Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Главы и приложения

Глава 1 «Системы управления содержимым и введение в Joomla!»

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

В этой главе я подробно расскажу, в чем заключаются различия между «традиционными» веб-сайтами и сайтами, использующими CMS. Кро­ме того, здесь будут коротко описаны история развития Joomla! и неко­торые из ее особенностей.

Глава 2 «Загрузка и установка Joomla!»

Joomla! - одна из наиболее популярных систем управления содержи­мым, распространяемая с открытыми исходными текстами. Первый шаг на пути к сообществу Joomlasphere, сплотившемуся вокруг проек­та Joomla!, состоит в том, чтобы загрузить систему Joomla! и установить ее на свой веб-сервер.

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

Глава 3 «Основы администрирования Joomla!»

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

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

Глава 4 «Содержимое - всему голова: организация информационного наполнения»

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

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

Глава 5 «Создание меню и элементов навигации»

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

В этой главе исследуются вопросы встраивания элементов навигации (меню и ссылок) в веб-сайт на основе Joomla! и организации взаимодейс­твия различных аспектов для получения согласованной навигационной структуры.

Глава 6 «Расширения Joomla!»

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

В этой главе будет рассмотрено несколько примеров базовых и коммер­ческих расширений Joomla!. Здесь также будет описан порядок их ус­тановки и администрирования.

Глава 7 «Расширение содержимого: статьи и редакторы»

В Joomla! существует два основных способа добавления информацион­ного наполнения сайта и управления им: через внешний (frontend) и внутренний (backend) интерфейсы. Привлекательность Joomla! во многом обусловлена простотой добавления и редактирования содержи­мого с помощью визуального редактора.

В этой главе мы начнем исследование визуального редактора и особен­ностей его функционирования со стороны внутреннего интерфейса для пользователей с правами менеджера (Manager), администратора (Admini­strator) и суперадминистратора (Super Administrator). После этого мы рас­смотрим, как выполняется управление содержимым авторами, редак­торами и издателями со стороны внешнего интерфейса.

Глава 8 «Привлечение посетителей»

Оптимизация веб-сайта для поисковых систем (Search Engine Optimizati­on - SEO) - это, пожалуй, одна из самых скомпрометированных тем во Всемирной паутине. Разговоры о черных приемах оптимизации, когда используются неэтичные методы увеличения рейтинга в поисковых системах, и белых приемах привлечения посетителей к своему сайту обросли слухами и домыслами.

Овладеть приемами SEO, по меньшей мере, очень непросто, поэтому в данной главе я расскажу о поисковом маркетинге (Search Engine Marke­ting - SEM). Я укажу некоторые наиболее эффективные приемы поис­ковой оптимизации и объясню, как они реализуются в Joomla!, но кроме этого я расскажу о более глобальных понятиях поискового мар­кетинга, таких как стратегия «платы за клик» (Pay Per Click) и ведение б логов.

Глава 9 «Создание шаблона на основе CSS»

В этой главе детально рассматривается процесс создания шаблона Joomla!. В частности, здесь мы создадим шаблон, который использует каскадные таблицы стилей (Cascading Style Sheets - CSS) для размеще­ния содержимого без использования приемов табличной верстки. Это достойная цель, поскольку код шаблона будет проще привести в соот­ветствие стандартам консорциума World Wide Web Consortium (W3C). Кроме того, при таком подходе страницы загружаются быстрее, они проще в поддержке и лучше воспринимаются поисковыми системами. Все эти проблемы мы подробно обсудим в данной главе.

Глава 10 «Создание школьного сайта на базе Joomla!»

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

Глава 11 «Создание сайта ресторана на базе Joomla!»

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

Глава 12 «Создание сайта блога с помощью Joomla!»

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

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

Приложение А «Получение помощи»

Столкнулись с проблемами? В Интернете можно найти огромное коли­чество информации, а также большое число активных сообществ, где можно попросить о помощи.

Приложение В «Примеры использования Joomla!»

Шесть реально существующих сайтов на базе Joomla!, выбранных из большого числа сайтов самых разнообразных типов.

Приложение С «Быстрое введение в поисковую оптимизацию»

Несколько коротких советов, которые помогут вам разобраться в меха­низмах поискового ранжирования.

Приложение D «Установка WAMP5»

Краткое руководство по установке WAMP5 на домашний компьютер. Этот пакет окажет вам существенную помощь в выполнении примеров из данной книги.