Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • IBM Mashup Center wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 2.0
  • 3.0
  • 3.0.0.1
  • action widgets
  • actions
  • admin
  • administering
  • administration
  • administrator
  • adminstering
  • Ajax
  • AJAX proxy
  • annotate function
  • annotator
  • API
  • api reference
  • benchmark testing
  • catalog
  • configuing
  • configuration
  • configure
  • configuring
  • creating
  • creating mashups
  • data
  • data mashup builder
  • data mashups
  • database
  • DB2
  • demo
  • deploy
  • deployment
  • designing applications
  • developer
  • developing
  • developing mashups
  • developing widgets
  • documentation
  • ECM Widgets
  • editing
  • Enterprise Content Management Widgets
  • errors
  • events
  • examples
  • explanations
  • feed
  • feed mashups
  • feeds
  • format
  • functions
  • getting started
  • greenhouse
  • guide
  • IMS database feeds
  • IMS feeds
  • IMS transaction feeds
  • installation
  • installing
  • mashup
  • MashupHub
  • mashuphub examples
  • mashuphub users guide
  • mashups
  • messages
  • migrating
  • objects
  • operators
  • Oracle
  • pages
  • payload types
  • pdf
  • performance
  • performance tuning
  • planning
  • product
  • programming
  • proxy
  • rest services
  • security
  • service
  • spaces
  • themes
  • troubleshooting
  • tutorial
  • tutorials
  • upgrading
  • user
  • users
  • v1.0
  • v1.1
  • v2.0
  • v2.0.0.2
  • v4.5.2.1
  • video
  • WAR
  • widget
  • widgets
  • widgets
  • wire
  • YouTube
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > Developing > Understanding the content store
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

Understanding the content store 

expanded Abstract
collapsed Abstract
No abstract provided.
This article describes the Mashup Center 2.0 content store.

The purpose of the content store is to provide widget developers with a simple file system-like area to store and retrieve static Web resources such as HTML, CSS, JS and images. Regardless of whether you are working in a single-server or clustered environment, widget resources in the content store are persisted in a single location either in the local file system or in a database. You can manage these Web resources through the RemoteModel JavaScript API as well as through WebDAV-like URLs.

Mashup Center 2.0 utilizes the content store through the widget builder feature. You can access the widget builder directly from the mashup builder to create your own lightweight widgets and then deploy them to the content store. These widgets are called lightweight widgets because they are simple ZIP files that you can edit and replace in the content store without having to package and deploy them as WAR files to the application server. When you need to edit a lightweight widget, you can simply edit the files in the content store. To connect to the content store, you can use the widget builder or a WebDAV client. Regardless of the access method, you can edit and save a file in its current location. The changes are effective immediately in the file system, and the next time you refresh the browser, the widget contents are updated.

Widget developers can even create their own variation of a widget builder application using the RemoteModel JavaScript API, This consolidates widget creation, development, and deployment into the Mashup Center environment itself. For more information about the RemoteModel JavaScript API, see the IBM Mashup Center 2.0 API Specification.

You can also use the content store as a repository for resources that your other widget applications need at runtime. For example, you may have a PictureViewer widget that allows users to upload and display pictures. In this case, although the widget is deployed to the application server, the widget can access the users HOME directory in the content store to retrieve and display the images at runtime.

For details about how to work with the content store, see the following topics:

Understanding how files are stored in the content store
Accessing the content store through the file system
Example of using the Remote JavaScript API

For information about how administrators can secure the content store, see Securing the content store.


expanded Article information
collapsed Article information
Category:
Developing
Tags:
content store

This Version: Version 5 February 3, 2010 1:06:00 PM by Anna G O'Neal  IBMer

expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (5)
collapsed Versions (5)
Version Comparison     
Version Date Changed by               Summary of changes
This version (5) Feb 3, 2010 1:06:00 PM Anna G O'Neal  
4 Feb 3, 2010 12:42:59 PM Anna G O'Neal  
3 Feb 2, 2010 4:00:15 PM Anna G O'Neal  
2 Jan 26, 2010 10:54:45 AM Anna G O'Neal  
1 Jan 26, 2010 9:45:21 AM Anna G O'Neal  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use