Здравствуйте! Давно не делал сайты на друпале (раньше был опыт создания небольших сайтов на друпал 6), но сейчас попался крупный проект - школы n-го государства. В базе будет около 300 школ, у каждой будут отдельные разделы контактов, новостей, возможно каких-то статей. К каждой школе относится определенный пользователь, который и обновляет информацию по своей школе.
Также есть суперпользователь, который может править весь контент, а также добавлять пользователей - школ.
Подскажите пожалуйста на вскидку, какие модули мне помогут в реализации проекта, а также на какой версии движка делать - 6 или 7?
Спасибо заранее.
Комментарии
7
Модуль Domain и ссылки вида: school.maindomain.com или maindomain.com/school.
Всё сделать единым, кроме материалов.
Тогда uid = 1 будет суперпользователем для всех школ.
Тема должна понимать color для настройки через UI.
Попробуйте посмотреть на проект OpenScholar. Его разработал Гарвардский университет для подобных нужд. Пользовался им год назад. Возможно, за прошедшее время его доработали, ибо я заметил очень не стабильную работу модуля purl (http://drupal.org/project/purl)- из-за чего и прекратил его использование. А так задумка очень мощная - именно ваш случай.
views
D7 и копать api
в этом случае D хороший выбор
потенциально есть возможность масштабировать по вертикали и горизонтали
но!
от ТС прозвучало: "возможно каких-то статей" и "суперпользователь"
это прямое свидетельство что человек не представляет что он будет делать и зачем.
ИМХО: закончиться ничем, без объяснений почему (недосуг).
для ТС: в министерстве образования n-государства смотри какие системы уже используются, смотри на строгую отчетность, и если не замерзнешь, то клепай свой велосипед и делай лучше)
Прошу прощение за отсутствие, спасибо всем за комментарии!
ну по поводу закончится ничем - тут без вариантов, проект оплачен, сейчас рисуется дизайн. Сейчас разбираюсь с программной частью.
До этого не выполнял сложных проектов, поэтому возникают сложности.
Прошу направить меня в правильное русло. Вот несколько вопросов, которые назрели:
1. На сайте будет раздел site.com/schools на котором будет список на имеющиеся школы. Каждая школа будет иметь вид site.com/schools/school-1, site.com/schools/school-2 и т.д. Удалось разобраться с таксономией, словарями, материалами, типами материалов и т.д. Правильно ли я делаю, что создал тип материалов "Школа" , и, по сути, каждая школа это ни что иное как материал?
2. Как в таком случае сделать подразделы у школ "новости" и "фотогалерея", site.com/schools/school-1/news и site.com/schools/school-1/gallery соответственно?
3. И как все-таки привязывать конкретных пользователей к конкретным школам?
Я не прошу писать код, прошу хотя-бы подсказать на какие модули смотреть, возможно какие-то есть уроки, которые мне могут быть полезными.