Инсталляционный профиль для связки Drupal и LiveJournal
Инсталляционный профиль NewsMaker предназначен как для ЖЖ блогеров, так и для владельцев независимых сайтов. Он позволяет в автоматическом режиме дублировать сообщения из Вашего stand-alone блога, сделанного на Drupal в Ваш блог или комьюнити на площадке LiveJournal. Аналогично Вы можете сохранять сообщения из Вашего ЖЖ в Ваш блог на Drupal, то есть зеркалить их.
Несмотря на то, что в этом профиле применен нестандартный инсталлятор, разработанный моим партнером
direqtor, его установка ничем не отличается от стандартной.
Возможности:
Помимо перекрестного кросспостинга, о котором написано выше, Вы получаете еще ряд дополнительных возможностей:
Домашнюю страницу aka igoogle c возможностью включения, сворачивания, перетаскивания блоков
Удобный Wysiwyg текстовый редактор для добавления и редактирования материалов, с возможностью внутренней перелинковки и мультизагрузкой файлов любых типов, причем не только изображений (расширения загружаемых файлов, их размеры, объемы можно настраивать через админку). При изменении размера изображения автоматически формируется ссылка от уменьшенной копии к исходному изображению.
Простой способ подключения неограниченного количества лент новостей, причем не только из LJ, но с любого другого сайта, имеющего RSS ленту. При этом в анонсах новостей автоматически ограничивается количество символов, изображения уменьшаются, дубли новостей удаляются. Впрочем, есть возможность просмотра новостей в исходном виде или в виде заголовков.
В сборке предварительно настроены роли, которые вы можете давать своим пользователям.
Роли позволяют вам настроить безопасность и администрирование Вашего сайта на Drupal. Роли определяют группы пользователей, которые имеют некоторые привилегии, определяемые правами доступа.
Анонимный пользователь: эта роль используется для пользователей, которые не зарегистрированы или не вошли в систему. По умолчанию у них есть только возможность просмотра общедоступного содержимого.
Зарегистрированный пользователь: автоматически назначается всем пользователям, вошедшим на сайт со своим именем и паролем или по OpenID. По умолчанию имеют возможность только добавлять комментарии.
Автор: имеет возможность добавлять записи в свой блог и управлять ими. Владельцу блога рекомендуется создать для себя дополнительный аккаунт с этой ролью и постить из него.
Модератор: может удалять записи всех авторов.
Редактор: помимо удаления может редактировать все записи.
Администратор: имеет расширенные права для управления настройками сайта.
Разработчик: кроме доступа к настройкам имеет возможность работать с PHP скриптами на сайте.
User#1: Назначает права доступа для ролей и имеет доступ ко всем настройкам.
Имеющиеся проблемы
Так и не решена окончательно проблема в модуле LJsync с дублями записей, отправляемых из ЖЖ в Drupal. Пока что дубли удаляются постфактум самописным модулем, запускаемым по крону. В дальнейшем постораемся решить эту проблему более корректно.
Не публикуются комментарии к записям, изначально публикуемыемым в сайте на Drupal, а потом отправляемым в ЖЖ.
Буду благодарен, если сообщество поможет с решением этих проблем.
UPD Часть проблем удалось решить во второй версии сборки
Пример работающего на этой сборке сайта: http://newsmaker.su/
Скачать инсталляционный профиль здесь: http://blog.molvi.ru/dev
Там же размещена инструкция по установке и будут публиковаться все модификации и обновления.
Несмотря на то, что в этом профиле применен нестандартный инсталлятор, разработанный моим партнером
Возможности:
Помимо перекрестного кросспостинга, о котором написано выше, Вы получаете еще ряд дополнительных возможностей:
Домашнюю страницу aka igoogle c возможностью включения, сворачивания, перетаскивания блоков
Удобный Wysiwyg текстовый редактор для добавления и редактирования материалов, с возможностью внутренней перелинковки и мультизагрузкой файлов любых типов, причем не только изображений (расширения загружаемых файлов, их размеры, объемы можно настраивать через админку). При изменении размера изображения автоматически формируется ссылка от уменьшенной копии к исходному изображению.
Простой способ подключения неограниченного количества лент новостей, причем не только из LJ, но с любого другого сайта, имеющего RSS ленту. При этом в анонсах новостей автоматически ограничивается количество символов, изображения уменьшаются, дубли новостей удаляются. Впрочем, есть возможность просмотра новостей в исходном виде или в виде заголовков.
В сборке предварительно настроены роли, которые вы можете давать своим пользователям.
Роли позволяют вам настроить безопасность и администрирование Вашего сайта на Drupal. Роли определяют группы пользователей, которые имеют некоторые привилегии, определяемые правами доступа.
Анонимный пользователь: эта роль используется для пользователей, которые не зарегистрированы или не вошли в систему. По умолчанию у них есть только возможность просмотра общедоступного содержимого.
Зарегистрированный пользователь: автоматически назначается всем пользователям, вошедшим на сайт со своим именем и паролем или по OpenID. По умолчанию имеют возможность только добавлять комментарии.
Автор: имеет возможность добавлять записи в свой блог и управлять ими. Владельцу блога рекомендуется создать для себя дополнительный аккаунт с этой ролью и постить из него.
Модератор: может удалять записи всех авторов.
Редактор: помимо удаления может редактировать все записи.
Администратор: имеет расширенные права для управления настройками сайта.
Разработчик: кроме доступа к настройкам имеет возможность работать с PHP скриптами на сайте.
User#1: Назначает права доступа для ролей и имеет доступ ко всем настройкам.
Имеющиеся проблемы
Так и не решена окончательно проблема в модуле LJsync с дублями записей, отправляемых из ЖЖ в Drupal. Пока что дубли удаляются постфактум самописным модулем, запускаемым по крону. В дальнейшем постораемся решить эту проблему более корректно.
Не публикуются комментарии к записям, изначально публикуемыемым в сайте на Drupal, а потом отправляемым в ЖЖ.
Буду благодарен, если сообщество поможет с решением этих проблем.
UPD Часть проблем удалось решить во второй версии сборки
Пример работающего на этой сборке сайта: http://newsmaker.su/
Скачать инсталляционный профиль здесь: http://blog.molvi.ru/dev
Там же размещена инструкция по установке и будут публиковаться все модификации и обновления.
