forhistorie
Jeg forsøgte engang at lave en artikel om et par wiki-projekter, men de blev ødelagt, fordi de ikke har en encyklopædisk værdi, og generelt, hvis man skriver om noget nyt og ukendt, bliver det taget som PR. Efter noget tid blev min artikel slettet. Først var jeg ked af det, men i diskussionen var der en invitation til mig til et andet lille wiki-projekt om alting (og så blev jeg tilbudt at skrive en artikel til et andet websted). Jeg havde aldrig hørt om ham, men jeg var stadig glad for at skrive en artikel til et websted, som nogen driver. Begge projekter er i øvrigt opdateret, de er i søgningen og de bliver læst – for mig var dette nok til at skrive en anmeldelse af mit projekt. Begge sider så ud til at være drevet af MediaWiki eller en lignende motor, og lignede enhver anden populær wiki-portal.
Fra wiki-side til wiki-motor
Siden da er det blevet interessant også at lave et wiki-site med vægt på IT-projekter – det ville trods alt være attraktivt for mange, der gerne vil fortælle om deres produkt. Og jeg ville også lave min egen unikke sitestruktur og design, som kunne passe til mange andre projekter. Efter at siden var klar, oprettede jeg et adminpanel og lagde koden på GitHub. Først og fremmest, fordi du kan skrive om et open source-projekt og gøre det ikke bare til et simpelt bibliotek over websteder; desuden ville jeg blive glad, hvis nogen kunne tænke sig at lave en hjemmeside ved hjælp af min motor.
Forsøger at ordne hosting
Desværre vil få mennesker vælge en wiki-motor til node.js; de fleste webmastere vil foretrække det, de allerede har beskæftiget sig med, som er PHP, og desuden er de fleste eksisterende hostingtjenester konfigureret til PHP. Og for node.js skal du leje en VPS.
Jeg ville virkelig gerne gøre mit produkt mere tilgængeligt. Idéen til wiki-hosting kom fra Fandom. Wiki-hosting ville gøre min motor tilgængelig for et meget større publikum, og det ville også få den til at skille sig ud blandt hundredvis af andre (
Outcome
Men alt i alt meget attraktivt:
- Selv en person langt fra webudvikling kan oprette en hjemmeside på min hosting;
- Overvågning af aktivitet på hovedsiden;
- Der er et eksempelbillede til siderne;
- Smukt design, herunder til mobile enheder;
- Tilpasset søgemaskiner;
- Fuldstændig på russisk;
- Hurtig sideindlæsning;
- Enkelt admin panel, inklusive adgang til motorfiler fra arbejdsbiblioteket (direkte fra browseren, CloudCommander);
- Simpel serverkode (lidt over 1000 linjer, klientscriptkode - omkring 500);
- Du kan foretage ændringer i kildekoden;
Jeg skriver med det samme hvad der mangler lige nuhvad kan du skub vækså du ikke spilder din tid. Måske vil nogle af punkterne blive implementeret i den nærmeste fremtid.
- Der er ingen brugerregistrering og uddelegering af adgangsrettigheder. Udgivelse efter indtastning af captcha.
- Træet med brugerkommentarer til sider er muligvis ikke tilgængeligt til indeksering på grund af ajax.
- Hvis du har brug for nogle unikke hjælpefunktioner, er de muligvis ikke tilgængelige. Men den grundlæggende funktionalitet er fuldt implementeret.
PS
Motoren hedder WikiClick, den officielle hjemmeside med hosting
Kilde: www.habr.com