Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «Движок для вашего сайта. CMS Joomla!, SLAED, PHP-Nuke»
Версия для печати и PDA
Книга «Движок для вашего сайта. CMS Joomla!, SLAED, PHP-Nuke» будет полезна для всех желающих построить свой сайт с минимальными капиталовложениями. Да, для желающих узнать что-то новое и благодаря полученным знаниям сэкономить на создании сайта. Ведь сайт средней сложности и не всегда с уникальным дизайном может обойтись в 300 … 400 долларов. А если нужно что-то посложнее, да еще и с уникальным впечатляющим дизайном, то стоимость разработки легко превысит отметку в 1000 долларов. В издании рассматриваются варианты создания сайта на самых популярных бесплатных движках: Joomla!, PHP-Nuke и SLAED CMS. Представлены сведения не только для пользователей, но и для разработчиков. Особое внимание уделяется не только установке уже готовых расширений для CMS, но и рассматривается разработка собственных расширений. Разработка расширений рассматривается с учетом того, что читатель уже является состоявшимся PHP-разработчиком, т.е. уже умеет программировать на PHP. Представлен материал, в котором описывается создание собственной системы управления сайтом и ее интеграция с популярным форумом phpBB. Описаны специализированные решения, позволяющие за несколько минут организовать собственный блог на движке Word Press, энциклопедию в стиле Википедии – на Media Wiki и интернет-магазин – на Shop-Script.
Структура книги «Движок для вашего сайта. CMS Joomla!, SLAED, PHP-Nuke»
CMS Joomla!
Установка Joomla!
Краткая информация о Joomla!
Инсталляция Joomla!
Панель управления сайтом
Вход в панель управления
Управление шаблонами сайта
Разделы панели управления
Изменение общих настроек сайта
Управление контентом сайта
Управление меню сайта
Управление главной страницей
Управление пользователями сайта
Расширения Joomla!
Компоненты, модули и мамботы
Установка расширений
Создание расширений
Разработка шаблонов для Joomla!
Где взять бесплатные шаблоны для Joomla!
Создание собственного шаблона
PHP-Nuke
Установка и базовая настройка PHP-Nuke
Немного о PHP-Nuke
Установка PHP-Nuke
Вывод дополнительной информации с помощью блоков
Установка дополнительных модулей и графических тем
Некоторые полезные модули для PHP-Nuke
Активизация модуля
Темы
Создание собственных модулей для PHP-Nuke
Простой модуль
Работа с базой данных
Проблема безопасности и защита PHP-Nuke
Переименование файла admin.php
Защита файла администрирования от прямого обращения извне
Ограничение доступа к файлу администрирования средствами Web-сервера
Изменение префикса таблиц
SLAED CMS
Описание и установка SLAED CMS
Знакомство со SLAED CMS
Установка SLAED CMS
Удаление окна с всплывающей рекламой
Защита SLAED CMS
Панель администрирования SLAED CMS
Возможности панели администрирования
Базовая настройка SLAED CMS
Дополнительные темы оформления
Управление контентом сайта
Полезные модули для SLAED CMS
Перечень модулей
Установка модулей
Создание собственных модулей
Совместимость модулей SLAED CSM и PHP-Nuke
Простой модуль
Активация модуля
Передача параметров модулю
Подробно об адаптации модулей PHP-Nuke
Разработка собственной CMS
Функции и возможности будущей CMS. Разработка шаблонизатора
Зачем нужно разрабатывать собственную CMS
Вопросы планирования
Принципиальная схема CMS
Разработка шаблонизатора для CMS
Реализация основных функций CMS
Разработка TPL-шаблона
Файл настроек
Основной файл CMS – index.php
Проектирование базы данных
Иерархическая структура сайта. Создание иерархического меню
Дополнительные функции CMS
Вывод информации из таблицы static
Постраничный вывод
Функция вывода содержимого HTML-файла
Работа с RSS: получаем новости на сайт
Краткие сведения о RSS
Формат RSS-файла
Написание сценария импорта новостей
Подключение файла import.php к сайту
Создание граббера новостей
Интеграция CMS с LiveJournal
Что такое "живой" журнал
Интеграция фотогалереи LiveJournal и сайта
Настройка внешнего вида галереи
Защита собственной CMS
Сайт в опасности
Два самых распространенных метода взлома
Межсайтовый скриптинг
SQL-инъекции
Интеграция CMS с форумом phpBB
Базовая интеграция
Преимущества и недостатки интеграции с форумом
Разработка формы входа
Вывод последних сообщений форума на главной странице
Вывод онлайн-посетителей
Изменение названий полей
Разработка и интеграция панели администрирования CMS
Возможности панели управления
Создание HTML-редактора
Разработка модулей для панели администрирования phpBB
Модуль редактирования таблицы static
Изменение TPL-шаблонов phpBB
Основные TPL-шаблоны phpBB
Изменение дизайна форума
Фотогалерея за 20 минут
Установка фотоальбома Smartor
Использование фотоальбома
Специальные движки
WordPress: создай свой блог
Что такое блог
Установка и использование WordPress
Wiki: создай свою энциклопедию
Вкратце о MediaWiki
Установка Вики
Настройка MediaWiki
Создание и редактирование страниц
Специальные страницы
Движок для интернет-магазина
Выбор движка
Сценарий Shop-Script FREE
Установка сценария
Использование сценария
Установка форума phpBB
Права доступа в UNIX/Linux
Основы SQL
Программа phpMyAdmin
Описание компакт-диска
На прилагаемом к книге «Движок для вашего сайта. CMS Joomla!, SLAED, PHP-Nuke» компакт-диске вы найдете дистрибутивы всех рассматриваемых систем управления сайтом, множество расширений и шаблонов. Читателям-дизайнерам особенно должно понравиться содержимое диска. На нем они найдут множество шаблонов для Joomla!, PHP-Nuke, SLAED CMS, а также много HTML-шаблонов, которые можно использовать на любых других сайтах.