Расширение "CP2LJ" для BlogEngine.Net, является доработкой расширения Алана Менделевича и преследует цель поддержки функции многопользовательского блога, ставшей доступной в версии BE 1.6.x , а так же привнесения в расширение дополнительного функционала в дальнейшем.
Как неоднократно замечал МакСдваркин "Блаш, пиши в ЖЖ!" (Блаш, это я).
Примерно в том же духе высказывались многие мои друзья и знакомые.
Я же, по разным причинам, вести блог хотел сугубо отдельно.
Для преодоление данной коммуникативной пропасти и служит данное расширение.
Функциональность CP2LJ v0.9:
- Размещение на livejournal.com копии записи публикуемой в блоге на базе BlogEngine.net под аккаунтом указанным автором записи. Запись в ЖЖ сопровождается пояснительным комментарием и ссылкой на оригинальную запись в блоге.
- Управление ЖЖ логином, паролем и активностью функции перепоста для каждого автора блога в отдельности, через прилагаемый к расширению виджет "CrossPostToLivejournal".
Запись будет опубликована в ЖЖ при соблюдении следующих условий:
- Автор указал в упомянутом виджете свои реальные логин и пароль от ЖЖ аккаунта, а так же установил галку
- Сохраняется новая запись блога с установленой галкой "Опубликовать"
Установка.
- В архиве расширения вы найдете три папки, их содержимое требуется скопировать в соответствующие папки сайта.
- Разрешить использование данного расширения из меню Extensions раздела Администрирование
- Добавить виджет "CrossPostToLivejournal" в панель виджетов сайта и сохранить с его помощью настройки пользователя ЖЖ
- Проверить функционирование расширения путем добавления новой записи в блог.
Надеюсь ничего не забыл положить в архив и не перепутал в описании, если у кого будут проблемы с установкой и использованием - смело обращайтесь, попробую помочь!
Условия использования:
Я предоставляю данное расширение в существующем сыром-корявом-недотестеном виде, для использования любым образом не связанным с обманом и прочим причинением вреда, более ничего не требую и не обещаю, любое использование данного кода вы осуществляете на свой страх и риск.
Внимание!
Все настройки пользователя ЖЖ, в т.ч. пароль, хранятся в настройках расширения и доступны к просмотру для пользователей в роли "Администратор", а так же лицам имеющим доступ к базе данных сайта!
Крайне внимательно относитесь к раздаче пользователям данной роли, утечка данных чревата воровством журнала в ЖЖ! Уберите данную роль у всех пользователей кроме себя и пользователей в лояльности которых вы абсолютно уверены!
Не устанавливайте данное расширение, если не уверены в ком то из администраторов и не можете предотвратить их доступ к настройкам расширения!
Коллеги!
Буду крайне признателен за советы по более оптимальному хранению пользовательских настроек и ограничению доступа администраторов к паролям, в рамках имеющейся модели хранения настроек расширений BE.
Скачать расширение:
CP2LJ.v0.9.zip (45,39 kb)