Поработав с данной CMS полгода могу выделить следующие достоинства и недостатки:
Достоинства:
1) Модульность и гибкость. В Joomla просто отлично реализованы управление и работа с расширениями (компоненты, модули, плагины и шаблоны). Это выражается не только в их установке/удалении/настройке, но и в настройке отображения на сайте. В рамках шаблона можно легко изменить как угодно отображение того или иного компонента/модуля без правок кода компонента/модуля. То есть можно менять способ отображения и отображаемую информацию как угодно(для этого требуется знание PHP, CSS и JS по желанию) Все изменения хранятся в шаблоне.
2) обилие тех самых шаблонов и дополнений на любой вкус и цвет
3) обилие обучающего видео и документации по Joomla. Также есть сообщества по поддержке этой CMS
4) при правильном подходе к оптимизации работает очень быстро и кушает немного ресурсов.
Недостатки:
1) ограниченная вложенность категорий для линеек 1.0 и 1.5. Максимум - раздел/категория. В 1.6 это исправили. Вложенность там неограничена
2) сильная привязка к элементам меню. То есть для создания статических страничек приходится идти на ухищрения со скрытыми меню, что не совсем красиво
3) слабая система раздела прав по группам пользователей. В версии 1.6 ее существенно улучшили.
4) встроенная в версию 1.5 система ЧПУ могла бы быть и получше. В версии 1.6 ее существенно переработали.
По поводу дублирования контента. Это имеет место лишь при непродуманной структуре сайта и навигации по нему. При правильном подходе и включенным встроенным ЧПУ дублирования контента нет.
Все гораздо проще. Просто создаете модуль Произвольный HTML-код, укажите позицию content1, например, туда также вставляете код рекламки.
Потом в нужном месте в статье указываете {loadposition content1}
Вот и все. Не нужно ничего править
1) что именно сменили?
2) что на VPS установлено и как настроено (ОС, конфиги Apache, nginx, если есть, конечно)
3) какие параметры самого VPS?
Прописываем псевдонимы (alias) для соответствующих разделов, категорий и пунктов меню
Трафика откровенно мало. Сколько за те 200р. будет процессора и памяти?
P.S. свободное место на винчестере - это самый дешевый ресурс. Самые дорогие - трафик, память и % от процессорного времени.
+1
У меня есть один сайтик на Joomla на этом хостинге. Посещаемость 3-4К и до 10К просмотров. Тариф OVZ-2 :) Все с большим запасом летает :) Вот что значит грамотная оптимизация :)
Нужно правильно продумать структуру сайта. Я предлагаю так:
Категории: Футбол, Баскетбол, Гандбол, Хоккей, Теннис
Разделы: Новости, Обзоры, Интервью.
В одной колонке будут выводится последние новости из категорий, во второй последние новости из разделов. Это все можно реализовать в рамках шаблона главной страницы.
Обновлять движок можно будет, но с каждым обновлением придется вносить эти же изменения и далеко не факт, что они будут работать. Также проблемы возникнут при миграции с 1.5 на 1.6.
В предлагаемом мною способе решения этой проблемы не нужно править сам движок. Вообще. Все изменения проводятся на уровне шаблона
Если очень нужно, то поищите проггера, который вам поправит 3 файла в папке /templates/[название вашего шаблона]/html/com_content/frontpage/
Задача вполне выполнимая. Просто нужно добавить условие по ID категории выводимого материала.
Получится очень красиво, а, главное, не нужно никаких хаков, ухищрений. Меньше головной боли при обновлении движка
Просто так сказали или личный опыт?
В данных условиях Joomla или тот же DLE будут лучшим выбором. Для написания своей CMS нужно время/деньги/опыт и далеко не факт, что так сразу получится что-то по уровню производительности/безопасности/расширяемости дотягивающие до Joomla или DLE. Ну и поддержкой CMS тоже придется самим заниматься.
В настройках пунктов меню справа можно указать id-категорий и разделов которые стоит или не стоит там выводить. ID можно посмотреть в категориях и разделах