cmphm.ru (Разработка компонентов Joomla)
Изначально проект сайта для Центра Профилактической медицины разрабатывали не мы. Однако мы подключились к разработкам еще до публикации его в Интернете.
На первом этапе был разработан компонент comReporter. Это был первый компонент, разработанный нами под CMS Joomla. Назначением компонента был сбор отчетов об освещении федеральных и региональных проектов в СМИ от 40 региональных подразделений. Компонент работает до сих пор. В течении недели каждое из региональных подразделений (после авторизации) вносит информацию о опубликованных в СМИ материалах. По окончании недели сведения переносятся в архив и становятся доступны пользователям через веб-интерфейс. По каждому учреждению и по отчету в целом выводится сводная статистика.
По состоянию на март 2009 года в БД содержаться уже более 45000 публикаций.

Форма установки критериев поиска публикаций
17 марта 2009 года компонент был обновлен до версии 1.2. В рамках обновления были внесены изменения в дизайн административной части компонента, а также улучшена функциональность отбора учета отчетов администратором путем добавления дополнительных критериев.
17 января 2010 года вышла версия 1.3 компонента. Список изменений, вошедших в обновление компонента приводится ниже.
- Модуль авторизации сделан более информативным, добавлена возможность быстрого перехода пользователя, представляющего учреждение, к просмотру своего текущего отчета и добавления в него новых записей.
- Изменен и сделан более современным дизайн всего пользовательского интерфейса для учреждений. За счет переработки интерфейса и выделения рабочих и итоговых областей цветом и шрифтом увеличено удобство пользования пользования им.
- Переработан интерфейс формы ввода критериев отбора отчетов на фронт-энде сайта. Дизайн сделан более современным и информативным.
- Добавлены новые критерии отбора отчетов на фронт-энде сайта: в дополнение к существующему хронологическому фильтру отбора отчетов, теперь пользователь может устанавливать фильтр по учреждениям, задавать ключевые слова. Кроме того, пользователь имеет возможность выводить, в случае необходимости, только итоговую статистику, скрыв записи о конкретных публикациях. Это позволит увеличить скорость генерации отчета и сделать интерфейс более удобным. Добавлены ссылки генерации быстрых хронологических отчетов без установки их критериев, а лишь с помощью выбора в одно нажатие того или иного временного интервала.
- Увеличено удобство пользования интерфейсом страницы с результатами поиска отчетов. При сохранении текущего стиля дизайн страницы был заменен на современный, с выделением цветом и шрифтом ключевых, итоговых и разделяющих областей. В начале страницы создано оглавление для быстрого перехода к отчетам конкретных учреждений, присутствующих в результатах поиска, добавлена ссылка перехода к итоговой статистике и обратно, к началу документа, добавлены ссылки на переход к оглавлению документа от каждого учреждения. На страницу добавлена кнопка печати, с оптимизацией печатной версии под лазерные принтеры. Как результат доработки указанной страницы и пользователям сайта и его администраторам рекомендуется для генерации необходимых отчетов пользоваться именно этой страницей, а не аналогичными инструментами админ. панели.
- Модернизирована страница управления пользователями компонента. Был изменен интерфейс и добавлены возможности сортировки таблицы пользователей по возрастанию и убыванию по всем столбцам таблицы. Добавленная возможность позволит за меньшее время находить нужного пользователя путем сортировки списка без перезагрузки страницы.
- Модернизирована страницы календарной выборки и выборки по учреждениям из админ. панели. Страница была снабжена инструментами для сортировки результирующей таблицы по всем столбцам.
- Модернизирована страница редактирования строки отчета из админ панели. Добавлено выделение цветом и шрифтом основных функциональных областей.
- Оптимизированы внутренние алгоритмы компонента для увеличения общего быстродействия компонента.
Кроме того, нами была произведена общая настройка и «доточка» CMS Joomla, установлены компоненты опроса и гостевой книги, постоянно выполняется резервное копирование сайта и мониторинг корректности его работы.
В конце февраля 2010 года старая версия сайта с интегрированным компонентом была перенесена в поддомен reports.cmphm.ru, а на основном домене была размещена мигрированная под Joomla 1.5 версия сайта. В соответствии с планом технического обслуживания сайта, до мая 2010 года будет внесено множество существенных изменений, расширяющих функциональные возможности, в том числе и миграция компонента сбора отчетов под версию Joomla 1.5.
В течении мая – июня 2010 года сайт cmphm.ru подвергся существенным изменениям. Был выполнен редизайн сайта, реализован конкурс пользовательских история «Как я бросил курить», введены новые поля в профиль пользователя.
Компонент comReporter был обновлен до версии 1.4. В рамках обновления компоненту были даны функциональные возможности по сбору нового типа отчетов, который был назван «универсальной формой». Кроме того, иерархия компонента подверглась существенным изменениям, были изменены полномочия пользователей по доступу к различной информации, появилась панель пользователя – личный кабинет. Пока личный кабинет не очень развит, в нем отображены лишь самые необходимые данные, однако в будущем планируется сделать его более удобным и продвинутым.
Компонент постоянно развивается и сейчас готовится к выходу версия 1.5.

Авторизация


