Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Скоро в продаже: Движок для вашего сайта. CMS Joomla!, Sla

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> О книгах
 
Автор Сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Май 15, 2008 4:39 pm    Заголовок сообщения: Скоро в продаже: Движок для вашего сайта. CMS Joomla!, Sla
Ответить с цитатой

Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke

Книга ориентирована как на обычных пользователей Интернета, которым нужно в кратчайшие сроки создать свой сайт, так и на разработчиков, которые заинтересованы в построении собственной системы управления сайтом.
Рассмотрены три уже готовые системы управления сайтом − Joomla!, Slaed, PHP-Nuke. С позиции пользователя описывается, как установить, настроить, разработать графическую тему и расширить возможности каждой системы. Для разработчиков описано программирование собственных расширений для рассмотренных движков, а также создание собственной системы управления сайтом. Отдельное внимание уделяется защите от взлома разрабатываемой системы, а также интеграции с популярным форумом phpBB из файла задания.
На прилагаемом компакт-диске находятся последние версии CMS Joomla!, Slaed, PHP-Nuke, множество расширений, шаблонов, а также все значимые листинги книги.



Часть I. CMS Joomla!
Глава 1. Установка Joomla!
1.1. Краткая информация о Joomla!
1.1.1. Joomla! — бесплатная система
1.1.2. Происхождение Joomla!
1.1.3. CMS Joostina
1.2. Инсталляция Joomla!
Глава 2. Панель управления сайтом
2.1. Вход в панель управления
2.2. Управление шаблонами сайта
2.2.1. Выбор шаблона по умолчанию
2.2.2. Установка нового шаблона
2.2.3. Изменение шаблона
2.3. Разделы панели управления
2.4. Изменение общих настроек сайта
2.5. Управление контентом сайта
2.5.1. Разделы сайта
2.5.2. Категории
2.5.3. Материалы
2.6. Управление меню сайта
2.7. Управление главной страницей
2.8. Управление пользователями сайта
Глава 3. Расширения Joomla!
3.1. Компоненты, модули и мамботы
3.2. Установка расширений
3.2.1. Установка и удаление компонентов
Два способа установки
Связь компонента с меню
Удаление компонента
3.2.2. Установка и удаление модулей
3.2.3. Проблемы при установке расширений
3.3. Создание расширений
3.3.1. Разработка XML-шаблона
3.3.2. Работа с базой данных
3.3.3. Создание простого расширения
Глава 4. Разработка шаблонов для Joomla!
4.1. Где взять бесплатные шаблоны для Joomla!
4.2. Создание собственного шаблона
4.2.1. Позиционирование модулей
4.2.2. Создание структуры каталогов
4.2.3. Создание файла index.html
4.2.4. Создание index.php — главного файла шаблона
4.2.5. Создание XML-файла шаблона
Часть II. PHP-Nuke
Глава 5. Установка и базовая настройка PHP-Nuke
5.1. Немного о PHP-Nuke
5.2. Установка PHP-Nuke
5.3. Вывод дополнительной информации с помощью блоков
Глава 6. Установка дополнительных модулей и графических тем
6.1. Некоторые полезные модули для PHP-Nuke
6.2. Активизация модуля
6.3. Темы
Глава 7. Создание собственных модулей для PHP-Nuke
7.1. Простой модуль
7.2. Работа с базой данных
Глава 8. Проблема безопасности и защита PHP-Nuke
8.1. Безопасен ли PHP-Nuke?
8.2. Переименование файла admin.php
8.3. Защита файла администрирования от прямого обращения извне
8.4. Ограничение доступа к файлу администрирования средствами Web-сервера
8.5. Изменение префикса таблиц
Часть III. SLAED CMS
Глава 9. Описание и установка SLAED CMS
9.1. Знакомство со SLAED CMS
9.2. Установка SLAED CMS
9.3. Удаление окна с всплывающей рекламой
9.4. Защита SLAED CMS
9.4.1. Изменение имени файла admin.php
9.4.2. Нестандартный префикс таблиц SLAED CMS
9.4.3. Правильный выбор пароля
9.4.4. Будьте осторожны при установке дополнительных модулей
9.4.5. Вход в панель управления только с определенного IP
9.4.6. Не удаляйте файлы .htaccess
9.4.7. Регулярно создавайте резервные копии базы данных
Глава 10. Панель администрирования SLAED CMS
10.1. Возможности панели администрирования
10.2. Базовая настройка SLAED CMS
10.3. Дополнительные темы оформления
10.4. Управление контентом сайта
10.4.1. Создание списка вопросов и ответов
10.4.2. Каталог файлов. Статьи
10.4.3. Опросы
Глава 11. Полезные модули для SLAED CMS
11.1. Перечень модулей
11.2. Установка модулей
Глава 12. Создание собственных модулей
12.1. Совместимость модулей SLAED CSM и PHP-Nuke
12.2. Простой модуль
12.3. Активация модуля
12.4. Передача параметров модулю
12.5. Подробно об адаптации модулей PHP-Nuke
12.5.1. Код защиты модуля
12.5.2. Новый вызов файла конфигурации
12.5.3. Код доступа к базе данных
12.5.4. Вызовы OpenTable2() и CloseTable2()
12.5.5. Избавляемся от подключения mainfile.php
12.5.6. Ссылки на modules.php
12.5.7. Цветовые переменные
12.5.8. Переменная $nukeurl
Часть IV. Разработка собственной CMS
Глава 13. Функции и возможности будущей CMS. Разработка шаблонизатора
13.1. Зачем нужно разрабатывать собственную CMS
13.2. Вопросы планирования
13.3. "Принципиальная" схема CMS
13.4. Разработка шаблонизатора для CMS
Глава 14. Реализация основных функций CMS
14.1. Разработка TPL-шаблона
14.2. Файл настроек
14.3. Основной файл CMS — index.php
14.4. Проектирование базы данных
14.4.1. Таблица static
14.4.2. Таблица cats
14.4.3. Таблица pages
14.5. Иерархическая структура сайта. Создание иерархического меню
14.5.1. Алгоритм работы меню
14.5.2. Сценарий menu.php
14.5.3. Вывод содержимого раздела и страницы
14.6. Подведем итоги проделанной работы
Глава 15. Дополнительные функции CMS
15.1. Вывод информации из таблицы static
15.2. Постраничный вывод
15.3. Функция вывода содержимого HTML-файла
15.4. Версия для печати
Глава 16. Работа с RSS: получаем новости на сайт
16.1. Краткие сведения о RSS
16.2. Формат RSS-файла
16.3. Написание сценария импорта новостей
16.4. Подключение файла import.php к сайту
16.4.1. Интеграция с нашей CMS
16.4.2. Интеграция с произвольной CMS
16.5. Создание граббера новостей
Глава 17. Интеграция CMS с LiveJournal
17.1. Что такое "живой" журнал
17.2. Интеграция фотогалереи LiveJournal и сайта
17.3. Настройка внешнего вида галереи
Глава 18. Защита собственной CMS
18.1. Сайт в опасности
18.2. Два самых распространенных метода взлома
18.3. Межсайтовый скриптинг
18.4. SQL-инъекции
Часть V. Интеграция CMS с форумом phpBB
Глава 19. Базовая интеграция
19.1. Преимущества и недостатки интеграции с форумом
19.2. Разработка формы входа
19.3. Вывод последних сообщений форума на главной странице
19.4. Вывод онлайн-посетителей
19.5. Изменение названий полей
Глава 20. Разработка и интеграция панели администрирования CMS
20.1. Возможности панели управления
20.2. Создание HTML-редактора
20.3. Разработка модулей для панели администрирования phpBB
20.4. Модуль редактирования таблицы static
20.5. Домашнее задание
Глава 21. Изменение TPL-шаблонов phpBB
21.1. Основные TPL-шаблоны phpBB
21.2. Изменение дизайна форума
Глава 22. Фотогалерея за 20 минут
22.1. Установка фотоальбома Smartor
22.1.1. Правильная распаковка архива
22.1.2. SQL-запросы
22.1.3. Установка прав доступа
22.1.4. Редактирование файлов phpBB
22.1.5. Небольшой бонус от автора
22.2. Использование фотоальбома
Часть VI. Специальные движки
Глава 23. WordPress: создай свой блог
23.1. Что такое блог
23.2. Установка и использование WordPress
Глава 24. Wiki: создай свою энциклопедию
24.1. Вкратце о MediaWiki
24.2. Установка Вики
24.3. Настройка MediaWiki
24.3.1. Название сайта и его логотип
24.3.2. Параметры доступа к БД
24.3.3. Выбор языка MediaWiki
24.3.4. Изменение скина (графической темы)
24.3.5. Разрешение загрузки файлов на сайт
24.3.6. Управление правами доступа
24.4. Создание и редактирование страниц
24.5. Специальные страницы
Глава 25. Движок для интернет-магазина
25.1. Выбор движка
25.2. Сценарий Shop-Script FREE
25.3. Установка сценария
25.4. Использование сценария
Приложения
Приложение 1. Установка форума phpBB
Приложение 2. Права доступа в UNIX/Linux
Приложение 3. Основы SQL
П3.1. Немного истории
П3.2. Преимущества SQL
П3.3. Как выглядят запросы
П3.4. Что такое база данных
П3.5. Создание таблиц
П3.6. Добавление записей в таблицу
П3.7. Обновление записей
П3.8. Выборка записей
П3.9. Удаление записей
П3.10. Встроенные функции
П3.11. Группировка записей. Сложные запросы
Приложение 4. Программа phpMyAdmin
П4.1. Действия над таблицами
П4.2. Создание новой таблицы. Изменение структуры таблицы
П4.3. Вставка записей
П4.4. Обзор таблицы
П4.5. Выполнение произвольного SQL-кода
П4.6. Резервное копирование БД
Приложение 5. Описание компакт-диска
Предметный указатель
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светлана

