Предыстория
Я как-то пытался создать статью на паре вики-проектов, но их потерли так как они не имеют энциклопедической ценности, и вообще походу если ты пишешь о чем-то новом и неизвестном — это принимается за пиар. Через некоторое время моя статья была удалена. Я сначала расстроился, но в обсуждении для меня было приглашение на другой небольшой вики проект обо всем (а потом мне предложили написать статью еще для одного сайта). Я о нем никогда не слышал, но все равно был рад написать статью для сайта, которым кто-то занимается. Кстати оба проекта обновляются, есть в поиске и их читают — для меня это было достаточно чтобы написать обзор на свой проект. Оба сайта кажется были на движке MediaWiki или каком-то похожем, и внешне походили на любой другой популярный вики-портал.
От вики-сайта до вики-движка
С тех пор стало интересно сделать тоже вики-сайт с упором на IT-проекты — ведь это было бы привлекательно для многих людей, которые хотят рассказать о своем продукте. И еще я хотел сделать свои уникальные структуру сайта и оформление, которые могли бы подойти для многих других проектов. После того как сайт был готов, я сделал админку и выложил код на Гитхаб. В первую очередь потому, что об open source проекте можно написать, и сделать его не простым каталогом сайтов; к тому же я был бы рад, если кто-нибудь захотел бы сделать сайт на моем движке.
Попытка заделать хостинг
К сожалению мало кто будет выбирать вики-движок для node.js, большинство веб-мастеров предпочтут то, с чем уже имели дело, а это PHP, к тому же под PHP настроены большинство существующих хостингов. А для node.js пришлось бы арендовать VPS.
Мне очень хотелось сделать свой продукт более доступным. Идею вики-хостинга подал Фэндом. Вики-хостинг сделал бы мой движок доступным для гораздо большей аудитории, а также это выделило бы его среди сотен других (
Результат
Но в целом очень привлекательно:
- Создать сайт на моем хостинге может даже далекий от веб-разработки человек;
- Мониторинг активности на главной странице;
- Есть картинка-превью для страниц;
- Красивое оформление, в том числе для мобильных;
- Адаптирован к поисковикам;
- Полностью на русском языке;
- Быстрая загрузка страниц;
- Простая админка, включая доступ к файлам движка из рабочего каталога (прямо из браузера, CloudCommander);
- Простой код сервера (чуть более 1000 строк, код клиентских скриптов — около 500);
- Можно вносить правки в исходники;
Сразу напишу чего на данный момент не хватает, что может вас оттолкнуть, чтобы вы зря не тратили время. Возможно некоторые из пунктов будут реализованы в ближайшее время.
- Нет регистрации пользователей и делегирования прав доступа. Публикация после ввода капчи.
- Дерево пользовательских комментариев к страницам может быть недоступно к индексации из-за ajax.
- Если Вам нужны какие-то уникальные служебные функции, возможно их нет. Но базовый функционал реализован полностью.
P.S.
Движок называется WikiClick, официальный сайт с хостингом
Источник: habr.com