Скорее всего, вам не нужен вики-движок

Юрий Бондаренко

Гуру MediaWiki
Регистрация
26.05.2015
Сообщения
284
Реакции
72
Привет, начинающий разработчик вики-сайта.

Ламповая история

Первый свой викисайт я начал разрабатывать в 2008 году, по игре Lineage 2 (https://www.reg.ru/whois/?dname=linedia.ru). Квесты в этой игре были тупые, бегать непонятно куда нужно было много, и всех игроков, понятное дело, это бесило.

Вики на шаред хостинге до 1000 посетителей в день еще держалось. После того, как сайт засветился на гохе, пришлось покупать уже выделенный сервер, учиться админить его, защищать от сниферов, атак на движок, кешировать всеми доступными вариантами. Когда сайт достиг 100к юзеров ежедневно, поступило заманчивое предложение, которое позволило мне не работать следующие пять лет.

Так вот, к чему эта ламповая история? Сегодня я попробую вас отговорить создавать контентный сайт, используя вики движок.

Какие минусы будут у вашего сайта?

1. Хостинг. Пока вы маленькие - это не страшно, подумаешь 5-10 баксов в месяц. Но как только вы подрастете, вам станет жалко и накладно выделять по 100 баксов в месяц. Особенно, если вы не умеете или не хотите монетизировать свой контент.

2. Администирование. Хороший DevOps стоит очень хороших денег. Он вам понадобится на старте - все настроить; периодически - поставить апдейты, мониторинг, бекапы; при атаках - исправлять и предупреждать дыры в безопасности. И поверьте, тратить вы на него будете в разы больше, чем на хостинг.

3. Обслуживание движка. Версии вики выходят довольно часто, но обновляем мы их гораздо реже. Потому что каждый апдейт приносит новые проблемы - несовместимые расширения, скины разломались, при апдейте затерлись изменения, которые вы руками вносили в движок... Но и не обновляться тоже страшно - движок популярный, эксплойты общеизвестны - в любой момент можно потерять всё нажитое из-за вандалов или хакеров.

4. Модерация. Контент требуется постоянно обновлять, дополнять, исправлять. Хорошо, если у вас есть обученные ребята/девчата, которые немного соображают в верстке и не накосячат. В противном случае вы будете каждый вечер тратить по пару часов на отсмотр свежих правок. А ведь еще есть и такое понятие как вандализм и спам. И об этом вы чаще всего узнаете уже потом, когда проблема случилась.

5. Переезд. Если вы еще не переезжали своим сайтом на другой хостинг - вы счасливый человек. Несовместимость ОС, ПХП, библиотек, различные настройки панелей хостеров, черная магия...

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

По итогу, где-то с 2019 года я начал слазить с вики и переводить все свои сайты в маркдаун формат.

Что такое маркдаун?

Это обычные текстовые файлы, с минимумом разметки. Файлы разложены по папочкам и хранятся в Git репозитории, у меня это github (https://github.com/xsltdev/reactdev.ru). Из этих файлов движок на питоне создает статичный сайт. Затем этот статичный сайт хостится на бесплатном CDN и раздается по всему миру.

Что имеется по итогу:

1. Хостинг - бесплатный, исходные файлы хранятся и у меня на компе и в репозитории

2. Администрирование - не нужно, сайт статичный, взломать не получится

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

4. Модерация - все изменения через коммиты в репозиторий, пока вы коммит не утвердите - на сайт он не попадет.

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

Резюме
На сегодня у меня с десяток контентных сайтов с общей посещаемостью 30к+ юзеров. Плачу я только за домены, рекламы не размещаю. И всех своих клиентов сперва отговариваю от вики в пользу маркдаун.

Задавайте ваши вопросы, критикуйте - давайте обсуждать, в общем.
 
Маркдаун вместо Powerpoint

Наверняка вам приходилось готовить презентации еще во время учебы. Теперь для этого не нужен МСОфис, достаточно описать свою презентацию в обычном текстовом файле.

Встречаем Marp - Markdown Presentation Ecosystem!

- Презентацию можно экспортировать в HTML, PDF, Powerpoint
- Есть плагин для VSCode, где можно сразу видеть результат
- Всё бесплатно и опенсорсно
- Несколько готовых тем оформления, плюс никто не запрещает написать свою
 
Привет, начинающий разработчик вики-сайта.

Ламповая история

Первый свой викисайт я начал разрабатывать в 2008 году, по игре Lineage 2 (https://www.reg.ru/whois/?dname=linedia.ru). Квесты в этой игре были тупые, бегать непонятно куда нужно было много, и всех игроков, понятное дело, это бесило.

Вики на шаред хостинге до 1000 посетителей в день еще держалось. После того, как сайт засветился на гохе, пришлось покупать уже выделенный сервер, учиться админить его, защищать от сниферов, атак на движок, кешировать всеми доступными вариантами. Когда сайт достиг 100к юзеров ежедневно, поступило заманчивое предложение, которое позволило мне не работать следующие пять лет.

Так вот, к чему эта ламповая история? Сегодня я попробую вас отговорить создавать контентный сайт, используя вики движок.

Какие минусы будут у вашего сайта?

1. Хостинг. Пока вы маленькие - это не страшно, подумаешь 5-10 баксов в месяц. Но как только вы подрастете, вам станет жалко и накладно выделять по 100 баксов в месяц. Особенно, если вы не умеете или не хотите монетизировать свой контент.

2. Администирование. Хороший DevOps стоит очень хороших денег. Он вам понадобится на старте - все настроить; периодически - поставить апдейты, мониторинг, бекапы; при атаках - исправлять и предупреждать дыры в безопасности. И поверьте, тратить вы на него будете в разы больше, чем на хостинг.

3. Обслуживание движка. Версии вики выходят довольно часто, но обновляем мы их гораздо реже. Потому что каждый апдейт приносит новые проблемы - несовместимые расширения, скины разломались, при апдейте затерлись изменения, которые вы руками вносили в движок... Но и не обновляться тоже страшно - движок популярный, эксплойты общеизвестны - в любой момент можно потерять всё нажитое из-за вандалов или хакеров.

4. Модерация. Контент требуется постоянно обновлять, дополнять, исправлять. Хорошо, если у вас есть обученные ребята/девчата, которые немного соображают в верстке и не накосячат. В противном случае вы будете каждый вечер тратить по пару часов на отсмотр свежих правок. А ведь еще есть и такое понятие как вандализм и спам. И об этом вы чаще всего узнаете уже потом, когда проблема случилась.

5. Переезд. Если вы еще не переезжали своим сайтом на другой хостинг - вы счасливый человек. Несовместимость ОС, ПХП, библиотек, различные настройки панелей хостеров, черная магия...

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

По итогу, где-то с 2019 года я начал слазить с вики и переводить все свои сайты в маркдаун формат.

Что такое маркдаун?

Это обычные текстовые файлы, с минимумом разметки. Файлы разложены по папочкам и хранятся в Git репозитории, у меня это github (https://github.com/xsltdev/reactdev.ru). Из этих файлов движок на питоне создает статичный сайт. Затем этот статичный сайт хостится на бесплатном CDN и раздается по всему миру.

Что имеется по итогу:

1. Хостинг - бесплатный, исходные файлы хранятся и у меня на компе и в репозитории

2. Администрирование - не нужно, сайт статичный, взломать не получится

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

4. Модерация - все изменения через коммиты в репозиторий, пока вы коммит не утвердите - на сайт он не попадет.

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

Резюме
На сегодня у меня с десяток контентных сайтов с общей посещаемостью 30к+ юзеров. Плачу я только за домены, рекламы не размещаю. И всех своих клиентов сперва отговариваю от вики в пользу маркдаун.

Задавайте ваши вопросы, критикуйте - давайте обсуждать, в общем.

Юрий где можно больше почитать об этом способе создания/верстки сайта? Можете ли привести домены использующие эту технологию? Про Маркдаун слышал и пользовался в на Медиуме когда-то. В принципе удобно. Вот как это обернуть в работающий сайт мне не понятно.
 
Назад
Верх