Приветствую еще раз.
Не буду агитировать за совецкую власть и wordpress, просто расскажу исходя из каких предпосылок выбиралось техническое решение для сайта
http://catamoron.ru/.
Задачи, которые необходимо было решать в рамках сайта:1. возможность публиковать новости;
2. возможность публиковать статьи (относительно короткие);
3. возможность публиковать большие отчеты;
4. возможность создавать отдельные страницы со своим функционалом;
5. возможности комментировать все вышеперечисленное;
6. гибкая настройка пользовательских прав;
7. красивый и легконастраиваемый дизайн;
8. наличие встраиваемого или возможность интеграции в дизайн полноценного форума и фотогаллереи.
По сути - все эти задачи в той или иной степени реализуются почти во всех распространенных движках. Как всегда дело в нюансах.
Под распространенными движками имею в виду: Wordpress, Joomla, Drupal, PHP-fusion. (и например здесь
http://cmslist.ru/ рассматриваются тысячи их)
на старой версии сайта стоял движок php-fusion русской сборки
http://www.rus-phpfusion.com/ (сейчас старая версия находится здесь
http://catamoron.ru/old/)
Тогда я не сильно запаривался безопасностью сайта и его обновлениями, и в итоге сайт заразился вирусами, я их начал неумело удалять и в итоге сломал сайт
. Потом у нас упал хостинг и вся инфа совсем умерла. осталось только то что лежало в бекапах не очень свежих. Это и послужило толчком под зад к созданию новой версии обновленного сайта.
При этом я ставил себе локально очень многие движки, в том числе и джумлу и друпал.
Незнаю почему, но, постепенно изучая их, выбор упал именно на вордпресс.
Возможно именно потому, что он специально заточен под быструю и удобную публикацию и гибкую организацию навигации.
Изначально создаваясь и имея функции stand alone блогов, сейчас это, по сути, полноценная CMS с портальными функциями. Вот.
Все вышеперечисленные задачи этот движок решал именно так как хотелось. А огромное количество плагинов и тем оформления в итоге не оставляли желания смотреть на что-то еще. Хотя еще раз повторю - выбор был относительно случайным ("потому что понравилось") а потом уже не хотелось ничего другого изучать, так как начал что-то одно.
Галлерея была выбрана с движком
http://gallery2.ru/ просто потому что этот движок стоял раньше и потому что также обладал отличным функционалом и дизайном.
Форум был выбран с движком PHPBB3, как, возможно, самый функциональный, однако тоже не без доли случайности.
Единственное: стандартные темы оформления этого форума (да и многих подобных) весьма унылы и не красивы. Был прикручен модуль с темами
http://www.rockettheme.com/phpbb3-styles(посмотреть демо можно так:
http://demo.rockettheme.com/phpbb3/ - сверху выпадающий список тем)
Кстати на этом сайте есть такие же отличные темы для Друпала (
http://demo.rockettheme.com/drupal/) и Джумлы.
Большей частью темы платны, но есть и бесплатные решения, а есть и варезные порталы где все и так лежит (могу дать готовый набор тем для phpbb).
Интеграция производилась специальными плагинами-модами:
1. Интеграция Форум-Wordpress осуществлялась специальным бесплатным модом
http://www.wp-united.com/ разрабатываемым специально для этого.
Отличная вещь, хоть и непростая в установке. Именно функционал этого мода-плагина и особенность его работы предопределяет то, что регистрация фактически происходит в форуме а потом дублируется в базу Wordpress. При этом весь функционал становится общим - аккаунт, аватар и т.д.
2. Интеграция Wordpress-gallery2 осуществлялась плагином
http://codex.gallery2.org/Integration:WPG2Ставится легко. Также предполагает интеграцию юзеров в единое пользовательское пространство, однако так как сайт уже сынтегрирован с форумом и в базу сайта юзеры попадают через движок форума, то происходит конфликт с дальнейшей интеграцией юзеров из сайта в галлерею, из-за специфичного хеширования паролей. Тем не менее галерея отлично встраивается в дизайн, а для добавления фотографий необходимо просто отдельно зарегестрироваться в этой галлерее и дальше работа идет как надо.
При этом точно знаю что есть также мост-интегратор форума phpbb3 с Joomla (так и зовется- bridge какой-то). Про интеграторы с друпалом не изучал, но наверняка также есть решения.
Публикации и настройка навигации.У меня настроен специальный авторский доступ для возможности публикации материалов на сайте (новости/статьи/страницы). Если хотите- напишите в личку, я дам такой доступ - посмотрите как оно выглядит изнутри. При публикациях используется визуальный редактор с широкими возможностями (все это правда настраивается отдельными плагинами)
Медиафайлы загружаются в единую библиотеку, могут загружаться пачками, потом использоваться в публикациях. Могут загружаться прямо во время редактирования статьи. Все очень легко.
Навигация настраивается админом в соответствии с возможностями темы. Возможностей таких сейчас хоть отбавляй.
Также понравилось относительныя легкость простота и гибкость кастумизаций тем и вообще настройки тем оформления. По сути - вся морда сайта- это навешенные с помощью CSS и HTML на страницу php-функции. меняя разметку и добавляя/удаляя функции можно сделать все что хочется.
Для сравнения,
изначальная тема оформления, использованная при создании сайта:
http://demo.thethemefoundry.com/traction/после моей кастумизации:
http://catamoron.ru/страница поста до:
http://demo.thethemefoundry.com/tractio ... o-world-3/страница поста после:
http://catamoron.ru/2010/10/short_results_sayan Ну, в целом описал. Детали могу разложить поподробнее.