The Open Source CMS. Open Source Java & XML

Similar documents
A collaborative platform for knowledge management

Content Management Systems: Drupal Vs Jahia

ANSYS EKM Overview. What is EKM?

The Electronic Document Management Application (EDM)

Flattening Enterprise Knowledge

SENSE/NET 6.0. Open Source ECMS for the.net platform. 1

Content Management Systems: Drupal Vs Jahia

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

Document Management with. first impressions

TO ASK FOR YOUR FREE TRIAL: lexum.com/decisia. OR CONTACT US: EFFICIENT ACCESS TO YOUR DECISIONS

Information Technology Web Solution Services

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Nuxeo, an open source platform for content-centric business applications. Stéfane Fermigier, Nuxeo Laurent Doguin, Nuxeo

Authoring Within a Content Management System. The Content Management Story

Move Forward, Build Faster, Get Farther. Web Content Management Platform

NetWrix SQL Server Change Reporter. Quick Start Guide

INSPIRE Dashboard. Technical scenario

Functional Requirements for Digital Asset Management Project version /30/2006

Managing explicit knowledge using SharePoint in a collaborative environment: ICIMOD s experience

Enterprise Content Management with Microsoft SharePoint

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Windchill Service Information Manager Curriculum Guide

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Digital Asset Management A DAM System for TYPO3

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

Alterian Content Manager 7 Digital Asset Management (DAM) capabilities

ORACLE APPLICATION EXPRESS 5.0

HP Systinet. Software Version: Windows and Linux Operating Systems. Concepts Guide

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

Category: Business Process and Integration Solution for Small Business and the Enterprise

NHS Education for Scotland Knowledge Services Design and Development Framework

BusinessObjects Enterprise XI Release 2 Administrator s Guide

Appendix A. Functional Requirements: Document Management

Source code provided vs Open Source vs Free software Open Source comprises:

Katta & Hadoop. Katta - Distributed Lucene Index in Production. Stefan Groschupf Scale Unlimited, 101tec. sg{at}101tec.com

Six Common Factors to Consider When selecting a CMS

Administrator & End User 1 or 2 Day Training Course

Adam Rauch Partner, LabKey Software Extending LabKey Server Part 1: Retrieving and Presenting Data

Microsoft Technology Practice Capability document. MOSS / WSS Building Portal based Information Worker Solutions. Overview

Meister Going Beyond Maven

Content Management Using the Rational Unified Process By: Michael McIntosh

zen Platform technical white paper

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Structured Content: the Key to Agile. Web Experience Management. Introduction

-8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6<6725$*

The SharePoint Maturity Model

SHAREPOINT ARCHITECTURE FUNDAMENTALS

Content Management System (CMS)

SUCCESS STORY. Intranet Solution for Team Collaboration and Information Sharing

Cabarrus County SharePoint Governance

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT

Table of Contents 1. RedDot CMS Project Builder Training Beginning Concepts RedDot

Installing and Administering VMware vsphere Update Manager

Introducing the Adobe Digital Enterprise Platform

Semaphore Overview. A Smartlogic White Paper. Executive Summary

mframe Software Development Platform KEY FEATURES

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

Digital Assets Repository 3.0. PASIG User Group Conference Noha Adly Bibliotheca Alexandrina

Collaboration. Michael McCabe Information Architect black and white solutions for a grey world

Things Made Easy: One Click CMS Integration with Solr & Drupal

How To Manage Your Digital Assets On A Computer Or Tablet Device

SAP Data Services 4.X. An Enterprise Information management Solution

Managing Documents with SharePoint 2010 and Office 2010

Content Management Implementation Guide 5.3 SP1

Requirements Management

Selecting a Taxonomy Management Tool. Wendi Pohs InfoClear Consulting #SLATaxo

ALERT installation setup

Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank

BusinessObjects XI R2 Product Documentation Roadmap

JBoss Portal 2.4. Quickstart User Guide

Common Questions and Concerns About Documentum at NEF

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

Mindshare Studios Introductory Guide to Content Management Systems

Web Publisher Administration Guide

The SharePoint Maturity Model

Clinical Knowledge Manager. Product Description 2012 MAKING HEALTH COMPUTE

Elgg 1.8 Social Networking

A&D srl Consulting & Logistic Systems Galleria Spagna, Padova (PD) - Italy - Telefono Fax Sede Legale:

Shared service components infrastructure for enriching electronic publications with online reading and full-text search

Portal Technical Requirements

Building Library Website using Drupal

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Oracle Data Integrator 12c: Integration and Administration

IBM Rational Asset Manager

SOA REFERENCE ARCHITECTURE: WEB TIER

Hardware. Maintenance

Apache Lucene. Searching the Web and Everything Else. Daniel Naber Mindquarry GmbH ID 380

- a Humanities Asset Management System. Georg Vogeler & Martina Semlak

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

Transcription:

The Open Source CMS

Store and retrieve Classify and organize Version and archive management content Edit and review Browse and find Access control collaboration publishing Navigate and show Notify Aggregate

Current CMS pitfalls

Taxonomy plague Hierarchy with folders Overlapping facets Intermixed with ACL configuration Classification = navigation

The Haunted Forest Trees, trees, trees Single-rooted Difficult to maintain: shifting environment shifting organization!!!!!!!!!!!!

