Креатив
Верный ход
Качество
Надёжность

В данном разделе будут размещаться статьи, переведённые из книги Mastering Joomla! 1.5.

Здесь мы будем приводить перевод разделов книги. Если кто-то заметит опечатку или может предложить более лучший перевод - будем рады помощи. По всем вопросам пишите на email: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Предисловие

Глава 1: Введение в Joomla!

- Обзор

- История

- Требования

- Типы расширений и их использование

- - Компоненты

- - Модули

- - Плагины

- - Языки

- - Шаблоны

- - Инструменты

- Менеджер расширений

- JED и JoomlaCode.org

- Средства разработки

- - J!Code

- - J!Dump

- Резюме

Глава 2: Приступая к работе

- Приложения и документы

- Ответ на запрос

- - Процесс

- Структура URI

- Структура каталогов

- Библиотеки

- Быстрый урок по классам

- - Наследование JObject

- Работа с запросами

- Проектирование

- Сессии

Предопределенные константы

- Мультиязычная поддержка

- - Обработка строк UTF-8

Стандарты кодирования

- - phpDocumentor

- Резюме главы 2

Глава 3: База данных

- Ядро базы данных

- Расширение базы данных

- - Префикс таблиц

- - Схема соглашений

- - - Общие поля

- - - Пример схемы

- - Работа с многоязычными запросами

- Запросы к базе данных

- - Написание запросов

- - Получение результатов

- - - loadResult( ) : string

- - - loadResultArray( numinarray : int=0 ) : array

- - - loadAssoc( ) : array

- - - loadAssocList( key : string='' ) : array

- - - loadObject( ) : stdClass

- - - loadObjectList( key : string='' ) : array

- - - loadRow( ) : array

- - - loadRowList( key : int ) : array

- - Использование ADOdb

- JTable

- - CRUD

- - Управление общими полями

- - - Опубликование

- - - Хиты

- - - Извлечение

- - - Выписка

- - - Параметры полей

- - - Дата полей

- Резюме

Глава 4: Написание компонента

- Настройка песочницы

- Структура

- MVC

- - Построение Модели

- - Построение Вида

- - Построение Контроллера

- - Построение компонента MVC

- Исполнение других типов компонентов

- - Материал

- - PDF

- - RAW

- Работа с компонентом конфигурации

- Элементы и параметры

- - Расширение JElement

- - Использование пользовательских классов JElement

- Файлы помощи

- Маршрутизация

- Упаковка

- - XML-файл манифеста

- - SQL Установка и удаление файлов и запросов

- - Установка и удаление файлов

- Резюме

Глава 5: Написание модуля

- Настройка песочницы

- Первые шаги

- - Автономные модули

- - Модули и компоненты, работающие вместе

- - Frontend и Backend позиции

- Настройки модуля (параметры)

- Помощники

- Макеты (Шаблоны)

- - Медиа

- Переводы

- Упаковка

- - XML-файл манифеста

- Резюме

Глава 6: Написание плагина

- Настройка песочницы

- События

- Слушатели

- - Регистрация слушателей

- - Обработка событий

- Группы плагинов

- - Аутенфикация

- - Контент

- - Редакторы

- - Расширения редакторов

- - Поиск

- - Система

- - Пользователи

- - XML-RPC

- Загрузка плагинов

- Использование плагинов как библиотеки (вместо расширений библиотек)

- Перевод плагинов

- Работа с настройками плагина (параметры)

- Упаковка

- - XML-файл манифеста

- - Наименование конфликтных файлов

- Резюме

Глава 7: Написание расширений

- Поддержка классов

- Помощники

- Использование и построение метода getInstance()

- Использование реестра

- - Сохранение и загрузка значений реестра

- Пользователь

- - Параметры пользователя

- Сессии

- Браузер

- Активы

- Резюме

Глава 8: Исполнение вывода

- Библиотека joomla.html

- - Behavior

- - Email

- - Grid

- - Image

- - List

- - Menu

- - Select

- Построение компонентов HTML-макетов (шаблонов)

- - Итерационные шаблоны

- Компонент административной части

- - Форма администратора

- - Панель инструментов

- - Подменю

- Детализация данных

- - Нумерация страниц

- - Выписка

