Chapter 3. Customizing Your Site

Warning

You are looking at documentation for an older release. Not what you want? See the current release documentation.

When working with eXo Platform, it is important not to modify the source code. This will ensure compatibility with future upgrades, and support will be simplified. To customize your site, you need to create an extension project by providing your own artifacts as a set of wars/jars/ears.

This chapter will show you how to customize your site using the extension mechanism provided by eXo Platform.

  • Defining structure of a site

    Required knowledge of a site's structure, including portal.xml, pages.xml and navigation.xml.

  • Creating a new site

    Steps to create a new site, how to define a site as default and to create custom templates for it.

  • Managing features of a new site

    How to manage various features of a new site, including enabling/disabling the drive creation, adding JavaScript, localizing with resources, adding/removing a language, declaring a servlet/filter, and creating a custom look and feel. All these features are managed through your extension project.

  • Managing eXo Platform look and feel

    All aspects and detailed steps to create a custom look and feel for a site.

  • Upload Component

    How to confugure the upload service.

Copyright ©. All rights reserved. eXo Platform SAS
blog comments powered byDisqus