[КРАУДСПИСОК] Запрос помощи у Голоса - давайте вместе выберем платформу для создания сайта краудсписка!
Доброй ночи, друзья. Вот уже третий день я не могу выбрать платформу для создания сайта под "краудсписок". Изначальной идеей было приготовить сайт к окончанию проекта и дать на него ссылку сообществу в качестве благодарности-бонуса, но я не учёл тот момент, что нет готовых, стабильных, удобных, открытых движков для работы с каталогами ссылок. Тем не менее, я нашёл несколько интересных проектов, и теперь прошу вашей помощи и сопричастности - пусть такой сайт уже не будет для вас сюрпризом, но всё же - не лучше ли, чтобы он появился как можно раньше?...
Напомню, мой проект #краудсписок - это более 30 постов на Голосе по тематике криптовалют, а также 50+ страничный документ в Google Drive, обобщивший итоговую работу с сообществом в одном файле.
Вот какие критерии я брал для такого сайта:
- Исходный код движка должен быть open-source (открыт). Аргументы и причины здесь приводить не буду - просто поверьте мне, я разрабатывал много сайтов (50+) на разных языках и платформах (10+) и у меня даже оба высших образования на примерно эти темы (IT-менеджмент). Если интересны причины выбора именно СПО, готов пояснить их в комментариях или отдельном посте.
- Движок должен быть достаточно лёгкий для работы на относительно медленном сервере, возможен подход с кэшированием контента сайта целиком
- Желательна возможность интеграции с Markdown
- В идеале, возможность стягивать контент и из Голоса (хотя это прям задача-максимум)
- Как можно меньше внешних библиотек, зависимостей, дополнительного софта интерпретации\преобразования и т. д. (но это противоречит предыдущему пункту ;)
- Хотелось бы в идеале средство не на nodejs/nvm - уж больно много версий, несовместимостей и нестабильности в этом мире ноды
- Нечто актуальное и поддерживаемое разработчиками - последнее обновление должно было быть хотя бы в 2016 году.
В идеале, я бы хотел получить что-то типа сайтов prism-break.org, alternativeto.net и golostools.com - нечто среднее. То есть этакий простой и быстрый сайт-каталог ссылок с тематиками и разделами, а также возможностью обратной связи.
Расскажу о том, что уже протестировал и от чего отказался (однако, если по-вашему этот вариант всё же хорош - напишите об этом в комментариях).
Движки для досок объявлений (classifieds)
Почему именно они? Потому что простые, лёгкие, и предоставляют почти идеальную реализацию необходимых функций (концепция 1 объявление = 1 ссылка, + каталогизатор с иерархией категорий)
Движок | Причины отказа |
---|---|
https://osclass.org | Глючит при переключении языков в категориях (названия категорий не переключаются с языка на язык, хотя должны) |
https://yclas.com | Множество зависимостей, излишний функционал - и - в итоге - не сумел заставить его стабильно работать на моём сервере |
http://www.cn-software.com/ru/cncat/ | Не сумел заставить корректно работать на PHP 7. |
Файловые CMS (Flat-file CMS)
У файловых CMS преимущества: скорость работы, лёгкость по отношению как к вашим ресурсам, так и к ресурсам машин разработчиков.
Движок | Причины отказа |
---|---|
https://getgrav.org | Много зависимостей, мало толку. |
http://picocms.org | Неудобная система файловой структуры, невозможность замены отображаемых категорий (нельзя убрать ?categorypagename из URL) |
Движки генерации статических сайтов
Движки генерации сайтов могут собирать #краудсписок прямо на основе коммитов в гитхабе, что может частично автоматизировать процесс приёма заявок и обновления-актуализации материалов. Однако, они сложны для первоначального деплоя и администрирования.
Движок | Причины отказа |
---|---|
https://gohugo.io | Заморочка с созданием сайта. |
https://hexo.io/docs/ | Зависимости, невозможность работы на моей версии NodeJS. |
По понятным причинам веса, скорости работы и отстутствии необходимости в огромном функционале я не рассматривал такие варианты как Wordpress, Joomla, Drupal. Но подумываю - может, зря? Или взять какой-нибудь каркасный ModX за основу. Чёрт его знает!
Размышляю над тем чтобы развернуть #краудсписок на движке Ghost. Также раздумывал реализовать всё вручную на бутстрапе, но - во-первых, будет слишком похоже на большое количество сайтов, во-вторых, весь функционал пилить самому. Есть ещё вариант wiki-движка, тем более их очень много...
Уважаемые разработчики, предлагаю присоединиться к дискуссии и высказать своё мнение. Спасибо! :)
С уважением,
Линуксоид Den Ivanov.