Egy kis wiki portáltól a tárhelyig

őstörténet

Egyszer próbáltam cikket készíteni néhány wiki projektről, de megsemmisültek, mert nincs enciklopédikus értékük, és általában, ha valami újról és ismeretlenről írsz, azt PR-nak veszik. Egy idő után a cikkemet törölték. Eleinte ideges voltam, de a vitában felkértek egy újabb kis wiki projektre mindenről (majd felajánlották, hogy írjak egy cikket egy másik oldalra). Soha nem hallottam róla, de ennek ellenére szívesen írtam egy cikket egy olyan oldalra, amelyet valaki üzemeltet. Mellesleg mindkét projektet frissítik, keresésben vannak és olvassák őket - nekem ez elég volt ahhoz, hogy véleményt írjak a projektemről. Úgy tűnt, hogy mindkét oldalt a MediaWiki vagy valami hasonló motor hajtotta, és úgy nézett ki, mint bármely más népszerű wikiportál.

A wikioldaltól a wikimotorig

Egy kis wiki portáltól a tárhelyig

Azóta érdekessé vált egy wiki-webhely létrehozása is, amely az IT projektekre helyezi a hangsúlyt – elvégre ez sok ember számára vonzó lenne, aki a termékükről szeretne beszélni. És szerettem volna saját egyedi oldalszerkezetet és designt készíteni, amely sok más projekthez is alkalmas lehet. Miután a webhely elkészült, létrehoztam egy adminisztrációs panelt, és közzétettem a kódot a GitHubon. Mindenekelőtt azért, mert írhat egy nyílt forráskódú projektről, és nem csupán webhelyek egyszerű könyvtárává teheti azt; ezen kívül örülnék, ha valaki szeretne weboldalt készíteni az én motorommal.

Megpróbálja kijavítani a tárhelyet

Sajnos kevesen választanak wikimotort a node.js-hez, a legtöbb webmester azt részesíti előnyben, amivel már foglalkozott, ez a PHP, és emellett a legtöbb meglévő hosting szolgáltatás PHP-re van konfigurálva. A node.js esetén pedig VPS-t kellene bérelnie.

Nagyon szerettem volna elérhetőbbé tenni a termékemet. A wiki-tárhely ötlete a Fandomtól származik. A Wiki tárhely sokkal nagyobb közönség számára tenné elérhetővé a motoromat, és kiemelné a többi száz közül (tényleg több száz cm van csak a wikin). Írtam egy ghost.sh szkriptet, ami egy új tartományon portált emel (munkakönyvtárat hoz létre az oldalhoz, bemásolja az alapértelmezett motorkódot, létrehoz egy adatbázist felhasználóval és jelszóval, mindehhez hozzáférési jogokat konfigurál), ill. egy hivatkozást is hozzáadott a cloud Commanderhez, amely olvasási és írási hozzáférést biztosít a webhely munkakönyvtárában található fájlokhoz. Nem kell mást tenni, mint manuálisan regisztrálni az új tartományt a DNS-kezelőben, és hozzáadni az indításhoz a fő szkriptben. Maga a tárhely még béta fázisban van – talán az első kliensek hibáznak majd az első indításkor. (Általában még soha nem volt tapasztalatom ilyen projekt létrehozásában, mint a tárhely, lehet, hogy valamit rosszul vagy rosszul csináltam, de elkezdtem elindítani az első webhelyemet a motoron (hosting site) és remekül működik, és fel is töltöttem a frissítésekhez).

Egy kis wiki portáltól a tárhelyig

Eredmény

De összességében nagyon vonzó:

  1. Még a webfejlesztéstől távol álló személy is létrehozhat webhelyet a tárhelyemen;
  2. Monitoring tevékenység a főoldalon;
  3. Az oldalakhoz van egy előnézeti kép;
  4. Gyönyörű design, beleértve a mobileszközöket is;
  5. Keresőmotorokhoz igazítva;
  6. Teljesen orosz nyelven;
  7. Gyors oldalbetöltés;
  8. Egyszerű adminisztrációs panel, beleértve a motorfájlok elérését a munkakönyvtárból (közvetlenül a böngészőből, CloudCommanderből);
  9. Egyszerű szerverkód (valamivel több mint 1000 sor, kliens szkript kódja - körülbelül 500);
  10. Módosíthatja a forráskódot;

mindjárt írok ami jelenleg hiányzikMit tudsz taszítígy nem vesztegeti az idejét. Talán néhány pont a közeljövőben megvalósul.

  1. Nincs felhasználói regisztráció és hozzáférési jogok delegálása. Közzététel a captcha beírása után.
  2. Előfordulhat, hogy az oldalak felhasználói megjegyzéseinek fája nem érhető el indexeléshez az ajax miatt.
  3. Ha néhány egyedi segédfunkcióra van szüksége, előfordulhat, hogy ezek nem állnak rendelkezésre. De az alapvető funkciók teljes mértékben megvalósulnak.

PS

A motor neve WikiClick, a tárhelyszolgáltatás hivatalos webhelye wikiclick.ru. Projekt kód a GitHubon.

Forrás: will.com

Hozzászólás