16
CustomWare www.customware.net Australia - United States - Malaysia - New Zealand - Singapore

CustomWare Australia - United States - Malaysia - New Zealand - Singapore

Embed Size (px)

Citation preview

Page 1: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

CustomWare

www.customware.net

Australia - United States - Malaysia - New Zealand - Singapore

Page 2: CustomWare  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

Page 3: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

Introduction

Welcome A bit about myself A glimpse of this presentation

Wiki (Atlassian Confluence) CMS JavaScript Object Notation Mashups

www.customware.net

Page 4: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 5: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 6: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 7: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 8: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 9: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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)

Page 10: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 11: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 12: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

Mashups – Integrating the Internet

www.customware.net

Page 13: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 14: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

Questions?

www.customware.net

Page 15: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

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

Page 16: CustomWare  Australia - United States - Malaysia - New Zealand - Singapore

Thank You

www.customware.net

Australia - United States - Malaysia - New Zealand - Singapore