Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с.

Презентация:



Advertisements
Похожие презентации
Технологические аспекты выбора CMS Докладчик: Илья Мясин Подготовка доклада: Илья Мясин - концепция, текст Анатолий Денисов – концепция Лариса Сутягина.
Advertisements

Эрмитаж: концепция интерфейса в продукте «1 С-Битрикс: Управление сайтом»
Компоненты 2.0 1C-Битрикс: управление сайтом Артем Рябинков к.т.н, руководитель отдела партнерских и корпоративных продаж Компания «Битрикс»
Joomla! Система управления контентом с открытым исходным кодом.
MS Access Основные элементы
Текстовые редакторы Работу выполнил учащийся 9a класса Матвеев Сергей Руководитель: учитель информатики Ильиных О.А.
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
OpenOffice.org. Возможности OpenOffice.org Открытые исходные тексты Обширная языковая поддержка Совместимый интерфейс пользователя Интеграция Модульность.
ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ WEB-САЙТОВ Часть 2. Отличия интернет-публикаций от традиционных Современный сайт это сложный комплекс, в котором интегрируются:
Эрмитаж. Новая концепция интерфейса платформы «1С-Битрикс 9.5»
ИКТ-компетентность педагога. ноября 2006 г. Александр Елизаров ИКТ-компетентность педагога: понятие Профессионализм.
Системы управления содержимым сайта Content Management Systems (CMS) Лекция 9.
Интегрированная информационная система «КВАРТА». Компания КВАРТА Компания КВАРТА имеет 14-летний опыт работы в следующих областях: Реализация «под ключ»
Проектирование и разработка системы управления контентом Выполнили: Иванов Сергей Анатольевич, Захаров Антон Игоревич Руководитель: Соколов И.А.
Понятие сайта. Основные определения. распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах,
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Система программ «1 С: ПРЕДПРИЯТИЕ» Структура Элементы Средства.
БАЗЫ ДАННЫХ ЛЕКЦИЯ 14. тема: XML-ТЕХНОЛОГИИ В БАЗАХ ДАННЫХ.
Современные технологии эффективной разработки веб-приложений с использованием PHP 12-13мая 2005, Киев Дмитрий Шейко ведущий программист Red Graphic Systems.
Автоматизированная информационная система консолидированной отчетности с использованием интернет-технологий «CORONA»
Транксрипт:

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Содержание Общая концепция CMS Шаблонизатор и и источники данных Структура CMS Представление структуры сайта и отдельных страниц Иерархия классов Производительность системы Использование преимуществ PHP5 при разработке CMS Краткий пример создания сайта

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Функциональные составляющие CMS Исходные данные, информационное наполнение сайта Система управления содержимым Шаблонизатор Оформление и разметка страниц

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Требования к CMS модульность - иначе говоря, расширяемость. Сюда же относится возможность настройки, доработки системы под потребности заказчика. многоязычность - возможность представления интерфейса администрирования и возможность функционирования самого сайта на разных языках и, более сложное - возможность зеркалирования общей структуры на каждом из языков. масштабируемость - возможность наращивать мощность функциональность системы до следующего уровня без потерь существующих наработок. Возможность преобразования сайта- визитки в интернет-магазин, а интернет-магазина в портал. удобство в использовании

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Основные требования к шаблонизатору Доступ к различным источникам данных (с возможностью расширения) Удобный способ преобразования представления (модификаторы urlencode, addslashes, htmlspecialchars) Независимость вида тэгов шаблонизатора от источника данных

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пространство имен источников данных Повторное использование шаблонов Разбивка данных на разделы Общая обработка при получении значения Возможность защиты данных на уровне шаблонизатора Единое глобальное пространство переменных для всего программного комплекса

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Примеры имен источников данных /var/group/petrov/math/mark$global_group[petrov][math][mark] /etc/tables/max_rows$cms->hidden[tables][max_rows] /etc/url/img$cms->get_url_prefix(); /usr/site1/templates/right_rowfile_get_contents(/usr/site1/templates/right_row.tpl) /form/some_request_variable$_REQUEST[some_request_variable] /comp/inline/news/mini$cms->components[news]->get_field(mini)

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Структура дерева источников данных modeowner /etcrwadmin /etc/databaser-admin /etc/pathsr-admin /etc/mailr-admin /etc/admin--admin /varrwadmin /var/request_resultrwivanoff /var/toal_rowsrwivanoff /usrr-admin /usr/ivanoff_ltdrwivanoff /usr/ivanoff_ltd/templatesrwivanoff /usr/ivanoff_ltd/settingsrwivanoff /usr/another_site--petrov /usr/another_site/templates--petrov /usr/another_site/settings--petrov /tmprwivanoff /tmp/counterrwivanoff

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример кода шаблона Операция завершена успешно Номер ФИО Subject: ">

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Общая структура CMS

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Структура сайта

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Структура страницы (шаблоны) META-шаблон Оформление Навигация Размещение данных

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Структура страницы (данные) Элементы дизайна Встраиваемые модули Основные данные: o Иллюстрация o Текст o Сноска

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Иерархия классов Модуль Шаблонизатора Модуль доступа к данным Глобальные переменные PHP Скрытые массивы Доступ к файлам указанной директории Ссылка на функцию PHP Переадресация Модуль расширения Шаблонизатора Ввод/вывод дат Вывод ошибок и проверка введенных данных для формы Обзор файлов Контекстная справка Построение таблицы по массиву Построение SELECT-элемента по заданному массиву Компонент CMS Модуль CMS Модули данных CMS Форма CMS Стандартный список Модуль информационного блока CMS Документ Форма Иллюстрация Простой текст Встраиваемые модули Вход на сайт Форум Вывод текущего раздела Публикации Постраничная навигация Поиск по сайту Оглавление раздела

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Режимы: админ-панель и конечный сайт Приоритеты для админ-панели: простая расширяемость и повторное использование кода, удобство документирования, хорошая читабельность Основной приоритет для генератора страниц: высокая производительность

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Производительность Оптимизация Кэширование Выбор программных средств (PHP5 !)

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Преимущества от использования PHP5 Разыменование возвращаемых объектов Использование __autoload() Обработка ошибок Повышение производительности при работе с объектами

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: структура

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: модули

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: настройка модулей

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: шаблоны

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: наполнение информацией

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Пример создания сайта: готовый сайт

Разработка современной CMS. Преимущества, которые дает PHP5 при разработке таких систем Современные технологии эффективной разработки веб- приложений с использованием PHP 12-13мая 2005, Киев Благодарим за внимание. Команда AWWSoft.Com