After adding a new Display Component, select its type from the dropdown menu on the left.
Component types
Obiki software comes with the following Display Components:
Attachment— This Display Component accepts a file upload. It will be shown as a link to the file when the document is displayed.
Blog— Gives a blog-like view of the child documents of a document. Looks at the whole sub-tree from the node where the component is added, and puts the sub-tree nodes in reverse chronological order.
Calendar— All users who have permission to add child documents below a calendar page can make entries in the calendar. The summary information will be displayed in the calendar view, and detailed information can be read by clicking on the entry in the calendar. In this way distributed teams can jointly maintain a shared calendar. This will help with planning events surrounding conferences, for example. The child documents need to have metadata in them that include startdate and enddate for the child document (the 'event').
Discuss— Allows for discussion to take place on a document by creating a comment form and saving comments on the page.
Image— Allows embedding of an uploaded image file (graphic, picture, or even MPEG movie) in the page.
Form— Inserts a custom Obiki form into the document.
Listserv— Turns a page into a mini-listserv, so that the page has its own email address (so it can receive messages). There is a form on the page like the discuss component, but in addition, people can subscribe to the page, and then they will be emailed anything posted to the page. Listservs can easily be created, managed, and shared. All messages are archived.
Mason— Allows for custom Mason components.
Navigation— Creates "forward" and "backward" links to immediate peers of a node (i.e., children of the same parent node.)
Redirect— Creates a "Redirect" to an arbitrary URL. The content of the page is not displayed. Instead, the browser is redirected to the URL in the component. The URL must be absolute (i.e. 'http://obiki.org/somepage.html' not '/somepage.html').
Static— Use this component to enter and then display text. Accepts Markdown syntax or html markup.
Template— A template is used to accept, and then display, information in a structured way. This could be used to implement web-based user surveys, for example. Users type information into text boxes in the structured form, and then by clicking on 'submit', the information is automatically sent to a pre-specified email address. The information typed into the form can be used as the basis for creating a new web page, displaying the entered contents.
Tree— Creates a bulleted list of links to all the children of a given node. This is the simplest way to add a menu to a page.