Image

Imagenewsmaker_su wrote in Imageru_cms

Category:

Инсталляционный профиль для связки Drupal и LiveJournal

Инсталляционный профиль NewsMaker предназначен как для ЖЖ блогеров, так и для владельцев независимых сайтов. Он позволяет в автоматическом режиме дублировать сообщения из Вашего stand-alone блога, сделанного на Drupal в Ваш блог или комьюнити на площадке LiveJournal. Аналогично Вы можете сохранять сообщения из Вашего ЖЖ в Ваш блог на Drupal, то есть зеркалить их.

Несмотря на то, что в этом профиле применен нестандартный инсталлятор, разработанный моим партнером [info]direqtor, его установка ничем не отличается от стандартной.

Возможности:

Помимо перекрестного кросспостинга, о котором написано выше, Вы получаете еще ряд дополнительных возможностей:

Домашнюю страницу aka igoogle c возможностью включения, сворачивания, перетаскивания блоков

Удобный Wysiwyg текстовый редактор для добавления и редактирования материалов, с возможностью внутренней перелинковки и мультизагрузкой файлов любых типов, причем не только изображений (расширения загружаемых файлов, их размеры, объемы можно настраивать через админку). При изменении размера изображения автоматически формируется ссылка от уменьшенной копии к исходному изображению.

Простой способ подключения неограниченного количества лент новостей, причем не только из LJ, но с любого другого сайта, имеющего RSS ленту. При этом в анонсах новостей автоматически ограничивается количество символов, изображения уменьшаются, дубли новостей удаляются. Впрочем, есть возможность просмотра новостей в исходном виде или в виде заголовков.

В сборке предварительно настроены роли, которые вы можете давать своим пользователям.

Роли позволяют вам настроить безопасность и администрирование Вашего сайта на Drupal. Роли определяют группы пользователей, которые имеют некоторые привилегии, определяемые правами доступа.

Анонимный пользователь: эта роль используется для пользователей, которые не зарегистрированы или не вошли в систему. По умолчанию у них есть только возможность просмотра общедоступного содержимого.

Зарегистрированный пользователь: автоматически назначается всем пользователям, вошедшим на сайт со своим именем и паролем или по OpenID. По умолчанию имеют возможность только добавлять комментарии.

Автор: имеет возможность добавлять записи в свой блог и управлять ими. Владельцу блога рекомендуется создать для себя дополнительный аккаунт с этой ролью и постить из него.

Модератор: может удалять записи всех авторов.

Редактор: помимо удаления может редактировать все записи.

Администратор: имеет расширенные права для управления настройками сайта.

Разработчик: кроме доступа к настройкам имеет возможность работать с PHP скриптами на сайте.

User#1: Назначает права доступа для ролей и имеет доступ ко всем настройкам.

Имеющиеся проблемы

Так и не решена окончательно проблема в модуле LJsync с дублями записей, отправляемых из ЖЖ в Drupal. Пока что дубли удаляются постфактум самописным модулем, запускаемым по крону. В дальнейшем постораемся решить эту проблему более корректно.

Не публикуются комментарии к записям, изначально публикуемыемым в сайте на Drupal, а потом отправляемым в ЖЖ.

Буду благодарен, если сообщество поможет с решением этих проблем.

UPD Часть проблем удалось решить во второй версии сборки

Пример работающего на этой сборке сайта: http://newsmaker.su/

Скачать инсталляционный профиль здесь: http://blog.molvi.ru/dev

Там же размещена инструкция по установке и будут публиковаться все модификации и обновления.