Информация о книге

978-5-9775-0285-6

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » PHP » Самоучитель Joomla!

Рамел Д., Самоучитель Joomla!


серия: Самоучитель
БХВ-Петербург, 2008 г., 448 стр., 978-5-9775-0285-6 , 234*164*18 мм., тираж: 2000


Описание книги

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


Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Об авторе 11
О техническом рецензенте 12
Благодарности 13
Глава 1. Знакомство с Joomla! 15
Обзор системы управления контентом 17
Почему все не переходят на CMS? 18
Преимущества Joomla! 19
Функции Joomla! 20
Как Joomla! работает 22
Отличия версии Joomla! 1.0 от 1.5 23
Joomla! — один из 50 лучших проектов Open Source
24
Резюме 24
Глава 2. Быстрый старт: построй свой сайт на базе
Joomla! за 20 минут 25
Установка Joomla! 26
Загрузка Joomla! 27
Распаковка архива Joomla! 28
Загрузка Joomla! на Web-сервер по протоколу FTP
29
Подготовка хостинга Go Daddy для Joomla! 31
Использование мастера установки Joomla! 37
Изменение параметров Joomla! 48
Создание новой статьи 50
Редактирование главного меню 55
Удаление модулей 58
Сокрытие всего меню 59
Изменение логотипа сайта 61
Изменение текста Newsflash 66
Создание своего опроса (голосования) 68
Изменение горизонтального (верхнего) меню 71
Резюме 73
Глава 3. Установка и настройка 75
Обзор файлов и каталогов Joomla! 76
Установка XAMPP 79
Компоненты XAMPP и операционная система 80
Установка индивидуальных серверов
WAMP/LAMP/MAMP 86
Установка и настройка сервера Apache 86
Установка и настройка PHP 98
Установка и настройка MySQL 103
Создание базы данных Joomla! с помощью MySQL
Administrator 111
Настройка прав доступа к файлам и каталогам 116
Установка файлов Joomla! 117
Решение проблем 117
Проблемы с сервером Apache 118
Проблемы с PHP 121
Проблемы с MySQL 123
Резюме 127
Глава 4. Добавление контента 129
Планирование содержимого сайта 129
Разделы и категории Joomla! 130
Некатегоризированный или статический контент
133
Реинкарнация Web-сайта LoanStraircase в Joomla!
140
Создание разделов и категорий 141
Удаление демо-данных (статей, категорий и
разделов) 141
Добавление новых разделов и категорий 143
Выбор текстового редактора 145
Сравнение редакторов TinyMCE и XStandard Lite 145
Без редактора 148
Добавление статей 149
Установка основных параметров статьи 149
Установка расширенных параметров статьи 150
Установка метаданных статьи 152
Добавление статьи на сайт 153
Добавление второй статьи 157
Связь меню со статьями 158
Создание прямого меню для некатегоризированной
статьи 159
Отображение меню категории 161
Установка нового шаблона 163
Ваш сайт и ваши пользователи 166
Резюме 168
Глава 5. Администрирование Joomla! 169
Администрирование дизайна 169
Менеджер шаблонов 170
Менеджер языков 172
Управление материалами 173
Менеджер материалов 174
Менеджеры разделов и категорий 175
Менеджер главной страницы 176
Медиаменеджер 176
Менеджер корзины 177
Системное администрирование 178
Панель управления 178
Менеджер общих настроек 179
Менеджер пользователей 184
Менеджер расширений 192
Менеджер модулей 193
Менеджер плагинов 195
Почтовый менеджер 197
Менеджер массовой рассылки 198
Сброс блокировок 199
Информация о системе 200
Резервное копирование 201
Создание резервной копии с помощью phpMyAdmin
202
Восстановление из резервной копии 203
Резервное копирование с помощью MySQL
Administrator 203
Резервное копирование файлов 204
Безопасность 205
Каталоги, доступные для записи 207
Резюме 207
Глава 6. Создание собственных шаблонов 209
Быстрое руководство: создание шаблона Hello
Joomla! 210
Создание файлов шаблона Hello Joomla! 211
Добавление модулей и компонентов в шаблон Hello
Joomla! 215
Изменение существующих шаблонов 216
Создание шаблонов с помощью Web-редакторов
219
WYSIWYG-редакторы 220
Редакторы кода 226
Создание настоящего шаблона 231
Части мозаики: структура шаблона 232
Пошаговое создание шаблона 234
Установка шаблона 260
Предварительный просмотр шаблонов 261
Проверка кода шаблона 262
Резюме 263
Глава 7. Расширения Joomla! 265
Разница между модулями, компонентами и
плагинами 265
Плагины: самые сложные расширения 266
Компоненты и модули 268
Типы модулей 269
Модули по умолчанию 271
Модуль Wrapper (mod_wrapper) 272
Модуль Random Image (mod_random_image) 273
Модули Banners и Advertisement 274
Модуль Breadcrumbs (mod_breadcrumbs) 276
Модуль Syndication (mod_syndicate) 277
Модуль Feed Display (mod_feed) 277
Модули Main Menu, Key Concepts, User Menu,
Examples Pages, Top Menu и Resources
(mod_mainmenu) 279
Модули администратора 282
Компоненты сайта 283
Компонент Banners 283
Компонент Contacts 286
Компонент Newsfeeds 288
Компонент Polls 289
Компонент Weblinks 291
Плагины сайта 292
Резюме 293
Глава 8. Функции для Web-сообщества 295
Профиль сайта 295
Определение аудитории сайта 296
Посмотрите на свое сообщество 297
Что нужно вашему сайту? 297
Создание домашнего сайта для других групп 299
Сообщество изменяет направление вашего сайта
300
Технологии Joomla! для построения
Web-сообщества 300
Подписка на новостные ленты 301
Рейтинг статей 301
Создание опросов 303
Добавление гостевой книги 306
Разрешение комментариев пользователей 315
Реализация календаря событий 323
Создание форума 327
Добавление поля предложений 335
Использование Community Builder 336
Резюме 340
Глава 9. Статистика сайта 341
Web-аналитика 342
Анализ Web-протоколов 342
Маркировка страниц 343
Автономные пакеты анализа протоколов 344
Webalizer 344
AWStats 348
Расширения для Joomla! 349
Google Analytics 350
Код маркера страницы 350
Отчеты Google Analytics 353
Резюме 354
Глава 10. Фотогалерея 355
FTP-сервер для управления галереей 355
Активация FTP-сервера в Linux 356
Активация FTP-сервера в Mac OS 357
Установка сервера FileZilla в Windows 357
Easy Gallery 359
Загрузка и установка Easy Gallery 361
Настройка Easy Gallery 362
Управление Easy Gallery 364
Создание меню для компонента 366
Пользовательский интерфейс Easy Gallery 367
Gallery2 367
Загрузка и установка Gallery2 369
Настройка Gallery2 372
Использование Gallery2 вместе с Joomla! 378
Установка Gallery2 Bridge 378
Другие плагины для Gallery2 381
Резюме 381
Глава 11. Joomla! и электронная коммерция 383
VirtueMart: The Joomla! Store 383
Системные требования 384
Версии установки 385
Создание виртуального магазина 387
Панель управления VirtueMart 387
Налоговые ставки 388
Общая настройка 389
Настройка магазина 391
Создание категорий 392
Добавление продуктов 393
VirtueMart и Secure Socket Layer 398
Способы оплаты 399
Группы покупателей и управление пользователями
403
Управление производителями/брэндами 404
Модуль доставки 404
Управление заказами 404
Резюме 406
Глава 12. Поисковая оптимизация и Joomla! 407
SEO на Joomla!-сайте 407
Делаем Joomla! "дружественной" к поисковым
машинам 408
Использование заголовков, META-тегов и
ключевых слов 413
Карты сайта 415
Навигационная строка 416
Создание SEF-шаблона для Joomla! 418
Общие методы оптимизации 420
Проблемы JavaScript, Flash и Ajax 421
Соотношение "HTML/текст" 421
Эмулируем работу поискового паука 421
Проверка ранга страницы 423
Использование ключевых слов 423
Выборочное исключение страниц сайта из поиска
424
Стратегия размещения ссылок 425
Избегайте поискового спама! 426
Резюме 426
Глава 13. Создание расширений 427
Разработка модуля 427
Структура модуля 428
XML-файл модуля mod_hellofrom 428
PHP-файл 430
Разработка модуля администратора Missing
Metadata 432
Создание XML-дескриптора 433
Создание файла модуля 434
Структура компонента Suggestion Box 438
Файл XML-дескриптора 439
PHP-файл кода 440
Установка компонента 443
Резюме 444
Предметный указатель 445


