![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
![]()
Если кто-то делал управление изрядным количеством статий и документов, не просто tt_news без изменнений-просьба поделиться опытом.
Собственно решаемая задача: Мультидоменная система, содержание для которой: 1. несколько сот статей. Разбросаны пока по разным сайтам. Рост 2-3 в неделю. 2. пара сотен аудиофайлов с аннотациями, разбиты по циклам. +2-3 в неделю. 3. несколько десятков товаров в разных интернет-магазинах. Сами магазины остаются на прежних движках.Товары могут дублироваться. 4. несколько десятков видеороликов. + 1-2 в месяц. Нужен механизм, позволяющий все это за конечное время категоризировать и провязать между собой. На выходе: Легкое назначение статье: 1. сайтов, на которых она будет. Практически всегда больше одного. 2. Сайта-источника 3. связаных статей, категорий. с разбивкой при выводе по текущему сайту и сайтам-партнерам. 4. связаных товаров. 5. связаных циклов и отдельных аудио и видео файлов. Статья имеет как минимум две версии - полная (на источнике) и реферат (для других), в перспективе - произвольное количество версий. (сео, сео) Легкое создание подборок: по автору, по теме, и просто набора статей. Основной "бизнес-процесс" и есть создание и регулярное обновление этих подборок. Т.е. пришли новые статьи/товары/файлы - надо разместить/аннотировать, классифицировать, связать и посмотреть- а какие подборки нам надо обновить? (Подборка - не просто набор ссылок + анонсов, а достаточно объемная аннотация к ним, в ней обязательно явно прописывают - что за подборка, почему выбрано, для кого и т.п. Вобщем, полноценная статья. ) Основная идея - для удобства написания сама подборка является страницей, к ней автоматом подвязыветтся статья-анонс для вывода в ленты. Собственные мысли: 1. Обтачивать напильником ттньюс и ДАМ. Все бы ничего , но тайповский лист ![]() 2. Написаниe бекенд-модуля "связь всего со всем" по типу подкаста crosslinking implementation и соответствующего плагина для вывода. |
![]() |
![]() |