- - Фильтрация и поиск

- Резюме

Глава 9: Настройка страницы

- Очередь сообщений приложения

- Перенаправления

- - Компонент XML Metadata Files и Параметры Меню

- Использование параметров пункта меню

- Изменение документов

- - Название страницы

- - Путь / Хлебные крошки

- - JavaScript

- - CSS

- - Метаданные

- - Пользовательские теги заголовков

- Перевод

- - Перевод текста

- - Определение переводов

- - Отладка переводов

- Использование эффектов JavaScript

- - JPane

- - Tooltips

- - Fx.Slide

- Резюме

Глава 10: API и веб-службы

- XML

- - Анализ

- - Редактирование

- - Сохранение

- AJAX

- - Ответ

- - Запрос

- LDAP

- Email

- Протокол пересылки файлов (ftp)

- Веб-сервисы

- Построение веб-служб (плагин XML-RPC)

- Резюме

Глава 11: Обработка ошибок и безопасность

- Ошибки, предупреждения и уведомления

- - Возвращаемые значения

- - Настройка обработки ошибок

- Работа с запросами CGI-данных

- - Предварительная обработка данных CGI

- - Экранирование и кодирование данных

- - - Экранирование и кавычки базы данных

- - - Кодирование данных XHTML

- - Регулярные выражения

- - - Шаблоны

- - - Согласование

- - - Замена

- Контроль доступа

- - Пункт меню управления доступом

- - Управление расширенным доступом

- Атаки

- - Как избежать распространенных атак

- - - Использование маркера сеанса

- - - Код инъекций

- - - XSS (Cross Site Scripting)

- - - Просмотр файловой системы

- - Работа с атаками

- - - Выход из системы и блокировка

- - - Регистрация атаки

- - - Сообщение с администратором сайта

- Резюме

Глава 12: Утилиты и полезные классы

- Даты

- Файловая система

- - Пути

- - Папки

- - Файлы

- Массивы

- Деревья

- Файлы журналов

- Резюме

Приложение

- Классы

- - JObject

- - - Свойства

- - - Конструкторы

- - - Методы

- - JUser

- - - Свойства

- - - Конструкторы

- - - Методы

- - JModel

- - - Свойства

- - - Конструкторы

- - - Методы

- - JView

- - - Свойства

- - - Конструкторы

- - - Методы

- - JController

- - - Свойства

- - - Конструкторы

- - - Методы

- - JTable

- - - Свойства

- - - Конструкторы

- - - Методы

- - JError

- - - Методы

- - JDocument

- - - Свойства

- - - Конструкторы

- - - Методы

- - JApplication

- - - Свойства

- - - Конструкторы

- - - Методы

- - JURI

- - - Свойства

- - - Конструкторы

- - - Методы

- - JLanguage

- - - Свойства

- - - Конструкторы

- - - Методы

- - JLanguageHelper

- - - Методы

- - JText

- - - Методы

- - JElement

- - - Свойства

- - - Конструкторы

- - - Методы

- - JParameter

- - - Свойства

- - - Конструкторы

- - - Методы

- - JCache

- - - Свойства

- - - Конструкторы

- - - Методы

- - JMail

- - - Конструкторы

- - - Методы

- - JMailHelper

- - - Методы

- - JFactory

- - - Методы

- - JRegistry

- - - Свойства

- - - Конструкторы

- - - Методы

- - JSession

- - - Свойства

- - - Конструкторы

- - - Методы

- - JRoute

- - - Методы

- - JMenu

- - - Свойства

- - - Конструкторы

- - - Методы

- - JPathway

- - - Свойства

- - - Методы

- - JDatabase

- - - Свойства

- - - Конструкторы

- - - Методы

- Параметры (Core JElements)

- Конфигурация

Подкатегории

Войти на сайт

Запомнить меня

Новости

  • Перевод Mastering Joomla! 1.5

    14.03.2013

    Продолжается перевод книги "Mastering Joomla! 1.5". На данный момент полностью переведено 2 главы. Полностью перевод книги...

    Подробнее...

  • Модернизация сайта

    28.05.2012

    Уважаемые посетители! Мы полностью модернизировали наш сайт и надеемся что сейчас им станет...

    Подробнее...