Prehistoria
Una vez intenté crear un artículo sobre un par de proyectos wiki, pero fueron destruidos porque no tienen valor enciclopédico y, en general, si escribes sobre algo nuevo y desconocido, se toma como relaciones públicas. Después de un tiempo, mi artículo fue eliminado. Al principio estaba molesto, pero en la discusión hubo una invitación para mí a otro pequeño proyecto wiki sobre todo (y luego me ofrecieron escribir un artículo para otro sitio). Nunca había oído hablar de él, pero aun así estaba feliz de escribir un artículo para un sitio que alguien administra. Por cierto, ambos proyectos se actualizan, se encuentran en la búsqueda y se leen; para mí esto fue suficiente para escribir una reseña de mi proyecto. Ambos sitios parecían funcionar con MediaWiki o algún motor similar, y se parecían a cualquier otro portal wiki popular.
Del sitio wiki al motor wiki
Desde entonces, se ha vuelto interesante crear también un sitio wiki centrado en proyectos de TI; después de todo, esto sería atractivo para muchas personas que quieran hablar sobre su producto. Y también quería crear mi propia estructura y diseño de sitio únicos, que pudieran ser adecuados para muchos otros proyectos. Una vez que el sitio estuvo listo, creé un panel de administración y publiqué el código en GitHub. En primer lugar, porque puedes escribir sobre un proyecto de código abierto y convertirlo no sólo en un simple directorio de sitios; Además, me alegraría que alguien quisiera crear un sitio web utilizando mi motor.
Intentando arreglar el hosting
Desafortunadamente, pocas personas elegirán un motor wiki para Node.js; la mayoría de los webmasters preferirán lo que ya han trabajado, que es PHP, y además, la mayoría de los servicios de alojamiento existentes están configurados para PHP. Y para node.js tendrías que alquilar un VPS.
Tenía muchas ganas de hacer que mi producto fuera más accesible. La idea del alojamiento wiki surgió de Fandom. El alojamiento Wiki haría que mi motor estuviera disponible para una audiencia mucho mayor y también lo haría destacar entre cientos de otros (
resultado
Pero en general muy atractivo:
- Incluso una persona alejada del desarrollo web puede crear un sitio web en mi hosting;
- Seguimiento de la actividad en la página principal;
- Hay una imagen de vista previa de las páginas;
- Hermoso diseño, incluso para dispositivos móviles;
- Adaptado a motores de búsqueda;
- Completamente en ruso;
- Carga rápida de páginas;
- Panel de administración simple, que incluye acceso a los archivos del motor desde el directorio de trabajo (directamente desde el navegador, CloudCommander);
- Código de servidor simple (poco más de 1000 líneas, código de script del cliente, alrededor de 500);
- Puedes realizar cambios en el código fuente;
escribiré de inmediato lo que falta actualmenteque puedes empujarpara que no pierdas el tiempo. Quizás algunos de los puntos se implementen en un futuro próximo.
- No existe registro de usuario ni delegación de derechos de acceso. Publicar después de ingresar el captcha.
- Es posible que el árbol de comentarios de los usuarios para las páginas no esté disponible para la indexación debido a ajax.
- Si necesita algunas funciones de utilidad únicas, es posible que no estén disponibles. Pero la funcionalidad básica está completamente implementada.
PS
El motor se llama WikiClick, el sitio web oficial con hosting.
Fuente: habr.com