Контакт:
  • Наши кнопки

  • Карта сайта
  • Вход для админа:

Австралийская компания Miro (http://www.miro.com.au) в 2001 г. разработала CMS под названием Mambo. Она сделала эту систему доступной как программное обеспечение с открытым кодом — для тестирования и обеспечения более широкого распространения. В 2002 г. компания разделила свой продукт Mambo на коммерческую

версию и версию с открытым кодом. Коммерческий вариант был назван Mambo CMS, а версия с открытым кодом называлась Mambo Open Source, или сокращенно — MOS.

К концу 2004 г. все участники пришли к соглашению, что версия MOS должна официально называться Mambo, и с этого момента успешное будущее для самой быстро разрабатываемой CMS было обеспечено.

Статические HTML страницы теперь рассматриваются как дорогие и устаревшие, и подвергаются пересмотру. Они обязаны стать динамическими! После десятилетия напряженной работы разработчиков Linux, Apache, MySQL и РНР были охотно приняты индустрией. Начался поиск профессионально используемых приложений РНР.

К этим приложениям предъявляются следующие требования.

• Простой процесс инсталляции.

• Легкость обслуживания исходного кода.

• Безопасность исходного кода.

• Дружественность к пользователю.

• Простая расширяемость.

Ниже панели меню располагается панель инструментов. Тут представлен пример пунктов в главном меню (mainmenu).

Главное меню в диспетчере пунктов меню

Слева находится имя текущей области редактирования с соответствующей пиктограммой (панели инструментов). Справа от него, в зависимости от конкретного диспетчера, расположены различные неактивные пиктограммы. Если вы наведете курсор мыши на одну из них, вокруг появится рамка, и вы сможете щелкнуть левой кнопкой мыши и реализовать соответствующую функцию.

Существуют глобальные установки, которые касаются всех индивидуальных страниц и вашего сервера. Все эти установки собраны в меню Site (Сайт).

Здесь вы найдете пять пунктов меню:

• Control Panel (Панель управления)

• User Manager (Диспетчер пользователей)

• Media Manager (Диспетчер медиа)

• Configuration (Конфигурация)

• Logout (Выход)

Пункт Control Panel

Первый пункт меню — Control Panel — переносит вас на стартовую страницу административного раздела.

Вы можете использовать Control Panel для перехода к различным разделам администрирования — либо выбором пункта меню, либо щелчком на отображаемых пиктограммах.

В области Media Settings (Настройки медиа) конфигурируются параметры для медиа. Здесь можно указывать расширения файлов, допустимые для загрузки, и пути, по которым эти файлы могут быть сохранены.

Область Media Settings

Помимо расширений файлов вы можете также определить типы MIME (http://ru.wikipedia.org/wiki/MIME). Это помогает контролировать безопасность, проверяя содержимое файлов. Если необходимые для их обработки модули не включены на веб-сервере Apache, вы можете гарантировать, что пользователи интерфейсной части могут лишь загружать изображения, установив переключатель Restrict Uploads (Ограничивать загрузки).

В разделе Global Configuration (Глобальная конфигурация) можно определять настройки, которые действительны для всего веб-сайта. Значения переменных сохраняются в файле configuration.php. В этом файле хранится важнейшая информация, такая как параметры доступа к серверу баз данных, и менее важные параметры, вроде предварительно определенной длины отображаемых списков. Рабочая область делится на три вкладки:

• настройки Site (Сайт)

• настройки System (Система)

• настройки Server (Сервер)

Настройки Site

Раздел настроек Site, в свою очередь, делится на три визуальных области: Site Settings (Настройки сайта), Metadata Settings (Настройки метаданных) и SEO Settings (Настройки SEO).

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

Для ясности различные области снабжены подписями.

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

По своей конфигурации эта структура напоминает одну из ежедневных газет вроде “Нью-Йорк Таймс” или портал наподобие MSN или Yahoo!.

Теперь, когда вы инсталлировали веб-сайт и хорошенько рассмотрели его, мы можем вместе исследовать результат. На первый взгляд, страницы выглядят несколькозапутано.

В принципе, они делятся на интерфейсную часть (собственно, ваш веб-сайт) и серверную часть (административное представление вашего веб-сайта). Клиенты и веб-серферы видят интерфейсную часть, а серверная часть доступна только сотрудникам и/или администраторам.

.

Базовые параметры одинаковы для всех ссылок меню. Область Parameters – Basic (Параметры — базовые) показанаОбласть Parameters – Basic

• Image (Изображение). Здесь можно специфицировать файл изображения, который должен находиться в корневом каталоге диспетчера медиа (/images/stories/). В зависимости от шаблона, картинка отображается слева, рядом с пунктом меню.

• Image Align (Выравнивание изображения). Здесь можно указать, где должна располагаться картинка — слева или справа.

• Show a Feed Link (Показать ссылку на ленту).

Чтобы сделать это, щелкните на External Link (Внешняя ссылка). После этого вы сможете определить детали и параметры ссылки.

Параметры пункта меню типа внешней ссылки

• Title (Заголовок). Название ссылки, которое появляется в меню (Joomla! Project Website).

• Parent Item (Родительский элемент). Поскольку это — первый элемент, родительских элементов у него нет.

• Alias (Псевдоним). Имя краткого URL (joomlaproject).

• Link (Ссылка). Ссылка на страницу (http://www.joomia.org).

• Display in (Отображать в).

Все перечисленные выше компоненты понадобятся для того, чтобы установить у себя систему Joomla!. ПК, браузер и Интернет-соединение обычно доступны. Но существует много вариантов для веб-сервера, интерпретатора РНР и СУБД.

Вы можете:

• установить систему локально на вашем ПК;

• установить систему на сервере, обслуживающем внутреннюю сеть вашей компании;

• арендовать виртуальный сервер у провайдера;

• арендовать или приобрести физический сервер у провайдера (с административным доступом).

Вы можете также:

• разместить веб-сервер и СУБД на компьютерах, которые физически отделены друг от друга.

Чтобы инсталлировать Joomla! локально, вы должны настроить соответствующую серверную среду, как было описано выше.

Windows

Windows — чрезвычайно дружественная к пользователю и очень популярная система. Более 90% всех ПК работают под управлением этой операционной системы.

Windows ХР и Windows Vista— преобладающие версии. К сожалению, веб-сервер

Apache, СУБД MySQL и РНР не входят в стандартную поставку Windows.

Вы можете инсталлировать каждую из этих программ отдельно или же установить предварительно сконфигурированный пакет (это очень практично и сбережет немало времени).

Joomla! 1.5 содержит слой абстракции, который позволяет запускать Joomla! с разными версиями систем управления базами данных (СУБД). Однако в каждой конкретной инсталляции Joomla! может использоваться только одна из этих СУБД. На данный момент поддерживаются MySQL версий 4.x и 5.x. В будущем будут поддерживаться и другие СУБД.

Система FTP

Слой FTP был добавлен для того, чтобы избежать проблем с правами доступа.

Таким образом, инсталляция новых компонентов и прочие загрузки могут выполняться через загрузку РНР и через FTP.

Нумерация версий Joomla! состоит из трех частей.

• Шаг 1 — старший номер выпуска. Увеличивается при внесении фундаментальных изменений на уровне исходного кода. Версии с более высоким номером иногда не совместимы с более ранними версиями.

• Шаг 2 — младший номер выпуска. Увеличивается при внесении существенных изменений в функциональность. Версия с более высоким номером обычно совместима (с небольшой подгонкой) с более ранними версиями.

• Шаг 3 — номер выпуска сопровождения. Увеличивается при исправлении ошибок и брешей в безопасности.


s#0