MMBase: a demo - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

MMBase: a demo

Description:

editwizards are based on XML, XSL and use Xalan and Xerces (build by Q42) ... Editwizard (XSL) editorsindex.html. 13. 9/20/09. MMatch / MMBase consultancy and ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 17
Provided by: Han96
Category:
Tags: demo | mmbase | xsl

less

Transcript and Presenter's Notes

Title: MMBase: a demo


1
MMBase a demo
  • Introduction to MMBase
  • Architecture
  • Content management
  • Publishing
  • Editorial interface
  • MMBase community

2
Introduction to MMBase
  • possibility to separate content from layout
  • content is represented by objects and relations
  • objects contain data and functionality
  • java, xml, jsp
  • what was necessary is available

3
MMBase and XML
  • all configuration files are XML
  • content dump in XML format (graph -gt tree)
  • XML.db?... yields content of object ... in MMBase
    format
  • XML-importer (build by Finalist)
  • editwizards are based on XML, XSL and use Xalan
    and Xerces (build by Q42)
  • documentation is in DocBook

4
MMBase Architecture
Input of text, images, sounds and movies
MMBase
JSP Cache
Edit Wizard
Static Cache
Flash Generator
Image Converter
XML Importer
XML Interface
Presentation on website
Java Server Pages
Database
Webserver
Java
Operating system
5
Content Managementreality, objects and relations
Person
Book
Channel
task
Program
position
Chapter
role
News
position
Employee
room
Article
role
job
position
Location
Paragraph
Department
Project
position
position
Image
Company
6
builder for objects / nodes
7
builders
8
definitions of relations
9
types of relations
10
instances of relations
11
Publishing
  • query or page approach
  • building templates with java server pages
  • html, javascript, flash
  • mmbase-taglib
  • java

12
User Interface
  • MMEditors (SCAN)
  • default-web-app\mmeditors\index.shtml
  • MMEditors (JSP)
  • default-web-app\mmeditors\jsp\index.jsp
  • Editwizard (XSL)
  • editors\index.html

13
editwizard
14
/editors/data/archief/piece.xml
  • lt?xml version"1.0"?gt
  • ltwizard-schema id"empty"gt
  • lttitlegtSchilderijlt/titlegt
  • ltlistsgt
  • ltoptionlist name"piece_type"
    include"archief/optionlists/piece_type.xml" /gt
  • ltoptionlist name"stock_type"
    include"archief/optionlists/stock_type.xml" /gt
  • ltoptionlist name"currency" include"archief/op
    tionlists/currency.xml" /gt
  • ltoptionlist name"status" include"archief/opti
    onlists/status.xml" /gt
  • lt/listsgt
  • ltaction type"create"gtltobject type"piece"
    /gtlt/actiongt
  • ltaction type"delete"gtltpromptgtDit werk
    verwijderen?lt/promptgtltdescriptiongtDeletelt/descript
    iongtlt/actiongt
  • ltaction type"load"gt
  • ltrelation destination"images" role"posrel" /gt
  • ltrelation destination"contact" role"stock" /gt
  • lt/actiongt
  • ltstepsgtltstep form-schema"step1" /gtlt/stepsgt
  • ltform-schema id"step1"gt
  • ltfield name"title" gt ltpromptgtTitellt/promptgtlt/f
    ieldgt
  • ltfield name"subtitle" gt ltpromptgtSubtitellt/prom
    ptgtlt/fieldgt

15
short historical overview
  • June 1998 - VPRO starts implementing MMBase
  • April 2000 - MMBase goes Open Source
  • May 2000 - EO starts using MMBase
  • Jan 2001 - Gemeente Amsterdam chooses MMBase (
    Framfab)
  • Febr 2001 - MMBase is used for the Rotterdam
    Filmfestival
  • March 2001 - Feyenoord chooses MMBase ( Magic
    Minds)
  • June 2001 - Editwizards implemented by Q42
  • Aug 2001 - ilse Media starts using MMBase
  • Sept 2001 - 1st MMEvent
  • April 2002 - MMBase stichting is founded
  • May 2002 - SMS integration by Submarine ( CMG)
  • May 2002 - MMBase seminar by IBM
  • June 2002 - Teleac / NOT, RVU and VARA start
    using MMBase
  • Sept 2002 - 2nd MMEvent

16
a town called MMBase (the community)
  • EO
  • Feyenoord
  • Gemeente Adam
  • ilse Media
  • Omroep.nl
  • Teleac / NOT
  • VARA
  • VPRO
  • ...
  • Finalist
  • Framfab
  • IBM
  • Magic Minds
  • MMatch
  • Q42
  • Submarine
  • ...
Write a Comment
User Comments (0)
About PowerShow.com