Помощь в написании студенческих работ
Антистрессовый сервис

Панель администратора. 
Разработка Web-ориентированной обучающей системы "Компьютерный дизайн"

РефератПомощь в написанииУзнать стоимостьмоей работы

Как видите, последние 4 пункта идентичны тем, которые мы выполняли при создании движка. Здесь объём работы будет значительно меньше, поэтому, думаю, мы с этим без проблем справитесь. Примем решение о том, какие данные мы хотим видеть в Admin-панели. Например, наверняка нам потребуется видеть пользователей нашего сайта, наши статьи, может быть, какие-нибудь опросы. Собираем по кирпичикам все… Читать ещё >

Панель администратора. Разработка Web-ориентированной обучающей системы "Компьютерный дизайн" (реферат, курсовая, диплом, контрольная)

Мы разобрались с созданием собственного движка для сайта. Однако, очень часто приходится управлять сайтом: добавлять новые материалы, управлять пользователями, голосованиями. Безусловно, это можно делать через PHPMyAdmin, но это весьма неудобно, поэтому хорошим решением будет создать Admin-панель для сайта. И как это сделать, Вы узнаете в этом разделе.

Итак, давайте вновь распишу порядок действий, которые необходимо выполнить:

  • 1. Сверстаем все страницы сайта. В принципе, Вы вообще можете обойтись без дизайна, но элементарная структура должна быть. То есть табличные данные должны быть в таблице, а не сплошным текстом.
  • 2. Примем решение о том, какие данные мы хотим видеть в Admin-панели. Например, наверняка нам потребуется видеть пользователей нашего сайта, наши статьи, может быть, какие-нибудь опросы.
  • 3. Создаем класс для управления Admin-панелью. Здесь должны быть созданы методы, которые позволяют делать выборку из самых разных таблиц, а также добавлять и редактировать записи в них. И сделать подобные методы нужно для всех таблиц, с которыми мы хотим работать в Admin-панели (мы уже должны были выбрать это в предыдущем пункте). Например, самый простой пример с пользователями. Минимальный набор требуемых методов: выборка всех пользователей, добавление нового пользователя, изменение пользователя. Безусловно, все эти задачи должны быть нами уже реализованы при создании движка для сайта, поэтому здесь нам надо будет, возможно, как-то изменить данные конкретно для Admin-панели.
  • 4. Разбить шаблон сайта на отдельные части и скопируем их в отдельные файлы с расширением tpl. Также поставим элементы шаблона, например, так: «Пользователь {username} зарегистрировался {regdate}». Это всего лишь пример, а данные, вообще говоря, удобнее выводить в таблицах.
  • 5. Создаем обработчик, который будет заниматься подстановкой вместо элементов шаблона соответствующие данные.
  • 6. Собираем по кирпичикам все страницы Admin-панели нашего сайта с помощью созданного в предыдущем пункте класса.
  • 7. При желании можете сделать дизайн, хотя, безусловно, это исключительно для нас и других администраторов.

Как видите, последние 4 пункта идентичны тем, которые мы выполняли при создании движка. Здесь объём работы будет значительно меньше, поэтому, думаю, мы с этим без проблем справитесь.

Можно и сидеть на своём сайте без Admin-панели, добавляя новые материалы напрямую через базу данных. Скажу честно, на это тратиться много лишнего времени, а когда создаем Admin-панель на своём сайте, то процесс управления сайтом значительно упроститься.

Показать весь текст
Заполнить форму текущей работой