Préhistoire
Une fois, j'ai essayé de créer un article sur quelques projets wiki, mais ils ont été détruits car ils n'ont pas de valeur encyclopédique, et en général, si vous écrivez sur quelque chose de nouveau et d'inconnu, cela est considéré comme un PR. Après un certain temps, mon article a été supprimé. Au début, j'étais contrarié, mais au cours de la discussion, il y a eu une invitation à un autre petit projet wiki sur tout (puis on m'a proposé d'écrire un article pour un autre site). Je n'avais jamais entendu parler de lui, mais j'étais quand même heureux d'écrire un article pour un site géré par quelqu'un. À propos, les deux projets sont mis à jour, ils sont dans la recherche et ils sont lus - pour moi, cela suffisait pour rédiger une critique de mon projet. Les deux sites semblaient être alimentés par MediaWiki ou un moteur similaire, et ressemblaient à n'importe quel autre portail wiki populaire.
Du site wiki au moteur wiki
Depuis lors, il est devenu intéressant de créer également un site wiki mettant l'accent sur les projets informatiques - après tout, cela intéresserait de nombreuses personnes souhaitant parler de leur produit. Et je voulais également créer ma propre structure et conception de site, qui pourraient convenir à de nombreux autres projets. Une fois le site prêt, j'ai créé un panneau d'administration et publié le code sur GitHub. Tout d’abord parce qu’on peut écrire sur un projet open source et en faire non seulement un simple annuaire de sites ; de plus, je serais heureux si quelqu'un souhaitait créer un site Web en utilisant mon moteur.
Essayer de réparer l'hébergement
Malheureusement, peu de gens choisiront un moteur wiki pour node.js ; la plupart des webmasters préféreront ce qu'ils ont déjà traité, à savoir PHP, et d'ailleurs, la plupart des services d'hébergement existants sont configurés pour PHP. Et pour node.js, vous devrez louer un VPS.
Je voulais vraiment rendre mon produit plus accessible. L'idée de l'hébergement wiki est venue de Fandom. L'hébergement wiki rendrait mon moteur accessible à un public beaucoup plus large, et le distinguerait également parmi des centaines d'autres (
Résultat
Mais dans l'ensemble très attractif :
- Même une personne éloignée du développement web peut créer un site internet sur mon hébergement ;
- Surveillance de l'activité sur la page principale ;
- Il existe une image d'aperçu pour les pages ;
- Beau design, y compris pour les appareils mobiles ;
- Adapté aux moteurs de recherche;
- Entièrement en russe ;
- Chargement rapide des pages ;
- Panneau d'administration simple, incluant l'accès aux fichiers du moteur depuis le répertoire de travail (directement depuis le navigateur, CloudCommander) ;
- Code serveur simple (un peu plus de 1000 lignes, code de script client - environ 500) ;
- Vous pouvez apporter des modifications au code source ;
j'écrirai tout de suite ce qui manque actuellementQu'est-ce que tu peux repousserpour ne pas perdre votre temps. Peut-être que certains points seront mis en œuvre dans un avenir proche.
- Il n’y a pas d’enregistrement des utilisateurs ni de délégation des droits d’accès. Publication après avoir saisi le captcha.
- L'arborescence des commentaires des utilisateurs sur les pages peut ne pas être disponible pour l'indexation en raison d'Ajax.
- Si vous avez besoin de fonctions utilitaires uniques, elles peuvent ne pas être disponibles. Mais la fonctionnalité de base est entièrement implémentée.
PS
Le moteur s'appelle WikiClick, le site officiel avec hébergement
Source: habr.com