Od malého wiki portálu až po hosting

pravěk

Kdysi jsem se pokusil vytvořit článek na pár wiki projektech, ale byly zničeny, protože nemají encyklopedickou hodnotu a obecně, pokud píšete o něčem novém a neznámém, je to bráno jako PR. Po nějaké době byl můj článek smazán. Nejdřív mě to naštvalo, ale v diskusi pro mě byla pozvánka na další malý wiki projekt o všem možném (a pak mi bylo nabídnuto napsat článek na jiný web). Nikdy jsem o něm neslyšel, ale i tak jsem byl rád, že napíšu článek pro web, který někdo provozuje. Mimochodem, oba projekty jsou aktualizovány, jsou ve vyhledávání a jsou čtené - pro mě to stačilo k napsání recenze na můj projekt. Zdálo se, že oba weby využívají MediaWiki nebo něco podobného a vypadaly jako jakýkoli jiný populární wiki portál.

Od wiki stránek po wiki engine

Od malého wiki portálu až po hosting

Od té doby je zajímavé vytvořit také wiki stránky s důrazem na IT projekty - to by ostatně bylo atraktivní pro mnoho lidí, kteří chtějí o jejich produktu mluvit. A také jsem chtěl vytvořit vlastní unikátní strukturu a design stránek, které by se mohly hodit pro mnoho dalších projektů. Poté, co byl web připraven, jsem vytvořil panel pro správu a zveřejnil kód na GitHub. Za prvé proto, že můžete psát o projektu s otevřeným zdrojovým kódem a učinit z něj nejen jednoduchý adresář stránek; kromě toho bych byl rád, kdyby někdo chtěl udělat web pomocí mého enginu.

Pokus o opravu hostingu

Bohužel jen málokdo zvolí wiki engine pro node.js, většina webmasterů dá přednost tomu, s čím se již zabývali, tedy PHP, a kromě toho je většina stávajících hostingových služeb konfigurována pro PHP. A pro node.js byste si museli pronajmout VPS.

Opravdu jsem chtěl, aby byl můj produkt dostupnější. Nápad na hosting wiki přišel od Fandomu. Wiki hosting by zpřístupnil můj engine mnohem většímu publiku a také by vynikl mezi stovkami dalších (jen na wiki jsou opravdu stovky cms). Napsal jsem skript ghost.sh, který vytvoří portál na nové doméně (vytvoří pracovní adresář pro web, zkopíruje do něj výchozí kód motoru, vytvoří databázi s uživatelem a heslem, nakonfiguruje pro to vše přístupová práva) a také přidán odkaz na cloud commander, který poskytuje přístup pro čtení a zápis k souborům z pracovního adresáře webu. Zbývá jen ručně zaregistrovat novou doménu ve správci DNS a přidat ji do spuštění v hlavním skriptu. Samotný hosting je zatím ve fázi beta – snad u prvních klientů dojde při prvním spuštění k nějakým chybám. (Obecně jsem nikdy předtím neměl zkušenost s vytvořením takového projektu, jako je hosting, možná jsem některé věci udělal špatně nebo špatně, ale začal jsem spouštět svůj první web na enginu (hostingový web) a funguje skvěle a dokonce jsem ho nahrál na aktualizace).

Od malého wiki portálu až po hosting

Výsledek

Ale celkově velmi atraktivní:

  1. Na mém hostingu může vytvořit web i člověk, který má k vývoji webu daleko;
  2. Sledování aktivity na hlavní stránce;
  3. K dispozici je náhledový obrázek stránek;
  4. Krásný design, včetně pro mobilní zařízení;
  5. Přizpůsobeno vyhledávačům;
  6. Kompletně v ruštině;
  7. Rychlé načítání stránky;
  8. Jednoduchý admin panel, včetně přístupu k souborům motoru z pracovního adresáře (přímo z prohlížeče, CloudCommander);
  9. Jednoduchý serverový kód (něco přes 1000 řádků, kód klientského skriptu - asi 500);
  10. Můžete provádět změny ve zdrojovém kódu;

Hned napíšu co momentálně chybíco můžeš odstrčitabyste neztráceli čas. Možná budou některé body implementovány v blízké budoucnosti.

  1. Neexistuje žádná registrace uživatele a delegování přístupových práv. Publikování po zadání captcha.
  2. Strom uživatelských komentářů pro stránky nemusí být dostupný pro indexování kvůli ajaxu.
  3. Pokud potřebujete některé jedinečné funkce, nemusí být k dispozici. Ale základní funkce je plně implementována.

PS

Motor se jmenuje WikiClick, oficiální web s hostingem wikiclick.ru. Kód projektu na GitHub.

Zdroj: www.habr.com

Přidat komentář