Юрий Бондаренко
Гуру 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к+ юзеров. Плачу я только за домены, рекламы не размещаю. И всех своих клиентов сперва отговариваю от вики в пользу маркдаун.
Задавайте ваши вопросы, критикуйте - давайте обсуждать, в общем.
Ламповая история
Первый свой викисайт я начал разрабатывать в 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к+ юзеров. Плачу я только за домены, рекламы не размещаю. И всех своих клиентов сперва отговариваю от вики в пользу маркдаун.
Задавайте ваши вопросы, критикуйте - давайте обсуждать, в общем.