Школьный сайт. Шаг 1.

1

Вот, взялся на школьный сайт. Как уже писал ранее (Начинаю новый сайт) хостинг и домен http://magim.ru получили бесплатно благодаря компании RU-CENTER).  Итак, выбор CMS очевиден - Drupal. UPD. Потратил некоторое время на установку версии Drupal для обучения - EDUGLU. Но из-за неопределенной проблемы установить его не получилось (видимо из-за локализации).

Скопировал через FTP файлы установки Drupal. (В панельке нельзя распаковать архивы. UPD - оказывается есть доступ SSH, где можно работать с архивами в командной строке). В панели управления хостингом создал базу данных MySQL и пользователя к нему. Далее в файле конфигурации sites/default/settings.php прописал адрес MySQL сервера, имена базы и пользователя). Далее <имя сайта>/install.php. 

Установил тему, отфотошопил немного исходный баннер, установил дополнительные модули: OG, Language Sections (переключение между языками, так у нас +Башкирский),  CKEditor. Переводом интерфейса на башкирский попрошу учителей башкирского языка и школьников ибо очень трудоемкое это занятие.

Создал четыре Роли: Учащиеся, Учителя, Родители, Выпускники. При регистрации новые пользователи сразу же будут выбирать Роль/Статус (admin/user/roles). 

Нужны будут модули Content Profile и Auto Assign Role. Добавил новые поля в профиль: Ф, И, О, которые заполняются пользователями при регистрации.

Для аутентификации использую адрес эл. почты, для этого необходимо установить модуль Email Registration http://drupal.org/project/email_registration

Далее подключаем модуль Realname, который нужен для нормального отображения имен пользователей. К примеру, после добавления материала в его теле отображается: "Опубликовано fakel", где fakel - имя указанное при регистрации. Модуль Realname позволит заменить fakel на более удобочитаемое Ильфат Исмагилов (или на любые другие поля Профиля). Для этого добавляем поля в Профиле admin/user/profile. Я добавил Фамилия, Имя, отчество. Затем указываете их в настройках Realname admin/user/realname/fields.  

Кстати, локализации модулей ра русский вы можете экспортировать http://drupaler.ru/translate/languages/ru/export  (Используете admin/build/translate/import и не забудьте указать язык Русский).

Комментарии

Аватар пользователя Администратор

Установил модуль Views и

Установил модуль Views и настроил вывод списков Учителей, выпускников и учащихся. Добавил пункты в меню.

http://magim.ru/teacher

Ильфат Рифатович Исмагилов

Аватар пользователя Артем Лахмостов

nanocms

drupal хорошая система и достаточно user-friendly.

хотел для сайта взять вордпресс, но потом наткнулся на nanocms. CMS не сложная, полностью на пхп. НО, один минус, все редактрировать приходится вручную.

результат можете вот тут посмотреть - tirschool.orgfree.com  (да, это единственный минус наверное, сложно найти бесплатный хостинг с соответствующими требованиями. эта цмс просит htaccess прочие ин тересные вещи. но в общем-то рабоатает. сейчас с ЕГЭ и аттестатми сайт давно не обновлялся. но скоро обновимся. )

Аватар пользователя Arslan

Сколько места дают и какие

Сколько места дают и какие функции доступны на этом хостинге?Что конкретно означает "вручную" ?


Аватар пользователя Ира Лапушкина

Re: Школьный сайт. Шаг 1.

Спасибо за советы