Wiki atari txiki batetik hostingera

historiaurrea

Behin saiatu nintzen wiki-proiektu pare batean artikulu bat sortzen, baina balio entziklopedikorik ez dutelako suntsitu egin ziren, eta, oro har, zerbait berri eta ezezagunari buruz idazten baduzu, PR gisa hartzen da. Denbora pixka bat igaro ondoren, nire artikulua ezabatu egin zen. Hasieran haserre nengoen, baina eztabaidan beste wiki proiektu txiki baterako gonbidapena egin zitzaidan guztiari buruz (eta gero beste gune baterako artikulu bat idaztea proposatu zidaten). Inoiz ez nuen haren berririk entzun, baina hala ere pozik nengoen norbaitek zuzentzen duen gune baterako artikulu bat idazteaz. Bide batez, bi proiektuak eguneratzen dira, bilaketan daude eta irakurtzen dira - niretzat nahikoa izan zen nire proiektuaren berrikuspena idazteko. Bi guneek MediaWiki edo antzeko motorren baten bidez funtzionatzen zutela zirudien, eta beste edozein wiki atari ezagunen antza zuten.

Wiki gunetik wiki motorra

Wiki atari txiki batetik hostingera

Harrezkero, interesgarri bihurtu da wiki gune bat sortzea ere informatikako proiektuei garrantzia emanez; azken finean, hori erakargarria izango litzateke bere produktuaz hitz egin nahi duen jende askorentzat. Eta nire gunearen egitura eta diseinu berezia ere egin nahi nuen, beste proiektu askotarako egokia izan zitekeena. Gunea prest egon ondoren, administrazio panel bat sortu nuen eta kodea GitHub-en argitaratu nuen. Lehenik eta behin, kode irekiko proiektu bati buruz idatz dezakezulako eta guneen direktorio soil bat ez izatea; gainera, poztuko nintzateke norbaitek nire motorra erabiliz webgune bat egin nahiko balu.

Hostinga konpontzen saiatzen

Zoritxarrez, jende gutxik aukeratuko du wiki motor bat node.js-erako; web-arduradun gehienek nahiago dute dagoeneko jorratu dutena, hau da, PHP, eta, gainera, lehendik dauden ostalaritza-zerbitzu gehienak PHPrako konfiguratuta daude. Eta node.js-erako VPS bat alokatu beharko zenuke.

Benetan nire produktua eskuragarriago egin nahi nuen. Wiki hostingaren ideia Fandom-etik sortu zen. Wiki hostingak nire motorra askoz publiko handiago baten eskura jarriko luke, eta beste ehunka batzuen artean nabarmenduko litzateke (benetan ehunka cms daude wikirako bakarrik). Domeinu berri batean atari bat sortzen duen ghost.sh script bat idatzi nuen (gunerako lan-direktorio bat sortzen du, motor-kode lehenetsia bertan kopiatzen du, datu-base bat sortzen du erabiltzaile eta pasahitz batekin, guzti honetarako sarbide-eskubideak konfiguratzen ditu) eta hodei komandanterako esteka bat ere gehitu du, guneko lan-direktorioko fitxategietarako irakurtzeko eta idazteko sarbidea eskaintzen duena. Falta dena da domeinu berria eskuz erregistratzea DNS kudeatzailean eta abiarazteko script nagusian gehitzea. Ostalaritza bera beta fasean dago oraindik - agian lehen bezeroek akats batzuk izango dituzte lehen abiaraztean. (Oro har, ez dut inoiz esperientziarik izan hosting gisa proiektu bat sortzeko, agian gauza batzuk gaizki edo gaizki egin nituen, baina nire lehen gunea motorra (hosting gunea) abiarazten hasi nintzen eta oso ondo funtzionatzen du, eta igo ere egin nuen. eguneratzeak).

Wiki atari txiki batetik hostingera

Emaitza

Baina orokorrean oso erakargarria:

  1. Web garapenetik urrun dagoen pertsona batek ere webgune bat sor dezake nire hostingean;
  2. Jarraipen jarduera orri nagusian;
  3. Orrialdeetarako aurrebista irudi bat dago;
  4. Diseinu ederra, gailu mugikorretarako barne;
  5. Bilatzaileetara egokitua;
  6. Errusieraz guztiz;
  7. Orriaren karga azkarra;
  8. Admin panel sinplea, laneko direktoriotik motor fitxategietarako sarbidea barne (zuzenean arakatzailetik, CloudCommander);
  9. Zerbitzariaren kode sinplea (1000 lerro baino gehiago, bezeroaren script kodea - 500 inguru);
  10. Iturburu kodean aldaketak egin ditzakezu;

Berehala idatziko dut gaur egun falta denazer dezakezu urrundudenborarik ez galtzeko. Beharbada, puntu batzuk etorkizun hurbilean gauzatuko dira.

  1. Ez dago erabiltzaileen erregistrorik eta sarbide-eskubideen eskuordetzerik. Captcha sartu ondoren argitaratzea.
  2. Baliteke orrietako erabiltzaileen iruzkinen zuhaitza indexatzeko erabilgarri ez egotea ajax dela eta.
  3. Erabilgarritasun-funtzio berezi batzuk behar badituzu, baliteke erabilgarri ez egotea. Baina oinarrizko funtzionaltasuna guztiz inplementatuta dago.

PS

Motorra WikiClick deitzen da, hostinga duen webgune ofiziala wikiclick.ru. Proiektuaren kodea GitHub-en.

Iturria: www.habr.com

Gehitu iruzkin berria