праистория
Веднъж се опитах да създам статия за няколко уики проекта, но те бяха унищожени, защото нямат енциклопедична стойност и като цяло, ако пишете за нещо ново и непознато, това се приема за PR. След известно време статията ми беше изтрита. Първоначално бях разстроен, но в дискусията имаше покана за мен в друг малък уики проект за всичко (и след това ми беше предложено да напиша статия за друг сайт). Никога не бях чувал за него, но все пак се радвах да напиша статия за сайт, който някой управлява. Между другото, и двата проекта са актуализирани, те са в търсенето и се четат - за мен това беше достатъчно, за да напиша преглед на моя проект. И двата сайта изглежда се захранваха от MediaWiki или нещо подобно и изглеждаха като всеки друг популярен wiki портал.
От wiki сайт до wiki двигател
Оттогава стана интересно да се създаде и wiki сайт с акцент върху ИТ проекти - в крайна сметка това би било привлекателно за много хора, които искат да говорят за своя продукт. И също така исках да направя моя собствена уникална структура и дизайн на сайта, които биха могли да бъдат подходящи за много други проекти. След като сайтът беше готов, създадох админ панел и публикувах кода в GitHub. На първо място, защото можете да пишете за проект с отворен код и да го направите не просто обикновена директория от сайтове; Освен това ще се радвам, ако някой иска да направи уебсайт с моя двигател.
Опитвам се да поправя хостинг
За съжаление малко хора ще изберат уики двигател за node.js; повечето уебмастъри ще предпочетат това, с което вече са се занимавали, което е PHP, а освен това повечето съществуващи хостинг услуги са конфигурирани за PHP. А за node.js ще трябва да наемете VPS.
Наистина исках да направя продукта си по-достъпен. Идеята за wiki хостинг дойде от Fandom. Wiki хостингът би направил моята машина достъпна за много по-голяма аудитория и също така щеше да я отличи сред стотици други (
Резултат
Но като цяло много привлекателно:
- Дори човек, далеч от уеб разработката, може да създаде уебсайт на моя хостинг;
- Мониторинг на дейността на главната страница;
- Има изображение за преглед на страниците;
- Красив дизайн, включително за мобилни устройства;
- Адаптиран към търсачките;
- Изцяло на руски език;
- Бързо зареждане на страницата;
- Опростен админ панел, включващ достъп до файловете на двигателя от работната директория (директно от браузъра, CloudCommander);
- Прост сървърен код (малко над 1000 реда, клиентски скриптов код - около 500);
- Можете да правите промени в изходния код;
Веднага ще пиша какво липсва в моментакакво можеш Отблъсквамза да не си губите времето. Може би някои от точките ще бъдат изпълнени в близко бъдеще.
- Няма регистрация на потребител и делегиране на права за достъп. Публикуване след въвеждане на captcha.
- Дървото на потребителските коментари за страници може да не е достъпно за индексиране поради ajax.
- Ако имате нужда от някои уникални помощни функции, те може да не са налични. Но основната функционалност е напълно реализирана.
PS
Двигателят се нарича WikiClick, официалният уебсайт с хостинг
Източник: www.habr.com