В анонсе, который делал Эрик в прошлом месяце, он подчеркнул, что
Модульность
В пакет сборки, который можно скачать в настоящее время, входит четвёртая итерация Managing News. Сейчас мы уделяем особое внимание тому, чтобы сохранить её простой и модульной.
Возможности
Мы много писали о
Вы сможете увидеть все возможности в Managing News, если перейдёте в раздел управления (левая ссылка в верхней полоске) и нажмёте ссылку «Возможности»:
На этой странице можно увидеть пять возможностей:
- MN Core является базовой возможностью. Она самая важная и состоит из конфигурации, которая обеспечивает сбор содержания
- MN Search реализует страницу поиска и содержит конфигурацию для сохранения поиска и вывод его на первую страницу
- MN Channels реализует путь сбора отдельных пунктов новостей в настраиваемые списки, которые могут быть распечатаны или распространяться через РСС
- MN About очень простая возможность, которая состоит из раздела с документом книги и пунктом меню
- MN World содержит конфигурацию для показа на карте геотегированной информации
Эти возможности состоят в основном из конфигурации и изменений стандартного поведения — фактические характеристики находятся в модулях, которыми это реализуется. Давайте возьмём, к примеру, MN World. Геотегирование осуществляется модулем
Каждая возможность может быть включена или выключена с использованием флажка. Например, я решил, что мне не нужна страница «О сайте» и каналы. Всё, что мне для этого нужно, это снять флажки напротив возможностей MN About и MN Channels, и сохранить страницу. Всё, что относится к этим возможностям будет выключено. Отметьте, что изменились и пункты меню:
Возможности хороши ещё и тем, что они касаются только определённых логических частей Друпала. Если вы хотите расширить Managing News, используйте для этого
Оформление
Из коробки, тема Jake позволяет настроить фоновое изображение, логотип, базовые цвета темы (с помощью модуля
Карта
Стандартные параметры карты в Managing News предполагают, что данные имеют всемирный масштаб:
Стандартно, в Managing News используется карта мира. Инструмент, который занимается извлечением геотегов, просматривает список стран и основных городов, но это можно изменить. Перейдите на страницу «Импорт мест» и импортируйте файл со своими данными:
Если вы хотите изменить карту, которая используется в Managing News, снимите флажок с поля «Using MapBox tiles in Managing News» в MapBox.com. Это будет хорошим ресурсом для вас, даже если используемые вами карты не будут являться картами MapBox.
Информация
В некоторых случаях, вам может понадобиться сохранить дополнительные данные для каждого полученного пункта. Managing News использует для сбора и хранения содержания лент модули
После того, как поле автора будет добавлено, оно может быть показано с помощью модуля
После добавления поля автора в файл jake/templates/mn-feeditem.tpl.php, оно будет показываться на первой странице следующим образом:
Быстродействие
Мы настроили
// In your settings.php file.
// The number of feeds to be aggregated per cron run.
$conf['feeds_schedule_num'] = 10;
Если вы сделаете это, то обратите внимание на страницу admin/reports/dblog, чтобы убедиться в том, что Feeds Scheduler не превышает показатель ПХП max execution time, а также время между запланированными запусками cron:
Для случаев, когда у вас много лент и у лент высокая активность или когда слабая система и нужно снизить нагрузку, мы сделали бэкпорт модуля
Примеры
В Development Seed, мы используем Managing News и как продукт и как платформу. Мы разворачиваем серии установок сборки через Aegir. Вот скриншот сборки, которую мы устанавливали в Knight Foundation. Это пример использования Managing News как продукта.
В прошлые недели наша команда работала над сайтом National Democratic Institute, над проектом, который визуализирует результаты выборов в Афганистане. В этом случае, Managing News использовалась как платформа.
С технической точки зрения, самым интересным аспектом является то, что этот сайт не является агрегатором новостей. Данные были однажды импортированы из .csv-файла, а затем они использовались для их просмотра на карте и в таблицах.
Преимущества модульности
Использование модульного подхода, с модулями Друпала, темами и
Эта статья основана на Managing News 1.0 beta 6.
Источник: content-management-systems.info