We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18138
    • 30 Posts
    Добрый день.

    Подскажите пожалуйста, как лучше организовать структуру новостей (само дерево)? Складывать все новости в одну папку? Просто как-то стремно себе даже представить, что будет в админке когда количество новостей перевалит за 1000. Прошу у опытных разработчиков совет, что мне требуется учесть при проектировании большого новостного раздела (в плане количества страниц) на сайте, чтобы спустя какое-то время не возникли осложнения? smiley
      Возможно все, но шансы астрономически малы
      • 785
      • 2,113 Posts
      Мне кажется, что в первую очередь следует ориентироваться не на особенности MODx, а на удобство посетителей. Конечно, все зависит от конкретной задачи, но чаще всего посетителям удобнее, чтобы анонсы последних новостей выводились в одном месте, а старые новости группировались по тематике (группировка по дате, мне кажется, не слишком удобна – зачем мне знать, например, что было точно три года назад, меня интересует информация на конкретные темы). То есть следует для новостей создать несколько разделов, в каждом из которых публиковать новости соответствующей тематики. И на главной странице выводить анонсы последних новостей всех разделов, а на главных страницах разделов – анонсы всех новостей данного раздела.
      А вообще полезно почитать побольше о Ditto, познакомиться с его возможностями и особенностями работы – так, возможно, получится более эффективно организовать новости на сайте.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 18138
        • 30 Posts
        AKots, спасибо за ответ.

        Сайт будет не новостной и тема у новостей всего одна. Просто я прикинул, что через год новостей будет много. Интересно узнать у того, кто имеет подобный опыт. Насколько удобно админить сайт на MODx с большим количеством новостей? Мнэээ.. ну как бы это подробнее выразить. Ну вот тыцаю я на папку (новости) в админке и мне вываливается 1000 документов? А если больше? Сколько это дерево открываться будет? Вот собственно в этом и заключается мое любопытство.  Каково он там... в админке с кучей страниц?  grin

        P.S.
        Ditto стараюсь не использовать. Читал, что нагрузку в поряде делает на сервак. Так что учусь сразу обходится с минимальным употреблением стандартных модулей.
          Возможно все, но шансы астрономически малы
          • 785
          • 2,113 Posts
          Получается 3-4 новости ежедневно и все по одной тематике. Многовато для не новостийного сайта, особенно если это не просто пара предложений, а нормальный текст на несколько абзацев. И если через год будет 1000 новостей, они кому-нибудь нужны? Просто если они находятся все в одном разделе, посетителям этот раздел посещать будет неудобно.
          А в административной части по большому счету можно и не открывать ветку дерева с новостями, просто добавлять их и все, а потом со старыми новостями уже ничего делать не надо.
          Ditto можно применять по-разному, в том числе не нагружая сильно сайт, хотя в принципе все зависит от количества посетителей и мощности хостинга.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 18138
            • 30 Posts
            Ну как это "зачем столько новостей для неновостного сайта"?! Траф собирать) Только его родимого) Естессно новости нормальные (когда новости, а когда статьи... не важно.. все это обычно в одном ключе идет). Но это мы уже ушли от темы.

            А в административной части по большому счету можно и не открывать ветку дерева с новостями, просто добавлять их и все, а потом со старыми новостями уже ничего делать не надо.
            Согласен, но не полностью. Все же бывают случаи когда нужно или что-то добавить или исправить где-то. Так вот если я тыцну по этой "новостной" папке в которой более 1000 документов, что произойдет?

            Я тут прикинул, на сколько смог понять, подгрузка папок происходит только при ее открытии (нажал на папку - подгрузились вложенные документы), верно? Просто в таком случае логично организовывать такую вот структуру документов "Новость" - "Год" - "Месяц".
              Возможно все, но шансы астрономически малы
              • 785
              • 2,113 Posts
              Quote from: Mangust at Nov 20, 2008, 05:55 AM

              "зачем столько новостей для неновостного сайта"
              Я не говорил «зачем», а говорил, что это много. И если это полноценные новости или статьи, то, наверное, они могут быть интересны и через год или два. В таком случае тем более нужно структурировать по тематике, а не по месяцам. Например, если сайт про валенки, то логичнее сделать разделы «валенки сибирские», «валенки 21 века» и «валенки традиционные», чем «1 квартал 2008 года», «2 квартал 2008 года» и так далее. Однотипные новости тоже можно структурировать – «новости производства валенок» и «новости наших дилеров».
              Это в большей степени направлено на улучшение сайта с точки зрения посетителя, хотя и редактору удобнее работать со структурированной информацией.
              А про то, как работать в административной части с большим количеством документов, раньше вроде бы писали – надо поискать в старых темах на форуме.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 23451
                • 232 Posts
                Вариант 1: в админке сделать разделы первого уровня по тематикам, а второго уровня по годам/месяцам.
                Вариант 2: в админке сделать разделы только по годам/месяцам, а тематику у каждой новости проставлять выпадающим списком из TV параметра. Соотвественно при выводе потом фильтровать по этому TV.
                Вариант 3: в админке сделать разделы только по тематикам, а потом при выводе, если надо разбить по датам - фильтровать используя поля createdon ..
                  • 18138
                  • 30 Posts
                  Наверное я узко мыслю про тематики, как-то даже и не задумывался об это до открытия темы. undecided
                  AKots, Pisto Ganza
                  спасибо за ответы, буду развивать свое восприятие и обработку информации grin
                    Возможно все, но шансы астрономически малы
                    • 33061
                    • 3 Posts
                    Вопрос от новичка. А нет возможно написать модуль и сниппет. Первый из них работает в backend с базой новостей (добавление, удаление, редактирование, сортировка, фильтрация), а второе собственно выводит эти новости в необходимом нам формате на страницу?
                      • 1788
                      • 1,103 Posts
                      Quote from: Yaro at Nov 27, 2008, 07:37 PM

                      Вопрос от новичка. А нет возможно написать модуль и сниппет. Первый из них работает в backend с базой новостей (добавление, удаление, редактирование, сортировка, фильтрация), а второе собственно выводит эти новости в необходимом нам формате на страницу?
                      А чем не устраивает то что уже есть?