Från en liten wikiportal till hosting

förhistoria

Jag försökte en gång skapa en artikel om ett par wikiprojekt, men de förstördes för att de inte har ett encyklopediskt värde, och i allmänhet, om man skriver om något nytt och okänt, så tas det som PR. Efter en tid raderades min artikel. Först blev jag upprörd, men i diskussionen fanns en inbjudan till mig till ett annat litet wikiprojekt om allt (och sedan erbjöds jag att skriva en artikel för en annan sida). Jag hade aldrig hört talas om honom, men jag var ändå glad över att skriva en artikel för en sida som någon driver. Båda projekten är förresten uppdaterade, de är i sökningen och de är lästa – för mig räckte detta för att skriva en recension av mitt projekt. Båda sajterna verkade drivas av MediaWiki eller någon liknande motor, och såg ut som vilken annan populär wikiportal som helst.

Från wikisida till wikimotor

Från en liten wikiportal till hosting

Sedan dess har det blivit intressant att även skapa en wikisajt med tonvikt på IT-projekt – trots allt skulle detta vara attraktivt för många som vill prata om sin produkt. Och jag ville också göra min egen unika webbplatsstruktur och design, som skulle kunna passa för många andra projekt. Efter att sidan var klar skapade jag en adminpanel och la upp koden på GitHub. Först och främst för att du kan skriva om ett projekt med öppen källkod och göra det inte bara till en enkel katalog med webbplatser; Dessutom skulle jag bli glad om någon skulle vilja skapa en webbplats med min motor.

Försöker fixa hosting

Tyvärr kommer få människor att välja en wiki-motor för node.js, de flesta webbansvariga kommer att föredra det de redan har hanterat, vilket är PHP, och dessutom är de flesta befintliga värdtjänster konfigurerade för PHP. Och för node.js skulle du behöva hyra en VPS.

Jag ville verkligen göra min produkt mer tillgänglig. Idén till wikihosting kom från Fandom. Wiki-hosting skulle göra min motor tillgänglig för en mycket större publik, och det skulle också få den att sticka ut bland hundratals andra (det finns verkligen hundratals cms bara för wiki). Jag skrev ett ghost.sh-skript som skapar en portal på en ny domän (skapar en arbetskatalog för webbplatsen, kopierar standardmotorkoden till den, skapar en databas med en användare och lösenord, konfigurerar åtkomsträttigheter för allt detta), och lade även till en länk till cloud commander, som ger läs- och skrivåtkomst till filer från webbplatsens arbetskatalog. Allt som återstår är att manuellt registrera den nya domänen i DNS-hanteraren och lägga till den i lanseringen i huvudskriptet. Själva värdskapet är fortfarande i betastadiet - kanske kommer de första klienterna att ha några misstag under den första lanseringen. (I allmänhet har jag aldrig haft erfarenhet av att skapa ett sådant projekt som värd tidigare, jag kanske gjorde vissa saker felaktigt eller dåligt, men jag började lansera min första webbplats på motorn (värdwebbplatsen) och det fungerar utmärkt, och jag laddade till och med upp den till uppdateringar).

Från en liten wikiportal till hosting

Resultat

Men överlag väldigt attraktivt:

  1. Även en person långt ifrån webbutveckling kan skapa en webbplats på mitt webbhotell;
  2. Övervakning av aktivitet på huvudsidan;
  3. Det finns en förhandsgranskningsbild för sidorna;
  4. Vacker design, inklusive för mobila enheter;
  5. Anpassad till sökmotorer;
  6. Helt på ryska;
  7. Snabb sidladdning;
  8. Enkel adminpanel, inklusive tillgång till motorfiler från arbetskatalogen (direkt från webbläsaren, CloudCommander);
  9. Enkel serverkod (drygt 1000 rader, klientskriptkod - cirka 500);
  10. Du kan göra ändringar i källkoden;

Jag skriver genast vad som saknas just nuvad kan du slå tillbakaså att du inte slösar bort din tid. Kanske kommer några av punkterna att implementeras inom en snar framtid.

  1. Det finns ingen användarregistrering och delegering av åtkomsträttigheter. Publicerar efter att ha angett captcha.
  2. Trädet med användarkommentarer för sidor kanske inte är tillgängligt för indexering på grund av ajax.
  3. Om du behöver några unika verktygsfunktioner kanske de inte är tillgängliga. Men den grundläggande funktionaliteten är fullt implementerad.

PS

Motorn heter WikiClick, den officiella webbplatsen med hosting wikiclick.ru. Projektkod på GitHub.

Källa: will.com

Lägg en kommentar