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

Discussion in 'Создание структуры' started by e-andy, Dec 1, 2008.

  1. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    Всем доброго.

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

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

    Заранее спасибо :) Не судите строго.
     
    Last edited: Dec 1, 2008
  2.  
  3. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    как то так :)
     

    Attached Files:

  4. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    Спасибо :) Но это то как раз и понятно. Но как то не верится, что создатели только для этого ввели две независимые сущности в CMS. Должна же быть более веская причина :)
     
  5. SanSan
    Offline

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

    Joined:
    Mar 4, 2006
    Messages:
    424
    Likes Received:
    18
    Gender:
    Male
    Это не так! и можно разобраться без ссылок (лень искать:)

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

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

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

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

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

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

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

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

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    хм... ну вот первая ласточка... расположение модулей можно привязывать к категориям, а к секциям, насколько я вижу, нельзя.
    Если кто еще, такие фичи знает или может дать линк - велком :)
     
  9. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Расположение модулей привязывается вообще то к пунктам меню.. а пункт меню можно назначить как на раздел так и на категорию и даже на материал :)
     
  10. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    точно, спасибо.

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

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

    Joined:
    Mar 4, 2006
    Messages:
    424
    Likes Received:
    18
    Gender:
    Male
    Да все просто, если о философии: вложенность = иерархия управления... чем структура управления выше (т.е. больше звеньев) - тем хуже управляемость. Система управления контентом в этом смысле ничем не отличается от системы управления фирмой, например.
    Во многих случаях достаточно такой 3-х уровней управления=вложенности и с разделением задач/материалов по темам проще.
     
  12. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    Всем спасибо. К сожалению, понимания в вопросе, зачем введены такие ограничения на структуру и такие сущности, как категория и раздел, не прибавилось.

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

    sectus Недавно здесь => Cпециалист <=

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

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

    Joined:
    Dec 1, 2008
    Messages:
    8
    Likes Received:
    0
    Sectus, большое человеческое спасибо за развернутый ответ! Интуитивно, у меня начало складываться такое же мнение как и у тебя о тяжелом наследии.

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

Share This Page

Loading...