Клиенты разные бывают. Сайты также. Для простых сайтов можно все и ручками в коде прописать. Для сайтов с более сложной структурой и более широким функционалом возможность настройки того или иного модуля из админки просто необходима.
Вы просто не сталкивались со сложными сайтами, где сотни товаров, категорий и разделов, которые очень хитро между собой связаны. Тем всем должны рулить бухгалтерши в лучшем случае, которые не то, что PHP, а HTML не знают. Максимум - это прочитать строки в инструкции "чтобы добавить новую категорию товаров, нужно ткнуть мышкой сюда"
Если сайт несложный, то вполне себе CMS, а вот если нужно что-то большее, то и вправду гавно :)
Можно, хотя 301 редирект был бы здесь более уместным
Ну-ну. А если нужно чтобы на страничке отображались не только новости, но и модули всякие, да и выводилось оно в соответствии с шаблоном, да еще и настраивалось все из админки. Мало того, этот код еще поддерживать надо, исправлять баги, править с выходом новых версий скрипта. Это все время, а время = деньги. Программист, блин.
На Joomla одним из вариантов является переписывание модели стандартного com_content. Работы часа на 3-4. Можно как вариант его отдельным дополнением оформить. Меньше проблем будет с переходом на новые версии движка. Знаем, занимались. Такие вот мы, чайники :D
Справа в настройках пунктов меню. Есть там такой пункт. На счет Description, то для пунктов меню, которые не являются статьями, берется Description с Основных настроек
К чему это все было написано? Изобретать свой велосипед - это занятие, безусловно, интересное и увлекательное, но совершенно неэффективное в плане затраты времени и/или средств.
Ну а это к чему? Для себя я пишу скрипты, которые выполняют то, что мне надо, иногда использую уже готовые решения.
Такое на Joomla реализовывается элементарно. На счет DLE не скажу. Не реализовывал такого. В Joomla вообще все привязано к меню.
есть кучи компонент, которые это все решают. Также можно ввести систему тегов. При правильном проектировании - очень мощная штука. Можно также установить компонент таксономии Zaragoza. Если допилить чуть - штука просто шикарная получится. В версии 1.6 вложенность категорий не ограничена. Вот в ближайшее время 1.6 бета появится должна.
Кстати, в DLE также особо не ограничена вложенность категорий.
чем вас так PHP напугал то? Как по мне, то это намного понятней чем ASCII-арт в шаблоне (привет, ModX) :) В Joomla мне очень нравится то, что там многие вещи можно делать не влезая в код. Все в шаблоне. В частности можно настроить логику отображения любого компонента или модуля в шаблоне. Делается элементарно.
DLE
А вот это к движку особого отношения не имеет. И так будет через JavaScript делаться. Хотя можно и PHP примешать. На Joomla такое реализовать можно довольно просто в рамках шаблона.
Joomla или DLE
А это к чему?
изобретение велосипеда - это один из лучших способов обучения, но если надо ехать, то лучше воспользоваться готовым велосипедом.
Насколько быстро или медленно работает движок зависит от великого множества факторов. DLE, например, очень быстро работает. Joomla также может очень быстро работать.
В Joomla шаблоны представляют собой чистый HTML-код с PHP-вставками. При знании PHP это хороший плюс. Без знания - минус.
Проще всего шаблонизация в DLE устроена + отличная русскоязычная документация.
Нечто похожее есть и в MODx (концепция сниппетов и чанков). Там она посложней будет, но возможностей на порядки больше.
Плюсом Joomla, DLE и в меньшей мере MODx является то, что относительно легко будет найти программиста, который прикрутит нужный функционал за небольшую плату.
Это можно сделать и стандартными средствами. Ссылки в Jooma привязываются к меню и псевдонимам
Можно названия тех движков? Сколько с форумами не работаю везде можно указывать как будет выводится та или иная страница форума.
Еще раз повторяю основным параметром, который определяет позицию форума в выдаче является контент. Дальше идут внешние ссылки и только потом внутренняя оптимизация. Выдача ни разу не индикатор какой форум лучше/хуже в плане SEO.
Вторая версия получше будет. Вот недавно RC3 вышел.