Записи, связанные с тегом «Google»

Как и множество хороших Open Source разработок, Movable Type не остаётся позади и предлагает студентам принять участие в разработке дополнений MT. Google Summer of Code — это специальная программа Google, в рамках которой ежегодно отбираются студенческие проекты с открытым исходным кодом. На каждый проект выделяется $5000, из которых $4500 достаётся студенту, а $500 — его проекту.

Вот некоторые идеи, предложенные разработчиками Movable Type:

  • Совместимость с модулем mod_perlite.
  • Улучшеннная поддержка подкастинга.
  • Фреймворк редактора .htaccess.
  • Дополнения Action Streams.
  • Расширенная поддержка AtomPub.
  • Дизайнер страниц.
  • Перетаскивание элементов обзорной панели.
  • Поддержка CGI::Application и CGI::Application::Dispatch.
  • Модернизация теневых задач.
  • Фреймворк Javascript.

Полный список идей с их подробным описанием можно посмотреть в Wiki MT.

Всегда приятно, когда при переходишь по ссылке с поисковика и обнаруживаешь на странице искомые слова, которые выделены в тексте. Дэвид Рэйнерс написал, как сделать подобное при помощи одного лишь javascript (обычно используется PHP & MySQL). Решение удобное и простое.

Обновление: Дэвид дополнил своё решение для более корректной подсветки результатов поиска на страницах с сообщениями.

Плагины для MT4

Немного времени прошло с момента выхода MT4, а многие плагины уже обновились. Кроме того, появились новые интересные плагины. Вот некоторые из обновлённых или новых:

  • Дэвид Рэйнес представил два плагина, находящиеся сейчас в альфа версии: FeedburnerWidget и GoogleAnalyticsWidget. Они позволяют просматривать статистику фидов и сайта из админки Movable Type.
    Feedburnerwidget
    Googleanalyticswidget
  • Арвинд Сатянараян представил первую бету своего нового плагина «Asset Handling and Transport» (сокращённо «AssHAT»). Плагин позволяет импортировать в массовом порядке файлы, которые вы когда-то загрузили на сервер. После импорта файлы будут отображаться в менеджере файлов. Также плагин позволяет редактировать в пакетном режиме уже загруженные файлы.
    CustomFields — плагин для создания дополнительных полей, был также обновлён для 4–й версии. Опять же, сейчас он имеет  статус беты.
  • Марк Кэри анонсировал новый плагин Visitor Stats. Плагин позволяет получать статистику посещений, а затем отображать её в админке в виде виджета. Для хранения статистики используется та же база данных, что и в MT.
    Visitorstats
    Ещё один новый плагин Марка — Dynamic Menus, позволяющий скрывать некоторые меню от определённых групп пользователей.
    Menus
    Марк также обновил один из своих лучших плагинов — Fast Search.
  • Иан Фенн, не считающий себя Perl-программистом, представляет на суд общественности обновление своего плагина для работы с Twitter-ом — MT-Twitter.

Обратите внимание, что большинство плагинов находятся сейчас в статусе бета или release candidate, так пользуйтесь с осторожностью.

Всем уже известно, что в Movable Type 4 появилась возможность регистрации пользователей, а также авторизация через OpenID, LiveJornal и Vox. Всё это встроено в систему, не нужно устанавливать дополнительных плагинов. Но, как оказалось, это не единственная возможность авторизации пользователей.

Просматривая содержимое архива четвёртой версии, я с удивлением обнаружил в папке extras/examples/plugins парочку интересных плагинов — FiveStarRating и CommentByGoogleAccount. Сразу же установил второй и попробовал авторизоваться через Google.

Авторизация через Google в Movable Type

В ответ на запрос от MT, Google выдал следующее:

demo.ru запрашивает доступ к вашему аккаунту Google Base, чтобы входить в аккаунты Google от вашего имени. Доступ можно отозвать в любой момент на вкладке "Мой аккаунт". demo.ru не получит доступ к вашему паролю и какой-либо личной информации.

demo.ru запрашивает однократный доступ. Если в будущем этому пользователю потребуется доступ в Google от вашего имени, вас снова попросят предоставить соответствующее разрешение.

Доступ я разрешил, так как demo.ru — это просто имя локального хоста, на котором я провожу различные тесты. После этого я оказался на странице с постом, но уже залогиненный через Google. Правда, переданные Google’ом данные не впечатляют – ни email, ни имени нормального:

Commenter_details_google

Но сам факт, что такое стало возможным в Movable Type, очень радует. Ведь теперь разработчики смогут легко написать плагин для авторизации через свои сервисы. Например, первыми могли бы стать toodoo или Мой круг.

Когда-то сделал для себя, но думаю, что многим пригодятся. Шаблоны универсальные, т.е. можно использовать без дополнительного редактирования.

1

Последние комментарии

  • Попробую ваш, Movable Type. Буду пользоваться, если удобнее wp (wordpress)....

    Алекс
    Movable Type 5.2.9
  • TEST...

  • И правильно, недавно я тоже полностью на nginx перешёл :)...

    Андрей Серебряков
    Movable Type на PSGI и nginx
  • Спасибо, буду дальше ковырять. Решил полностью избавиться от апача, заодно систему почищу, а потом з...

  • mt.pid может не создаваться из-за прав доступа. Я посмотрел свой конфиг nginx, если выкинуть из нег...

    Андрей Серебряков
    Movable Type на PSGI и nginx
Закрыть