Сложно ли разработать компонент для Joomla?
Friday, 03 April 2009

Известно, что компонентов для Joomla! написано превеликое множество. И многие из них даже можно использовать на сайтах - как есть или с некоторыми изменениями в оригинальном коде. Но, как и для многих других CMS, рано или поздно находится задача, которая слишком специфична для того, чтобы можно было бы использовать уже существующие компоненты. В таких случаях приходится писать нечто совершенно новое.

На прошлой неделе потребовалось создать компонент, который подключается к удаленному источнику XML, импортирует его данные в Joomla!, а затем отображает по своим особым правилам. Не самая сложная задача, если пишешь standalone-код. Однако в случае с Joomla! код пишется не как "вещь в себе", а встраивается в существующую архитектуру. Следовательно, эту архитектуру нужно знать не приблизительно, а достаточно глубоко.

Надо сказать, что пришлось потратить относительно немного времени. чтобы въехать в архитектуру и начать писать под нее код. Я ожидал бóльших сложностей.

Результат можно увидеть здесь. Внутренне это пока довольно сырой продукт, но свою задачу он уже умеет выполнять - создание SMS голосований c различным количеством вариантов голосования, забор данных у провайдера SMS-сервисов, их обработка, отсев ненужной/ошибочной информации и последующее отображение импортированных голосов в удобоваримой форме. И более всего приятно то, что все работает, так, как нужно именно тебе и ты не зависишь от разработчика, так как сам им и являешься.

Такое вот продолжение отношений с джумлой. И меньше поводов переводить сайты  под управлением Joomla! на другие CMS :)

 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирный Курсив Подчеркнутый Зачеркнутый Цитата


Защитный код
Обновить

След. >