Да направим собствен сайт с Joomla! - Издателство Асеневци
   
Да направим собствен сайт с Joomla!
zoom Увеличи изображението

Да направим собствен сайт с Joomla!

Цена: 19.95 лв.
безплатна доставка
ISBN: 978-619-7356-48-9
Автор: D.K. Academy
Корица: Мека
Страници: 268 стр.
Формат: 159x235 мм
Година на издаване: 2018 г.
Издател: Асеневци
Количество: 

Анотация

Не е тайна, че много от съвременните ­сайтове използват готови системи за управление на съдържанието. Това е напълно нормално, като се има предвид какви възможности предоставят тези системи, при това безплатно. В тази книга е разгледан именно този начин - създаване на сайт със системата за управление на съдържание Joomla!.
Joomla! притежава изключително мощна функционалност, като в същото време e лесна за настройване и управление. Точно това я прави много популярна. За нея са разработени голям брой допълнителни разширения и теми за оформление, чрез които може да промените кардинално външния вид на сайта само за няколко секунди, като го направите наистина уникален.
Книгата започва с информация за това какво е Joomla! и как работи, след което е отделено нужното внимание на нейното инсталиране. В допълнение са описани решения на проблеми при инсталирането ù на локален компютър или на уеб сървър.
Следващите глави са изцяло практически. От тях ще научите как да: планирате структурата на сайта; управлявате потребителите; инсталирате допълнителни плъгини, модули, компоненти, теми за офор­мяне; модифицирате съществуващите менюта и правите собствени; управлявате съдържанието - създавате категории, статии, записи и навигация в сайта. Ще разберете и как да добавите фотогалерия и коментари към сайта и как да направите собствен интернет магазин.
Тук е обърнато внимание и на средствата за получаване на статистическа информация от сайта и как да се повиши неговата сигурност. Разгледана е и SEO оптимизацията, с което ще направите сайта по-лесно откриваем за търсачките и ще го класирате по-напред в резултатите от търсенето.
С тази книга не само ще успеете за кратко време да създадете собствен сайт, но и ще научите как да го управлявате с лекота.

Съдържание

Въведение...7
Как да четете тази книга?...7

Глава 1. Въведение в Joomla!...9
1.1. Какво е Joomla!...9
1.2. Основни функции на Joomla!...10
1.3. История на Joomla!...11
1.4. Резюме...15

Глава 2. Инсталиране на Joomla! на хостинг...16
2.1. Системни изисквания на Joomla!...17
2.2. Сваляне и разархивиране на Joomla!...17
2.3. Подготовка за инсталиране на хостинг...19
2.4. Сваляне на Joomla! на хостинг...22
2.5. Инсталиране на Joomla!...26
2.6. Вход в панела за управление...32
2.7. Резюме...34

Глава 3. Собствен сървър с Joomla! Решаване на проблеми при инсталирането на CMS...36
3.1. Папки на Joomla!...37
3.2. Инсталиране на програмно осигуряване за домашен компютър: XAMPP...39
3.3. Самостоятелно инсталиране на програмното осигуряване...46
   3.3.1. Инсталиране на уеб сървъра Apache...46
   3.3.2. Инсталиране на PHP 7...51
   3.3.3. Инсталиране на СУБД MySQL...58
3.4. Права за достъп до файловете и папките на Joomla!...74
3.5. Инсталиране на Joomla! файлове...75
3.6. Решаване на проблеми...76
   3.6.1. Номера на версиите...76
   3.6.2. Блокиране на Apache и MySQL със защитна стена...76
   3.6.3. Конфликт между портовете...81
   3.6.4. Невъзможна връзка със сървъра MySQL...82
3.7. Избор на виртуален сървър...82
3.8. Резюме...86

Глава 4. Съдържание...87
4.1. Планиране на структурата на сайта...87
   4.1.1. Въведение в мениджъра на материалите...89
   4.1.2. Средства за създаване на структура на сайта...90
4.2. Управление на статиите и категориите...91
   4.2.1. Мениджър на материалите: подробно...92
   4.2.2. Премахване на демо данни и неактуални статии...97
   4.2.3. Създаване на категории...98
   4.2.4. Създаване на материал...104
   4.2.5. Избиране на друг редактор...113
   4.2.6. Защо създадените материали не се показват на сайта?...114
4.3. Резюме...115

Глава 5. Администриране на сайта...116
5.1. Редактиране на менюто на сайта...116
5.2. Управление на главната страница на сайта...123
5.3. Управление на шаблоните на сайта. Инсталиране на нови шаблони...126
5.4. Потребители и нива на достъп...129
5.5. Потребителски полета...135
5.6. Промяна на параметрите на сайта...138
5.7. Резюме...144

