| Сложно ли разработать компонент для Joomla? |
| Friday, 03 April 2009 | |
|
Известно, что компонентов для Joomla! написано превеликое множество. И многие из них даже можно использовать на сайтах - как есть или с некоторыми изменениями в оригинальном коде. Но, как и для многих других CMS, рано или поздно находится задача, которая слишком специфична для того, чтобы можно было бы использовать уже существующие компоненты. В таких случаях приходится писать нечто совершенно новое. На прошлой неделе потребовалось создать компонент, который подключается к удаленному источнику XML, импортирует его данные в Joomla!, а затем отображает по своим особым правилам. Не самая сложная задача, если пишешь standalone-код. Однако в случае с Joomla! код пишется не как "вещь в себе", а встраивается в существующую архитектуру. Следовательно, эту архитектуру нужно знать не приблизительно, а достаточно глубоко. Надо сказать, что пришлось потратить относительно немного времени. чтобы въехать в архитектуру и начать писать под нее код. Я ожидал бóльших сложностей. Результат можно увидеть здесь. Внутренне это пока довольно сырой продукт, но свою задачу он уже умеет выполнять - создание SMS голосований c различным количеством вариантов голосования, забор данных у провайдера SMS-сервисов, их обработка, отсев ненужной/ошибочной информации и последующее отображение импортированных голосов в удобоваримой форме. И более всего приятно то, что все работает, так, как нужно именно тебе и ты не зависишь от разработчика, так как сам им и являешься. Такое вот продолжение отношений с джумлой. И меньше поводов переводить сайты под управлением Joomla! на другие CMS :) |
| След. > |
|---|

