Анализ базы данных сообщества строителей

Мой сервер - Joomla 2.5, версия CB - 1.8.1, и он работает на базе данных MySQL.

Я хотел бы проанализировать данные в моей базе данных и создать простые отчеты, например: список всех адресов электронной почты всех подписчиков за определенный период времени.

Является ли подходящий инструмент для этого доступным в CB, в Joomla в качестве расширения, или мне следует обратиться к отдельному инструменту для непосредственного погружения в базу данных?

Я искал на сайте CB отчет, но не нашел плагин для него, нашел несколько расширений расширенного поиска для Joomla, но они не поддерживают отчеты как таковые.

3 ответа

Решение

Сообщество Builder не будет делать это самостоятельно.

Самый простой и быстрый способ добиться этого - использовать такие расширения, как ChronoForms и / или ChronoConnectivity, которые могут помочь извлекать и отображать необходимые данные из одной или нескольких таблиц.

ChronoForms: http://extensions.joomla.org/extensions/contacts-and-feedback/forms/1508 ChronoConnectivity: http://extensions.joomla.org/extensions/directory-a-documentation/directory/5661

Эти расширения позволяют легко ограничить отчет определенной группой и т. Д. Без необходимости писать код.

Есть много примеров в часто задаваемых вопросах chronoengine.com и на форуме, если вам нужна помощь.

Я должен был написать пользовательские компоненты для таких требований несколько раз, если вы знакомы с кодированием Joomla, я настоятельно рекомендую этот подход, он будет наиболее эффективным, если вам не нужны сильные бизнес-аналитики, в этом случае вам лучше перейти на би инструмент.

Разница в том, что если вы можете получить все необходимые данные с помощью нескольких простых запросов, напишите их самостоятельно; если вам нужно проанализировать данные, используйте подходящий инструмент.

Если вы, однако, не являетесь разработчиком, вы можете воспользоваться инструментом отчетности или универсальным CCK для Joomla.

Возможно, оригинальный вопрос больше не действителен, примерно через год, но теперь есть компонент, который делает то, что вам нужно, если вы используете поле "registerDate" в качестве критерия поиска. Название компонента - JEmbedAll, и вы можете найти больше информации об этом здесь: http://www.goldengravel.eu/jembedall-manual

Другие вопросы по тегам