вторник, 11 сентября 2012 г.

YooTheme ZOO - Онотоле негодуе


CCK ZOO
Набирающий популярность CCK YT ZOO взяли на вооружение многие веб-разработчики в том числе и в РУнете. Однако создатели расширения совсем забили на локализацию для версии для Joomla 2.5.x. Не секрет, что в новой Joomla 2.5.x изменились требования к файлам локализации. Отныне в директивах не допускаются пробелы и спецсимволы, желательно наличие уникальности. Поэтому если раньше вот такие записи (USER TYPES DIDN\'T MATCH="Типы пользователей не совпадают") прокатывали, то сейчас надобно приводить запись согласно спецификации в такой вид (USER_TYPES_DIDNT_MATCH="Типы пользователей не совпадают"). И все новые версии ZOO до сих пор поставляются с файлами локализации для Joomla 1.5.x. Порывшись в исходниках, я понял что дело совсем плохо, т.к. в самом коде изначально не соблюдаются требования по локализации и упор идет только на англоязычную версию. Для эксперимента, я вручную поправил несколько первых директив в основном файле локализации, остальные закомментировал. Файлы успешно были съедены и те пять строчек, которые я поправил в админке ZOO успешно отобразились в кириллице. Но перелапачивать весь дистрибутив очень уж муторно, учитывая что новые версии выходят почти каждую неделю.
Сейчас я неспешно осваиваю данный компонент и уже родилась мысль как с помошью пары скриптов и рекурсивного поиска с заменой решить данную проблему. О своих успехах обязательно сообщу.

Небольшая справка. Content Construction Kit (CCK) — система создания контента или дословно: набор конструирования контента. Конструкторы контента представляют собой расширения CMS, которые позволяют очень гибко управлять материалами на сайте, создавать различные типы контента (такой контент, который нам нужен). После этого мы можем создавать сколько угодно экземпляров созданного типа контента, выражаясь терминологией ООП.

пятница, 16 марта 2012 г.

Jaoomla: Huru-Helpdesk - неплохой бесплатный helpdesk для Joomla

Встала задача установить servicedesk или helpdesk на корпоративный портал на базе Joomla 1.7.x. Естественно первым делом полез на extensions.joomla.org. Из всего многообразия компонентов, бесплатных можно было сосчитать по пальцам, а хорошим и бесплатным оказался только Huru Helpdesk. При детальном рассмотрении оказался довольно гибким и интересным. На форуме можно скачать SQL русификатор для интерфейса компонента. После допилки и полировки я перевел компонент на русский язык на 100%.

Наиболее интересные возможности Huru Helpdesk:
  • интегрированная "База знаний" с решениями проблем;
  • пользователи могут видеть насколько решены их проблемы и добавлять дополнительную информацию и комментарии;
  • регистрация и авторизация интегрирована с регистрацией Joomla;
  • управление и отчетность осуществляется как через админку, так и через фронтенд;
  • почтовая рассылка всех этапов ведения работы над заявками;
  • графики по заявкам;
  • прикрепление файлов к заявкам;
  • создание собственных типов заявок;
  • заявки принимают ответственные лица привязанные к конкретным видам заявок;
  • принятие заявок от не зарегистрированных пользователей;
  • просмотр состояния заявки по присвоенному номеру;
и многое другое. В общем рекомендую...