Jivespace Community Blog

10 Posts tagged with the plugin tag

Learn all about how to write new widgets for Clearspace 2.0 from Aaron Johnson, Engineering Manager at Jive.

 

 

You can also download the Quicktime version (Caution: file is ~285MB), or you can watch a larger version online, which will improve readability of embedded screenshots (recommended).

 

The entire presentation is also attached below as a PDF file.

 

You can also watch an earlier video about developing widgets for Clearspace 2.0

0 Comments Permalink

Samee from SourceN just published a new widget that can be used to add an expandable tree view of communities to any customized space. The Community Navigation Widget was created at the request of another community member, Eric Tufts who wanted to replicate the functionality of the browse drop-down menu embedded in a space.

 

Please try it out and provide feedback in the comments area of the plugin.

 

Don't forget that we have many more plugins and widgets available for download on the Plugins page.

0 Comments Permalink

Have you ever wanted to display your external (public) corporate blog inside the internal Clearspace instance used by your employees? Would you like to display content from your personal blog within your Clearspace instance?

 

The Feed Your Blog plugin gives you the ability to do both of the above and more. This plugin allows your Clearspace instance to periodically poll an RSS or Atom feed and have it post any new entries that it finds to a blog that you specify.

 

You can get this plugin and other plugins by visiting our plugin page. You can also view the source code of our plugins by browsing our svn repository.

0 Comments Permalink

We've had requests for Calendar functionality in Clearspace, but so far, we haven't had an easy way to add a Calendar. Now, with Jive's recent Jotlet.net acquisition, we have a way for people to add calendars to Clearspace customized space pages with the Jotlet.net Calendar Plugin!

 

This simple Jotlet.net Calendar Widget is a plugin that contains a widget that lets you show and edit any or all of your Jotlet.net calendars on your Clearspace community, homepage, or project pages.

 

Or if you just want to see how Adam Wulf created this widget, you can find the source code in our svn repository. You can also find the Jotlet.net Calendar widget and more plugins for Clearspace in our Jivespace plugin space

5 Comments Permalink

New Plugin: Member Map

Posted by Dawn Foster Mar 26, 2008

Jim Tremlett just released, Member Map, a new plugin for Clearspace based on Google Maps.

 

The Member Map plugin builds on the Google Map plugin developed by Jay Allen. The plugin displays the location of members of a community based on their addresses. The plugin employs Google's Map API for both the display of the map as well as the geocoding of addresses. As such, the address may be as general as a zip code or state, or as specific as a full address including street address.

 

4 Comments Permalink

Appfire has just released the FlashCharts Plugin for Clearspace. The Appfire FlashCharts Plugin introduces "data visualization" to Clearspace through stunning XML-based Flash charts and graphs. 20 different flavors of animated charts are individually controlled through 'macro parameters' and a set of associated 'xml data structures' required by each chart type.

 

 

You can get all of the details about the FlashCharts plugin and download other cool Clearspace plugins on Jivespace.

1 Comments Permalink

If you are looking for an easy way to display slide shows in Clearspace, we have a SlideShare Macro plugin that lets anyone display a slide show presentation in documents, blog posts, and threads.

 

You can use this plugin to display SlideShare presentations, but it also provides a simple example code to illustrate how you can use a plugin to display media from other online sources in Clearspace as embedded content. You can learn more about the plugin or just download the code from svn.

 

A quick example:

 

0 Comments Permalink

If you want to easily embed videos in your Clearspace blog posts, documents, and discussions, we have two plugins that might be useful.

 

The YouTube macro lets you embed videos from YouTube, which is great for smaller videos.  For longer videos (more than the 10 minute YouTube limit), we have a blip.tv plugin.

 

All of the videos on Jivespace use the blip.tv plugin.  Here's an example in action:

 

 

Download or learn more about these plugins from Jivespace or visit our svn server to download the source and see how we did it!

 

If you are interested in writing your own plugin or macro for Clearspace, you can find plenty of information in our documentation space.

0 Comments Permalink

Want to add a shiny new feature to your Clearspace community? It just might be easier than you think! A macro can be used for anything from embedding videos to displaying Jira Issues to adding bling
  • A macro class that extends com.jivesoftware.community.renderer.BaseMacro. This class will implement the methods that Clearspace calls to get the String value for display in the user interface where the user has inserted your macro.

  • Macros are technically plugins, so yours will include a plugin.xml file that describes the plugin to Clearspace, including which Java class is your macro class.

to your text.  They are also an easy way to get started if you want to add some custom functionality to your Clearspace community.

The basics

For simple macros, you'll really need just two pieces of code:

The process

  • Set up your testing environment and project hierarchy.

  • Create your plugin.xml file, which tells Clearspace what's in the plugin -- in short, what Clearspace features you're extending -- and where to find code and other supporting files your plugin needs

  • Create a plugin class with the logic to tell Clearspace what to do when the user uses your macro.

  • Build, deploy, and test your macro.

 

Sounds pretty easy.  If you still aren't sure, you can start with these documents and tutorials:

  • The specified document was not found.

  • The specified document was not found.

  • The specified document was not found.

 

And as always, you can post any questions here in Jivespace if you get into any trouble.

 

What's your craziest idea for a macro?

0 Comments Permalink

Learn more from Aaron Johnson about creating Firefox plugins that access Clearspace information using the Clearfox plugin as an example.

 

 

 

or download the Quicktime version (caution: 144MB file)

8 Comments 0 References Permalink