Historia e mëparshme
Njëherë përpiqa të krijoja një artikull në disa projekte wiki, por ato u fshin sepse nuk kishin vlerë enciklopedike, dhe duket se nëse shkruan për diçka të re dhe të panjohur, kjo pranohet si reklamë. Pas një kohe, artikulli im u fshi. Fillimisht u ndjeva keq, por në diskutim pata një ftesë për një tjetër projekt të vogël wiki për gjithçka (dhe më vonë më ofruan të shkruaja një artikull edhe për një tjetër faqe). Nuk kisha dëgjuar ndonjëherë për të, por isha i lumtur të shkruaja një artikull për një faqe që dikush kishte në dorë. Për më tepër, të dy projektet përditësohen, janë në kërkim dhe lexohen - për mua kjo ishte mjaftueshëm për të shkruar një vlerësim për projektin tim. Të dy faqet duket se ishin në motorin MediaWiki ose ndonjë motorr të ngjashëm, dhe jashtë dukeshin si çdo portal tjetër wiki të njohur.
Nga wiki-siti në wiki-motor

QĂ« atĂ«herĂ«, u bĂ« interesante tĂ« bĂ«ja njĂ« wiki-sit me fokus nĂ« projektet IT â sepse do tĂ« ishte tĂ«rheqĂ«se pĂ«r shumĂ« njerĂ«z qĂ« duan tĂ« flasin pĂ«r produktin e tyre. Gjithashtu, doja tĂ« krijoja strukturĂ« dhe pamje unike pĂ«r faqen qĂ« do tĂ« mund tĂ« pĂ«rshtateshin pĂ«r shumĂ« projekte tĂ« tjera. Pasi faqja ishte gati, bĂ«ra admin panelin dhe publikova kodin nĂ« GitHub. NĂ« radhĂ« tĂ« parĂ«, sepse mund tĂ« shkruaje pĂ«r njĂ« projekt open source dhe tĂ« mos e bĂ«je thjesht njĂ« katalog faqesh; gjithashtu do isha i lumtur nĂ«se ndokush do tĂ« dĂ«shironin tĂ« bĂ«nte njĂ« site nĂ« motorin tim.
Përpjekja për të vendosur hosting
Fatkeqësisht, pak njerëz do të zgjedhin një motor wiki për node.js, shumica e webmasterëve do të preferonin atë që kanë pasur të bëjnë, që është PHP, për më tepër shumica e hosteve ekzistues janë të konfiguruar për PHP. Dhe për node.js do duhej të qerasësh një VPS.
MĂ« shumĂ« se gjithĂ« doja tĂ« bĂ«nte produktin tim mĂ« tĂ« aksesueshĂ«m. Ideja e wiki-hosting ishte e propozuar nga Fandom. Wiki-hosting do tĂ« bĂ«nte motorin tim tĂ« disponueshĂ«m pĂ«r njĂ« audiencĂ« shumĂ« mĂ« tĂ« madhe, dhe gjithashtu do ta veçonte atĂ« midis qindra tĂ« tjerĂ«ve (). Kam shkruaj njĂ« skenar ghost.sh, i cili ngre portalin nĂ« njĂ« domain tĂ« ri (krijon njĂ« katalog tĂ« punĂ«s pĂ«r sajtin, kopjon nĂ« tĂ« kodin default tĂ« motorit, krijon njĂ« bazĂ« tĂ« dhĂ«nash me njĂ« pĂ«rdorues dhe fjalĂ«kalim, konfiguron tĂ« gjitha tĂ« drejtat e aksesit), si dhe nĂ« administratĂ« kam shtuar njĂ« lidhje pĂ«r cloud commander, i cili ofron akses nĂ« skedarĂ«t nga katalogu i punĂ«s tĂ« sajti pĂ«r tĂ« lexuar dhe shkruar. Mbetet vetĂ«m tĂ« shkruaj me dorĂ« nĂ« menaxherin e DNS njĂ« domain tĂ« ri, dhe ta shtoj atĂ« nĂ« nisje nĂ« skenarin kryesor. PĂ«r momentin, hostimi Ă«shtĂ« nĂ« fazĂ«n beta â ndoshta klientĂ«t e parĂ« do tĂ« kenĂ« disa gabime nĂ« fillim tĂ« lansimit. (NĂ« tĂ« vĂ«rtetĂ«, nuk kam pasur kurrĂ« pĂ«rvojĂ« nĂ« krijimin e njĂ« projekti si hostimi, ndoshta disa gjĂ«ra i kam bĂ«rĂ« gabim ose keq, por mĂ« ka nisur faqja e parĂ« nĂ« motorin (faqja pĂ«r hostimin) dhe ajo funksionon mrekullisht, dhe madje sot kam ngarkuar pĂ«rditĂ«sime nĂ« tĂ«).

Rezultati
Por në përgjithësi është shumë tërheqëse:
- Një person i largët nga zhvillimi web mund të krijojë një sajt në hostimin tim;
- Monitorimi i aktiviteteve në faqen kryesore;
- Ka një imazh-parathënie për faqet;
- Estetikë e bukur, duke përfshirë për pajisjet mobile;
- E përshtatur për motorët e kërkimit;
- Plotësisht në gjuhën shqipe;
- Ngarkesë e shpejtë e faqeve;
- Administrim i thjeshtë, duke përfshirë aksesin në skedarët e motorit nga katalogu i punës (drejt nga shfletuesi, CloudCommander);
- Kod i thjeshtë serveri (pak më shumë se 1000 rreshta, kodi i skripteve klient është rreth 500);
- Mund të bëni ndryshime në burimet origjinale;
Do ta shkruaj menjëherë çfarë në këtë moment i mungon, çka mund të ju përjashtojë, për të mos humbur kohë kot. Ndoshta disa nga pikat do të realizohen në kohët e afërta.
- Nuk ka regjistrim të përdoruesve dhe delegim të të drejtave të aksesit. Publikimi pas hyrjes së kapçes.
- Dendësia e komenteve të përdoruesve mund të mos jetë e aksesueshme për indeksim për shkak të ajax.
- Nëse ju nevojiten ndonjë funksion unik, ndoshta ato nuk ekzistojnë. Por funksionaliteti bazë është realizuar plotësisht.
P.S.
Motori quhet WikiClick, faqja zyrtare me hostimin . Kodi i projektit .
Burimi: habr.com
