BLOG: Web Content Management

Welcome to Oshyn’s Web Content Management Blog where our experts discuss the latest developments and best practices in the Content Management industry with a focus on several leading platforms: Drupal, EPiServer, Jahia, Open Text and Sitecore.

Jahia Social Media with KickApps

Jahia Social Media with KickApps

Carlos Araujo... - Wednesday, January 13, 2010

Jahia is one of the best Java WCMs and KickApps is one of the best social media platforms.  I decided to put the KickApps widget into a Jahia module and see what I could do.


But first, I would like to discuss KickApps. Its mainly a social platform for creating and adding social network features like widgets to websites.


My idea was to incorporate a “latest posts” KickApps feature into a Jahia module.  The module should be dynamic and able to incorporate into any Jahia website without major changes or probably without doing any changes.


KickApps lets you create a wide type of widgets using the App Studio tool incorporated into the Jahia platform. You can create video players, audio players, slideshows, 3D Gallery, carousels and some more. Among these components there is the “Widget Gallery Zone”; in this section a user can select and customize between several types of widgets, customize background colors, fonts, scrollbars, layouts and some other settings.


Among the customizable things the widget developer can select is the content the widget will display by specifying the feed or the media URL the widget will read. This feature is essential to what we want to accomplish which is display any type of information inside the widget, well the information can be of any type, but the way the data is fed to the widget needs to be based on RSS structure.


After saving the widget into the App Studio tool inside KickApps administration panel you will be able to get the code for it as embedded code. The code is almost ready to copy and paste it to an HTML container. What the widget code will do is put a flash piece with the information and the characteristics set for it.


This HTML will be converted into a Jahia template and set it for a Jahia container. The template has a variable that will be the RSS feed the content editor wants to display in the KickApps widget. The feed URL needs to be converted into UTF-8 characters and the set it inside the flash param values.


After this, the Jahia module that contains the widget can be set to any page inside the website.


KickApps has very interesting social media widgets that can be set to any website, and Jahia lets you incorporate these features into its websites.



Here is a summary of steps to execute this process:

  1. Create, edit and save the KickApps widget inside KickApps App Studio tool.


  2. kickapps widget


  1. Get the embedded code from the App Studio.




  1. Create a Jahia Template and set the URL feed as a property.




  1. Incorporate the embedded code with the template property and store it as Jahia module.




  1. Put it in any Jahia website.




If you have comments please post them and I will be glad to help you.





ajax rotator
Recent Posts

RSS feeds
Tag cloud
new sites VS2010 configuration management ajax push JSR-168 Sharepoint modules profile box management code design Drupal design patterns social 2.0 tools VPP cms white paper integration open text liveserver content management white paper location cluster CMS usability enterprise Flash web marketing for dummies open text reddot white paper fbml content authors plugin sitecore email campaign manager mysql Live Server presentation layer Sitecore Jahia release management rdbs ui Acquia open text web solutions Business Users MVC VB target dynament development php5 sitecore oms ajax AS3 cms los angeles, content management los angeles, web development los angeles, website design los angeles, web design los angeles, sitecore meetup, sitecore user group content management whitepaper wcm cms los angeles sitecore ECM design sitecore meetup geographical editing content Database ubuntu multilingual web2.0 industry challenges Active Directory facebook developers memcache Ubuntu Server iphone .net open-source consulting Visual Basic php google search appliance mobile google sitecore devices reddot cms optimization web marketing liferay open text cms cookie-free domain social media oms keywords data access twitter postgis tuckey Navigation opentext template design web design project management linux javascript content management los angeles command line search suggest Velocity sales 2.0 web content management website design los angeles ASP.NET MVC thoughts LS sitecore user group print open source ASP.NET Visual Studio GSA reddot web design los angeles architecture EPiServer OO Development reddot cms higher education CTA open text management server concrete5 google analytics icefaces spatial facebook app, OS 3.0, three20 portal reddot whitepaper APC scalability CRM patterns Actionscript 3 deployment url tuning multisite jquery jahia cms jsp theming jahia wcm licencing boost inbound marketing marketing Dynamic Data cms whitepaper asp web services call to action IT Investment GIS ipc search engine sitecore layout web3.0 campaigns drools cloud computing lucene friendly url performance software design CMS Training css content management systems webcomponent web evolution reddot higher education LDAP portlets frontend optimization Sitecore Active Directory Marketing Automation Web development google maps Maven foursquare content authoring jquery, jquery plugin open text delivery server SEO oshyn IIS keyword selection lead generation cloud geo sitecore online marketing suite, online marketing suite html EPiServer Active Directory CMS E-commerce profile tab redundant database structure dynament drush content mangement LiveServer RFP online marketing mashups mashup mashware java facebook google appEngine HubSpot communicating higher education Solr WCM Design Patterns templating web development los angeles Delivery Server social network lead management SMM missing images Ubercart
2010 Copyright Oshyn. All rights reserved.