MMBase builder documentation


Table of Contents

BasicAuth
Authorisation relations (authrel)
General
fields
Basics
CloudSecurity
MMBase users (mmbaseusers)
General
fields
Codings
NewsItems (news)
General
fields
core
Day Markers (daymarks)
General
fields
Relations (insrel)
General
fields
MMBase Servers (mmservers)
General
fields
Object Aliases (oalias)
General
fields
Objects (object)
General
fields
Relation roles (reldef)
General
fields
Synchronisation Nodes (syncnodes)
General
fields
Object Types (typedef)
General
fields
Relation types (typerel)
General
fields
Version Control (versions)
General
fields
Hardware
Cameras (cameras)
General
fields
PC Cards (pccards)
General
fields
Scanners (scanners)
General
fields
MyCompany
Addresses (addresses)
General
fields
Biographies (biographies)
General
fields
Companies (companies)
General
fields
Persons (people)
General
fields
Projects (projects)
General
fields
Role Relation (rolerel)
General
fields
MyNews
Magazines (mags)
General
fields
Times (mmevents)
General
fields
NewsItems (news)
General
fields
Persons (people)
General
fields
Topics (topics)
General
fields
MyUsers
Cookies (cookies)
General
fields
Email messages (email)
General
fields
Groups (groups)
General
fields
Role Relation (rolerel)
General
fields
Users (users)
General
fields
MyYahoo
Jumpers (jumpers)
General
fields
Pools (pools)
General
fields
PageCache
netfiles (netfiles)
General
fields
Net File Servers (netfilesrv)
General
fields
Resources
Attachments (attachments)
General
fields
Cached Images (icaches)
General
fields
Images (images)
General
fields
Position Relations (posrel)
General
fields
URL (urls)
General
fields
RichText
ID relations (idrel)
General
fields
images
XML NewsItems (xmlnews)
General
fields
Vwms
Vwms (vwms)
General
fields
Vwm Tasks (vwmtasks)
General
fields

Authorization relation

version0
maintainermmbase.org
extends insrel
descriptive nameAuthoraisation relation
table nameauthrel

UserName. 

databasenameusername
descriptionUser login name
guitypestring
databasetypeSTRING
notnulltrue
size32

Password. 

databasenamepassword
descriptionUser password
guitypestring
databasetypeSTRING
notnulltrue
size32

Daycount object used to keep track of ages of objects

version0
maintainermmbase.org
extends object
descriptive nameDay Marker
table namedaymarks

Day Marker. 

databasenamedaycount
descriptionNumber of days of this daymarker
guitypeinteger
databasetypeINTEGER
notnullfalse
size

Mark. 

databasenamemark
descriptionObjectnumber of the last new object untill this daymark
guitypeinteger
databasetypeINTEGER
notnullfalse
size

Basic relation

version0
maintainermmbase.org
extends object
descriptive nameRelation
table nameinsrel

MMBase Servers defines node of a MMBase within this system

version0
maintainermmbase.org
extends object
descriptive nameMMBase Server
table namemmservers

Object Aliases name substitution for objects

version0
maintainermmbase.org
extends object
descriptive nameObject Alias
table nameoalias

Objects

version0
maintainermmbase.org
descriptive nameObject
table nameobject

Assigns roles to relation object types

version0
maintainermmbase.org
extends object
descriptive nameRelation role
table namereldef

Synchronisation Nodes are used to map remote MMBase nodes to this node

version0
maintainermmbase.org
extends object
descriptive nameSynchronisation Node
table namesyncnodes

Defines object types

version0
maintainermmbase.org
extends object
descriptive nameObject Type
table nametypedef

Defines the allowed relations between object types

version0
maintainermmbase.org
extends object
descriptive nameRelation type
table nametyperel

A camera hardware device

version0
maintainermmbase.org
extends object
descriptive nameCamera
table namecameras

Defines a PC card hardware device

version0
maintainermmbase.org
extends object
descriptive namePC Card
table namepccards

Address

version0
maintainereo.nl
extends object
descriptive nameAddress
table nameaddresses

Biographies

version0
maintainermmbase.org
extends object
descriptive nameBiography
table namebiographies

Companies with basic information, symbol and a small biography

version0
maintainermmbase.org
extends object
descriptive nameCompany
table namecompanies

People

version0
maintainermmbase.org
extends object
descriptive namePerson
table namepeople

Projects to bind other objects

version0
maintainermmbase.org
extends object
descriptive nameProject
table nameprojects

Role relation, defines, for example, the role of a person in a company

version1
maintainermmbase.org
extends insrel
descriptive nameRole Relation
table namerolerel

Role. 

databasenamerole
descriptionRoledescription of this relation
guitypestring
databasetypeSTRING
notnullfalse
size12

Magazines

version0
maintainermmbase.org
extends object
descriptive nameMagazine
table namemags

Times used to place objects on a fixed time bar (epoch)

