prehistorie
Ik heb ooit geprobeerd een artikel te maken over een aantal wiki-projecten, maar deze zijn vernietigd omdat ze geen encyclopedische waarde hebben, en als je over iets nieuws en onbekends schrijft, wordt dit in het algemeen als PR opgevat. Na enige tijd werd mijn artikel verwijderd. In eerste instantie was ik boos, maar in de discussie was er een uitnodiging voor mij voor een ander klein wiki-project over alles (en toen werd mij aangeboden om een artikel voor een andere site te schrijven). Ik had nog nooit van hem gehoord, maar ik vond het toch leuk om een artikel te schrijven voor een site die iemand beheert. Trouwens, beide projecten zijn bijgewerkt, ze zijn aan het zoeken en ze worden gelezen - voor mij was dit genoeg om een recensie over mijn project te schrijven. Beide sites leken te worden aangedreven door MediaWiki of een vergelijkbare engine, en leken op elk ander populair wikiportaal.
Van wikisite naar wiki-engine
Sindsdien is het interessant geworden om ook een wikisite te maken met de nadruk op IT-projecten - dit zou immers aantrekkelijk zijn voor veel mensen die over hun product willen praten. En ik wilde ook mijn eigen unieke sitestructuur en -ontwerp maken, die geschikt zou kunnen zijn voor veel andere projecten. Nadat de site klaar was, heb ik een beheerderspaneel gemaakt en de code op GitHub geplaatst. In de eerste plaats omdat je over een open source-project kunt schrijven en er niet zomaar een directory met sites van kunt maken; bovendien zou ik blij zijn als iemand een website zou willen maken met behulp van mijn engine.
Ik probeer de hosting te repareren
Helaas zullen maar weinig mensen een wiki-engine kiezen voor node.js; de meeste webmasters zullen de voorkeur geven aan wat ze al hebben gedaan, namelijk PHP, en bovendien zijn de meeste bestaande hostingdiensten geconfigureerd voor PHP. En voor node.js zou je een VPS moeten huren.
Ik wilde mijn product echt toegankelijker maken. Het idee voor wiki-hosting kwam van Fandom. Wiki-hosting zou mijn engine beschikbaar maken voor een veel groter publiek, en het zou hem ook laten opvallen tussen honderden anderen (
Resultaat
Maar over het algemeen zeer aantrekkelijk:
- Zelfs iemand die ver verwijderd is van webontwikkeling kan een website op mijn hosting maken;
- Monitoren van activiteit op de hoofdpagina;
- Er is een voorbeeldafbeelding voor de pagina's;
- Prachtig design, ook voor mobiele apparaten;
- Aangepast aan zoekmachines;
- Volledig in het Russisch;
- Snel laden van pagina's;
- Eenvoudig beheerderspaneel, inclusief toegang tot enginebestanden vanuit de werkmap (rechtstreeks vanuit de browser, CloudCommander);
- Eenvoudige servercode (iets meer dan 1000 regels, clientscriptcode - ongeveer 500);
- U kunt wijzigingen aanbrengen in de broncode;
Ik zal meteen schrijven wat er momenteel ontbreektwat kan je afstotenzodat u uw tijd niet verspilt. Mogelijk zullen sommige punten in de nabije toekomst worden geïmplementeerd.
- Er is geen gebruikersregistratie en delegatie van toegangsrechten. Publiceren na het invoeren van de captcha.
- De boom met gebruikersreacties voor pagina's is mogelijk niet beschikbaar voor indexering vanwege ajax.
- Als u enkele unieke hulpprogrammafuncties nodig heeft, zijn deze mogelijk niet beschikbaar. Maar de basisfunctionaliteit is volledig geïmplementeerd.
PS
De engine heet WikiClick, de officiële website met hosting
Bron: www.habr.com