Создаем AJAX компонент с использованием Mootools
08.01.2010 Документация → HTML / CSSПродолжение темы Создаем простой AJAX компонент.
Стандартно в Joomla 1.5 идет Mootools 1.11-1.12, что является не очень хорошей новостью. Так как эта версия давно уже устарела и сейчас в основном все делается на Mootools 1.2 и выше. Но думаю наступят хорошие времена и Joomla выберится из этой ж...
Итак в прошлый раз я рассказал как сделать обычный компонент с использованием XMLHttpRequest(). Mootools нам в этом значительно упращает задачу, т.к. мы будем пользоваться его библиотеками.
Создаем простой AJAX компонент
06.01.2010 Документация → HTML / CSSВ этом примере я продемонстрирую как легко и быстро можно сделать AJAX компнент.
Использование кэширования в Joomla
06.01.2010 →Кэшириование в Joomla использовать достаточно легко.
Перед тем как использовать кэширование, мы должны убедиться в том, что кэшируемая функция действительно работает быстрее чем функция без кэша. Для этого можно использовать анализ производительности кода.
Используем JProfiler для анализа производительности кода
06.01.2010 →JProfiler является классом для анализа производительности вашего кода. Он позволяет проследить следующее:
Application Start: 0.000 seconds, 0.10 MB
\_______/ \___/ \__________/ \_____/
. | | | |
. prefix label time memory
- prefix - служит в качестве идентификатора для отдельных объектов JProfiler (см. ниже);
- label - название метки производительности;
- time - время от создания объекта JProfiler до установленной метки;
- memory - память, выделеямая Вашему скрипту в тот момент, когда устанавливается метка производительности.
Полезные ресурсы для создания компонента
26.11.2009 →Генераторы шаблонов под компонент:
Joomla Component Creator - генератор простейшей болванки компонента.
Danny's MVC Component Generator - Для того, чтобы скачать полный ZIP архив, нужно бесплатно зарегестрироваться на сайте.
- Создает одну таблицу в базе привязанной к категориям, наподобие стандртных компонентов weblink (лент новостей) или contact (контактов).
- Можете задать собственные поля в ней ( varchar(255) ).
- Стандартные поля создаются автоматически: title, alias ,create (datetime), created_by, created_by_alias, modified(datetime), modified_by, checked out, checked_out_time, published, ordering, params, hits
- Административня часть содержит: фильтр, выбор категории, выбор состояния (опубликовано / не опубликовано), стандартные кнопки создать, удалить, редактировать...
- Front-end содержит три вида: categories (все категории), category (все элементы в категории), item (вид элемента).
- Так же добавлены параметры и праметры для ваших полей.
Joomla 1.6 beta 6
25.08.2009 →Вышел очередной релиз Joomla 1.6 (Скачать).
В этом релизе было исправлено 98 ошибок, подробнее смотрите файл CHANGELOG в папке installation.
Следующий релиз Joomla 1.6 beta 7 запланирован на 9 августа 2010г.
Этот релиз выпущен для ознакомления.
Шаблонизация модулей
24.08.2009 ОбщиеВ этой статье я немного расскажу о шаблонизации модулей в Joomla 1.5. Допустим нужно выводить модули в определенной позиции в 4-х дивах (<div>) или задать свой вид вывода модуля. Для этого в Joomla можно задавать свои стили вывода модулей.
Навигация в материалах
18.08.2009 ОбщиеВ Joomla есть стандартный плагин Content - Page Navigation (изначально включен), который позволяет отображать навигацию в материалах относительно категории. Рассмотрим его более подробно и посмотри что с ним можно сделать.