От Небольшого Вики-Портала До Хостинга



Фон Я когда-то пытался создать статью о парочке вики-проектов, но их уничтожили, так как не имеют энциклопедической ценности, да и вообще, если пишешь о чем-то новом и неизвестном, это воспринимается как пиар.

Через некоторое время мою статью удалили.

Я сначала расстроился, но в обсуждении было приглашение меня в еще один небольшой вики-проект обо всем на свете (а потом мне предложили написать статью для другого сайта).

Я никогда о нем не слышал, но все равно был рад написать статью для сайта, которым кто-то управляет. Кстати, оба проекта обновлены, находятся в поиске и их читают — мне этого хватило, чтобы написать отзыв о своем проекте.

Оба сайта, похоже, работали на MediaWiki или каком-то подобном движке и выглядели как любой другой популярный вики-портал.



От вики-сайта к вики-движку



От небольшого вики-портала до хостинга

С тех пор стало интересно также создать вики-сайт с упором на IT-проекты — ведь это было бы привлекательно для многих людей, желающих рассказать о своем продукте.

А еще мне хотелось сделать свою уникальную структуру и дизайн сайта, который мог бы подойти для многих других проектов.

После того как сайт был готов, я создал админку и выложил код на GitHub. Прежде всего потому, что можно написать о проекте с открытым исходным кодом и сделать его не просто каталогом сайтов; кроме того, буду рад, если кто-то захочет сделать сайт на моем движке.



Пытаюсь починить хостинг

К сожалению, мало кто выберет вики-движок для node.js; большинство веб-мастеров предпочтут то, с чем они уже имели дело, а именно PHP, и, кроме того, большинство существующих хостингов настроены для PHP. А для node.js придется арендовать VPS. Мне очень хотелось сделать свой продукт более доступным.

Идея хостинга вики пришла из Фэндома.

Вики-хостинг сделал бы мой движок доступным гораздо более широкой аудитории, а также выделил бы его среди сотен других ( одной только вики действительно сотни смс ).

Я написал скрипт Ghost.sh, который поднимает портал на новом домене (создает рабочую директорию для сайта, копирует в нее код движка по умолчанию, создает базу данных с пользователем и паролем, настраивает для всего этого права доступа) и также добавлена ссылка на Cloud Commander, который обеспечивает доступ на чтение и запись к файлам из рабочего каталога сайта.

Останется только вручную прописать новый домен в DNS-менеджере и добавить его в запуск в основном скрипте.

Сам хостинг пока находится на стадии бета-тестирования — возможно, у первых клиентов будут какие-то ошибки при первом запуске.

(Вообще у меня никогда раньше не было опыта создания такого проекта как хостинг, возможно я что-то делал неправильно или некачественно, но я начал запускать свой первый сайт на движке (хостинг-сайт) и он отлично работает, и я его даже загрузил к обновлениям).



От небольшого вики-портала до хостинга



Результат

Но в целом очень привлекательно:
  1. Создать сайт на моем хостинге сможет даже человек, далекий от веб-разработки;
  2. Мониторинг активности на главной странице;
  3. Для страниц имеется изображение предварительного просмотра;
  4. Красивый дизайн, в том числе для мобильных устройств;
  5. Адаптирован для поисковых систем;
  6. Полностью на русском языке;
  7. Быстрая загрузка страниц;
  8. Простая админ-панель, включающая доступ к файлам движка из рабочей директории (прямо из браузера CloudCommander);
  9. Простой серверный код (чуть более 1000 строк, код клиентского скрипта — около 500);
  10. Вы можете вносить изменения в исходный код;
сейчас напишу чего сейчас не хватает что вы можете отталкивать так что вы не тратите свое время.

Возможно, некоторые пункты будут реализованы в ближайшее время.

  1. Регистрация пользователей и делегирование прав доступа отсутствуют. Публикация после ввода капчи.

  2. Дерево комментариев пользователей для страниц может быть недоступно для индексации из-за ajax.
  3. Если вам нужны какие-то уникальные служебные функции, они могут быть недоступны.

    Но основной функционал реализован полностью.



P.S.

Движок называется WikiClick, официальный сайт с хостингом.

wikiclick.ru .

Код проекта на GitHub .

Теги: #Хостинг #Разработка сайтов #JavaScript #node.js #веб-разработка #CMS #wiki

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.