Upload
caroline-barnes
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
CustomWare
www.customware.net
Australia - United States - Malaysia - New Zealand - Singapore
www.customware.net
Australia - United States - Malaysia - New Zealand - Singapore
CustomWareWiki Wednesday – May 6th 2009Wiki as a CMS and JSON Based
Mashups
Introduction
Welcome A bit about myself A glimpse of this presentation
Wiki (Atlassian Confluence) CMS JavaScript Object Notation Mashups
www.customware.net
Wiki?
An online repository of pages which utilises a simplified markup language and encourages its users to contribute.
Very freeform, the structure is dictated almost solely based on the users that are using it.
Publically accessible implementations: http://www.wikipedia.org http://www.customware.net http://confluence.atlassian.com
www.customware.net
Advantages of Wikis
Quick to pick up (wysiwyg editors for beginners)
Flexible and customisable Extensible (macros) High level of control over the display and
content (using direct wiki markup) Version history and a “sense of ownership”
www.customware.net
Atlassian Confluence
Enterprise wiki Fine grained permissions for restricting
access and capabilities of users Simple to extend (via user macros, plugin
extensions, etc.) Microsoft Office integration
www.customware.net
Content Management System
A means of creating, editing and managing digital media
Some key features include: Version tracking Defined user base Assigning roles to users Ability to publish content
www.customware.net
Confluence as a CMS
Confluence has quite a number of functionalities which make up a standard CMS
Using a set of labels and permissions, we can mark content to be published similarly like we would in Confluence
www.customware.net
Confluence as a CMS - Advantages
www.customware.net
Separation of the backend (content) with the interface (website), giving the users and editors different views
Easy collaboration between editors Ability to integrate with various other
services (via plugins both bundled and open source in Confluence)
Mashing it all up
Why limit yourself to one content source when you can have it all?
With the growing popularity of website integration and online APIs, there are plenty of free services that we can leverage from
By using data and functionality from various online sources, we can build content rich websites with minimal effort
www.customware.net
JavaScript Object Notation (JSON)
Lightweight form of data-exchange that is easily parsed and legible
Based on the JavaScript language but is language independent (can be used with Java, C#, C++, C, Python, Perl, etc.)
Becoming widely used in various technologies (Confluence, Flickr, Google code)
www.customware.net
Mashups – Integrating the Internet
www.customware.net
Advantages of Mashups
Lower hosting costs (as content is not hosted locally, capability of delegating data processing to the user through AJAX)
Consolidates relevant data Dynamic content Flexible and customisable Simple and fast integration of many data
sources and functionality
www.customware.net
Questions?
www.customware.net
Resources
Contact DetailsName: Bo Wang
Email: [email protected]
Homepage: http://www.customware.net/repository/display/~bo.wang
Presentation ResourcesPresentation Slides:
http://www.customware.net/repository/display/WikiWednesday
JSON: http://www.json.org
Atlassian Confluence: http://www.atlassian.com/software/confluence/
www.customware.net
Thank You
www.customware.net
Australia - United States - Malaysia - New Zealand - Singapore