The full framework is shown below. Please click on a service or component to explore further:

OLAT Services
  • Instant Messaging
    {@link org.olat.instantMessaging}
  • Course
    {@link org.olat.course}
  • Bookmark
    {@link org.olat.bookmark}
  • Catalog
    {@link org.olat.catalog}
  • Note
    {@link org.olat.note}
  • Portal
    {@link org.olat.portal}
  • User Home
    {@link org.olat.home}
  • Administration
    {@link org.olat.admin}
  • Shibboleth
    {@link org.olat.shibboleth}
  • Security
    {@link org.olat.basesecurity}
  • Login
    {@link org.olat.login}
  • Groups
    {@link org.olat.group}
  • Registration
    {@link org.olat.registration}
  • Repository
    {@link org.olat.repository}
  • Fulltext-Search
    {@link org.olat.search}
  • Wiki
    {@link org.olat.modules.wiki}
  • Forum
    {@link org.olat.modules.fo}
 
{@link org.olat.core} OLAT Common Base Services
  • Email
    {@link org.olat.core.util.mail}
  • Notification
    {@link org.olat.core.commons.services.notifications}
  • RSS
    {@link org.olat.commons.rss}
  • Locking / Synchronization
    {@link org.olat.core.util.locks}
  • Caching
    {@link org.olat.core.util.cache}
  • Configuration
    {@link org.olat.core.configuration}
  • Logging
    {@link org.olat.core.logging}
  • Persistency / DB
    {@link org.olat.core.commons.persistence}
  • Virtual File System
    {@link org.olat.core.util.vfs}
  • Event Handling
    {@link org.olat.core.util.event}
  • Internationalization
    {@link org.olat.core.util.i18n}
  • Extensions
    {@link org.olat.core.extensions}
 
{@link org.olat.core.gui.components} OLAT GUI Component
  • Form (legacy)
    {@link org.olat.core.gui.components.form}
  • Flexi.Form
    {@link org.olat.core.gui.components.form.flexible}
  • Choice
    {@link org.olat.core.gui.components.choice}
  • Image
    {@link org.olat.core.gui.components.image}
  • Progressbar
    {@link org.olat.core.gui.components.progressbar}
  • Table
    {@link org.olat.core.gui.components.table}
  • HTML Header
    {@link org.olat.core.gui.components.htmlheader}
  • Delegating
    {@link org.olat.core.gui.components.delegating}
  • Panel
    {@link org.olat.core.gui.components.panel}
  • Tabbed Pane
    {@link org.olat.core.gui.components.tabbedpane}
  • Tree
    {@link org.olat.core.gui.components.tree}
  • Link
    {@link org.olat.core.gui.components.link}
  • HTML Site
    {@link org.olat.core.gui.components.htmlsite}
 



How to's


How to create a direkt link ?

E.g. Create a direct link to a course-node.
String nodeUrl = "[" + OresHelper.calculateTypeName(CourseNode.class) + ":" + node.getIdent() + "]";
see {@link org.olat.core.dispatcher.jumpin}

How to show status messages ?

Show a translated text as info-message at the top of UI :
this.getWindowControl().setInfo(translator.translate("found.no.result.try.fuzzy.search"));