Однако команда разработчиков выпустила, наконец, Joomla! версии 1.5, вызвав оживление на форумах, списках рассылки и личных дискуссиях. Теперь в моих глазах будущее Joomla! выглядит более радужным, чем когда либо ранее.
С одной стороны, переход от версии 1.0х к 1.5х требует приложения некоторых усилий, поскольку не обеспечена полная обратная совместимость из-за изменений
в исходном коде. Однако, с другой стороны, новая версия определенно переводит Joomla! в более высокую лигу промышленных систем управления содержимым.
Чтобы обеспечить существование и постоянное развитие Mambo, в течение 2005 г. велись дискуссии об основании фонда для версии Mambo с открытым кодом. Осенью
2005 г. руководство Mambo Foundation анонсировало страницу проекта Mambo. После получения положительной реакции в течение первых нескольких часов стало очевидным, что фонд основала компания Miro из Австралии, и что она не планирует включать в дальнейшую работу прежнюю команду разработчиков. На форумах сообщества развернулись горячие дискуссии, а команда разработчиков замолчала на несколько дней.
Под панелью инструментов часто располагаются дополнительные меню, зависящие от текущего диспетчера. Тут показано подменю Banner Manager (Диспетчер баннеров).
Вы найдете здесь вкладки Banners (Баннеры), Clients (Клиенты) и Categories (Категории). Их называют также подменю или подкатегориями. В зависимости от контекста, здесь также могут появляться и системные сообщения.
Фильтрующие элементы
Ниже подменю находятся фильтрующие элементы. Они могут фильтровать информацию по разным критериям, в зависимости от отображаемого списка.
На этой вкладке конфигурируется техническая информация, касающаяся существующей серверной среды.
Область Server Settings
• Path to Tempfolder (Путь к временной папке). Joomla! создает временные файлы, например, в период загрузки. Их нужно где-то хранить некоторое время, и здесь вы указываете, где именно.
• GZIP Page Compression (Сжатие страниц с помощью GZIP). Здесь вы можете включить сжатие страниц. Если и браузер, и веб-сервер поддерживают эту функцию, то страницы отправляются в формате ZIP и распаковываются в клиентском браузере.
Область Session Settings (Настройки сеанса) показана.
• Session Lifetime (Время жизни сеанса). Всякий раз, когда вы входите как пользователь, вы тем самым создаете так называемый сеанс (session). Если вы не выходите из системы (не закрываете регистрацию), то сеанс будет прерван по истечении указанного здесь периода времени.
• Session Handler (Обработчик сеанса). Здесь вы определяете, должен сеанс основываться на файлах или на базе данных. На веб-сайтах с высокой загрузкой метод на основе базы данных существенно быстрее, чем метод на основе файлов.
В разделе User Details можно указывать, должен пользователь получать системную электронную почту или нет. Вы можете видеть дату регистрации пользователя и дату последнего успешного входа.
Special Users (Специальные пользователи). На протяжении этой книги мы еще вернемся к проблеме прав специальных пользователей. Специальным считается любой пользователь, который имеет больше прав, чем менеджер. На данный момент в Joomla! невозможно создавать ваши собственные группы пользователей. Поэтому группа специальных пользователей удобна для ограничения элементов контента для этой группы.
И, наконец, мы добрались до контента, которым хотим управлять!
Что такое контент?
Контентом (content), или содержимым, может быть сообщение, редакторская статья или статическая страница с объяснениями. Контентом может быть также каталог динамических ссылок (http://www.google.com/), магазин (http://dell.com/) или “блошиный рынок” (http://www.ebay.com/).
Контент также может быть чем-то полностью динамическим и открытым для всех.
Общедоступная энциклопедия Wikipedia, например, использует системы администрирования контента, которая позволяет любому изменять контент.
Область Parameters – Component (Параметры — компонент) имеет дело с компонентом, адресованным в ссылке, в данном случае — компонентом Web Links. Он состоит из нескольких уровней. При первом щелчке на нем отображаются доступные категории и текст по умолчанию.
Вид формы Weblinks
Если затем щелкнуть на Joomla! Specific Links (Ссылки, специфические для Joomla!), отобразится таблица с соответствующими ссылками, которая показана
Эту конструкцию можно изменить в области Parameters – Component
• Description (Описание).
Теперь, когда все выглядит более знакомо, вы можете решить, что ваш сайт должен иметь совершенно другой дизайн. (В главе 13 вы узнаете больше о шаблонах.)
На данный момент версия Joomla! 1.5.0 по умолчанию поставляется со следующими шаблонами: ранее представленный шаблон под названием Kepri, затем rhuk_milkyway и свободный от барьеров шаблон Beez. Чтобы гарантировать свободу от барьеров, наилучшую часть исходного кода Joomla! 1.0 по существу пришлось переписать. Шаблон Beez был создан Энджи Радтке (Angie Radtke) и Робертом Деуцем (Robert Deutz) и потому вызвал длившуюся целый месяц дискуссию о смысле и абсурдности свободы от барьеров.
Здесь также имеется несколько вариантов выбора.
Арендованный виртуальный сервер
Вы арендуете у провайдера пакет веб-пространства с СУБД, поддержкой РНР и часто также вашим собственным доменным именем. В этом случае у вас есть функциональная среда, и вы можете инсталлировать в ней Joomla!. Проконсультируйтесь с провайдером касательно версий (РНР, MySQL). Иногда провайдеры предоставляют предварительно инсталлированную систему Joomla! с различными шаблонами. Если это так, то все, что вам остается сделать — это активизировать Joomla! одним щелчком кнопкой мыши — и все готово.
Они будут будет содержать ваша инсталляция Joomla!
• Install Default Sample Data (Инсталлировать стандартные данные примеров).
Данные — это наиболее важная часть вашей инсталляции. Joomla! позволяет и явно рекомендует инсталлировать данные примеров, чтобы вы могли без проблем поэкспериментировать с ними.
• Load Local Joomla! 1.5 SQL Script. У вас уже может быть создан локальный веб-сайт Joomla!, и вы, возможно, хотите иметь именно эти данные в онлайновой базе данных. В этом случае вы можете специфицировать файл .
Подключаемый модуль (plug-in) — это кусок программного кода, который добавляется в определенные места каркаса Joomla!, чтобы изменить его функциональность.
Такой подключаемый модуль может, например, использоваться внутри текста контента, чтобы загружать в него контент программного модуля. Подключаемые модули также применяются для комплексного поиска на веб-сайтах, который задействует дополнительные компоненты. Иногда подключаемые модули используются в Joomla! в качестве макроязыка. Специальные модули, принадлежащие компонентам, используются для интеграции контента в шаблоны в желаемой форме.
Ниже представлен список основных характеристик Joomla!.
• Свободно доступный исходный код.
• Огромное заинтересованное сообщество пользователей и разработчиков.
• Простая система рабочего потока.
• Система публикации контента.
• Файловый диспетчер для загрузки и администрирования файлов.
• Суммирование контента в формате RSS.
• Корзина для удаленного контента.
• Дружественные URL механизма поиска (SEF URL).
• Управление баннерами.
• Многоязычность веб-сайтов и административного интерфейса.
s#0