Google+ комментарии в Liferay - Google+ комментарии в Liferay
Блоги
Навигационные полоски
Этот пост о том, как можно использовать комментарии Google + в Liferay, ну и о том, как Open Source сообщество делает нашу жизнь проще, а получение новых фич быстрее.
Несколько дней назад Google анонсировала возможность использования комментариев G+ в их blogger.com (на самом деле это отдельный вопрос, почему Blogger еще не часть G+, возможно это и есть первый шаг по объединению, но это уже другая история).
Но в интернете быстро выяснили, что теперь комментарии Google plus можно размещать не только на блоггере, но и на любых сайтах. Тут полное описание того как это сделать.
Так как наша компания активно работает и с Liferay и с сервисами Google (особенно Google Apps для Бизнеса) я решил - а почему бы нам не добавить поддержку комментариев G+ в Liferay - нашему сайту точно бы не помешало. Но прежде чем изобретать велосипед решил проверить, нет ли чего готового на Liferay Marketplace. И таки да, есть, почти то что надо - Social Comments от широко известного (в узких кругах - в первую очередь поддержкой maven в Liferay) Mika Koivisto. Этот плагин уже поддерживал Disqus и Livefyre, так что надо было просто добавить поддержку G+?
OK, что бы мы делали если бы работали с обычным (не Open Source) софтом. Написали бы разработчикам Feature Request, рассказали что нам надо и как это сделать. И ждали бы. Сколько? Ну кто знает - зависит от разработчика - день, неделю, может месяц. Может быть так и не дождались бы.
Но к счастью мы живем в мире "открытого софта" где есть не только исходники, но и ряд полезных программ и сервисов, таких, например, как git (и github). Так что я просто пошел на репозиторий этого плагина на github, сделал форк и в течении часа добавил требуемую мне фичу. Через час комментарии G+ были у нас на сайте!
Ну и конечно, живя и работая в Open Source сообществе, если берешь что-то, не плохо бы и обратно что-то отдавать. Благо (опять таки благодаря git & github) делать это очень просто и удобно. Я заслать pull request обратно в репозиторий автора и надеюсь что Мика скоро его заакцептит и новая функциональность станет доступна для всех в Liferay Marketplace.
Ну а если вам не терпится подождать - можете сами собрать плагин из наших исходников доступных в github или просто скачать готовый к использованию war-ник. Проверено - работает на Liferay 6.1.1 CE.
Ну а как это работает - вы можете видеть в этом блоге :)
- Теги
- liferay google plus
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.