Pré-história
Certa vez, tentei criar um artigo sobre alguns projetos wiki, mas eles foram destruídos porque não têm valor enciclopédico e, em geral, se você escreve sobre algo novo e desconhecido, isso é considerado RP. Depois de algum tempo, meu artigo foi excluído. No começo fiquei chateado, mas na discussão houve um convite para mim para outro pequeno projeto wiki sobre tudo (e então me ofereceram para escrever um artigo para outro site). Eu nunca tinha ouvido falar dele, mas ainda assim fiquei feliz em escrever um artigo para um site administrado por alguém. Aliás, os dois projetos estão atualizados, estão na busca e são lidos - para mim isso foi o suficiente para escrever uma resenha do meu projeto. Ambos os sites pareciam ser alimentados pelo MediaWiki ou algo semelhante, e se pareciam com qualquer outro portal wiki popular.
Do site wiki ao mecanismo wiki
Desde então, tornou-se interessante criar também um site wiki com ênfase em projetos de TI – afinal, isso seria atrativo para muitas pessoas que desejam falar sobre seu produto. E eu também queria criar minha própria estrutura e design de site exclusivos, que pudessem ser adequados para muitos outros projetos. Depois que o site ficou pronto, criei um painel de administração e postei o código no GitHub. Primeiro de tudo, porque você pode escrever sobre um projeto de código aberto e torná-lo não apenas um simples diretório de sites; além disso, ficaria feliz se alguém quisesse fazer um site usando meu motor.
Tentando consertar hospedagem
Infelizmente, poucas pessoas escolherão um mecanismo wiki para node.js; a maioria dos webmasters preferirá o que já lidaram, que é PHP, e além disso, a maioria dos serviços de hospedagem existentes são configurados para PHP. E para node.js você teria que alugar um VPS.
Eu realmente queria tornar meu produto mais acessível. A ideia da hospedagem wiki veio do Fandom. A hospedagem do Wiki tornaria meu mecanismo disponível para um público muito maior e também o destacaria entre centenas de outros (
resultado
Mas no geral muito atraente:
- Mesmo uma pessoa distante do desenvolvimento web pode criar um site na minha hospedagem;
- Acompanhamento da atividade na página principal;
- Existe uma imagem de visualização das páginas;
- Belo design, inclusive para dispositivos móveis;
- Adaptado aos motores de busca;
- Totalmente em russo;
- Carregamento rápido da página;
- Painel de administração simples, incluindo acesso aos arquivos do mecanismo do diretório de trabalho (diretamente do navegador, CloudCommander);
- Código de servidor simples (pouco mais de 1000 linhas, código de script de cliente - cerca de 500);
- Você pode fazer alterações no código-fonte;
vou escrever agora mesmo o que está faltando atualmenteo que você pode afastarentão você não perde seu tempo. Talvez alguns dos pontos sejam implementados num futuro próximo.
- Não há registro de usuários e delegação de direitos de acesso. Publicação após inserir o captcha.
- A árvore de comentários do usuário para páginas pode não estar disponível para indexação devido ao ajax.
- Se você precisar de algumas funções utilitárias exclusivas, elas podem não estar disponíveis. Mas a funcionalidade básica está totalmente implementada.
PS
O mecanismo se chama WikiClick, o site oficial com hospedagem
Fonte: habr.com