Участник тусовки


Зарегистрирован: 27.11.2007
Сообщения: 236

СообщениеДобавлено: Пт Май 16, 2008 11:36 am    Заголовок сообщения:
Ответить с цитатой

Денис, я первая на авторский єкземпляр, учти. Мы на областном уровне делаем свой сайт с форумом. Думаю, будет очень полезно! (как всегда, я столько нового узнаю из твоих книг о вопросах, с которыми, казалось бы, и так знакома).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Май 16, 2008 3:00 pm    Заголовок сообщения:
Ответить с цитатой

Светлана, ок! Тебе как постоянной покупательнице отправка будет за мой счет!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
bam

Новенький


Зарегистрирован: 29.02.2008
Сообщения: 77

СообщениеДобавлено: Пн Май 19, 2008 12:42 pm    Заголовок сообщения:
Ответить с цитатой

Буду вторым на авторский экземпляр.
Smile

когда, кстати, выйдет книга?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Май 19, 2008 2:07 pm    Заголовок сообщения:
Ответить с цитатой

Обещают, что в мае!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
mvd3012

Новенький


Зарегистрирован: 19.06.2008
Сообщения: 27
Откуда: Украина

СообщениеДобавлено: Пт Июн 20, 2008 9:20 pm    Заголовок сообщения:
Ответить с цитатой

