Рейтинг@Mail.ru
загрузкаидет загрузка

Плагин «LastTweets :: Последние твиты» для NG CMS

Решил выложить в блог все оставшиеся написанные мною плагины для Next Generation CMS, помимо новых pm :: Личные сообщения и downloadcounter :: Счетчик загрузок

Это мой самый первый плагин для этой системы, с него все и началось. Расширение организует вывод последних сообщений с сервиса микроблогов Twitter.com. Такой блок можно встретить на любом блоге, работающем на Wordpress, но вот на NG такого счастья не было. Просить кого-то бессмысленно, так как программистов в на проекте раз, два и обчелся, пришлось писать самому.

История версий
[0.5][2010-11-06] [скачать]
+ добавлен вывод поиска по ключевому слову

[0.4][2010-10-09]
* плагин перешел на OAuth авторизацию, пароль для ленты друзей теперь не требуется. Необходимо лишь разрешить доступ на чтение к своей ленте
* сервер Twitter отдает только то количество записей, которое указано в настройках
* количество выводимых твитов увеличилось с 20 до 200

[0.3][2010-08-16]
+ добавлена возможность выбора выводимой ленты:
- только мои сообщения
- мои сообщения + лента друзей (требуется пароль)

[0.2][2010-01-31]
+ новый шаблон entries.tpl для более гибкого вывода

[0.1][2010-01-29]
+ Выпуск первой версии

Плагин «downloadcounter :: Счетчик загрузок» для NG CMS

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

После активации плагина вам становится доступным новый BB-тег {COUNTER}{/COUNTER}

Пример использования: {counter=http://digitalplace.ru/uploads/files/category_name/file_name}Скачать{/counter}

Естественно фигурные скобочки необходимо заменить на квадратные.
  • http://digitalplace.ru/uploads/files - ссылка к папке для загрузки файлов (для администратора)
  • category_name - имя категории
  • file_name - имя файла

История версий
[0.2][2010-10-09] скачать
* устранена ошибка формирования ссылки, если в "Управлении форматом ссылок"
формат "Страницы плагина" отличался от формата по умолчанию
+ добавлен шаблон downloadcounter.tpl для более гибкого вывода

[0.1][2010-04-24]
+ Выпуск первой версии

Плагин «pm :: Личные сообщения» для NG CMS

Плагин «pm  Личные сообщения» для NG CMS


Доделал плагин личных сообщений для Next Generation CMS. Первый релиз.

Функции на сегодняшний день:
  • отправка сообщений
  • удаление сообщений
  • папки Входящие и Исходящие
  • уведомление о приходе нового сообщения
  • поддержка BB-кодов

UPD 18.04.2010 Обновил версию до 0.2

UPD 31.10.2010 Обновил версию до 0.3. Что нового?

UPD 29.03.2011 Обновил версию до 0.4. Что нового?

История версий
[0.4][2011-03-29] [скачать]
+ добавлены уведомления на email о приходе нового сообщения
(опционально, настраивается в профиле пользователя)
+ заложен фундамент API (ООП, отправка сообщений) для использования функциональности pm
другими плагинами (если вам это необходимо и есть предложения
по формату и функциональности, то пожалуйста)
* HTML код рисующий стрелочку для возврата в случае ошибки и
код, перезагружающий страницу, вынесены в языковой файл main.ini
html_back и html_reload соответственно.

[0.3][2010-10-31] [скачать]
+ добавлено разбиение списка сообщений на страницы (пагинация)
+ добавлена поддержка AJAX suggest для поля получателя сообщения
* исправлена работа кнопки "Удалить" в окне чтения сообщения из папки "Отправленные"
* запрет на чтение входящих сообщений другого пользователя, даже если сообщение отправляли вы
* оптимизировано удаление нескольких сообщений, выполняется одним SQL запросом
* оптимизирован вывод количества сообщений в usermenu.tpl, теперь без SQL запросов
* устранена ошибка формирования ссылки редиректа, если в "Управлении форматом ссылок"
формат "Страницы плагина" отличался от формата по умолчанию

[0.2][2010-04-18] [скачать]
+ В настройках добавлен выбор каталога, из которого плагин будет брать шаблоны для отображения
+ Добавлена кнопка удаления в окне чтения сообщения
+ Добавлена галочка "Сохранить в отправленных" в окне ответа на сообщение

[0.1][2010-04-09] [скачать]
+ Выпуск первой версии

Next Generation CMS

ngcms_logo.gif (2.62 Kb)

На вопрос "Как мне создать свой сайт?" знающие люди сразу рекомендуют движки, например, DataLife Engine, Drupal, Joomla. Еще более продвинутый народ предварительно выясняет, какой именно сайт требуется и в зависимости от этого предлагает CMS: блог — WordPress, социалка — LiveStreet, новостник — DLE и т.д. Но зачастую большая часть функций банально оказывается не нужна, а для добавления новых приходится препарировать код движка.

Я же сегодня хочу рассказать о системе, которая работает по принципу ядро + плагины, что позволяет буквально по кирпичику построить свой сайт. Это отечественная бесплатная и OpenSource (GPLv2) CMS — Next Generation CMS , работать с которой одно удовольствие.


Ooooops

Looks like Twitter's feed isn't working at the moment.