Об авторе

Рамел Д.
Дэн Рамел пишет на тему Joomla! более десяти лет. Его перу принадлежит около двух десятков книг, включая Beginning Joomla!, Nuts and Bolts Filmmaking и Building Web Database Applications with Visual Studio. Его книги переведены на многие языки, в том числе на русский, китайский, японский, испанский, французский и португальский. Помимо Joomla!, Дэн специализируется на веб-технологиях с высокой степенью масштабируемости и приложениях для машинного обучения. В настоящее время он работает ведущим инженером, разработчиком приложений на PHP для энциклопедического веб-сайта eHow.com, который ежемесячно посещает более 90 млн. пользователей Интернета. Дэн разработал ряд приложений для операционных систем iOS и Android, в том числе Sonic Flashcards, вошедшее в число 25 самых лучших приложений для мобильных устройств под Android среди всех, принимавших участие в конкурсе, проводившемся компанией Google.

Отзывы

Полезна для начала  [ 3 October 2010]
Кто хочет создать сайт на основе демоверсии Joomla, тому подойдет. Но ведь не всех может устроить такой сайт. А в остальном согласен с Колесовым Андреем. Создание меню в Joomla! одна из сложных тем. Здесь автор отсылает к программе, которая сделает все за вас. Но ведь ее еще нужно найти и установить, а там используется Python. У меня эта прога не заработала. Насчет кнопок - версии отличаются друг от друга и порыскав по меню можно найти нужную кнопку, да и лучше использовать русифицированную версию Joomla! Для локальной отладки сайта полезно использовать российский Denwer. Создание меню гораздо лучше описано в книге Б.Норта Joomla! Практическое руководство, но она уже распродана. Но в инете можно найти pdf-версию этой книги.
Книга вполне грамотно написано!)  [31 May 2010]
Книга довольно таки интересная, но свои косяки как впрочем и во всех книгах есть. Но, для создания пары сайтов, без углублений в эту сферу подойдет)) 4 из 5.
Книга ни о чем  [18 January 2010]
В общем-то, созданием и сопровождением сайтов занимаюсь с 2007 года. Начинал с простого самописного html и пришел к различным CMS. Буквально пару месяцев назад озадачился освоением Joomla! Решил для этих целей обзавестись соответствующим руководством. Выбор пал на Рамэла. Честно скажу - всю книгу я не осилил, прочитав лишь три четверти. Ибо ничего полезного в ней нет.

