You are not logged in Log in Join
You are here: Home » Members » struktur

Log in
Name

Password

 

struktur

Up one level

 Title   Type   Size   Last Modified   Description 
CMFOODocument Version 0.2 Released News Item 2 K 2003-03-18  
icoya, Plone and Zope @ CeBIT, Hannover Document 2 K 2003-03-13  
User definable filter/converter for HTML Software Package   2001-10-29

HTML2SafeHTML allows you to convert arbitrary HTML code into "well defined" HTML or simple XML. HTML2SafeHTML is especially useful to convert Microsoft HTML to standard HTML. The converter is based on stripogram.

MenuItem provides a convenient way to generate and display dynamic navigation menus Software Package   2002-08-01

/home/struktur/entwicklung/MenuItem/MenuItem Documentation.html

MenuItem Documentation
(DRAFT)

By Simon Eisenmann [email protected]

Last update: Tuesday, 23 July 2002


  •  What is MenuItem

MenuItem is a mix in zope object class, which can render dynamic menus. Each object represents one menu entry. MenuItem comes per default with one real useable object. This object is a MenuItem Folder or in shorts a MenuFolder. With this folder complex menu structures can be created easily in very short time. Just create some folder structure and you get the menu as well.


  •  How does it work

The MenuItem is catalogue based. That means there is a menu catalogue (ZCatalog), which holds all information of each MenuItem. Because of speed only the catalogue is accessed when a menu is rendered. Each MenuItem has several methods to display its own menu. These methods return a complete representation of the selected objects menu based on the current context as html. A PageTemplate is used to customize the layout of this html menu. These PageTemplates are called MenuTemplates. The MenuTemplates consist of one single part of the menu, which repeats itself for each MenuItem. Then a menu is rendered each MenuItem renders itself with the MenuTemplate, The MenuTemplate calls the render method again if the object has sub items. By this way the complete recursive menu tree can be rendered if wanted (e.g. for a sitemap). This can cause performance issues at very high load, so the output of the render methods is cacheable with zope caching mechanisms.


  •  The menu rendering methods

Each MenuItem comes with the following methods. Every single method returns a rendered html menu fragment. The output of the methods can be customized by certain parameters, which are described later in this document.


  •  The Methods


  • def renderMenu( template, showParent, showHidden):

    This method returns a common menu. Starting from the menu root, the tree is followed till the current MenuItem. The sub items of the current object are also show, so a complete navigation is possible. Use this method to create tree like menus.
  • def renderSiteMap( template, showParent, showHidden):

    This method returns the complete menu tree starting from the top which everything expanded. This is commonly called a sitemap.
  • def renderSubLevel( template, showParent, showHidden):

    This method renders the actual objects sub items.
  • def renderOwnLevel( template, showParent, showHidden):

    This method renders all items on the same menu levels as the current object. This would be the same as here.aq_parent.renderSubLevel.
  • def renderMenuLevel( template, showParent, showHidden, level):

    This method renders the requested menu level
    level.


  •  The parameters

template
Takes the name or the object which should be used as MenuTemplate. If a string test would be given the id is computed as menuTemplate_test. (the menuTemplate_ string is added in front). That object must be loadable in the current acquisition tree.


showParent
Takes 0 or 1 as integer value. Selects if the parent object should be displayed or not.


showHidden
Takes 0 or 1 as integer value. Selects if MenuItems with the hidden property should be displayed or not.


level
Defines as integer which menu level should be rendered. Only the renderMenuLevel method has this parameter.


  • The MenuTemplate

To be written.



icoya OpenContent Software Package   2002-08-21  
Free Version 1.3 of icoya OpenContent released News Item 4 K 2003-07-18  
ioc4free.png Image 2 K 2003-07-18  
icoya4free logo Image 23 K 2003-07-18  
logo_opencontent_g.png Image 4 K 2003-07-18  
icoya, Plone and Zope @ CeBIT, Hannover News Item 2 K 2003-03-13  
Tamino XML DB interface for Zope Software Package   2002-10-08

zamino is a product and API (taminotalk) for accessing the Tamino XML database (Software AG) from Zope. zamino contains a sample product that implements an container object or accessing Tamino from Zope. XML documents from the Tamino XML DB are rendered using XSLT. XSLT's are cached and stored in the container object.

zamino also includes a command line interface (taminocmd.py) for Tamino that is helpful for bulk data processing from the file system to Tamino and vice versa. An export file with sample data is provided.

Usage: tamino -[hpfqosdctge] --[help|output|query|server|database|doctype|process|collection|get=|define|delete]

-s --server= server name or IP address -d --database= database name -c --collection= collection name -t --doctype= doctype (optional)

-p --process process files (load data into Tamino) a directory can be given to process all files in the directory -q --query= XPath query -g --get= get documents by ID, multiple ID's can be given -e --delete= delete documents selected by XPath query -f --define define collections or doctypes -u --undefine= delete collection or doctype. Use with care! -o --output= output to file -h --help print this help

icoya OpenContent receives SAP Certification for the SAP Enterprise Portal News Item 4 K 2003-10-10

Walldorf/Stuttgart (Germany) - The struktur AG has received the SAP interface certification for its iView-based integration of the web content management solution icoya OpenContent. icoya OpenContent offers portal users a effortless and convenient way to create and manage internet and intranet sites within the SAP Enterprise Portal. icoya OpenContent, the powerful and cost-effective web content management solution by the struktur AG, is already in worldwide use by over 1,000 customers.

New versions of icoya OpenContent 2.5 and icoya OpenCommerce 2.5 released News Item 1 K 2004-04-13

The new versions of icoya OpenContent and icoya OpenCommerce are now available! We have spared no efforts and consequently improved the icoya content & collaboration management solutions.