философия категории и секции

Тема в разделе "Создание структуры", создана пользователем e-andy, 01.12.2008.

  1. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Всем доброго.

    К сожалению (или счастью), Joomla - не первая CMS с которой мне приходилось работать. И все бы ничего, но есть одно недопонимание. Что есть категории и секции? То что написано в факе меня не устраивает. Мне непонятно, зачем было вводить именно два понятия "группировки", почему не три или четыре? Если я правильно понял - и категория и секция - это практически идентичные вещи. Или это не так?

    Ссылки на подробное обьяснение этих понятий велком :) В инете пока нашел только мусор по этой теме.

    Заранее спасибо :) Не судите строго.
     
    Последнее редактирование: 01.12.2008
  2.  
  3. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    как то так :)
     

    Вложения:

    • cats.gif
      cats.gif
      Размер файла:
      4.1 КБ
      Просмотров:
      7
  4. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Спасибо :) Но это то как раз и понятно. Но как то не верится, что создатели только для этого ввели две независимые сущности в CMS. Должна же быть более веская причина :)
     
  5. SanSan
    Offline

    SanSan Недавно здесь

    Регистрация:
    04.03.2006
    Сообщения:
    424
    Симпатии:
    18
    Пол:
    Мужской
    Это не так! и можно разобраться без ссылок (лень искать:)

    в Joomla! 1.0.** имеет место три уровня вложенности (не больше-не меньше, это задано движком )

    на сайте есть
    - разделы (1-й уровень), в разделах (или иначе,Sections)
    - категории (2-й уровень), в категориях (Categories)
    - статьи (3-й уровень)

    Есть дополнения, которые увеличивают вложенность, но они меняют код Joomla!
    так что это - "на любителя"
     
  6. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Ок. Странно, что для такой продвинутой (на первый взгляд) CMS ввели такие ограничения. ИМХО не верится :) что все так просто, иначе грош цена такой организации контента и будущей масштабируемости сайта.

    Ну ок, а если за основу взять 1.5.х, там, если не ошибаюсь, есть подразделы и подкатегории. Исходя из чего мне решить создавать подраздел или подкатегорию :) ?
     
  7. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Сорри за вьедчивость. Но когда назначение сущностей не совсем понятны с первых шагов, это навевает плохие мысли. Например, wordpress, несмотря на его недостатки практически с первой минуты покоряет простотой (возможно, она потом обернется боком). Из сложных систем могу выделить liferay - он так же прост и дружелюбен с первых шагов, хотя за его простотой скрывается по сути огромнейшие возможности.
     
  8. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    хм... ну вот первая ласточка... расположение модулей можно привязывать к категориям, а к секциям, насколько я вижу, нельзя.
    Если кто еще, такие фичи знает или может дать линк - велком :)
     
  9. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    Расположение модулей привязывается вообще то к пунктам меню.. а пункт меню можно назначить как на раздел так и на категорию и даже на материал :)
     
  10. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    точно, спасибо.

    а как насчет вопроса обозначенного в теме? :)
     
  11. SanSan
    Offline

    SanSan Недавно здесь

    Регистрация:
    04.03.2006
    Сообщения:
    424
    Симпатии:
    18
    Пол:
    Мужской
    Да все просто, если о философии: вложенность = иерархия управления... чем структура управления выше (т.е. больше звеньев) - тем хуже управляемость. Система управления контентом в этом смысле ничем не отличается от системы управления фирмой, например.
    Во многих случаях достаточно такой 3-х уровней управления=вложенности и с разделением задач/материалов по темам проще.
     
  12. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Всем спасибо. К сожалению, понимания в вопросе, зачем введены такие ограничения на структуру и такие сущности, как категория и раздел, не прибавилось.

    Если все же кто толково напишет или даст ссылки буду благодарен.
     
  13. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Вопрос тут встал в корне не верно., То есть не было изначально неограниченной системы, а потом сделали ограничения.
    Я думаю, это сложилось исторически.
    Во-первых, joomla 1.0.0 это мамба тех же времен. Т.е. структура перекочевала с мамбы и разработчики, собственно, joomla не создавала структуру контента с нуля. А уже отследить как было в очень старых версиях трудно. Но можно предположить, что решала задачи поставленные заказчиками разработчикам, а не была CMS для создания порталов. А потом "наследство" с предыдущих версий, обратная совместимость.
    Во-вторых, деревья (если говорить о неограниченных структурах), насколько я знаю, очень ресурсоемки. А если учесть, что некоторые настройки передаются родительским сущностям, то чтобы отобразиться одну статью, возможно, нужно будет прочесать все дерево до верха.
    В-третьих, есть правило "трех кликов", может быть, первые разработчики им и руководствовались.
    В-четвертых, с другой стороны структура организации контента отлична от структуры сайта, а при помощи меню можно создать вложенность бОльшего уровня. Тем самым разработчики хотели, по моему мнению, достичь компромисса между кол-вом структурных единиц и возможностью создавать более сложные конструкции на сайте.
    И сейчас появились расширения, котрые позволяют создавать более сложные отношения материалов друг с другом. А joomla команды при разработке 1.5 была направленность именно на расширяемость движка, для этого и API рисовалось и все в ООП переделывалось.
    P.S. ровно 1000...
     
  14. Offline

    e-andy Недавно здесь

    Регистрация:
    01.12.2008
    Сообщения:
    8
    Симпатии:
    0
    Sectus, большое человеческое спасибо за развернутый ответ! Интуитивно, у меня начало складываться такое же мнение как и у тебя о тяжелом наследии.

    Правильно я понимаю, что понятие категорий и разделов в версии 1.5.х осталось по большей части для обратной совместимости, в связи с появлением подкатегорий и подразделов?
     

Поделиться этой страницей

Загрузка...