Эрьт урьдын түүх
Би нэг удаа хэдэн вики төслийн талаар нийтлэл хийх гэж оролдсон боловч нэвтэрхий толь бичиггүй учраас устгасан, ер нь шинэ, үл мэдэгдэх зүйл бичвэл PR гэж авдаг. Хэсэг хугацааны дараа миний нийтлэлийг устгасан. Эхэндээ би бухимдаж байсан ч хэлэлцүүлгийн үеэр бүх зүйлийн талаар өөр нэг жижиг вики төсөлд урьсан (дараа нь өөр сайтад нийтлэл бичихийг санал болгосон). Би түүний тухай хэзээ ч сонсож байгаагүй ч хэн нэгний ажиллуулдаг сайтад нийтлэл бичихдээ баяртай байсан. Дашрамд хэлэхэд, хоёр төсөл хоёулаа шинэчлэгдэж, хайлтанд байгаа бөгөөд уншиж байгаа - миний хувьд энэ нь миний төслийн тойм бичихэд хангалттай байсан. Хоёр сайт хоёулаа MediaWiki эсвэл үүнтэй төстэй зүйлээр ажилладаг бололтой, бусад алдартай вики портал шиг харагдаж байв.
Вики сайтаас вики хөдөлгүүр хүртэл
Түүнээс хойш мэдээллийн технологийн төслүүдэд онцгой анхаарал хандуулсан вики сайтыг бий болгох нь сонирхолтой болсон - эцэст нь энэ нь бүтээгдэхүүнийхээ талаар ярихыг хүсдэг олон хүмүүст сонирхолтой байх болно. Мөн би бусад олон төслүүдэд тохиромжтой сайтын өвөрмөц бүтэц, дизайныг хийхийг хүссэн. Сайт бэлэн болсны дараа би админ самбар үүсгээд GitHub дээр кодыг байрлуулсан. Юуны өмнө, та нээлттэй эхийн төслийн талаар бичиж, үүнийг зүгээр л сайтуудын энгийн лавлах биш болгож чадна; Түүнээс гадна хэн нэгэн миний хөдөлгүүрийг ашиглан вэбсайт хийхийг хүсвэл би баяртай байх болно.
Хостинг засах гэж оролдож байна
Харамсалтай нь цөөхөн хүн node.js-д зориулсан вики хөдөлгүүрийг сонгох болно; ихэнх вэбмастерууд өмнө нь шийдэж байсан зүйлээ илүүд үздэг бөгөөд энэ нь PHP бөгөөд үүнээс гадна одоо байгаа ихэнх хостинг үйлчилгээг PHP-д тохируулсан байдаг. Мөн node.js-ийн хувьд та VPS түрээслэх хэрэгтэй болно.
Би бүтээгдэхүүнээ илүү хүртээмжтэй болгохыг үнэхээр хүсч байсан. Вики байршуулах санааг Fandom-оос гаргасан. Wiki хостинг нь миний хөдөлгүүрийг илүү олон үзэгчдийн хүртээл болгож, олон зуун хүмүүсийн дундаас ялгарах болно (
үр дүн
Гэхдээ ерөнхийдөө маш сонирхолтой:
- Вэб хөгжүүлэлтээс хол байгаа хүн ч гэсэн миний хостинг дээр вэбсайт үүсгэж болно;
- Үндсэн хуудсан дээрх үйл ажиллагааг хянах;
- Хуудсуудыг урьдчилан харах зураг байна;
- Үзэсгэлэнт дизайн, түүний дотор хөдөлгөөнт төхөөрөмжид зориулагдсан;
- Хайлтын системд тохирсон;
- Орос хэл дээр бүрэн;
- Хуудсыг хурдан ачаалах;
- Энгийн админ самбар, үүнд ажлын лавлахаас хөдөлгүүрийн файлуудад хандах хандалт (шууд хөтөч, CloudCommander);
- Энгийн серверийн код (1000 гаруй мөр, үйлчлүүлэгчийн скрипт код - 500 орчим);
- Та эх кодонд өөрчлөлт оруулах боломжтой;
Би шууд бичье одоогоор юу дутагдаж байначи юу чадах вэ түлхэхТиймээс та цагаа дэмий үрэхгүй. Ойрын хугацаанд зарим нэг заалтууд хэрэгжих болов уу.
- Хэрэглэгчийн бүртгэл, хандалтын эрхийг шилжүүлээгүй. Captcha-г оруулсны дараа нийтэлж байна.
- Хуудасны хэрэглэгчийн сэтгэгдлийн модыг ajax-ийн улмаас индексжүүлэх боломжгүй байж магадгүй.
- Хэрэв танд өвөрмөц хэрэглээний функц хэрэгтэй бол тэдгээр нь боломжгүй байж магадгүй юм. Гэхдээ үндсэн функц бүрэн хэрэгжсэн.
PS
Хөдөлгүүрийг WikiClick гэж нэрлэдэг бөгөөд энэ нь хостинг бүхий албан ёсны вэбсайт юм
Эх сурвалж: www.habr.com