Mapping woes Classification Navigation!!!!!!!!!!!???!

Other pitfalls Zero -tier applications TheBlob vs DrXML Hackless Integratability

New buzz Wiki Unleash the publicists Free flow / - form / - link The Writeable Web ReST aka stateless XML/HTTP

Introducing Daisy

What is Daisy? A new Open Source CMS Based on proven concepts and technology Comes with a full-featured Wiki application By a team of experienced Open Source developers Backed by a thriving community

What is Daisy? A framework for building content and knowledge management applications Provides clear interfaces for integration and customization With a commercial-friendly Open Source license

What is Daisy? A component-oriented design Lightweight yet scalable Enterprise-ready

management Concepts content collaboration publishing

Management Store and retrieve Classify and organize management content Version and archive collaboration publishing

Repository Big Bag of documents Slice- n-dice approach using extensive metadata support HTTP/XML (ReST) interface: effective 2-tier architecture accessible from most programming/ scripting languages

Document Types Document schemas Semi-structured documents, containing: rich-text or multimedia parts metadata fields Documents are validated against their type definition Editor automatically reconfigures itself on document type changes Content Summary distribution keyword department Parts Fields

Parts Mime type-aware media storage Stored on the filesystem Parts can be of arbitrary size (OS limits notwithstanding) Full-text indexed where applicable PDF, MSOffice, OpenOffice

Fields Strongly-typed metadata Several base-types available i18n of labels and description Selection lists Required/optional

Slice-and-dice Views Searches on: - metadata - document types -... Explicit navigation Repository

Versioning All versions are preserved Line-/word-precise diffing between versions 1.3: Variants (branches & languages)

Versioning

Collaboration Edit and review Access control management content Notify collaboration publishing

The Daisy editor In-browser WYSIWYG editing True platform independence (IE/Mozilla) Cleansed and validated XHTML-derivate Caters for re-use: print, mobile, automated document assembly No expensive plugins, no learning curve

Daisy HTML editing

Review

Access Control ACL rules

Access Control Centralized set of ACL rules: Subject: applicable documents (using a Daisy query) User/role Type of denied/allowed operation Act as a set of firewall rules

Notifications Technically: all repository change events are published on a JMS bus extension hook for integration with workflow system Functionally: user-configurable mail notification system

Mail notifications

Publishing Browse and find Navigate and show management content Aggregate collaboration publishing

Publishing Repository content Navigation tree Site definition } Website

Navigation editor

Navigation Document links Groups Queries Include navigation trees External links Filtered against ACL rules

Daisy Query Language SQL RDBMS DQL Lucene Full-text indices

Querying Easy to learn SQL-like query language Access to metadata and full-text indexes Queries can be embedded in documents Dynamic navigation using queries Query results are filtered against ACL

Publishing Apache Cocoon web application framework XML/XSLT-based: no programming required Output formats: HTML, PDF,... Aggregation of external sources (RSS) Skinning system

Aggregation Build dynamic/composite documents Document- and query includes Supported by Daisy editor Integration of external information Skin customization

Aggregation WYSIWYG editing Version History Access Control RDBMS daisy wiki Skinning Publishing Querying Document & Query Embedding Admin additional applications H T T P / X M L Versioning Store & Retrieve Mail Notifier Locking Staging Querying Notifications Publisher Document Types Navigation Manager BLOB Store Full Text Index RDBMS core repository services Cocoon external information - RSS/Atom - webapps - RDBMS

Architecture WYSIWYG editing Version History Access Control RDBMS daisy wiki Skinning Publishing Querying Document & Query Embedding Admin additional applications H T T P / X M L Versioning Store & Retrieve Mail Notifier Locking Staging Querying Notifications Publisher Document Types Navigation Manager BLOB Store Full Text Index RDBMS core repository services

Front-end Cocoon-based: Wiki-on-steroids application which doubles as an IDE for the repository Additional applications: static publish-only web site (for public web sites) Great integration/publishing framework Your preferred webapp framework Accessing the repository using CLI tools or batch scripts (HTTP/XML)

Repository server Java & XML Proven technology: RDBMS & filesystem storage Notification services using JMS JMX management interface Lucene full-text indexing (PDF, MS/Ooffice) ReST (HTTP+XML) or Java API

Early adopters bios.net: open source biotech Schaubroeck ISO documentation WDC JurInfo extranet General purpose intranet tool VRT

Roadmap Version 1.3 (summer 2005) Multi-lingual & branch variants Easier skinning Publish-only websites Query language extensions Your feature?

License Apache License 2.0 http://www.apache.org/licenses/license-2.0 Free for (re-)use and (re-)distribution

Learn more http://cocoondev.org/daisy/ downloads documentation source code mailing list http://outerthought.org/ commercial support and implementation services

Announcements Daisy Wiki Hosting: Q3 2005 Daisy ASP edition: Q4 2005 (Optionally) under own domain name (Optionally) skinning possible Tools for easy creation of new Daisy repositories & sites Centralized administration Auditing and accounting

Announcements Turn-key Daisy Fixed budget & turnover time Optional extra modules Blogs (publish & aggregate) Guestbook, SimpleForms, Calendar, Picturebooks Threaded comments, Forums