TiA

Рейтинг
116
Регистрация
12.06.2009

Поработав с данной 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}

Вот и все. Не нужно ничего править

technomaster:
Но как-то не очень радостно постоянно так делать, что подскажите? Писать хостеру, чтобы исправлял причину или самому разбираться? Началось все неожиданно, хостер сказал, что они что-то сменили, до этого все блестяще было...

1) что именно сменили?

2) что на VPS установлено и как настроено (ОС, конфиги Apache, nginx, если есть, конечно)

3) какие параметры самого VPS?

Прописываем псевдонимы (alias) для соответствующих разделов, категорий и пунктов меню

ToSSeD:
Средняя цена: 5 ГБ места, 30000 трафа, выделенный IP = 200 рублей в месяц.

Трафика откровенно мало. Сколько за те 200р. будет процессора и памяти?

P.S. свободное место на винчестере - это самый дешевый ресурс. Самые дорогие - трафик, память и % от процессорного времени.

chmod:
спасибо, было смешно почитать!

+1

Gevak:
1) выдержит ли нагрузку OVZ-6 (суммарная посещаемость порядка 5к ежедневно и растет, кол-во просмотренных страниц 20-25к суммарно за день)?

У меня есть один сайтик на Joomla на этом хостинге. Посещаемость 3-4К и до 10К просмотров. Тариф OVZ-2 :) Все с большим запасом летает :) Вот что значит грамотная оптимизация :)

Нужно правильно продумать структуру сайта. Я предлагаю так:

Категории: Футбол, Баскетбол, Гандбол, Хоккей, Теннис

Разделы: Новости, Обзоры, Интервью.

В одной колонке будут выводится последние новости из категорий, во второй последние новости из разделов. Это все можно реализовать в рамках шаблона главной страницы.

plenum:
TiA, ну мне ведь нужно все-равно сделать так, чтобы одну запись отнести к нескольким категориям, а для этого я так понял нужно проделать в от этот алгоритм http://joomlaforum.ru/index.php/topic,75137.0.html . Получается, что если я выполню этот алгоритм, то мне нельзя будет потом обновлять движек? Ведь если я его обновлю, то файлы, которые я изменял заменятся.

Обновлять движок можно будет, но с каждым обновлением придется вносить эти же изменения и далеко не факт, что они будут работать. Также проблемы возникнут при миграции с 1.5 на 1.6.

В предлагаемом мною способе решения этой проблемы не нужно править сам движок. Вообще. Все изменения проводятся на уровне шаблона

plenum:
TiA, а как сделать так, чтобы слева допустим выводились только Футбол, Баскетбол, Гандбол, Хоккей, Теннис, в то время как в правом сайдбаре выводились Новости, Обзоры, Интервью.

Если очень нужно, то поищите проггера, который вам поправит 3 файла в папке /templates/[название вашего шаблона]/html/com_content/frontpage/

Задача вполне выполнимая. Просто нужно добавить условие по ID категории выводимого материала.

Получится очень красиво, а, главное, не нужно никаких хаков, ухищрений. Меньше головной боли при обновлении движка

Ткач:
+100 , это для говносайтов

Просто так сказали или личный опыт?

В данных условиях Joomla или тот же DLE будут лучшим выбором. Для написания своей CMS нужно время/деньги/опыт и далеко не факт, что так сразу получится что-то по уровню производительности/безопасности/расширяемости дотягивающие до Joomla или DLE. Ну и поддержкой CMS тоже придется самим заниматься.

В настройках пунктов меню справа можно указать id-категорий и разделов которые стоит или не стоит там выводить. ID можно посмотреть в категориях и разделах

Всего: 800