Всем привет, в данном посте решил презентовать свою разработку, написанное на языку PHP для InstantCMS 2
Карта проблем — это компонент для городских порталов, которые хотят помочь жителям своих городов, в решении их проблем. Проблемы могут быть разные, администратор может создать сколько угодно категорий и подкатегорий проблем, и у каждой категории есть своя иконка. С архивом в комплекте идет еще 7 разноцветных иконок в .PSD формате, с помощью которого вы можете нарисовать свои иконки.
Дизайн компонента адаптивный, т.е. подстраивается под разные размеры экранов.
Иконка для категории берется из специальной папки, система сама сканирует эту папку, и все иконки которые имеют формат .png выводит в админке.
Если иконки не нравятся, можете загрузить свои иконки в формате .png в папку \templates\шаблон\controllers\problem\img\icons\ и они автоматический появится в админке.
В каждую категорию, можно назначить Ответственных. Ответственный — это человек который получает уведомления по почте, когда то то добавляет проблему в эту категорию. Можно добавить несколько ответственных в одну категорию, через запятую.
В компоненте присутствует такие возможности как поиск, теги, фильтрация, создание любых полей…
Проблемы бывают двух видов: Актуальные и Решенные проблемы. Администратор или автор записи могут изменить статус проблемы, если проблема решена… Для этого добавлена кнопка в Меню действии, которая по одному щелчку мышки, меняет статус проблемы.
За проблему можно голосовать, имеется три вида голосов за проблему:
Важно | Подождем | Не страшно — голосования происходит по аяксу, без перезагрузки.
Поддерживается Яндекс карта, Google карта и 2gis, при добавлении проблем, система автоматический определяет адрес (кроме 2gis), запоминает масштаб и координаты. Есть возможность кластеризовать объекты на карте, т.е. если в одной местности много проблем, то все проблемы объединяться.
Проблемой можно поделиться, через социальные сети или же подписаться/отписаться на проблему, т.е. получать уведомления о комментариях в проблеме.
На странице проблемы, слева отображена карта и иконка на месте проблемы, при нажатии, в всплывающем окне выводиться Статус, заголовок и адрес проблемы.
На проблему можно пожаловаться, при нажатии кнопки, откроется окно где надо выбирать причину, писать свою почту, текст жалобы и отправить администратору.
В низу отображаются два блока, Скриншоты, выводятся в модальном окне как фотографии с места проблемы, и блок который выводит список пользователей которые нажали кнопку «Следить за проблемой».
Виджеты
В комплекте идет еще три виджета: Карта, Статистика и Категории.
Виджет Карта, выводит карту с проблемами из определенной категории, можно кластеризовать, можно убрать отступы, заголовок и т.д.
В настройках виджета можно настроить множество опций…
Виджет Статистика, выводит количество актуальных и решенных проблем, а так же их общее количество.
Для вывода категории, в виде дерева, которое раскрывается при нажатии, добавлен еще один виджет.
Компонент приобрели уже 2 официальных представителей городов России а так же множество других сайтов.
Если вы заинтересованы, но хотите по больше узнать о компоненте, можете посмотреть видео обзор компонента.
Демо: Здесь | Логин: demo@demo.ru пароль: 123456
Добавить комментарий