Väikesest vikiportaalist kuni hostini

eelajalugu

Kunagi üritasin paari vikiprojekti kohta artiklit luua, aga need hävitati, kuna neil pole entsüklopeedilist väärtust ja üldiselt, kui kirjutad millestki uuest ja tundmatust, siis võetakse seda PR-na. Mõne aja pärast mu artikkel kustutati. Alguses olin ärritunud, kuid arutelu käigus kutsuti mind järjekordsesse väikesesse vikiprojekti kõige kohta (ja siis tehti mulle ettepanek kirjutada artikkel teisele saidile). Ma polnud temast kunagi kuulnud, kuid kirjutasin siiski hea meelega artikli saidile, mida keegi haldab. Muide, mõlemat projekti uuendatakse, nad on otsingus ja neid loetakse - minu jaoks piisas sellest oma projekti arvustuse kirjutamiseks. Mõlemad saidid näisid töötavat MediaWiki või mõne sarnase mootoriga ja nägid välja nagu mis tahes muu populaarne vikiportaal.

Wikisaidist wikimootorini

Väikesest vikiportaalist kuni hostini

Sellest ajast peale on muutunud huvitavaks ka vikisaidi loomine, mis keskenduks IT-projektidele – see oleks ju atraktiivne paljudele inimestele, kes soovivad oma tootest rääkida. Ja ma tahtsin ka teha oma ainulaadse saidi struktuuri ja kujunduse, mis võiks sobida paljude teiste projektide jaoks. Kui sait oli valmis, lõin administraatoripaneeli ja postitasin koodi GitHubisse. Esiteks sellepärast, et saate kirjutada avatud lähtekoodiga projektist ja muuta see mitte ainult lihtsaks saitide kataloogiks; pealegi oleks mul hea meel kui keegi tahaks minu mootorit kasutades kodulehte teha.

Proovin hostimist parandada

Kahjuks valivad vähesed inimesed node.js jaoks wiki mootorit; enamik veebihaldureid eelistab seda, millega nad on juba tegelenud, milleks on PHP, ja pealegi on enamik olemasolevaid hostimisteenuseid konfigureeritud PHP jaoks. Ja node.js jaoks peaksite rentima VPS-i.

Tahtsin tõesti muuta oma toote kättesaadavamaks. Wiki hostimise idee tuli Fandomilt. Wiki hostimine muudaks minu mootori kättesaadavaks palju suuremale vaatajaskonnale ja paistaks selle ka sadade teiste seas silma (ainuüksi wiki jaoks on tõesti sadu cm). Kirjutasin ghost.sh skripti, mis tõstab uude domeeni portaali (loob saidile töökataloogi, kopeerib sinna mootori vaikekoodi, loob andmebaasi kasutaja ja parooliga, seadistab kõige selle jaoks juurdepääsuõigused) ja lisatud ka link pilvekandurile, mis annab lugemis- ja kirjutamisjuurdepääsu saidi töökataloogi failidele. Jääb vaid uus domeen käsitsi DNS-halduris registreerida ja lisada see põhiskripti käivitamisse. Hostimine ise on alles beetafaasis – võib-olla on esimestel klientidel esimesel käivitamisel mõned vead. (Üldiselt pole mul kunagi varem kogemust sellise projekti loomisel nagu hostimine, võib-olla tegin mõnda asja valesti või halvasti, kuid alustasin oma esimese saidi käivitamist mootoris (hostimissait) ja see töötab suurepäraselt ja ma isegi laadisin selle üles uuendustele).

Väikesest vikiportaalist kuni hostini

Tulemus

Aga üldiselt väga atraktiivne:

  1. Isegi veebiarendusest kaugel inimene saab minu hostimisel veebisaidi luua;
  2. Tegevuse jälgimine avalehel;
  3. Lehtede jaoks on eelvaatepilt;
  4. Ilus disain, sealhulgas mobiilseadmete jaoks;
  5. Kohandatud otsingumootoritele;
  6. Täiesti vene keeles;
  7. Kiire lehe laadimine;
  8. Lihtne administraatoripaneel, sealhulgas juurdepääs mootorifailidele töökataloogist (otse brauserist, CloudCommander);
  9. Lihtne serverikood (veidi üle 1000 rea, kliendi skriptikood - umbes 500);
  10. Saate teha muudatusi lähtekoodis;

Ma kirjutan kohe mis praegu puudu onmida sa saad eemale tõukamanii et sa ei raiska oma aega. Võib-olla rakendatakse mõnda punkti lähiajal.

  1. Kasutajate registreerimist ja juurdepääsuõiguste delegeerimist ei toimu. Avaldamine pärast captcha sisestamist.
  2. Lehekülgede kasutajate kommentaaride puu ei pruugi ajaxi tõttu indekseerimiseks saadaval olla.
  3. Kui vajate unikaalseid utiliidi funktsioone, ei pruugi need saadaval olla. Kuid põhifunktsioonid on täielikult rakendatud.

PS

Mootori nimi on WikiClick, mis on hostimise ametlik veebisait wikiclick.ru. Projekti kood GitHubis.

Allikas: www.habr.com

Lisa kommentaar