Здравствуйте.
Вопрос: какие модули в Drupal позволяют сделать многопользовательское веб-печатное издание? Т.е. каждый пользователь может написать статью, используя встроенный редактор (подскажите как и это в Drupal реализовать!), разместить ее в определенной ветви каталога статей, она отправляется на модерацию, и после утверждения ее модератором, закрепляется в каталоге, а на главной странице - объявление "новая статья". Более того должна быть возможность загрузки картинок на сервер для последующего их использования в статьях. Я смотрел модули на drupal.org, но их большое количество и отсутствие описаний в списке крайне затруднило мой выбор. Помогите, пожалуйста.
Идея создания веб-издания у меня вертится давно, но порой кажется, что сайтовые движки пишутся для организации тусовки вокруг них, а не для создания работающих веб-приложений. Посмотрел некоторые сайты, работающие на Drupal, и думаю, что он достаточно легок и быстр для практического использования.
Но есть еще один вопрос. Есть ли в Drupal средства-модули для создания backup базы данных и всей веб-директории на сервере? Я занимаюсь созданием сайтов и пользуюсь услугами нескольких хостинг-провайдеров, у некоторых в используемых хостинговых системах, a-la Plesk, есть функции создания backup (скрипт пакует базу данных, данные веб-директории, форматирует их в XML и архивирует в .tar.gz пак), затем помещает backup в так называемый репозиторий, а затем я могу его загрузить на локальную машину и зарезать на CD/DVD, при падении сервера: восстанавливается работоспособность сервера, подключается хостинговая платформа и загружается с локальной машины backup в репозиторий, затем восстанавливаем из backup автоматически и базу данных, и веб-директорию (да и вообще все настройки хостинга). Это идеальный случай, когда хостинг-провайдер использует продвинутые хостинг-системы. Но на некоторых, в лучшем случае есть phpmyadmin, нет хостинг-систем. Поэтому пользуюсь сборкой скриптов, которые делают пак, восстанавливают его и проставляют права и владельца на директории. Вернусь к вопросу, было бы крайне удобно при падении системы, на восстановленный сервер установить чистый движок Drupal, загрузить в модуль создания/восстановления backupа созданный вовремя backup-пак и восстановить данные базы данных, а то и еще и данные в директориях, куда загружаются аватары и картинки.
Подскажите, пожалуйста, названия модулей, которые можно использовать в Drupal для "веб-паблишинга" и создания backup'ов.
Комментарии
Извините, забыл подписаться, Дмитриев Сергей. Архив скриптов, если кому интересно, используемых мной для архивации базы данных и веб-директории на хостинге без продвинутых хостинг-систем, можно скачать snob2006.narod.ru. А вопросы задать на snob2006@yandex.ru.
Для публикации картинок варианты такие: либо используем аттачи к документам, куда помещаем картинки, а в тело статей их можно вставлять с помощью используя модуль [inline]. Есть ещё более наглядный для пользователей img_assist работающий совместно с модулем image (галереи изображений и т.п.). Как они будут сочетаться с htmlarea или подобными визуальными редакторами - не знаю.
Вообще-то задача типична для системы, а не для вебскрипта. На коммерческих хостингах системный бэкап - feature по умолчанию. Если этого нет, то по-моему проще сменить хостинг.Сделать вызов tar и mysqldump из PHP, чтобы дёргать при необходимости в Друпал - дело десятка, но надо ли оно? Системный бэкап надёжнее, чем исполнение бэкапа через вебскрипт, время исполнения которого часто на хостингах ограничивают.
Рекомендую побродить друпаловским по сайтам из каталога на drupal.org - там немало разного назначения сайтов, в т.ч. и вебиздания попадаются. Вот linuxgazette.com например.--
Axel,
www.axel.drupal.ru
И еще, я вот тоже таким вопросом озадачен, - есть журнал - надо его выложить в инет и настроить подписку пользователей на номера - в друпале оказывается можно не только страничкам присваивать принадлежность к разным подразделам но и самим подразделам назначать несколько родителских раздела - таким образом можно сделать каталог номеров за год и каждому номеру присвоить стандартное содержание. эти незначительные удобства в комплексе с модулем flexinode позволяют проектировать довольно сложные базы.
У меня вот еще вопрос - когда выйдет очередной релиз друпал и когда дадут скачать cck модуль?