Кто что посоветует? Пожелания - нормальная структура БД (один элемент содержимого - одна строка в таблице, а не как в WordPress, плюс всё содержимое в одной таблице), поддержка плагинов и наличие документации для создания своей темы оформления. Нужно для нескольких сайтов, в основном личные сайты авторов прозы/поэзии и, возможно, музыкантов. Поддержка свалится на меня, потому и спрашиваю то, что для меня удобно.
Ранее использовал PHP-Fusion, но сейчас там руководство проекта немного не в себе и из когда-то хорошей CMS делают монстра. Плюс куча дублирующихся таблиц с содержимым. Вчера пообщался с разработчиком, он не особо рад, но ему сообщество платит, вот и пишет код.
Пока смотрю в сторону Drupal, но, может, кто-то посоветует иной вариант. Интересует опыт личного использования. Кто-то использовал последнии версии Joomla?
P.S. WordPress даже не предлагать.
Выбор CMS для сайта
Rizado, при таких требованиях берите Joomla. Drupal - мощнейший богатый возможностями, но по сути сложный профессиональный инструмент.
stranger, я поигрался с Drupal, впечатления хорошие. С меня только потребуется научить человека записи размещать. Опыт работы с такими "осьминогами" уже имеется.
Показать
Rizado, я придерживаюсь выработанное очень долгой жизнью мнения, что для каждой задачи свой инструмент. Ну не нужен для домашнего редактирования фоток с отпуска Adobe Photoshop! И для простеньких задач CMS не нужен Drupal. А так - ну если сам знаешь, зачем спрашивать? Я дал ответ именно из личного опыта со всеми популярными CMS для самых разных задач. Исходя из изначально поставленного вопроса, Drupal здесь оверкилл. Но дело хозяйское.
stranger, я вчера попробовал ращвернуть последнюю версию Joomla, много что понравилось. Посмотрю.
Пока не "сам знаю", а думаю :) .
Rizado, ну вот уже и нашёл ответ! )))
Можно из простенького ещё в сторону MODx посмотреть.
stranger, всё же на Drupal остановился.
Моя рекомендация по выбору CMS точно такая же как по выбору дистрибутива: выбирай ту что хорошо знает твой знакомый. Я сталкивался с wordpress, joomla и driupal в плане излечения их от вирусов. Пересекался и с ShopCMS.. Все, по большом счету, одинаковы. И подход как при первом знакомстве с линукс - не спеши ругать, а попробуй разобраться. В принципе на любой можно сделать все. (В прочем хотел как то свой сайт на joomla перевести с самописной CMS (развивал с 2003 по 2016) не смог, не проникся).
Если будут вопрос по Битрикс могу подсказать. Про остальные не так много читал. А вся шумиха про Битрикс в интернете (тормознутось, мностроузорность и т.п) аналогична разговорам про "жуткий линукс". Просто большинство не пытаются читать документацию (типа: Это же php - тут все "понятна" :).
В любом случае главный совет при выборе любой cms не править ядро. Т.е. возможность получать обновления должна быть всегда. На эти грабли многие наступают.... Нормальные cms должны уметь позволять доработки без влезания в исходный код.
Если будут вопрос по Битрикс могу подсказать.
Если бы там была минимальная бесплатная редакция, попробовал бы.
30 дней хоть полная бесплатна.... а так да минмиальная от 2тысяч за первый год
stranger, всё же на Drupal остановился.
Это реально лучший выбор, если готов сам лично возиться с логикой PHP (что не самое простое) и с логикой применяемых СУБД.
В общем, решился таки на Drupal. Две недели параллельно с работой мучил, но понял логику. Заодно сверстал первый шаблон на Bootstrap 4 (знаю, что бета пока, но там есть одна полезная возможность).
Единственное, что непривычно - зависимости модулей (по сути, как пакеты в Linux) и то, что порой установка модуля может нарушать работу других частей системы, например, pathauto не дружит нормально с шаблонами для отдельных страниц сайта (хотя уже заставил).
Продолжая тему Drupal. Понемногу ковырял его не в ущерб работе. Обнаружил одну интересную особенность, очень неприятную.
Делал вывод материалов, надо было посмотреть правильные названия полей. Сделал print_r($content) в одном из файлов шаблона. То, что вывод занимает почти 17 тысяч строк, это полбеды... Но то, что я там нашёл даже информацию для подключения к БД - это уже интересно. Даже не нужно умышленно данные сливать, случайная ошибка - и кто знает, что попадёт на страницу, а также, возможно, в поисковики...
Желание использовать резко пропало :) .
Ну с выводами спешить не надо. Думаю надо просто знать, что надо выводить, а что не надо. По идее в любой cms эту информацию можно "вывести". Возможно в друпал $content это объект агрегирующий все что нужно для создания страницы и которым надо уметь пользоваться и обращаться к тому, что реально необходимо. Все же надо понимать разработка сайтов это профессия, и если беретесь за это, то надо понимать все риски и все делать обдумано. По идее дорабатывайте на копии сайта, закрытой через htaccess от посторонних глаз. Потом синхронизируйте при помощи git. (БД синхронизировать тут уже надо под cms искать инструменты.)
В Битрикс так же, например, если вывести просто результат возвращаемый методом работы с БД можно много чего увидеть. Он возвращает объект. Так же будет выведены параметры соединения, это обусловлено тем, что можно использовать на одном проекте несколько подключений (разные БД). Но выводить, надо все же то что нужно. Если увидеть ошибки - обратится к соответствующему методу надо... и т.п.
voral, я знаю это. Но речь идёт уже об о шаблоне, то есть, выводе в браузер. Подразумевается, что всё остальное уже сделано.
Есть ли какая нибудь CMS для хранения файлов с блекджеком и нормальным поиском, ну и чтобы легкая.
Zhenjko, будет, если сам напишешь. Сейчас, похоже, всем плевать на потребляемые ресурсы... :(
А cms аля бложик/записная книжка, нетребовательно к ресурсам "нормальная" редактор (ну хотя бы как тут) а ну и боковая менюшка чтоб можно было записки по темам раскидать, все есть?
з.Ы. октопрес смотрел пока что не решился
lone_wolf, я сейчас дорабатываю под себя PHP-Fusion, но доработка серьёзная и требует много времени. Основные критерии - гибкость и нетребовательность к ресурсам. Вот помог бы кто...
lone_wolf, я сейчас дорабатываю под себя PHP-Fusion, но доработка серьёзная и требует много времени. Основные критерии - гибкость и нетребовательность к ресурсам. Вот помог бы кто...
Да cms классная я когда то пользовался лет 9-10 назад *THUMBSUP*