Через два года после своего основания Joomla! стал одним из наиболее популярных проектов с открытым кодом в мире. Однако за эти два года много времени было потрачено на организационные пертурбации и преодоление разногласий из за реструктуризации.
Web 2.0 отпраздновал свою победу. Создаваемый пользователем контент становится все более и более важным. Язык программирования Ruby и, в частности, Ruby on Rails, все больше и больше использовались для разработки веб-сайтов. Программные
интерфейсы играли все более важную роль.
Самые разнообразные системы, такие как форумы, сообщества, онлайновые магазины, страницы опросов и другие подобные вещи, обеспечивающие возможность организации контента с помощью браузера, были разработаны сообществом творческих энтузиастов.
Вскоре после создание "трудных" частей вроде Linux и Apache были разработаны и "мягкие" продукты.
Девяностые годы подходили к концу, "мыльный пузырь" Интернет бизнеса лопнул, и все стали возвращаться к традиционной классической бизнес модели.
Там, где никак не удается экономить, особое внимание обращается на поиск снижения издержек.
Joomla! старается обеспечить такую же дружественность к пользователю, как у любой среды с графическим интерфейсом пользователя, такой как Windows, KDE, Gnome или Aqua (Mac OS X).
Это необычно для веб-сайтов, и стало возможным благодаря обобщенному применению JavaScript и интеграции элементов AJAX. Код JavaScript выполняется локально на вашем компьютере, и его поддержка может быть в любой момент отключена в браузере. Если вы деактивизируете ее, то не сможете выполнять администрирование Joomla!.
Браузеры, однако, успешно работают с JavaScript уже не один год, и уже не представляют серьезных проблем безопасности.
• Global Site Meta Keywords (Глобальные ключевые слова сайта). Ключевые слова составляют важнейшую часть документа. Здесь потребуется перечислить наиболее важные термины, используемые на вашем веб-сайте. Некоторые поисковые механизмы специально индексируют ключевые слова. Индивидуальные слова разделяются запятыми; несколько слов можно ввести между запятыми с обычными пробелами между ними. Ключевые слова должны быть ограничены максимум 1000 символами; больше просто не будет прочитано поисковым механизмом.
FTP (File Transfer Protocol — протокол передачи файлов) используется для обхода проблем, связанных с установками безопасности у провайдеров. Если запрещено загружать файлы на сервер через РНР, то вместо этого используется метод FTP. В области FTP Settings (Настройки FTP) необходимо указать параметры доступа к FTP-cepверу вашего провайдера. Поле FTP Root (Корень FTP) служит специальной цели. В зависимости от провайдера, после входа через FTP вы попадаете в определенный каталог сервера. И здесь вы должны указать путь к вашей инсталляции Joomla!
относительно точки FTP-соединения, например: /htdocs/Joomlal50.
Пиктограмма Logout
Эта функция удобна, если вы хотите отключить зарегистрированного в данный момент пользователя. Подобное может понадобиться в, качестве крайней меры.
Пиктограмма Delete
Посредством этой функции вы можете удалять одну или несколько пользовательских учетных записей, отметив их флажки.
Пиктограмма Edit
Это позволяет редактировать индивидуального пользователя. Возьмем, к примеру, учетную запись администратора. Щелкните на ссылке Administrator или отметьте флажок и щелкните на пиктограмме Edit.
Функции — это элементы сайта, которые необходимы для обеспечения интерактивности. В Joomla! эти функции встроены в модули.
Область входа
Модуль входа (login module) важен, если вы хотите разбить веб-сайт на общедоступную и приватную области. В этом случае пользователь должен иметь возможность зарегистрироваться и войти. Возможно, он иногда даже забудет свойпароль. Модуль входа должен принимать во внимание такую ситуацию.
Опросы
Поскольку наш контент ориентирован на определенные целевые группы, стоит периодически проводить опрос мнения в группах, которые в действительности посещают сайт.
Я уверен, что после этого краткого тура вы поймете, что администрирование контента может оказаться весьма непростой задачей. Помимо прочего, важно не потерять ваше собственное видение.
Серверная часть
Администрирование веб-сайта происходит в серверной части, в Joomla! Administration. Вы можете обратиться к разделу администрирования по следующему URL: [Доменное_имя]/administrator/
Если вы также работаете с локальной инсталляцией, то URL будет таким:
http://localhost/joomla150/administrator/
Форма административного входа Joomla!
Войдите под своим идентификатором admin.
Эта часть формы содержит перечисленные ниже опции.
• ID (Идентификатор). Все элементы при администрировании требуют идентификационные номера (ID); то же касается и пунктов меню. В данном случае пункт меню имеет номер ID, равный 48. Joomla! присваивает этот номер для внутренних потребностей администрирования в момент создания элемента. Этот номер изменяться не может.
• Title (Заголовок). Это название меню, которое будет отображаться на вашем вебсайте.
• Alias (Псевдоним). Это название SEF URL после доменного имени.
Щелкнув на пункте меню Menus (Меню), можно получить представление обо всех доступных меню. К содержимому этих меню можно также обратиться через панель меню — Menus?Main Menu (Меню?Главное меню), Menus?Top Menu (Меню-Верхнее меню) и т.д. — или щелкнув на соответствующей ссылке меню в обзоре.
Диспетчер меню (Menu Manager), показанный, служит средством обзора и показывает множество пунктов меню Published (Опубликовано) и Unpublished (Не опубликовано), количество пунктов меню, находящихся в корзине (Trash), и соответствующие идентификаторы (ID) меню.
В среде Linux все проще. Доступны различные дистрибутивы с разными стандартными конфигурациями. Наша "команда мечты" уже предварительно инсталлирована, и ее нужно просто запустить. Версия ХАМРР также может быть инсталлирована в
Linux. По моему мнению, однако, лучше воспользоваться оригинальными программами. Инсталляция выполняется системным диспетчером пакетов и очень проста.
Версии openSUSE старше 10.x
Вы можете проверить, инсталлированы ли уже Apache, MySQL и PHP с помощью конфигурационной программы YaST2.
Инсталляция Joomla! — пятиминутное дело. Если вы уже инсталлировали ее раньше, то справитесь и за три минуты. В главе 16 вы сможете в этом убедиться. Чтобы иметь возможность начать инсталляцию, ваша среда разработки должна включать вебсервер, поддерживающий РНР, и СУБД, поддерживаемую Joomla!.
Файлы Joomla! копируются в систему и затем инсталлируются веб-инсталлятором.
Такого рода среда также называется системой клиент-сервер.
Система клиент сервер — это сетевая структура, в которой неограниченное количество рабочих станций (клиентов) обращается к службам, предоставленным центральным сервером.
Версия 1.5.0 предоставила первый полный новый выпуск за два года. У него были альфа и бета-версии, а также выпуски-кандидаты. Независимые разработчики адаптируют свои компоненты для новой версии. Сообщество тестирует это программное
обеспечение на предмет несовместимостей с предыдущей версией.
Вы можете отслеживать сообщения об ошибках и их исправлениях на веб-сайте Joomla!, и если сами найдете ошибку, то можете сообщить о ней там. Там же вы найдете список желательных усовершенствований (http://joomlacode.
Как и реальный дом, ваш экземпляр Joomla! имеет определенную планировку комнат. Имеется гостиная (для показа контента), кухня и комната переговоров (форум), рабочий кабинет (административная область) и личные апартаменты, которые вы показываете только близким друзьям (членская область). Возможно, также есть некоторая большая комната, которая объединяется все это.
Термины, концепции и соображения 25
Неважно, какую именно планировку вы изберете — в любом случае вы должны обставить свой дом, настелить красивый пол, наклеить обои, развесить несколько картин по стенам (шаблонам) и, конечно, регулярно проводить уборку.
s#0