version0
maintainermmbase.org
extends object
descriptive nameTime
table namemmevents

News item

version0
maintainermmbase.org
extends object
descriptive nameNewsItem
table namenews

People

version0
maintainermmbase.org
extends object
descriptive namePerson
table namepeople

The topic of a other object, for example the topic of a piece of video

version0
maintainermmbase.org
extends object
descriptive nameTopic
table nametopics

Title. 

databasenametitle
descriptionTitle of the topic
guitypestring
databasetypeSTRING
notnulltrue
size255

Text. 

databasenamebody
descriptionDescription of the topic
guitypefield
databasetypeSTRING
notnullfalse
size64000

Cookie defines a key for a browser cookie

version0
maintainermmbase.org
extends object
descriptive nameCookie
table namecookies

Email messages to send out

version0
maintainermmbase.org
extends object
descriptive nameEmail message
table nameemail

Onderwerp. 

databasenamesubject
descriptionSubject of the message
guitypestring
databasetypeSTRING
notnulltrue
size255

From. 

databasenamefrom
descriptionSender email address
guitypestring
databasetypeSTRING
notnullfalse
size255

To. 

databasenameto
descriptionRecipient email adress(es)
guitypestring
databasetypeSTRING
notnullfalse
size255

Reply To. 

databasenamereplyto
descriptionEmail address to which replies on this message are to be sent
guitypestring
databasetypeSTRING
notnullfalse
size255

Body Url. 

databasenamebodyurl
descriptionURL to a script that generates the message to send
guitypestring
databasetypeSTRING
notnullfalse
size255

Body. 

databasenamebody
descriptionMain message text
guitypestring
databasetypeSTRING
notnullfalse
size32000

Type. 

databasenamemailtype
descriptionType of the email: 1:one shot email, 2: repeat email, 3: oneshot email, but keep result
guitypeinteger
databasetypeINTEGER
notnullfalse
size

State. 

databasenamemailstatus
descriptionState of the message: 0:waiting to be scheduled, 1:delivered, 2:delivery failed, 3:marked as SPAM, 4:scheduled, wating to bedelivered
guitypeinteger
databasetypeINTEGER
notnullfalse
size

Send Time. 

databasenamemailtime
descriptionTime to send thsie mail
guitypeeventtime
databasetypeINTEGER
notnullfalse
size

Build Time. 

databasenamebuildtime
descriptionTime on which the email was created
guitypeeventtime
databasetypeINTEGER
notnullfalse
size

Repeat Time. 

databasenamerepeattime
descriptionTime period over which the sending of the email is repeated
guitypeeventtime
databasetypeINTEGER
notnullfalse
size

Last Mailed. 

databasenamemailedtime
descriptionLast time on which the email was send
guitypeeventtime
databasetypeINTEGER
notnullfalse
size

Different types of groups of people

version0
maintainermmbase.org
extends object
descriptive nameGroup
table namegroups

Role relation, defines, for example, the role of a person in a company

version1
maintainermmbase.org
extends insrel
descriptive nameRole Relation
table namerolerel

Role. 

databasenamerole
descriptionRoledescription of this relation
guitypestring
databasetypeSTRING
notnullfalse
size12

Jumpers are used to create easy-to-use urls for pointing to an object or webpage

version0
maintainermmbase.org
extends object
descriptive nameJumper
table namejumpers

Pools, containers for objects

version0
maintainermmbase.org
extends object
descriptive namePool
table namepools

Name. 

databasenamename
descriptionName of the pool
guitypestring
databasetypeSTRING
notnullfalse
size255

Description. 

databasenamedescription
descriptionDescription of the pool
guitypefield
databasetypeSTRING
notnullfalse
size2048

A netfile describes a task

version0
maintainermmbase.org
extends object
descriptive namenetfile
table namenetfiles

Attachment, such as a PDF file

version0
maintainermmbase.org
extends object
descriptive nameAttachment
table nameattachments

Cache for rendered images

version0
maintainermmbase.org
extends object
descriptive nameCached Image
table nameicaches

Images

version0
maintainermmbase.org
extends object
descriptive nameImage
table nameimages

This relation has a position attribute

version0
maintainermmbase.org
extends insrel
descriptive namePosition Relation
table nameposrel

Position. 

databasenamepos
descriptionPosition number, useful for ordering the relations
guitypeinteger
databasetypeINTEGER
notnullfalse
size

This relation has an id field, that refers to an id attribute in an XML field

version0
maintainermmbase.org
extends insrel
descriptive nameID relation
table nameidrel

ID. 

databasenameid
description The ID field of the idrel relation points to an 'id' attribute of a tag in an XML field of the source node of this relation.
guitypestring
databasetypeSTRING
notnullfalse
size255

A Virtual web masters, is a piece of functionality in MMBase

version0
maintainermmbase.org
extends object
descriptive nameVwm
table namevwms


This is part of the MMBase documentation.

For questions and remarks about this documentation mail to: documentation@mmbase.org