Yii

Yii Social Components

В одном из проектов (проект на Yii) возникла необходимость размещать в материалах сайта кнопки для публикации контента в различных социальных сервисах, таких как ВКонтакте, Mail.ru, FaceBook, Twitter и некоторых других. В результате на свет появился набор виждетов, которые и выводили все эти кнопочки. После того как эти маленькие классики были готовы, возникла идея объединить их в набор, так называемых, «Социальных компонентов для фреймворка Yii» — вот так на свет и появился Yii Social Components(YSC).
На данный момент в этот набор входит 5 виджетов для отрисовки кнопок, предназначенных для публикации контента в различных сервисах:
— FaceBook
— Twitter
— Google buzz
— Mail.ru
— Vkontakte
В дальнейшем планирую добавить виджеты для других социальных сервисов, кроме того, все таки хочу найти время и доточить свой классик для авторизации по OpenID.

Имеется кратенькая документация для этих виджетов code.google.com/p/xomaprojects/wiki/YiiSocialComponents, котороя по мере появления новых компонентов будет обновляться.

скачать YSC

демо виджетов

p.s. Эти 5 виджетов выводят кнопки примерно такие, как можно видеть в этой статье (и на этом блоге), но, так как движок данного блога не на Yii, то я их вывел простой вставкой js-кода.

Юпи! — CMS на Yii – http://yupe.ru

Исходный код – https://github.com/yupe/yupe

Присоединяйтесь!

Комментарии (9) свернуть  |  развернуть

0
Отличный виджет. Включу его в свой движок ;)
0
А остальные сервисы типа dig, delicious, reddit думаешь добавлять?
+1
угу, конечно! в планах еще linkedin, friendfeed, feedburner и прочие =)
  • avatar
  • RSol
  • 18 февраля 2011, 21:39
0
xoma, на yupe.ru/social много кнопок, а на google там кнопок совсем мало :-(
  • avatar
  • xoma
  • 18 февраля 2011, 23:06
0
не совсем понял, что имеется ввиду =( Для гугл есть пока только кнопочка для база code.google.com/p/xomaprojects/source/browse/trunk/yii/widgets/ysc/google/BuzzShareButton.php
  • avatar
  • RSol
  • 18 февраля 2011, 23:08
0
не… в исходниках на гугле ограниченный набор кнопок, значительно меньше чем на yupe.ru/social
  • avatar
  • xoma
  • 19 февраля 2011, 10:06
+1
на yupe.ru/social используется только один виджет code.google.com/p/xomaprojects/source/browse/trunk/yii/widgets/ysc/yandex/YandexShareApi.php а вот и документация api.yandex.ru/share/doc/dg/concepts/share-button-ov.xml, а код примерно вот такой:

<?php $this->widget('application.components.ysc.yandex.YandexShareApi',array(
                 'type' => 'button',
                 'services' => 'all'
));?>
  • avatar
  • RSol
  • 19 февраля 2011, 10:22
0
О! То что нужно! Спасибо!
Статья по поводу этого еще не родилась?
  • avatar
  • xoma
  • 19 февраля 2011, 11:52
0
Планирую написать когда будет YSC 0.2 — думаю. что в самое ближайшее время =)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Яндекс.Метрика