Хто последний в очередь за экземпляром книги? Тогда уважаемый bam, я за Вами. Третий экземпляр мне пожалуйста, Денис.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение mvd3012@jabber.ru ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Июн 23, 2008 11:34 am    Заголовок сообщения:
Ответить с цитатой

Книга уже есть, так что в личку!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Павел

Участник тусовки


Зарегистрирован: 17.02.2006
Сообщения: 110
Откуда: Санкт-Петербург

СообщениеДобавлено: Пн Июл 07, 2008 6:49 pm    Заголовок сообщения:
Ответить с цитатой

Хм... думаю полезная книга. Стоит купить.
Денис, поражаюсь вашей работоспособностью, столько книг пишите!

Вопрос по теме:
Использование готовых CMS в качестве движка сайта - это удел только начинающих веб-разработчиков или опытные веб-мастеры тоже пользуются ими?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Июл 07, 2008 7:28 pm    Заголовок сообщения:
Ответить с цитатой

Опытные тоже пользуются, поскольку иногда создавать CMS с нуля экономически нецелесообразно. Вот пример сайта на Джумле

http://www.autocentre.ua/component/option,com_content/task,view/id,9317/Itemid,162#akocomment892/

Автоцентр - сайт крупнейшего автомобильного из-ва, а использует готовую CMS
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> О книгах Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис