Welcome to Xierpa. This is the stable 1.2 version which was developed by Petr van Blokland + Claudia Mens (buro@petr.com) and is maintained by Michiel Kauw-A-Tjoe. It is subclassed by the Museum Meermanno and American Express applications.

CmsBuilder

The CmsBuilder class is an abstract CMS builder that can be inherited by an application class instead it’s super class SiteBuilder, which offers full site functionality to build a site an AJAX-based CMS site without additional or redefined methods.
This class adds the functions of building CMS forms inside main web pages or as separate form pages. The paradigm is based on the MVC-AJAX model as implemented by SiteBuilder, by subscribing event-model-target combinations, the application does not have to take care about the dependencies between form fields that otherwise grow complex easily.
The class is designed to be as independent as possible towards the data structure, user behaviour or layout. No knowledge is assumed about the underlying database, other that a set of API calls to get and set data and to search through trees of elements. In principle it would be possible this way to make a CmsBuilder work without a database, as long as the given tree of elements behaves identical.

Parts

The class is built from abstract part classes that handle different functions:
  • CmsBuilderApplicationsPart
  • CmsBuilderAssociationPart
  • CmsBuilderCmsNodePart
  • CmsBuilderDispatcherPart
  • CmsBuilderEventRecordPart
  • CmsBuilderFindPart
  • CmsBuilderLoginPart
  • CmsBuilderMenuPart
  • CmsBuilderUIComponentPart
The abstract CmsBuilder CMS builder class is inherited by CmsDefaultApp, which implements a full scale site builder with AJAX based CMS and abstract application layers.

Import

from xpyth.xierpa.builders.cmsbuilder import CmsBuilder

An overview

The CmsBuilder class contains the following tags:
Open tagClose tagAttributesDocstring or default value
AJAXURL './index2'
APP_ADDRESS 'address'
APP_ADMIN 'admin'
APP_APPLICATIONIDS ('home', 'composer', 'edit', 'admin', 'login')
APP_APPLICATIONMENU ('home', 'composer', 'edit', 'admin', 'login')
APP_AUTHORIZEDAPPLICATIONIDS {1: ('home', 'composer', 'edit', 'admin', 'login'), 2: ('home', 'composer', 'edit', 'admin', 'login'), 4: ('home', 'composer', 'edit', 'admin', 'login'), 5: ('home', 'help')}
APP_BOOK 'book'
APP_CMS 'cms'
APP_COMPOSER 'composer'
APP_DEFAULT 'home'
APP_DEFAULTCMS 'composer'
APP_EDIT 'edit'
APP_HELP 'help'
APP_HOME 'home'
APP_IMAGE 'image'
APP_INDEX 'home'
APP_LOGIN 'login'
APP_TEXT 'text'
APP_TRANSLATE 'translate'
APP_TYPE 'appid'
APP_UPLOAD 'upload'
ASSOCIATION_COMPOSITES 'ASSOCIATION_COMPOSITES'
ASSOCIATION_EMAILATTRIBUTES []
ASSOCIATION_IMAGEATTRIBUTES ('class', 'target', 'alt', 'caption', 'src', 'width', 'height', 'style', 'popup')
ASSOCIATION_LINKATTRIBUTES ('href', 'class', 'page', 'target', 'alt', 'style')
ASSOCIATION_MAXCOMPOSITES 30
ASSOCIATION_MAXCOUNT 10000000
ASSOCIATION_MAXFIND 30
ASSOCIATION_MAXHIT 10
ASSOCIATION_MAXLEVEL 3
ASSOCIATION_PERMUTADEDWEIGHT 1
ASSOCIATION_PERMUTATEDFIND 10
ASSOCIATION_RELATED 'ASSICIATION_RELATED'
ASSOCIATION_REVERSEWEIGHT 1
ASSOCIATION_TABLES ('item', 'element', 'association')
ASSOCIATION_THUMBNAILS 'ASSOCIATION_THUMBNAILS'
ASSOCIATION_TRAININGMODE 1
ASSOCIATION_UNIQUEFIELDID 'element_id'
ASSOCIATION_WEIGHT 5
BACKGROUNDGRAY '#D0D0D0'
BORDER 0
CACHE_APPS ('home',)
CACHE_CLEARALL '1001'
CAPTIONTYPE_BELOW 'below'
CAPTIONTYPE_DEFAULT 'below'
CAPTIONTYPE_LEFT 'left'
CAPTIONTYPE_POPUP 'popup'
CAPTIONTYPE_RIGHT 'right'
CLASS_ADMINMENU 'adminmenu'
CLASS_APPTABLINK 'menutablink'
CLASS_ASSOCHOVERIMAGE 'assochoverimage'
CLASS_ASSOCHOVERIMAGEBOTTOM 'assochoverimagebottom'
CLASS_ASSOCHOVERIMAGEBOTTOMLEFT 'assochoverimagebottomleft'
CLASS_ASSOCHOVERIMAGEBOTTOMRIGHT 'assochoverimagebottomright'
CLASS_ASSOCHOVERIMAGEFRAME 'assochoverimageframe'
CLASS_ASSOCHOVERIMAGERIGHT 'assochoverimageright'
CLASS_ASSOCHOVERIMAGETABLE 'assochoverimagetable'
CLASS_ASSOCHOVERIMAGETOPRIGHT 'assochoverimagetopright'
CLASS_ASSOCIATEDIMAGE 'associatedImage'
CLASS_ASSOCIATEDIMAGECAPTIONBELOW 'associatedImagecaptionbelow'
CLASS_ASSOCIATEDIMAGECAPTIONLEFT 'associatedImagecaptionleft'
CLASS_ASSOCIATEDIMAGECAPTIONPOPUP 'associatedImagecaptionpopup'
CLASS_ASSOCIATEDIMAGECAPTIONRIGHT 'associatedImagecaptionright'
CLASS_BH1 'bh1'
CLASS_BH2 'bh2'
CLASS_BH3 'bh3'
CLASS_BH4 'bh4'
CLASS_BH5 'bh5'
CLASS_BOOKCHANGEDMARKER 'changedmarker'
CLASS_BUTTON 'button'
CLASS_BUTTONCONFIRM 'buttonconfirm'
CLASS_BUTTONSELECTED 'buttonselected'
CLASS_CAPTION 'caption'
CLASS_CURRENTAPPLINK 'currentapp'
CLASS_CURRENTLINK 'currentlink'
CLASS_CURRENTNAVIGATION 'currentnavigation'
CLASS_DEBUG 'debug'
CLASS_DEBUG_INNER 'debug-inner'
CLASS_DEBUG_OUTER 'debug-outer'
CLASS_ELEMENTCLIPBOARDLINE 'elementclipboardline'
CLASS_ELEMENTISHOT 'elementishot'
CLASS_ELEMENTNOTSHOWING 'elementnotshowing'
CLASS_ELEMENTTREE 'elementtree'
CLASS_ELEMENTTREELINE 'elementtreeline'
CLASS_ELEMENTTREELINESELECTED 'elementtreelineselected'
CLASS_ELEMENTTREERELEVANCE 'elementtreerelevance'
CLASS_EM 'em'
CLASS_ENDOFFLOAT 'endoffloat'
CLASS_ERROR 'error'
CLASS_FLOATINGWINDOW 'floatingwindow'
CLASS_FLOATINGWINDOWLABEL 'floatingwindowlabel'
CLASS_FLOATINGWINDOWNOSHADE 'floatingwindownoshade'
CLASS_FLOATINGWINDOWSHADE 'floatingwindowshade'
CLASS_FORMFIELD 'formfield'
CLASS_FORMFIELDTOP 'formfieldtop'
CLASS_FORMHEAD 'formhead'
CLASS_FORMLABEL 'formlabel'
CLASS_FORMLABELTOP 'formlabeltop'
CLASS_FORMTABLE 'formtable'
CLASS_H1 'h1'
CLASS_H2 'h2'
CLASS_H3 'h3'
CLASS_H4 'h4'
CLASS_H5 'h5'
CLASS_IM 'im'
CLASS_IMAGEBUTTON 'imagebutton'
CLASS_IMAGEBUTTONSELECTED 'imagebuttonselected'
CLASS_ITEMIMAGESCOUNT 'itemimagescount'
CLASS_LAYOUT 'layout'
CLASS_LINKELEMENTSLICEARROW 'linkelementslice'
CLASS_LISTCATEGORYROW 'listcategoryrow'
CLASS_LISTCATEGORYROWR 'listcategoryrowr'
CLASS_LISTCENTERROW 'listcenterrow'
CLASS_LISTLINEROW 'listlinerow'
CLASS_LISTORGANIZATION 'listorganization'
CLASS_LISTROW 'listrow'
CLASS_LOGINENTRYBLOCK 'loginentryblock'
CLASS_LOGINLOGOBLOCK 'loginlogoblock'
CLASS_LOGINTITLEBLOCK 'logintitleblock'
CLASS_MENUBAR 'menubar'
CLASS_MENUTABS 'menutabs'
CLASS_MENUTABSR 'menutabsr'
CLASS_MONITORAPPSTORAGE 'monitorappstorage'
CLASS_NAVIGATION 'navigation'
CLASS_RECORDNOTCOMPLETE 'recordnotcomplete'
CLASS_ROOT 'root'
CLASS_SELECTED 'selected'
CLASS_SELECTEDLINK 'selectedlink'
CLASS_SIDEBAR 'sidebar'
CLASS_SLICEPAGEROW 'slicepagerow'
CLASS_TAB 'tab'
CLASS_TABSELECTED 'tabselected'
CLASS_TAGCLOUD 'tagcloud'
CLASS_TINYWHITELINE 'tinywhiteline'
CLASS_TRAINERINDICATOR 'trainerindicator'
CLASS_TREEICON 'treeicon'
CLASS_UPDATEMENU 'updatemenu'
CLASS_WARNING 'warning'
CLASS_WRAPPER 'wrappercss'
CLEANUP 'cleanup'
CMDTARGETID_EDITORCONTENT 'cmstarget_editorcontent'
CMS 'cms'
CMSTARGETID_ADMINCONTENT 'cmstarget_admincontent'
CMSTARGETID_ADMINLIST 'cmstarget_adminlist'
CMSTARGETID_ADMINLISTFIND 'cmstarget_adminlistfind'
CMSTARGETID_BOOKLIST 'cmstarget_booklist'
CMSTARGETID_BOOKLISTFORM 'cmstarget_booklistform'
CMSTARGETID_CONTENT 'cmstarget_contenttargetid'
CMSTARGETID_DOCMODCONTENT 'cmstarget_docmodcontenttargetid'
CMSTARGETID_DOCMODLIST 'cmstarget_docmodlisttargetid'
CMSTARGETID_ELEMENTCLIPBOARDSEP 'cmstarget_elementclipboardset'
CMSTARGETID_ELEMENTFIND 'cmstarget_elementfindid'
CMSTARGETID_ELEMENTFORM 'cmstarget_elementformtargetid'
CMSTARGETID_ELEMENTSEP_ID 'cmstarget_elementsep_%s'
CMSTARGETID_ELEMENTTREE 'cmstarget_elementtreetargetid'
CMSTARGETID_ELEMENTTREEMENU 'cmstarget_elementtreemenutargetid'
CMSTARGETID_FLATELEMENTROW_ID 'cmstarget_flatelementrow_%s'
CMSTARGETID_FLOATLABEL 'cmstarget_floatlabel'
CMSTARGETID_FLOATTARGET 'cmstarget_floattargetid'
CMSTARGETID_FLOATTLABEL 'cmstarget_floatlabelid'
CMSTARGETID_FLOATWINDOW 'cmstarget_floatwindowid'
CMSTARGETID_IMAGECONTENT 'cmstarget_imagecontent'
CMSTARGETID_ITEMCONTENT 'cmstarget_itemcontent'
CMSTARGETID_ITEMLIST 'cmstarget_itemlist'
CMSTARGETID_ITEMLISTFIND 'cmstarget_itemlistfind'
CMSTARGETID_ITEMLISTMENU1 'cmstarget_itemlistmenu1'
CMSTARGETID_ITEMLISTMENU2 'cmstarget_itemlistmenu2'
CMSTARGETID_ITEMSEP_ID 'cmstarget_itemsep_%s'
CMSTARGETID_MENU 'cmstarget_menutargetid'
CMSTARGETID_MODULES1 'cmstarget_modules1stargetid'
CMSTARGETID_MONITORAPPSTORAGE 'debug_appstorage'
CMSTARGETID_PDFTIMER 'cmstarget_pdftimer_%s_%d'
CMSTARGETID_PREVIEW 'cmstarget_preview'
CMSTARGETID_RELATEDIMAGES 'cmstarget_relatedimages'
CMSTARGETID_SIDEBAR 'cmstarget_sidebar'
CMSTARGETID_TEXTAREA1 'cmstarget_textarea1'
CMSTARGETID_TEXTAREA2 'cmstarget_textarea2'
CMSTARGETID_TEXTCONTENT 'cmstarget_textcontent'
CMSTARGETID_WINDOW 'cmstarget_windowtargetid'
CMS_APPUIPARAMS 'cms_uiparams'
CMS_CLIPBOARD 'cms_clipboard'
CMS_CLIPBOARDCUT 'cms_clipboardcut'
CMS_COUNTRIES 'xierpa_countries'
CMS_COUNTRIESDICT 'xierpa_countries_dict'
CMS_DEFAULTFLOATINGPOSITION (0, 12)
CMS_ELEMENTOPENID 'cms_elementopenid'
CMS_ELEMENTSLICESTARTID 'cms_elementsliceid'
CMS_FINDCHANGEDITEMS 'cms_findchangeditems'
CMS_FINDFILTER 'cms_findfilter'
CMS_FINDIMAGEFILTER 'cms_findimagefilder'
CMS_FINDIMAGESTRING 'cmd_findimagestring'
CMS_FINDNEWITEMS 'cms_findnewitems'
CMS_FINDSTRING 'cms_findstring'
CMS_FINDTYPE 'cms_findtype'
CMS_FLOATINGPOSITIONS 'floatingpositions'
CMS_IMAGEDELETE 'cms_imagedelete'
CMS_IMAGEDELETEDENY 'cms_imagedeletedeny'
CMS_IMAGEEDITSELECTEDIMAGE 'cms_imageeditselectedimage'
CMS_IMAGEEDITSTATE 'cms_imageeditstate'
CMS_IMAGESLICESTART 'cms_imageslicestart'
CMS_ITEMSELECTIONSTART 'cms_itemselectionstart'
CMS_OPENITEMID 'cms_openitemid'
CMS_RECORDFORMID 'cms_elementformid'
CMS_SELECTEDELEMENTID 'cms_selectedrecordid'
CMS_SELECTEDITEMID 'cms_selectedrecordid'
CMS_SELECTEDRECORDID 'cms_selectedrecordid'
CMS_SELECTEDUSER 'cms_selecteduser'
CMS_SHOWDRAFTTEXTLIST 'cms_showalltextlist'
CMS_SHOWELEMENTASSOCIATION False
CMS_SHOWELEMENTID False
CMS_SHOWELEMENTLAYOUTPOSITION True
CMS_SHOWELEMENTNAVIGATIONLEVEL True
CMS_SHOWELEMENTPAGENUMBER False
CMS_SHOWITEMLIST 'cms_showitemlist'
CMS_SHOWRECORDISNOTCOMPLETED False
CMS_SHOWRELEVANCE True
CMS_SHOWTEXTORIMAGE 'cms_showtextorimage'
CMS_SITE 'cms_site'
CMS_TOTALITEMSIZE 'cms_totalitemsize'
CMS_UNTITLED '00000000 Untitled'
CMS_UNTITLEDTITLE 'Untitled'
CMS_USERRECORD 'cms_user'
CMS_USERROLES 'cms_roles'
COLOR_BACKGROUND '#E0E0E0'
COLOR_BODYTEXT 'black'
COLOR_ERROR 'yellow'
COLOR_MAINCOLOR1 '#4C9EDD'
COLOR_MAINCOLOR1LIGHT '#C4DCF3'
COLOR_MAINCOLOR2 '#195375'
COLOR_MAINCOLOR2LIGHT '#A1A8BC'
COLOR_SELECTED 'yellow'
COLOR_WINDOWBACKGROUND '#D0D0D0'
COMMAND_FORGOTPASSWORD 'forgotpasswd'
COMMAND_LOGIN 'login'
CONTACTPARAM 'contact'
CSS_DIVCOMPONENTS []
CSS_FONTSIZEBODY 10
CSS_FONTSIZEELEMENTLINK 7
CSS_FONTSIZEINPUT 10
CSS_FONTSIZETAB 10
DA 'da'
DEBUGAPPSTORAGE False
DEBUGBORDER 0
DEBUGWARNINGS True
DEFAULTAUTHORIZATION [5]
DESIGNPARAM 'design'
DOT '.'
DRAGLABELHEIGHT 12
DRAGLABELWIDTH 30
EDIT 'edit'
ELEMENT_TYPE_HOME 1
ELEMENT_TYPE_LABELS {}
ELEMENT_TYPE_N {}
EN 'en'
ES 'es'
EVENT 'event'
EVENT_ADD 'add'
EVENT_ADDITEM 'additem'
EVENT_ALLTEXT 'alltext'
EVENT_CANCELELEMENTFORM 'cancelelementform'
EVENT_CANCELITEMLISTFORM 'cancelitemlistform'
EVENT_CLEARFIND 'clearfind'
EVENT_CLEARSTATUS 'clearstatus'
EVENT_CLOSEFOLDER 'closefolder'
EVENT_CLOSEFORM 'closeform'
EVENT_CLOSEITEM 'closeitem'
EVENT_CLOSEITEMFOLDER 'closeitemfolder'
EVENT_CLOSEITEMLISTFORM 'closeitemlistform'
EVENT_COPY 'copy'
EVENT_CROPIMAGE 'cropimage'
EVENT_CUT 'cut'
EVENT_DELETEADDRESS 'deleteaddress'
EVENT_DELETEADDRESSCONFIRM 'deleteaddressconfirm'
EVENT_DELETEADDRESSDENY 'deleteaddressdeny'
EVENT_DELETEDEPARTMENT 'deletedepartment'
EVENT_DELETEELEMENT 'deleteelement'
EVENT_DELETEELEMENTCONFIRM 'deleteelementconfirm'
EVENT_DELETEELEMENTDENY 'deleteelementdeny'
EVENT_DELETEFUNCTION 'deletefunction'
EVENT_DELETEIMAGE 'deleteimage'
EVENT_DELETEIMAGECONFIRM 'deleteimageconfirm'
EVENT_DELETEIMAGEDENY 'deleteimagedeny'
EVENT_DELETEITEM 'deleteitem'
EVENT_DELETEITEMCONFIRM 'deleteitemconfirm'
EVENT_DELETEITEMDENY 'deleteitemdeny'
EVENT_DELETEORGANIZATION 'deleteorganization'
EVENT_DRAFTTEXT 'draftext'
EVENT_DUPLICATEITEM 'duplicateitem'
EVENT_EDIT 'edit'
EVENT_EDITMODE 'editmode'
EVENT_EXPANDELEMENTTREE 'expandelementtree'
EVENT_FIND 'find'
EVENT_FINDIMAGE 'findimage'
EVENT_HIGHERASSOCIATION 'higherassociation'
EVENT_ICONSELECT 'iconselect'
EVENT_LOWERASSOCIATION 'lowerassociation'
EVENT_NEW 'new'
EVENT_NEWFOLDER 'newfolder'
EVENT_NEWITEM 'newitem'
EVENT_NEWITEMFORM 'newitemform'
EVENT_NEXTELEMENTSLICE 'nextslice'
EVENT_OPENFOLDER 'openfolder'
EVENT_OPENITEM 'openitem'
EVENT_OPENITEMFOLDER 'openitemfolder'
EVENT_OPENUSED 'openused'
EVENT_PASTE 'paste'
EVENT_PREVELEMENTSLICE 'prevslice'
EVENT_PREVIEW 'preview'
EVENT_PRINT 'print'
EVENT_PRINTMODE 'printmode'
EVENT_REDRAW 'redraw'
EVENT_REDRAWELEMENT 'redrawelement'
EVENT_RESETIMAGE 'resetimage'
EVENT_SAVE 'save'
EVENT_SAVEADDRESS 'saveaddress'
EVENT_SAVEELEMENTFORM 'saverecordform'
EVENT_SAVEITEMLISTFORM 'saveitemlistform'
EVENT_SELECTADMINGROUPS 'selectadmingroups'
EVENT_SELECTADMINROLES 'selectadminroles'
EVENT_SELECTADMINUSERS 'selectadminusers'
EVENT_SELECTELEMENT 'selectelement'
EVENT_SELECTELEMENTITEM 'selectelementitem'
EVENT_SELECTIMAGE 'selectimage'
EVENT_SELECTIMAGEEDITMODE 'selectimageeditmode'
EVENT_SELECTIMAGESLICE 'selectimageslice'
EVENT_SELECTITEM 'selectitem'
EVENT_SELECTLANGUAGE 'selectlanguage'
EVENT_SELECTMODULE 'selectmodule'
EVENT_SELECTRELATEDTHUMBNAIL 'selectrelatedthumbnail'
EVENT_SELECTTYPE 'selecttype'
EVENT_SELECTUNRELATEDTHUMBNAIL 'selectunrelatedthumbnail'
EVENT_SELECTUSER 'selectuser'
EVENT_SETELEMENTSLICE 'setslice'
EVENT_SHOWIMAGE 'showimage'
EVENT_SHOWPREVIEW 'showpreview'
EVENT_SHOWPROOF 'showproof'
EVENT_SHOWTEXT 'showtext'
EVENT_SLICEFIRST 'slicefirst'
EVENT_SLICELAST 'slicelast'
EVENT_SLICELEFT 'sliceleft'
EVENT_SLICERIGHT 'sliceright'
EVENT_SWAPLANGUAGE 'swaplanguage'
EVENT_TOGGLEOPENRECORDFORM 'toggleopenrecordform'
EVENT_UNSELECTELEMENT 'unselecteventrecord'
EVENT_UNSELECTITEM 'unselectitem'
EVENT_UPDATE 'update'
EVENT_UPDATEELEMENTCHILDREN 'updateelementchildren'
EVENT_UPDATEITEMLISTMENU 'updateitemlistmenu'
EVENT_UPDATEPOSITION 'updateposition'
EVENT_UPLOADITEM 'uploaditem'
FIELDS_COMPOSITE {}
FIELD_ANCHORID 'anchorid'
FIELD_ASSOCIATIONMANY 'association_many'
FIELD_ASSOCIATION_COUNT 'association_count'
FIELD_AUTHORIZE_NAME_N_ID 'authorize_name_n_id'
FIELD_CACHEURL 'url'
FIELD_CACHEXHTML 'xhtml'
FIELD_CAPTION 'caption'
FIELD_CITY 'city'
FIELD_CMSXML 'cmsxml'
FIELD_CMSXMLDRAFT 'cmsxmldraft'
FIELD_CMSXMLEN 'cmsxmlen'
FIELD_CMSXMLNL 'cmsxmlnl'
FIELD_COUNT 'count'
FIELD_COUNTRYGID 'country_g_id'
FIELD_CREATIONDATE 'creationdate'
FIELD_CREATIONTIME 'creationtime'
FIELD_CREATIONUSER 'creationuser'
FIELD_CROPH 'croph'
FIELD_CROPW 'cropw'
FIELD_CROPX 'cropx'
FIELD_CROPY 'cropy'
FIELD_DELETED 'deleted'
FIELD_DESCRIPTION 'description'
FIELD_ELEMENTBOOLPARAMS []
FIELD_ELEMENTCHECKED 'elementchecked'
FIELD_ELEMENTID 'element_id'
FIELD_ELEMENTMANY 'element_many'
FIELD_EMAIL 'email'
FIELD_ENDDATE 'enddate'
FIELD_ENDTIME 'endtime'
FIELD_EXTENSION 'extension'
FIELD_FAX 'fax'
FIELD_FILENAME 'filename'
FIELD_FILESIZE 'filesize'
FIELD_FINDFIELDS {'item': ('name',), 'address': ('firstname', 'lastname'), 'element': ('title', 'name')}
FIELD_FIRSTNAME 'firstname'
FIELD_FIXEDSIZE 'fixedsize'
FIELD_FRAME 'frame'
FIELD_FROZENVERSION 'frozenversion'
FIELD_GENDERGID 'gender_g_id'
FIELD_HEIGHT 'height'
FIELD_ID 'id'
FIELD_IDNAME 'idname'
FIELD_INUSEBY 'inuseby'
FIELD_ISBOOK 'isbook'
FIELD_ISCHANGEDITEM 'ischangeditem'
FIELD_ISHOME 'ishome'
FIELD_ISHOT 'ishot'
FIELD_ISIMAGE 'isimage'
FIELD_ISNEWITEM 'isnewitem'
FIELD_ISSCALABLE 'isscalable'
FIELD_ISSCALEFIT 'isscalefit'
FIELD_ISSLIDE 'isslide'
FIELD_ISSLIDESHOW 'isslideshow'
FIELD_ITEMBOOLPARAMS []
FIELD_ITEMID 'item_id'
FIELD_LASTNAME 'lastname'
FIELD_LAYOUT 'layout'
FIELD_LAYOUTPOSITION 'layoutposition'
FIELD_LOCKED 'locked'
FIELD_LOGTABLENAME 'tablename'
FIELD_LOGUSERID 'userid'
FIELD_LOGUSERNAME 'username'
FIELD_MOBILE 'mobile'
FIELD_MODIFICATIONDATE 'modificationdate'
FIELD_MODIFICATIONTIME 'modificationtime'
FIELD_MODIFICATIONUSER 'modificationuser'
FIELD_NAME 'name'
FIELD_NAVIGATIONLEVEL 'navigationlevel'
FIELD_NEWPAGE 'newpage'
FIELD_ORGANIZATION 'organization'
FIELD_ORGANIZATION_NAME 'organization@name'
FIELD_ORGANIZATION_NAMET 'organization@name_t'
FIELD_PAGENUMBER 'pagenumber'
FIELD_PASSWORD 'passwd'
FIELD_RELATEDELEMENTID 'association_related_element_id'
FIELD_RELEVANCE 'relevance'
FIELD_REMARKS 'remarks'
FIELD_SHOWINGID 'showing_g_id'
FIELD_STARTDATE 'startdate'
FIELD_STARTTIME 'starttime'
FIELD_STARTYEAR 'startyear'
FIELD_STREET 'street'
FIELD_STREETNUMBER 'streetnumber'
FIELD_TABLENAMEFIELDS {'item': ('name',), 'element': ('name',)}
FIELD_TABLETITLEFIELDS {'item': ('name',), 'address': ('firstname', 'lastname'), 'element': ('title', 'name')}
FIELD_TAXNUMBER 'taxnumber'
FIELD_TELEPHONE1 'telephone1'
FIELD_TELEPHONE2 'telephone2'
FIELD_TITLE 'title'
FIELD_URL 'url'
FIELD_VALUE 'value'
FIELD_VANDERHET 'vanderhet'
FIELD_WIDTH 'width'
FIELD_WORD 'word'
FIELD_YEAR 'year'
FIELD_ZIP 'zip'
FIELD__ALPHABETICORDER 'alphabeticorder'
FIELD__SELECT 'select'
FILE_DELETEDFILEMARKER '_X_'
FILE_IGNOREPATHSTART '._'
FILE_IMAGEWIDTHS (36, 100, 500, 1000, 3000)
FIND 'find'
FINDTYPE_IMAGE 'findtype_image'
FINDTYPE_NAME 'findtype_name'
FINDTYPE_TITLE 'findtype_title'
FINDTYPE_XML 'findtype_xml'
FORMID_ADDRESSFORM 'formid_addressform'
FORMID_ELEMENTFORM 'formid_elementform'
FORMID_ITEMLISTFORM 'formid_itemlistform'
FORMID_ITEMTEXTFORM 'formid_itemtext'
FORM_FIND 'form_find'
FORM_FINDIMAGE 'form_findimage'
FORM_IMAGE 'form_image'
FORM_LOGIN 'form_login'
FORM_LOGINPASSWORD 'form_passwd'
GUTTER 8
HOMELINK './index2'
HOMEPARAM 'home'
LABEL_ADD {'en': u'Add', 'nl': u'Voeg toe', 'da': u'Tilf\xf8j'}
LABEL_ADDITEM {'en': u'Add item', 'nl': u'Voeg item toe', 'da': u'Tilf\xf8j emne'}
LABEL_ADMIN {'en': u'Admin', 'nl': u'Admin', 'es': u'Admin', 'da': u'Admin'}
LABEL_ALL {'en': u'All', 'nl': u'Alles', 'da': u'Alle'}
LABEL_ALLTEXT {'en': u'All text', 'nl': u'Alle tekst', 'da': u'Alle tekster'}
LABEL_ALPHABETICORDER {'en': u'Alphabetic order', 'nl': u'Alfabetische volgorde', 'es': u'Orden alfab\xe9tico', 'da': u'Alfabetisk'}
LABEL_APPLICATIONLOGINTITLE {'en': u'[Application login title]', 'nl': u'[Application login title]', 'da': u'[Applikation login titel]'}
LABEL_ARROWFIRSTSTRING u'|<'
LABEL_ARROWLASTSTRING u'>|'
LABEL_ARROWLEFTSTRING u'<'
LABEL_ARROWRIGHTSTRING u'>'
LABEL_ASSOCIATIONS {'en': u'Associations', 'nl': u'Associaties', 'da': u'Organisationer'}
LABEL_CATEGORY {'en': u'Category', 'nl': u'Categorie', 'da': u'Kategory'}
LABEL_CHANGESSTATUS {'en': u'Changes status choice', 'nl': u'Verandert status keuze', 'da': u'\xc6ndre status valg'}
LABEL_CLEARSTATUS {'en': u'Clear status', 'nl': u'Wis status', 'da': u'Slet status'}
LABEL_CLIPBOARDCOPY {'en': u'Copy clipboard', 'nl': u'Kopieer clipboard', 'da': u'Kopier clipboard'}
LABEL_CLIPBOARDCUT {'en': u'Cut clipboard', 'nl': u'Knip cipboard', 'da': u'Klip clipboard'}
LABEL_CLIPBOARDEMPTY {'en': u'Clipboard is empty', 'nl': u'Clipboard is leeg', 'es': u'Sujetapapeles es vac\xedo', 'da': u'Clipboard er tom'}
LABEL_CLOSE {'en': u'Close', 'nl': u'Sluit', 'es': u'Cierre', 'da': u'Luk'}
LABEL_COLUMNS {'en': u'Columns', 'nl': u'Kolommen', 'da': u'Kolonner'}
LABEL_COLUMNSP {'en': u'col', 'nl': u'kol', 'da': u'kol'}
LABEL_COMPOSER {'en': u'Composer', 'nl': u'Samenstellen', 'da': u'Komposition'}
LABEL_COPY {'en': u'Copy', 'nl': u'Kopieer', 'es': u'Copia', 'da': u'Kopier'}
LABEL_COUNTRY {'en': u'Country', 'nl': u'Land', 'es': u'Pa\xeds', 'da': u'Land'}
LABEL_CUT {'en': u'Cut', 'nl': u'Knip', 'es': u'Corte', 'da': u'Klip'}
LABEL_DANISH {'en': u'Danish', 'nl': u'Deens', 'da': u'Dansk'}
LABEL_DATING {'en': u'Dating', 'nl': u'Datering', 'da': u'Datering'}
LABEL_DELETE {'en': u'Delete', 'nl': u'Verwijder', 'es': u'Cancelaci\xf3n', 'da': u'Slet'}
LABEL_DELETECONFIRM {'en': u'Confirm', 'nl': u'Bevestig', 'da': u'Bekr\xe6ft'}
LABEL_DELETECONFIRMQ_T {'en': u'Delete %s?', 'nl': u'Verwijder %s?', 'da': u'Slet %s?'}
LABEL_DELETEDENY {'en': u'No', 'nl': u'Nee', 'es': u'No', 'da': u'Nej'}
LABEL_DEPARTMENT {'en': u'Department', 'nl': u'Afdeling', 'da': u'Afdeling'}
LABEL_DESCRIPTION {'en': u'Description', 'nl': u'Beschrijving', 'da': u'Beskrivelse'}
LABEL_DESCRIPTIONEN {'en': u'English description', 'nl': u'Engelse beschrijving', 'da': u'Engelsk beskrivelse'}
LABEL_DESCRIPTIONNL {'en': u'Dutch description', 'nl': u'Nederlandse beschrijving', 'da': u'Hollandsk beskrivelse'}
LABEL_DISCLAIMER {'en': u'Disclaimer', 'nl': u'Disclaimer', 'da': u'Disclaimer'}
LABEL_DOWNLOADPDF {'en': u'Download PDF', 'nl': u'Download PDF', 'da': u'Download PDF'}
LABEL_DRAFTDA {'en': u'Draft Danish', 'nl': u'Voorstel Deens', 'da': u'Dansk kladde'}
LABEL_DRAFTEN {'en': u'Draft English', 'nl': u'Voorstel Engels', 'da': u'Engelsk kladde'}
LABEL_DRAFTNL {'en': u'Draft Dutch', 'nl': u'Voorstel Nederlands', 'da': u'Preview hollandsk'}
LABEL_DRAFTTEXT {'en': u'Draft', 'nl': u'In bewerking', 'da': u'Kladde'}
LABEL_DUTCH {'en': u'Dutch', 'nl': u'Nederlands', 'da': u'Hollandsk'}
LABEL_EDIT {'en': u'Editor', 'nl': u'Redactie', 'es': u'Redactor', 'da': u'Redakt\xf8r'}
LABEL_ELEMENT {'en': u'element', 'nl': u'element', 'da': u'element'}
LABEL_ELEMENTS {'en': u'elements', 'nl': u'elementen', 'es': u'Elementos', 'da': u'elementer'}
LABEL_ELEMENTTYPE {'en': u'Element type', 'nl': u'Element type', 'da': u'element type'}
LABEL_EMAIL {'en': u'E-mail*', 'nl': u'E-mail*', 'es': u'E-mail*', 'da': u'E-mail*'}
LABEL_END {'en': u'End', 'nl': u'Eind', 'da': u'Slut'}
LABEL_ENGLISH {'en': u'English', 'nl': u'Engels', 'da': u'Engelsk'}
LABEL_ENTERUSERNAME {'en': u'Enter your name and address here', 'nl': u'Voeg hier naam en adres toe', 'da': u'Skriv navn og adresse her'}
LABEL_ERRORINXML {'en': u'Error in XML', 'nl': u'Error in XML', 'da': u'Fejl i XML'}
LABEL_EXTERNALLINK {'en': u'External link', 'nl': u'Externe link', 'da': u'Eksternt link'}
LABEL_FAMILYNAME {'en': u'Middle and family name ', 'nl': u'Tussen- en achternaam ', 'es': 'Apellido'}
LABEL_FAX {'en': u'Fax', 'nl': u'Fax', 'es': u'Fax', 'da': u'Fax'}
LABEL_FEMALE {'en': u' Female ', 'nl': u' Vrouw ', 'es': u'Hembra', 'da': u' Kvinde'}
LABEL_FILENAME {'en': u'File name', 'nl': u'File naam', 'es': u'Nombre de fichero', 'da': u'Fil navn'}
LABEL_FILENOTFOUND {'en': u'File not found: ', 'nl': u'File niet gevonden: ', 'da': u'Filen ikke fundet'}
LABEL_FINDBUTTON {'en': u'Find', 'nl': u'Zoeken', 'es': u'Hallazgo', 'da': u'Find'}
LABEL_FINDIMAGEBUTTON {'en': u'Find image', 'nl': u'Zoek beeld', 'da': u'Find billede'}
LABEL_FIRSTNAME {'en': u'First name', 'nl': u'Voornaam', 'es': u'Nombre', 'da': u'Fornavn'}
LABEL_FLAGS {'en': u'Flags', 'nl': u'Flags', 'da': u'Flag'}
LABEL_FORCEIDNAMEUPDATE {'en': u'Force update', 'nl': u'Forceer update', 'es': u'Actualizaci\xf3n de la fuerza', 'da': u'Tving opdatering'}
LABEL_FORGOTPASSWORD {'en': u'Forgot password?', 'nl': u'Wachtwoord vergeten?', 'da': u'Glemt password'}
LABEL_FRAMED {'en': u'Framed', 'nl': u'Omkaderd', 'da': u'Indrammet'}
LABEL_FROM {'en': u'From', 'nl': u'Vanaf', 'da': u'fra'}
LABEL_FUNCTION {'en': u'Function', 'nl': u'Functie', 'da': u'Funktion'}
LABEL_GENDER {'en': u'Gender ', 'nl': u'Geslacht ', 'es': u'G\xe9nero'}
LABEL_GENERATEPDF {'en': u'Generate PDF', 'nl': u'Genereer PDF', 'da': u'Lav PDF'}
LABEL_GOOGLETRANSLATE 'Google translate'
LABEL_GROUPS {'en': u'Groups', 'nl': u'Groepen', 'da': u'Grupper'}
LABEL_GUEST {'en': u'Guest', 'nl': u'Gast', 'es': u'Hu\xe9sped', 'da': u'G\xe6st'}
LABEL_HEIGHT {'en': u'Height', 'nl': u'Hoogte', 'da': u'H\xf8jde'}
LABEL_HOME {'en': u'Home', 'nl': u'Home', 'da': u'Hjem'}
LABEL_IDNAME {'en': u'URL reference', 'nl': u'URL reference', 'es': u'Referencia del URL', 'da': u'URL reference'}
LABEL_IMAGE {'en': u'Image', 'nl': u'Beeld', 'es': u'Imagen', 'da': u'Billede'}
LABEL_IMAGEEDITOR {'en': u'Image editor', 'nl': u'Beeld redactie', 'da': u'Billed**'}
LABEL_IMAGEFILENOTFOUND {'en': u'Image file not found: ', 'nl': u'Beeld file niet gevonden: ', 'da': u'Billedfil ikke fundet'}
LABEL_IMAGENOTFOUNDINDATABASE {'en': u'Image not found in database', 'nl': u'Beeld niet gevonden in database', 'da': u'Billede ikke fundet i databasen'}
LABEL_IMAGES {'en': u'Images', 'nl': u'Beelden', 'da': u'Billeder'}
LABEL_ISHOTMARKER u'H'
LABEL_ITEMINUSEBY {'en': u'Item used by', 'nl': u'Item in gebruik door', 'da': u'Emnet i brug af'}
LABEL_LANGUAGE {'en': u'Language', 'nl': u'Taal', 'da': u'Sprog'}
LABEL_LANGUAGEABBR {'en': u'Lang.', 'nl': u'Taal', 'da': u'Sprog'}
LABEL_LAYOUT {'en': u'Layout', 'nl': u'Layout', 'es': u'Disposici\xf3n', 'da': u'Layout'}
LABEL_LAYOUTPOSITION {'en': u'Layout position', 'nl': u'Layout positie', 'da': u'Layout position'}
LABEL_LOCKED {'en': u'Locked', 'nl': u'Op slot', 'es': u'Bloqueado', 'da': u'L\xe5st'}
LABEL_LOGIN {'en': u'Login', 'nl': u'Log in', 'es': u'Conexi\xf3n', 'da': u'Log ind'}
LABEL_LOGOUT {'en': u'Logout', 'nl': u'Log uit', 'da': u'Log ud'}
LABEL_MAILSUBJECT {'en': u'About the site...', 'nl': u'Over de site...', 'da': u'Om dette site'}
LABEL_MALE {'en': u' Male ', 'nl': u' Man ', 'es': u'Var\xf3n', 'da': u' Mand'}
LABEL_MANAGER {'en': u'Manager', 'nl': u'Manager', 'da': u'Manager'}
LABEL_MISSING_T {'en': u'Missing %s', 'nl': u'Mist %s', 'da': u'Mangler %s'}
LABEL_MOBILE {'en': u'Mobile phone', 'nl': u'Mobiel', 'es': u'Tel\xe9fono m\xf3vil', 'da': u'Mobil'}
LABEL_MODIFIED {'en': u'Modified', 'nl': u'Gewijzigd', 'es': u'Modificado', 'da': u'\xc6ndret'}
LABEL_MULTIPLEIMAGESFOUND {'en': u'Multiple images found', 'nl': u'Meerdere beelden gevonden', 'da': u'Flere billeder fundet'}
LABEL_NAME {'en': u'Name', 'nl': u'Naam', 'es': u'Nombre', 'da': u'Navn'}
LABEL_NAVIGATIONLEVEL {'en': u'Navigation level', 'nl': u'Navigatie niveau', 'es': u'Nivel de la navegaci\xf3n', 'da': u'Navigationsniveau'}
LABEL_NEW {'en': u'New', 'nl': u'Nieuw', 'es': u'Nuevo', 'da': u'Ny'}
LABEL_NEWFOLDER {'en': u'New folder', 'nl': u'Nieuwe folder', 'da': u'Ny mappe'}
LABEL_NEWIMAGESFOUND {'en': u'New images found', 'nl': u'Nieuwe beelden gevonden', 'da': u'Nye billeder fundet'}
LABEL_NEWITEM {'en': u'New item', 'nl': u'Nieuw item', 'da': u'Nyt emne'}
LABEL_NEWITEMLIST {'en': u'New', 'nl': u'Nieuw', 'da': u'Ny'}
LABEL_NEWPAGE {'en': u'New page', 'nl': u'Nieuwe pagina', 'da': u'Ny side'}
LABEL_NEWTEXT {'en': u'New text', 'nl': u'Nieuwe tekst', 'da': u'Ny tekst'}
LABEL_NEWUSER {'en': u'New user', 'nl': u'Nieuwe gebruiker', 'da': u'Ny bruger'}
LABEL_NEXTELEMENTSLICE {'en': u'More ...', 'nl': u'Meer ...', 'da': u'Mere ...'}
LABEL_NEXTELEMENTSLICE_T {'en': u'More \u201c%s\u201d', 'nl': u'Meer \u201c%s\u201d', 'da': u'Mere "%s"'}
LABEL_NO {'en': u'No', 'nl': u'Nee', 'es': u'No', 'da': u'Nej'}
LABEL_NOFILE {'en': u'No file', 'nl': u'Geen file', 'da': u'Ingen fil'}
LABEL_NOGOOGLETRANSLATE 'No Google translate'
LABEL_NOIMAGESFOUND {'en': u'No images found', 'nl': u'Geen beelden gevonden', 'da': u'Ingen billeder fundet'}
LABEL_NONEWIMAGESFOUND {'en': u'No new images found', 'nl': u'Geen nieuwe beelden gevonden', 'da': u'Ingen nye billeder'}
LABEL_NOPDFDOCUMENTS {'en': u'No PDF documents', 'nl': u'Geen PDF documenten', 'da': u'Ingen PDF dokumenter'}
LABEL_NOPLACEMENTS {'en': u'No placements', 'nl': u'Geen plaatsingen', 'da': u''}
LABEL_NORESULTFOUND {'en': u'No results found', 'nl': u'Geen zoekresultaat gevonden', 'da': u'S\xf8gningen fandt ingenting'}
LABEL_NOTAVAILABLE {'en': u'Not\xa0available', 'nl': u'Niet\xa0beschikbaar', 'da': u'Ikke tilg\xe6ngelig'}
LABEL_NOTAVAILABLEABBR {'en': u'N/A', 'nl': u'N/B', 'da': u'N/A'}
LABEL_NOTES {'en': u'Notes', 'nl': u'Notities', 'da': u'Noter'}
LABEL_NOTEXT {'en': u'== No text ==', 'nl': u'== Geen tekst ==', 'da': u'== Ingen tekst =='}
LABEL_NOWORDSFOUND_T {'en': u'Nothing found with \u201c%s\u201d', 'nl': u'Geen zoekresultaat met \u201c%s\u201d', 'da': u'S\xf8gningen fandt ingenting med "%s"'}
LABEL_ORGANIZATION {'en': u'Organization', 'nl': u'Organisatie', 'es': u'Organizaci\xf3n', 'da': u'Organisation'}
LABEL_ORGANIZATIONLOGINTITLE {'en': u'[Organization login title]', 'nl': u'[Organisatie login title]', 'da': u'[Organisation login titel]'}
LABEL_OWNER {'en': u'Owner', 'nl': u'Eigenaar', 'da': u'Ejer'}
LABEL_PAGE {'en': u'Page', 'nl': u'Pagina', 'da': u'Side'}
LABEL_PAGEABBR {'en': u'Page', 'nl': u'Pag.', 'da': u'Side'}
LABEL_PAGENUMBER {'en': u'Page number', 'nl': u'Pagina number', 'da': u'Sidenummer'}
LABEL_PASSWORD {'en': u'Password', 'nl': u'Wachtwoord', 'es': u'Contrase\xf1a', 'da': u'Password'}
LABEL_PASSWORDCHAR u'\u2022'
LABEL_PASSWORDISSENT {'en': u'Your password has been sent to your mail address', 'nl': u'Je wachtwoord is naar je mail adres gestuurd', 'da': u'Dit password er sendt til din email'}
LABEL_PASTE {'en': u'Paste', 'nl': u'Plakken', 'es': u'Goma', 'da': u'S\xe6t ind'}
LABEL_PLACED {'en': u'Placed', 'nl': u'Geplaatst', 'es': u'Colocado', 'da': u'Indsat'}
LABEL_PREVELEMENTSLICE {'en': u'Previous ...', 'nl': u'Vorige ...', 'da': u'Forrige ...'}
LABEL_PREVELEMENTSLICE_T {'en': u'Previous \u201c%s\u201d', 'nl': u'Vorige %s', 'da': u'Forrige %s'}
LABEL_PREVIEW {'en': u'Preview', 'nl': u'Preview', 'es': u'Inspecci\xf3n previo', 'da': u'Preview'}
LABEL_PREVIEWDA {'en': u'Preview Danish', 'nl': u'Preview Deens', 'da': u'Dansk kladde'}
LABEL_PREVIEWDRAFT {'en': u'Preview draft', 'nl': u'Preview voorstel', 'da': u'Preview kladde'}
LABEL_PREVIEWEN {'en': u'Preview English', 'nl': u'Preview Engels', 'da': u'Preview engelsk'}
LABEL_PREVIEWNL {'en': u'Preview Dutch', 'nl': u'Preview Nederlands', 'da': u'Hollandsk kladde'}
LABEL_PREVIEWPUBLISHED {'en': u'Preview publised', 'nl': u'Preview gepubliceerd', 'da': u'Preview offentligjort'}
LABEL_PRINT {'en': u'Print', 'nl': u'Printen', 'da': u'Print'}
LABEL_PROCEDURE {'en': u'Procedures', 'nl': u'Procedures', 'da': u'Procedurer'}
LABEL_PUBLISH {'en': u'Publish', 'nl': u'Publiceer', 'es': u'Publique', 'da': u'Offentlig'}
LABEL_PUBLISHDRAFT {'en': u'Publish draft', 'nl': u'Publiceer gewijzigd voorstel', 'da': u'Offentligg\xf8r kladde'}
LABEL_PUBLISHEDDA {'en': u'Published Danish', 'nl': u'Gepubliceerd Deens', 'da': u'Offentlig p\xe5 dansk'}
LABEL_PUBLISHEDEN {'en': u'Published English', 'nl': u'Gepubliceerd Engels', 'da': u'Offenlig p\xe5 engelsk'}
LABEL_PUBLISHEDNL {'en': u'Published Dutch', 'nl': u'Gepubliceerd Nederlands', 'da': u'Offentlig p\xe5 hollandsk'}
LABEL_PUBLISHER {'en': u'Publisher', 'nl': u'Uitgever', 'da': u'Udgiver'}
LABEL_PUBLISHITEM {'en': u'Publish item', 'nl': u'Publiceer item', 'da': u'Offentligg\xf8r emne'}
LABEL_READMORE {'en': u'Read more...', 'nl': u'Lees verder...', 'da': u'L\xe6s mere ...'}
LABEL_RELEVANCE {'en': u'Relevance hint', 'nl': u'Volgorde hint', 'es': u'Indirecta de la importancia', 'da': u'Relevans hint'}
LABEL_REMARKS {'en': u'Remarks ', 'nl': u'Opmerkingen ', 'es': u'Conservar', 'da': u'Bem\xe6rkninger'}
LABEL_RESIZEABLE {'en': u'Resize', 'nl': u'Schaalbaar', 'da': u'Skal\xe9r'}
LABEL_ROLES {'en': u'Roles', 'nl': u'Rollen', 'es': u'Roles', 'da': u'Roller'}
LABEL_SAVE {'en': u'Save', 'nl': u'Bewaar', 'es': u'Conservar', 'da': u'Gem'}
LABEL_SAVEADDRESS {'en': u'Save', 'nl': u'Bewaar', 'es': u'Conservar', 'da': u'Gem'}
LABEL_SAVEDOCUMENT {'en': u'Save', 'nl': u'Bewaar', 'es': u'Conservar', 'da': u'Gem'}
LABEL_SAVEELEMENT {'en': u'Save', 'nl': u'Bewaar', 'es': u'Conservar', 'da': u'Gem'}
LABEL_SAVEIDNAME {'en': u'New idname value will be calculated from name', 'nl': u'Nieuwe idname wordt uit de naam berekend.', 'da': u'Ny idname beregnes ud fra navn'}
LABEL_SAVEMODULE {'en': u'Save', 'nl': u'Bewaar', 'es': u'Conservar', 'da': u'Gem'}
LABEL_SAVEVALUES {'en': u'Save values', 'nl': u'Bewaar instellingen', 'da': u'Gem indtastninger'}
LABEL_SEARCHWORDS {'en': u'Keyswords', 'nl': u'Zoektermen', 'da': u'S\xf8geord'}
LABEL_SELECT {'en': u'Select', 'nl': u'Selecteer', 'da': u'V\xe6lg'}
LABEL_SELECTITEMTOADD {'en': u'Select an item to add here first.', 'nl': u'Selecteer eerst een item om hier toe te voegen.', 'es': u'Seleccione un art\xedculo para agregar aqu\xed primero', 'da': u'V\xe6lg f\xf8rst et emne at tilf\xf8je'}
LABEL_SELECTTEXT {'en': u'Select a text', 'nl': u'Selecteer een tekst', 'da': u'V\xe6lg tekst'}
LABEL_SELECTUSER {'en': u'Select a user', 'nl': u'Selecteer een gebruiker', 'da': u'V\xe6lg bruger'}
LABEL_SHOWELEMENTASSOCIATIONCOUNT_T 'A:%s'
LABEL_SHOWELEMENTID_T '(%s)'
LABEL_SHOWELEMENTLAYOUTPOSITION_T '#%s'
LABEL_SHOWELEMENTNAVIGATIONLEVEL_T 'N:%s'
LABEL_SHOWELEMENTPAGENUMBER_T 'P%s'
LABEL_SHOWFILES {'en': u'Files', 'nl': u'Bestanden', 'es': u'Files', 'da': u'Files'}
LABEL_SHOWFROM {'en': u'Show from', 'nl': u'Plaatsen vanaf', 'es': u'Demuestre de', 'da': u'Vis fra'}
LABEL_SHOWID u' | ID '
LABEL_SHOWIMAGE {'en': u'Image', 'nl': u'Beeld', 'es': u'Imagen', 'da': u'Billede'}
LABEL_SHOWINGMARKER u'\u2022'
LABEL_SHOWRECORDNOTCOMPLETE '!!!'
LABEL_SHOWTEXT {'en': u'Text', 'nl': u'Tekst', 'es': u'Texto', 'da': u'Tekst'}
LABEL_SHOWUNTIL {'en': u'Show until', 'nl': u'Plaatsen tot', 'es': u'Demuestre hasta', 'da': u'Vis indtil'}
LABEL_SIMPLEXHELP '?'
LABEL_SIMPLEXHELPBLOCKTITLE {'en': u'Simplex block codes', 'nl': u'Simplex blokcoderingen', 'da': u'Simplex blok koder'}
LABEL_SIMPLEXHELPTITLE {'en': u'Simplex single codes', 'nl': u'Simplex coderingen', 'da': u'Simplex kode'}
LABEL_SIZE {'en': u'Size', 'nl': u'Afmeting', 'da': u'St\xf8rrelse'}
LABEL_SIZEUSAGE {'en': u'Size usage', 'nl': u'Gebruiksgrootte', 'da': u'Anvendt st\xf8rrelse'}
LABEL_SLIDE {'en': u'Slide', 'nl': u'Slide', 'es': u'Diapositiva', 'da': u'Slide'}
LABEL_START {'en': u'Start', 'nl': u'Start', 'da': u'Start'}
LABEL_STATUS {'en': u'Status', 'nl': u'Status', 'da': u'Status'}
LABEL_STREETANDNUMBER {'en': u'Street and number', 'nl': u'Straat en nummer', 'es': u'Calle y n\xfamero', 'da': u'Vej og nummer'}
LABEL_TELEPHONE1 {'en': u'Telephone (1)', 'nl': u'Telefoon (1)', 'da': u'Telefon (1)'}
LABEL_TELEPHONE2 {'en': u'Telephone (2)', 'nl': u'Telefoon (2)', 'da': u'Telefon (2)'}
LABEL_TITLE {'en': u'Title', 'nl': u'Titel', 'es': u'T\xedtulo', 'da': u'Titel'}
LABEL_TM {'en': u'range including', 'nl': u't/m', 'da': u'til og med'}
LABEL_TRANSLATE {'en': u'Translate', 'nl': u'Vertalen', 'da': u'Overs\xe6t'}
LABEL_TRANSLATOR {'en': u'Translator', 'nl': u'Vertaler', 'es': u'Traductor', 'da': u'Overs\xe6tter'}
LABEL_TYPE {'en': u'Type', 'nl': u'Soort', 'da': u'Type'}
LABEL_UNKNOWNTYPE {'en': u'Unknown type: %s', 'nl': u'Onbekende soort: %s', 'da': u'Ukendt type: %s'}
LABEL_UNTIL {'en': u'Until', 'nl': u'Tot', 'da': u'indtil'}
LABEL_UNTILTODAY {'en': u'Until today', 'nl': u'Tot heden', 'da': u'Indtil idag'}
LABEL_UPDATE {'en': u'Update', 'nl': u'Bijwerken', 'es': u'Actualizaci\xf3n', 'da': u'Opdat\xe9r'}
LABEL_UPDATEPDFLIST {'en': u'Update PDF list', 'nl': u'Update PDF lijst', 'da': u'Opdat\xe9r PDF liste'}
LABEL_UPLOAD {'en': u'Upload', 'nl': u'Upload', 'es': u'Carga por teletratamiento', 'da': u'Upload'}
LABEL_UPLOADIMAGE {'en': u'Upload image', 'nl': u'Upload beeld', 'da': u'Upload billede'}
LABEL_URL {'en': u'URL', 'nl': u'URL', 'es': u'URL', 'da': u'URL'}
LABEL_USER {'en': u'User', 'nl': u'Gebruiker', 'da': u'Bruger'}
LABEL_USERLOGGEDIN {'en': u'Logged in as:', 'nl': u'Ingelogd als:', 'da': u'Logget ind som'}
LABEL_USERMANUAL {'en': u'User manual', 'nl': u'Gebruikershandleiding', 'da': u'Bruger manual'}
LABEL_USERNAME {'en': u'User name', 'nl': u'Gebruikersnaam', 'da': u'Brugernavn'}
LABEL_USERS {'en': u'Users', 'nl': u'Gebruikers', 'es': u'Usuarios', 'da': u'Brugere'}
LABEL_VANDERHET {'en': u'Middle name', 'nl': u'van der het', 'da': u'Mellemnavn'}
LABEL_WEB {'en': u'Web ', 'nl': u'Web ', 'es': u'Web', 'da': u'Web'}
LABEL_WIDTH {'en': u'Width', 'nl': u'Breedte', 'da': u'Bredde'}
LABEL_YEAR {'en': u'Year', 'nl': u'Jaar', 'da': u'\xc5r'}
LABEL_YES {'en': u'Yes', 'nl': u'Ja', 'es': u'S\xed', 'da': u'Ja'}
LABEL_ZIPCODECITY {'en': u'Zipcode and city', 'nl': u'Postcode en plaats', 'es': u'C\xf3digo postal y ciudad', 'da': u'Postnummer og by'}
LANGUAGEKEY 'language'
LAYOUTBYID {}
LAYOUT_DEFAULTID 'default'
LAYOUT_LAYOUTPOSITIONS []
LAYOUT_LOGINCOLUMNS 5
LAYOUT_LOGOHEIGHT '100%'
LAYOUT_LOGOWIDTH None
LINKTARGET_EXTERNAL 'external'
LINKTARGET_PREVIEW 'preview'
LOG_TABLES ('element', 'item', 'address')
MAXUPLOAD 1024
MAXUPLOAD_ICON 16
MAXUPLOAD_PREVIEW 400
MAXUPLOAD_THUMBNAIL 100
MODE 'mode'
MODE_ADMIN 'modeadmin'
MODE_ADMINGROUPS 'modeadmingroups'
MODE_ADMINORGANIZATION 'modeadminorganization'
MODE_ADMINROLES 'modeadminroles'
MODE_BOOKLIST 'modebooklist'
MODE_ELEMENTTREE 'modeelementtree'
MODE_IMAGESELECTOR 'modeimageselector'
MODE_ITEM 'modeitem'
MODE_ITEMFORM 'modeitemform'
MODE_ITEMLIST 'modeitemlist'
NEW 'new'
NL 'nl'
NOCACHE 'nocache'
NORMALIZED_GENDERFEMALE 2
NORMALIZED_GENDERMALE 1
PAGES 'pages'
PARAM_ANCHORID 'anchorid'
PARAM_CACHE 'cache'
PARAM_CLEANUPDATABASE 'cleanupdatabase'
PARAM_DATA 'data'
PARAM_EDIT 'edit'
PARAM_ELEMENTID 'elementid'
PARAM_EVENT 'event'
PARAM_FIND 'find'
PARAM_FORCEIDNAMEUPDATE 'forceidnameupdate'
PARAM_ITEMID 'itemid'
PARAM_MODE 'mode'
PARAM_NOCACHE 'nocache'
PARAM_PAGE 'p'
PARAM_PASSWORD 'password'
PARAM_PREVIOUSPAGE 'pp'
PARAM_SHOWUPDATEBUTTON 'showupdatebutton'
PARAM_SID '_sid'
PARAM_STARTIMAGESLICE 'startimageslice'
PARAM_TABLE 'table'
PARAM_TARGET 'target'
PARAM_UPLOAD 'upload'
PARAM_UPLOADCONTENT 'upload.content'
PARAM_UPLOADFILENAME 'upload.filename'
PARAM_USERID 'userid'
PARAM_X 'x'
PARAM_Y 'y'
PATH_ARROWLEFTICON '/_root/_lib2/images/editor/arrowleft.png'
PATH_ARROWRIGHTICON '/_root/_lib2/images/editor/arrowright.png'
PATH_BLACKSTARICON '/_root/_lib2/images/icons/blackstar.png'
PATH_BLANKICON '/_root/_lib2/images/cms/blank2x2.gif'
PATH_CAPTIONICON '/_root/_lib2/images/icons/captionicon.gif'
PATH_CHAPTERCLOSEDICON '/_root/_lib2/images/icons/new/folder-closed-blue.png'
PATH_CHAPTEROPENICON '/_root/_lib2/images/icons/new/folder-opened-blue.png'
PATH_CLOCKICON '/_root/_lib2/images/icons/clock.png'
PATH_CROPICON '/_root/_lib2/images/icons/image_editor/crop-dia.png'
PATH_DRAGBUTTON '/_root/_lib2/images/buttons/dragbutton.gif'
PATH_DRAGGABLEJS '/_root/_lib2/javascripts/xierpa/cms/draggable.js'
PATH_EDITFILEICON '/_root/_lib2/images/icons/edit2.gif'
PATH_EDITICON '/_root/_lib2/images/buttons/editbutton.gif'
PATH_EMPTYFOLDERCLOSEDICON '/_root/_lib2/images/icons/new/folder-closed-grey.png'
PATH_EMPTYFOLDERPAGECLOSEDICON '/_root/_lib2/images/icons/emptyfoldercheckedclosedicon.gif'
PATH_FILEDELETEICON '/_root/_lib2/images/icons/editdelete.gif'
PATH_FILEEMPTYICON '/_root/_lib2/images/icons/fileemptyicon.gif'
PATH_FILEICON '/_root/_lib2/images/icons/fileicon.gif'
PATH_FILETEXTICON '/_root/_lib2/images/icons/new/file-text.png'
PATH_FOLDERCLOSEDICON '/_root/_lib2/images/icons/new/folder-closed-blue.png'
PATH_FOLDERICONLOCK '/_root/_lib2/images/icons/icon9lock.png'
PATH_FOLDERICONMINUS '/_root/_lib2/images/icons/icon9min.png'
PATH_FOLDERICONNONE '/_root/_lib2/images/icons/icon9none.png'
PATH_FOLDERICONPLUS '/_root/_lib2/images/icons/icon9plus.png'
PATH_FOLDEROPENICON '/_root/_lib2/images/icons/new/folder-opened-blue.png'
PATH_FOLDERPAGECLOSEDICON '/_root/_lib2/images/icons/foldercheckedclosedicon.gif'
PATH_FOLDERPAGEICON '/_root/_lib2/images/icons/foldercheckedicon.gif'
PATH_HOMEICON '/_root/_lib2/images/icons/homeicon.gif'
PATH_IMAGEICON '/_root/_lib2/images/icons/imageicon.gif'
PATH_IMAGESBASE './_images'
PATH_ITEMCACHENAME_T 'item_h%s_%s'
PATH_LAYOUT './_images/layouts/layout%d.png'
PATH_M './_m'
PATH_MAILICON '/_root/_lib2/images/icons/iconmail.gif'
PATH_MINUSICON16 '/_root/_lib2/images/icons/icon16min.png'
PATH_NOLAYOUTICON '/_root/_lib2/images/icons/nolayouticon.png'
PATH_NONEICON16 '/_root/_lib2/images/icons/icon16none.png'
PATH_PDFICON '/_root/_lib2/images/icons/filepdficon.gif'
PATH_PLUSICON16 '/_root/_lib2/images/icons/icon16plus.png'
PATH_SHADEBOTTOM '/_root/_lib2/images/balloon/transparantshading/shadebottom.png'
PATH_SHADEBOTTOMLEFT '/_root/_lib2/images/balloon/transparantshading/shadebottomleft.png'
PATH_SHADEBOTTOMRIGHT '/_root/_lib2/images/balloon/transparantshading/shadebottomright.png'
PATH_SHADERIGHT '/_root/_lib2/images/balloon/transparantshading/shaderight.png'
PATH_SHADETOPRIGHT '/_root/_lib2/images/balloon/transparantshading/shadetopright.png'
PATH_SLIDESHOWICON '/_root/_lib2/images/icons/slideshowanimatedicon.gif'
PATH_TRANSPARANTGRAY '/_root/_lib2/images/editor/transparantgray.png'
PATH_UPDATEITEMPATHS ['./_images', './_m']
PATH_VALIDATEDOTGREEN '/_root/_lib2/images/editor/validatedotgreen.png'
PATH_VALIDATEDOTRED '/_root/_lib2/images/editor/validatedotred.png'
PATH_VALIDATEDOTREDDASH '/_root/_lib2/images/editor/validatedotreddash.png'
PATH_WIKIICON '/_root/_lib2/images/buttons/wikibutton.gif'
PATH_XIERPALOGO '/_root/_lib2/images/xierpa/xierpa_x_green.png'
PATH_XML2SIMPLEXTEMPLATE './_xsl/xml2simplex.xsl'
PATH_XSLTEMPLATE './_xsl/template.xsl'
PATTERNPARAM 'pattern'
PREFERREDSIZE_L 2
PREFERREDSIZE_M 3
PREFERREDSIZE_NOSIZE 0
PREFERREDSIZE_S 4
PREFERREDSIZE_XL 1
PREV 'prev'
PROJECTPARAM 'project'
RANDOMICON 32
RANDOMICONSCALE 0.5
ROLE_ADMIN 1
ROLE_EDITOR 4
ROLE_GUEST 5
ROLE_IDS [1, 2, 3, 4, 6, 5]
ROLE_MANAGER 2
ROLE_NAMES {1: {'en': u'Admin', 'nl': u'Admin', 'es': u'Admin', 'da': u'Admin'}, 2: {'en': u'Manager', 'nl': u'Manager', 'da': u'Manager'}, 3: {'en': u'Publisher', 'nl': u'Uitgever', 'da': u'Udgiver'}, 4: {'en': u'Editor', 'nl': u'Redactie', 'es': u'Redactor', 'da': u'Redakt\xf8r'}, 5: {'en': u'Guest', 'nl': u'Gast', 'es': u'Hu\xe9sped', 'da': u'G\xe6st'}, 6: {'en': u'Translator', 'nl': u'Vertaler', 'es': u'Traductor', 'da': u'Overs\xe6tter'}}
ROLE_PUBLISHER 3
ROLE_TRANSLATOR 6
S3_BASEURL 'http://s3.amazonaws.com/'
S3_CONNECTOR None
S3_HEADERFOLDER '/_header'
S3_ICONFOLDER '/_icon'
S3_PREVIEWFOLDER '/_preview'
S3_ROOTCONNECOR None
S3_ROOTDOMAIN 'xierpa.petr.com'
S3_THUMBNAILFOLDER '/_thumbnail'
S3_TMPPATH '/tmp/tmp'
SHOWDEBUG 'showdebug'
SHOWFORM False
SHOWIMAGESINITEMLIST True
SHOWING_HIDE 1
SHOWING_PUBLISH 2
SHOWSESSION False
SHOWTIME False
SHOW_ELEMENTLISTEND False
SHOW_ELEMENTLISTLANGUAGE False
SHOW_ELEMENTLISTMODIFIED True
SHOW_ELEMENTLISTSTART False
SHOW_ELEMENTLISTTYPE False
SIZE_HOVEROFFSET 8
SLASH '/'
SQL_DEFAULTELEMENTORDER 'inuseby DESC,relevance,lower(name),id'
SQL_DEFAULTITEMORDER 'lower(name),id'
SQL_EQ '='
SQL_GE '>='
SQL_GT '>'
SQL_HAS '~*'
SQL_IN 'in'
SQL_ITEMORDER 'lower(name),id'
SQL_ITEMORDERNEW 'inuseby DESC,lower(name),id'
SQL_LE '<='
SQL_LT '<'
SQL_NOTDELETED 'deleted is not TRUE'
SQL_RELEVANCEORDER 'relevance,id'
STATE_IMAGEEDIT 'stateimageedit'
STATE_IMAGESELECT 'stateimageselect'
SUBPAGE 's'
TABLE 'table'
TABLES_COMPOSITETYPE ('composite',)
TABLES_ELEMENTTYPE ('element',)
TABLES_ITEMTYPE ('item',)
TABLE_ADDRESS 'address'
TABLE_ADDRESS_USERGROUP None
TABLE_ASSOCIATION 'association'
TABLE_AUTHORIZE 'authorize'
TABLE_CACHE 'cache'
TABLE_COMPOSITE 'composite'
TABLE_COUNTRYG 'country_g'
TABLE_DEPARTMENT 'department'
TABLE_ELEMENT 'element'
TABLE_FUNCTION 'function'
TABLE_IMAGE 'document'
TABLE_ITEM 'item'
TABLE_LOG 'log'
TABLE_ORGANIZATION 'organization'
TABLE_WORD 'word'
TAGCLOUD_IGNOREDWORDS []
TAGCLOUD_MAXCOLOR 0
TAGCLOUD_MAXSIZE 24.0
TAGCLOUD_MAXWORDS 150
TAGCLOUD_MINCOLOR 180
TAGCLOUD_MINSIZE 10.0
TAG_ASSOCIATEDLINK 'associatedlink'
TAG_ASSOCIATION 'association'
TAG_DOC 'doc'
TAG_ITEM 'item'
TAG_MODULE 'module'
TAG_QUESTION 'question'
TAG_ROOT 'root'
TARGETID_TREEASSOCIATIONCONTROL 'target_treeassociationcontrol'
TOOLPARAM 'tool'
UNIT 8
UNPROTECTEDSESSIONKEYS ['language', 'cms_findtype', 'appid', 'edit', 'p', 'pp', 'form_login', 'form_passwd', 'selecttype', 'find', 'g']
USEAJAXDISPATCHER True
USEALPHABETICALRELEVANCE True
USEASSOCIATIONS False
USECACHE False
USECLEANUPDATABASE False
USECOOKIESESSION True
USECOUNTRYDICT False
USEEDITABLEFILENAME False
USEELEMENTFIND False
USEELEMENTITEMLAYOUT False
USEELEMENTTREECHECKBOX False
USEELEMENTTREECLIPBOARD True
USEELEMENTTREESHOWCONTAINER True
USEELPICALCLARO True
USEEXPANDINGITEMLIST False
USEEXTERNALUPDATER False
USEFLOATINGWINDOW False
USEFLOATWINDOWAJAXPOSITIONUPDATE True
USEGLOBALBEHAVIOURS True
USEHOVER True
USEIMAGECACHE True
USEIMAGESVN True
USEITEMLISTFORM True
USEITEMLISTSORT False
USEITEMUPDATEBUTTON False
USEJQUERY False
USEJQUERYMIN False
USELOCALEMAILLINK True
USELOG True
USEMOCHIKIT True
USENAVIGATIONLEVELWITHITEM True
USEOPENITEMFORMINLIST True
USEPAGEWRAPPER True
USESAVEFINDWORDS True
USESIMPLEX True
USESLIDESHOW False
USEUPDATEMENUBUTTON True
USE_S3 False
USE_S3_IMAGE True
VALUE_ABBREVIATETITLELENGTH 30
VALUE_AUTORELEVANCEGAP 2
VALUE_BREAKSBETWEENIMAGES 0
VALUE_DEFAULTITEMNAME '_'
VALUE_DEFAULTLAYOUT 1
VALUE_DEFAULTRELEVANCE 100
VALUE_ELEMENTFORMFLAGCOLS 4
VALUE_ELEMENTFORMLAYOUTCOLS 3
VALUE_ELEMENTLISTICONHEIGHT 10
VALUE_FLOATINGWINDOWSHADESIZE 8
VALUE_FULLENTRYWIDTH 50
VALUE_GUTTER 8
VALUE_ITEMFORMFLAGCOLS 4
VALUE_ITEMFORMIMAGETEXTAREAROWS 4
VALUE_ITEMFORMTEXTAREAROWS 10
VALUE_MAXCROPEDITWIDTH 500
VALUE_MAXELEMENTS 1000
VALUE_MAXLAYOUTPOSITIONS 10
VALUE_MAXLAYOUTS 20
VALUE_MAXNAVIGATIONLEVEL 5
VALUE_MAXPAGES 100
VALUE_MAXRELEVANCE 100
VALUE_MAXSLICEDELEMENTS 30
VALUE_MAXSLICEDIMAGES 10
VALUE_MAXSLICEDITEMS 30
VALUE_MAXTHUMBNAILSIZE 72
VALUE_NOTUSEDBY 0
WRAPPERCSS 'wrappercss'
XIERPACOMMAND_EXPANDTREE 'expandtree'
XIERPACOMMAND_ITEMEDITOR 'item'
XIERPACOMMAND_TRANSLATOR 'translator'
buildcachedocument
The buildcachedocument method is redefined from the SiteBuilder.buildhtmldocument to allow caching of the full page XHTML. If the page is not in find mode (not self.isfindmode() and self.DATABASE is defined and the class parameter USECACHE is True and the result of the self.CACHE_APPS list contains the current application id (and assuming there is a table with the name self.TABLE_CACHE and fields self.FIELD_CACHEURL and self.FIELD_CACHEXHTML.
If the e.form['fullpath'] exists, then answer the cached XHTML page. Otherwise render the page and store the resulting XHTML code in the cache under that url for later retrieval.
Using the cache may increase page rendering time by a factor of 50 for simple pages. Note that it is best not to add any CMS application to the list of cached applications in records of self.TABLE_CACHE, since parts of the page may not get updated after saves. If an ordinary site needs recalculation of certain pages adding '/-/cache' to the page will prevent the use of any cached code.

buildlanguageselection
The buildlanguageselection method builds that language selection from the languages of self.getlanguages(). If there is only one language or none in the list, then don’t build the selector.
buildxierpafooter
checkRelative src
Add dot slash, only for files in _images. TODO: global var for _images.
event_monitorappstorage event
The debugappstorage method is called for any even to update the <div> with id self.CMSTARGETID_MONITORAPPSTORAGE with the current content of the application storage. The <div> is automatically generated when class flag self.DEBUGAPPSTORAGE is True. To show information on a specific event, subscribe to:
Python example
class MyClass(Super):
    DEBUGAPPSTORAGE = True
...
def initializeevents_composer(self):
    ...
...
    self.subscribeajaxevents(self.CMSTARGETID_MONITORAPPSTORAGE, self.event_monitorappstorage, self.EVENT_MYEVENT)

For initial display it is possible the call the method without the event attribute. In that case a default event will be created.
event_monitoreventsubscriptions
The event_monitoreventsubscriptions method is called for any event to update the <div> with id self.CMSTARGETID_MONITORAPPSTORAGE with the current content of the application event subscriptions. The <div> is automatically generated when class flag self.DEBUGAPPSTORAGE is True. To show information on a specific event, subscribe to:
finalizepage
The finalizepage method is called at the end of page rendering. This allows the inheriting application class to redefine the finalizing of the page code. Default behaviour is to call the super class method, render the hover output and handle floating window content.
getBaseName folder
src
getS3Preview src
getS3Source root
src
Calculates the image URL for a relative path within Xierpa. Switches between the application-specific bucket and the root bucket.
getS3Thumbnail src
getcmscolumnwidths
The getcmscolumnwidths method answers a list of widths of the interface. If self.LAYOUT_CMSCOLUMNWIDTHS is a dictionary, then answer the width list using the self.getappid() result as index. It the current application does not exist in the defined widths, then answer self.LAYOUT_DEFAULTCOLUMWIDTHS.
getcmslayout id
The getcmslayout method answers the CmsLayout instance. The default behaviour is to answer self.LAYOUTBYID.get(id).
getcmslayoutidpaths element
The getcmslayoutidpaths method answers a list of relative paths/id tuples to the images of the possible layouts connected to element. There are two ways to derive the list. If the self.LAYOUTBYID is not empty, then the image paths are taken from the contained CmsLayout instances.
If the dictionary of layouts is not defined, then try to build the list of image paths from the content of the folder self.PATH_LAYOUT with an index in the range(self.VALUE_MAXLAYOUTS).
getcolumnsinlayout
The getcolumnsinlayout methods answers the amount of (equally) spaced columns in the layout. This method can be redefined by the inheriting application class. By default it answers the value of self.COLUMNSINLAYOUT.
getcurrentpageid default
The getcurrentpageid answers the id of the current page. Default behaviour is to answer asid(self.form[self.PARAM_PAGE] or default]. The optional default attribute defines that value to be answered if the form parameter self.PARAM_PAGE does not exist.
getlayout forceviewer
layoutid
The getlayoutid method answers the selected current layout instance as defined by the optional layoutid, the self.FIELD_LAYOUT if the selected anchor record or the result of getlayoutid().
The optional forceviewer attribute (default value False) is used if the application always wants the viewer layout, which is the case in a CMS editor.
getlayoutid
The getlayoutid method answers the current layout id of the page. If the site is in CMS mode always answer None, since the CMS builder will handle the layout. If the inheriting application class wants to use layouts, it should redefine this method. The method then has to answer the layout if self.iscmsmode ansers False. Otherwise it should anser None.
getlayouts forceviewer
The getlayouts method answers the dictionary of layouts that are currently available. The optional forceviewer attribute (default value False) is used if the application always wants the viewer layout, which is the case in a CMS editor.
getnewfilepaths filepaths
level
name
path
table
The getnewfilepaths method recursively runs through all image folders starting at the basedpath attribute to check if there are new module or image files. If so then the path is added to the answered list. The method assumes the records of event.table contain a field named self.FIELD_FILENAME.
Skip all folders and files that start with a character in self.FILE_IGNOREPATHSTART. This set of characters includes the initial '_'.
getpreviouspageid default
The getpreviouspageid answers the id of the previous is available page. Default behaviour is to answer asid(e.session[self.PARAM_PREVIOUSPAGE] or default]. The optional default attribute defines that value to be answered if the session parameter self.PARAM_PREVIOUSPAGE does not exist.
If the session does not exist answer default.
getsitecolumnwidths
The getsitecolumnwidths method answers a list of widths of the interface. If self.LAYOUT_SITECOLUMNWIDTHS is a dictionary, then answer the width list using the self.getappid() result as index.
getusecache
The getusecache method answer the boolean flag if the application is using cache. If the application is in association training mode (then self.getAssociationTrainingMode > 1), then the False is answered. Otherwise the value of self.USECACHE is answered.
image align
alt
border
class_
height
hspace
iconpath
id
name
relation
src
style
target
title
usemap
vspace
width
Looks up the correct file path for an relative file and optionally converts it to an S3 path. Then passes it along to XierpaBuilder image().
initializeS3
Sets up an S3 connector for the site and for root.
initializeapplication
The initializeapplication method sets the flag to make the session id be stored in the result of the httprequest. And it does initialize self.myhovers = []. This method can be redefined by the inheriting application class.

initializecms
The initializecms method is used to cms initialization.
initializecountrydict
The initializecountrydict method does initialize the countrydict and stores it in the session under e.session[self.CMS_COUNTRIES] and e.session[self.CMS_COUNTRIESDICT].
initializeevents
The initializecmsevents method subscribes a (target, hook) to be called on the firing of a named event. The method is behaves as a dispatcher, calling self.initializeevents_APPID where APPID is the result of self.getappid(). Note that only the events of the current application are subscribed.
initializesessiondb
The initializesessiondb method is used to do any session initialization that needs the database to be opened (unlike that initializesession that runs before the initialization of the database. The default behaviour of the method is to do nothing. If required this method needs to be redefined by the inheriting application class.
initializesessionvalues
The initializesessionvalues method does a call to the superclass method and then calls self.initializeapplications to dispatch the initialization of the application storage instances in the session, if they do not already exist. Note that redefined of this method by the inheriting application class should start with a call to CmsBuilder.initializesessionvalues(self).
isValidPath src
Check if the path is either a relative application path, a root path or a hard S3 path. Else, an image name has been passed and we need to look up the file name from the database.
isvalidxml xml
The isvalidxml method answers the boolean flag id xml is a valid XML string. The method adds a module root tag, so the xml does not need to have a root tag. Note that xml may be empty, which still accounts for a valid XML string.
setpreviouspageid pageid
The setpreviouspageid method sets the storage of the previous page id in the session self.session[self.PARAM_PREVIOUSPAGE] to the asid(pageid) attribute.
useitemlistform
The useitemlistform method answers the boolean flag if the application uses expanding forms inside an item list. The default behaviour is to answer self.USEITEMLISTFROM. The method allows the inheriting application class to make the flag dependent on a certain application.
useopenitemforminlist
The useopenitemforminlist method answers the boolean flag if the application opens item form inside an item list. The default behaviour is to answer self.USEOPENITEMFORMINLIST. and The method allows the inheriting application class to make the flag dependent on a certain application. The default self.USEOPENITEMFORMINLIST is True - if False item form will open at the beginning of the item list.