Глава 6. Разработване на собствени шаблони...145
6.1. Структура на шаблона...146
6.1.1. Файл templateDetails.xml...147
6.1.2. Файл index.php...150
6.2. Инсталиране и промяна на шаблона...152
6.3. Как да премахнем шаблона?...155
6.4. Резюме...156

Глава 7. Подобряване на функционалността чрез разширения...157
7.1. Типове разширения...158
   7.1.1. Плъгини...159
   7.1.2. Компоненти...159
   7.1.3. Модули. Какво да правим, ако модулът не се показва на страницата?...160
7.2. Стандартни модули на потребителския интерфейс...163
   7.2.1. Модул Wrapper: опаковка...165
   7.2.2. Модул Custom – потребителски код...167
   7.2.3. Модул Random Image – случайно изображение...167
   7.2.4. Модул Banners – показване на банери...168
   7.2.5. Модул Breadcrumbs – навигационна лента...169
   7.2.6. Модул Syndication Feeds – създаване на новинарска лента...170
   7.2.7. Модул Feed Display – показване на новинарската лента...171
   7.2.8. Модули за показване на менюта Main Menu и User Menu...173
7.3. Стандартни компоненти...174
   7.3.1. Компонент Banners...174
   7.3.2. Компонент Contacts...177
   7.3.3. Компонент News Feeds...178
7.4. Плъгини по подразбиране...180
7.5. Инсталиране на разширения...180
7.6. Резюме...183

Глава 8. Обзор на нашия сайт...184
8.1. Променяне на заглавието на главната страница...185
8.2. Деактивиране на изображението на банера...187
8.3. Показване на навигационната лента...187
8.4. Въвеждане на ред в менюто и модулите...189
8.5. Резюме...191

Глава 9. Статистика за сайта...192
9.1. Анализ на протоколите на сървъра...192
9.2. Разширения за събиране на статистическа информация...194
9.3. Сървиси за събиране на статистическа информация...196
9.4. Проблем на избора...197
9.5. Резюме...198

Глава 10. Фотогалерия...199
10.1. Избор на фотогалерия за Joomla!...199
10.2. Галерия Responsive Photo Gallery...201
10.3. Галерия PhocaGallery...205
   10.3.1. Инсталиране на галерията...205
   10.3.2. Панел за управление на PhocaGallery...207
   10.3.3. Създаване на фотоалбуми...209
   10.3.4. Качване на изображения в албум...211
   10.3.5. Създаване на връзки в менюто...214
10.4. Резюме...217

Глава 11. Коментари за вашия сайт...218
11.1. Защо са нужни коментарите?...218
11.2. Избор на система за коментиране. Инсталиране на JComments...219
11.3. Основни възможности на JComments...222
11.4. Веднага след инсталирането...223
11.5. Управление на коментарите...227
11.6. Резюме...228

Глава 12. Оптимизация на търсенето на Joomla! сайт...229
12.1. Основни стратегии за оптимизация на търсенето...229
12.2. Оптимизация на търсенето на Joomla! сайт...232
   12.2.1. Включване на „приятелски“ URL адреси...232
   12.2.2. Попълване на META тагове и ключови думи...236
   12.2.3. Файлът robots.txt...237
   12.2.4. Добавяне на карта на сайта...239
   12.2.5. Навигационна лента...240
12.3. Технически въпроси...241
12.4. Резюме...242

Глава 13. Интернет магазин...243
13.1. Избор на интернет магазин за Joomla! ...243
13.2. Инсталиране на магазина...244
13.3. Настройване на магазина...245
13.4. Запълване на магазина...253
13.5. Настройка на потребителския интерфейс...256

Глава 14. Сигурност на сайта...261
14.1. Сигурна ли е Joomla!?...261
14.2. Изключете PHP директивата register_globals...263
14.3. Да не забравяме за папката installation и файла configuration.php...264
14.4. Коректните права за достъп...264
14.5. Защита на папката administrator...265
14.6. Защита на папката с компонентите...266
14.7. Опасни директиви в PHP...266
14.8. Допълнителни ресурси...267

Заключение...268

За автора

D.K. Academy е иновативен практически ориентиран образователен проект, предоставящ качествено написани книги в областта на информационните технологии. Създаден е от Денис Колисниченко - водещ автор в областта на програмирането и информационните технологии, написал многобройни статии и повече от 30 книги на компютърна тематика.

Company MAXXmarketing GmbH