prehistoria
Unha vez tentei crear un artigo sobre un par de proxectos wiki, pero foron destruídos porque non teñen valor enciclopédico e, en xeral, se escribes sobre algo novo e descoñecido, tómase como PR. Despois dun tempo, o meu artigo foi eliminado. Ao principio estaba molesto, pero na discusión houbo unha invitación para min a outro pequeno proxecto wiki sobre todo (e despois propuxéronme escribir un artigo para outro sitio). Nunca oíra falar del, pero aínda así estaba feliz de escribir un artigo para un sitio que alguén dirixe. Por certo, ambos os proxectos están actualizados, están na procura e son lidos - para min isto foi suficiente para escribir unha reseña do meu proxecto. Ambos sitios parecían estar alimentados por MediaWiki ou algún motor similar, e parecían calquera outro portal wiki popular.
Do sitio wiki ao motor wiki
Desde entón, volveuse interesante crear tamén un sitio wiki con énfase nos proxectos de TI; despois de todo, isto sería atractivo para moitas persoas que queiran falar do seu produto. E tamén quería facer a miña propia estrutura e deseño do sitio único, que podería ser axeitado para moitos outros proxectos. Despois de que o sitio estivese listo, creei un panel de administración e publiquei o código en GitHub. En primeiro lugar, porque podes escribir sobre un proxecto de código aberto e facelo non só un simple directorio de sitios; ademais, estaría encantado de que alguén quixese facer un sitio web usando o meu motor.
Tentando arranxar o hospedaxe
Desafortunadamente, poucas persoas escollerán un motor wiki para node.js; a maioría dos administradores web preferirán o que xa trataron, que é PHP, e ademais, a maioría dos servizos de hospedaxe existentes están configurados para PHP. E para node.js terías que alugar un VPS.
Realmente quería facer o meu produto máis accesible. A idea do hospedaxe da wiki veu de Fandom. A hospedaxe da wiki faría que o meu motor estea dispoñible para un público moito maior, e tamén o faría destacar entre centos doutros (
Resultado
Pero en xeral moi atractivo:
- Incluso unha persoa lonxe do desenvolvemento web pode crear un sitio web no meu hosting;
- Seguimento da actividade na páxina principal;
- Hai unha imaxe de vista previa para as páxinas;
- Fermoso deseño, incluso para dispositivos móbiles;
- Adaptado aos buscadores;
- Completamente en ruso;
- Carga rápida da páxina;
- Panel de administración sinxelo, incluíndo o acceso aos ficheiros do motor desde o directorio de traballo (directamente desde o navegador, CloudCommander);
- Código de servidor sinxelo (pouco máis de 1000 liñas, código de script de cliente - preto de 500);
- Podes facer cambios no código fonte;
Vou escribir de inmediato o que falta actualmenteque podes afastarpara que non perdas o tempo. Quizais algúns dos puntos se implementen nun futuro próximo.
- Non hai rexistro de usuario nin delegación de dereitos de acceso. Publicación despois de introducir o captcha.
- É posible que a árbore de comentarios dos usuarios para páxinas non estea dispoñible para indexar debido a ajax.
- Se precisas algunhas funcións de utilidade únicas, é posible que non estean dispoñibles. Pero a funcionalidade básica está totalmente implementada.
PS
O motor chámase WikiClick, o sitio web oficial con hospedaxe
Fonte: www.habr.com