Начать с того, что практически вся книга посвящена не joomla. Вы хотие научиться настраивать локадьный сервер? Вы хотите научиться word создавать планы? Вы хотите узнать как планировать сайт? Об этом в книге написано больше, чем про joomla. Всё, что касается непосредственно joomla! рассмотрено очень бегло.

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

На протяжении первых 50 страниц автор расписывает - какая простая и незаменимая joomla!. На следующих 100 - что такое word, чем его заменить и как его использовать, как установить локальный сервер и прочее. Сведения, в общем-то полезные и нужные. Но если мне нужно ознакомиться с word я беру книгу о word. Затем идет немного о создании и редактировании записей. Затем снова автор уходит от темы - теперь уже о том, какой сайт нужно делать (причем, снова все очень расплывчато - найдите информацию, которая будет интересна пользователям, найдите бесплатных(?) редакторов и авторов для своего сайта).

В общем, никому не рекомендую. Книга самая ужасная из всех, что я когда-либо читал из компьютерной литературы.
Прекрасное руководство для начинающих  [14 October 2008]
В книге подробно, живым языком и с многочисленныи иллюстрациями рассказано, как установить и настроить Joomla с нуля. Рекомендую всем веб-мастерам.

Последние поступления в рубрике "PHP"



JavaScript for PHP Developers JavaScript for PHP Developers Stefanov S.

If you want to significantly expand your web development skills beyond PHP, this practical, hands - on book teaches you ECMAScript - the core JavaScript language - from the ground up....

The First Last Kiss The First Last Kiss Harris A.

How do you hold on to a love that is slowly slipping away from you? Can you let go of the past when you know what is in the future? And how do you cope when you know that every kiss is a countdown to goodbye? This is the story of a love affair, of......

1С-Битрикс:строим профессиональный сайт и интернет-магазин (+CD) 1С-Битрикс:строим профессиональный сайт и интернет-магазин (+CD) Басыров Р.

Созданием сайтов, кроме специализированных студий, сегодня занимаются самые разные люди - фрилансеры, работники мелких и средних компаний, служащие бюджетных и государственных организаций, частные пользователи. И многие из них выбирают лучшую на сегодня отечественную систему управления сайтами - "1С-Битрикс: Управление сайтом"....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Рамел Д., Самоучитель Joomla! в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.