Как стать автором
Обновить

Свободная веб-энциклопедия для любых IT-проектов на собственном движке

Время на прочтение3 мин
Количество просмотров4.5K
Всего голосов 14: ↑7 и ↓70
Комментарии11

Комментарии 11

Опыт показывает, что ресурсы (вики, форум) «обо всём» плавно превращаются в помойку, на которой Вася из Тамбова пишет «я сделал свою игру быки и коровы», а Коля из Сургута начинает гадить внутри статьи и рекламировать свой «хомяк на народе».
Рано или поздно, на таком ресурсе становится некомфортно и приходится вырабатывать свод правил, добавлять модераторов и включать репрессии.
Как планируется избежать подобного вектора развития?
У меня принимаются все разработки.
Комментарии на сайте про дроп тейб и алерт — это незапланированные тесты на безопасность или собственный прикол?
это кулхацкеры
wikiclick.ru/dev/JS-MVC — чекайте, надеюсь правильно всё сделал и мой движок наконец-то кто-то увидит)
Дизайн интерфейса нравится. Приятно глянуть, особенно после омерзительных скруглений повсюду.

Сам давно думал о разработке и запуске собственного вики-движка, но на PHP, потому что он уже настроен на сервере. А тут на JS, всё перенастраивать, эх. Но буду иметь ввиду, может хватит энтузиазма и на это.

Ещё бы поддержку PostgreSQL!
Рекомендую попробовать node.js с фреймворком express. на мой взгляд там все реализовано гораздо лучше чем в PHP, разработка на нем приятнее, а обучение не требует много времени, если уже знаешь js хотя бы на базовом уровне. Плюс для него много готовых плагинов для совершенно разнообразных штук.
Я всё ещё не понимаю зачем для статичных сайтов типа блогов, вики, лендингов и прочее поднимать «реалтайм» сервер, который всё равно будет скорее всего спрятан за nginx, если можно использовать для этих целей шаблонизатор, умеющий во всё, что нужно этим сайтам (БД, какие-нибудь внешние соединения, работа с файловой системой).

Вот если нужен чат, если нужно мониторить котировки, например, или мессенджер делаем, или виджет самообновляющихся комментариев — вот там всё это было бы круто.
Был баг в алиасах, я пофиксил ссылки и заменил пробел (%20) на нижнее подчеркивание. Так что не пугайтесь если не можете найти свою статью, она доступна просто по другой ссылке — чекайте журнал изменений
НЛО прилетело и опубликовало эту надпись здесь
Вы правы, это хобби-проект. На самом деле код не на столько плох, как вы думаете. Он компактный и в нем очень легко разобраться или внести изменения, а также прост в установке.

Добавлю, что где-то неделю назад я залил последнюю версию движка на гитхаб, с админкой и всеми необходимыми админскими функциями, где также добавил возможность прикреплять картинки-превьюшки для статей, которые будут отображаться в поиске, а также в разделе статьи и фильтру по тегам. И еще в новой версии есть Закладки для страниц, и улучшены Умные Журналы, где в частности добавлены интерактивные ссылки на комментарии.

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

Добавляем к этому:

  • грамотную простановку метатегов;
  • отсуствие url-дубликатов;
  • быструю загрузку страниц;
  • валидную верстку;
  • готовый robots.txt;

и получаем отличную индексацию в русском сегменте страниц сайта на этом движке: можете убедиться в этом сами.

Также в моем движке легко будет разобраться даже непрограммистам: ведь код сервера — это небольшой файл в 1200 строк, и для того чтобы внести правки нужно только найти соответствующий роутер. Для вышеприведенной ссылки это следующая строка кода:
app.get('/'+encodeURIComponent('тег')+'/:tag/'+encodeURIComponent('страница_')+':page', TAG);

Как видим, используется функция TAG для обработки этого URL, этот же метод будет использоваться для обработки URL /тег/хабр/ (который не явно выводит первую страницу).

PS: интересно, когда веб-мастеры выбирают движок для сайта, они рассматривают вообще что-то кроме PHP?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории