Sfondo
Una volta ho provato a creare un articolo su un paio di progetti wiki, ma sono stati distrutti perché non hanno valore enciclopedico e in generale, se scrivi di qualcosa di nuovo e sconosciuto, viene preso per PR. Dopo qualche tempo, il mio articolo è stato cancellato. All'inizio ero sconvolto, ma nella discussione c'era un invito per me a un altro piccolo progetto wiki su tutto (e poi mi è stato offerto di scrivere un articolo per un altro sito). Non ne avevo mai sentito parlare, ma ero comunque felice di scrivere un articolo per un sito che qualcuno gestisce. A proposito, entrambi i progetti vengono aggiornati, sono nella ricerca e vengono letti: per me questo è stato sufficiente per scrivere una recensione del mio progetto. Entrambi i siti sembravano essere gestiti da MediaWiki o qualcosa di simile e assomigliavano a qualsiasi altro portale wiki popolare.
Dal sito wiki al motore wiki
Da allora è diventato interessante creare anche un sito wiki con un'enfasi sui progetti IT - dopo tutto, questo sarebbe interessante per molte persone che vogliono parlare del loro prodotto. E volevo anche creare una struttura e un design del mio sito unici, che potessero essere adatti a molti altri progetti. Dopo che il sito è stato pronto, ho creato un pannello di amministrazione e ho pubblicato il codice su GitHub. Innanzitutto perché puoi scrivere di un progetto open source e renderlo non solo una semplice directory di siti; inoltre, sarei felice se qualcuno volesse realizzare un sito web utilizzando il mio motore.
Sto cercando di sistemare l'hosting
Sfortunatamente, poche persone sceglieranno un motore wiki per node.js; la maggior parte dei webmaster preferirà quello di cui hanno già avuto a che fare, ovvero PHP, e inoltre, la maggior parte dei servizi di hosting esistenti sono configurati per PHP. E per node.js dovresti noleggiare un VPS.
Volevo davvero rendere il mio prodotto più accessibile. L'idea per l'hosting del wiki è venuta da Fandom. L'hosting di Wiki renderebbe il mio motore disponibile a un pubblico molto più vasto e lo farebbe anche risaltare tra centinaia di altri (
risultato
Ma nel complesso molto attraente:
- Anche una persona lontana dallo sviluppo web può creare un sito web sul mio hosting;
- Monitoraggio dell'attività sulla pagina principale;
- C'è un'immagine di anteprima per le pagine;
- Bellissimo design, anche per dispositivi mobili;
- Adattato ai motori di ricerca;
- Completamente in russo;
- Caricamento veloce della pagina;
- Pannello di amministrazione semplice, incluso l'accesso ai file del motore dalla directory di lavoro (direttamente dal browser, CloudCommander);
- Codice server semplice (poco più di 1000 righe, codice script client - circa 500);
- Puoi apportare modifiche al codice sorgente;
Scriverò subito ciò che attualmente mancacosa puoi tu spingere viacosì non perdi tempo. Forse alcuni punti verranno implementati nel prossimo futuro.
- Non è prevista la registrazione dell'utente e la delega dei diritti di accesso. Pubblicazione dopo aver inserito il captcha.
- L'albero dei commenti degli utenti per le pagine potrebbe non essere disponibile per l'indicizzazione a causa di ajax.
- Se hai bisogno di alcune funzioni di utilità uniche, potrebbero non essere disponibili. Ma la funzionalità di base è completamente implementata.
PS
Il motore si chiama WikiClick, il sito ufficiale con hosting
Fonte: habr.com