eXo Platform 5.0 Documentation


Platform User Guide
1. Getting Started
2. Managing Your Personal Applications
2.1. Managing your profile
2.2. Managing your activity stream
2.3. Managing your connections
2.4. Working with your wiki
2.5. Managing your dashboard
2.6. Managing your notifications
3. Working With Tasks
3.1. Task Management overview
3.2. Managing tasks
3.3. Managing projects
3.4. Managing labels
3.5. Managing views
4. Discussing in Chat
5. Making Video Calls
6. Working With Spaces
7. Working With Wikis
7.1. Managing your content
7.2. Advanced settings
8. Managing Your Documents
8.1. Documents Interface
8.2. Navigating through Documents
8.3. Document Viewer
8.4. Open in Office
8.5. Working with basic actions
8.6. Organizing your content
8.7. Sharing your documents
8.8. Extending your actions
9. Building Your Forum
10. Managing Your Calendars
10.7. Editing Calendar settings
10.8. Generating RSS
10.9. Managing categories
11. Managing Your Websites
11.2. Publication process
11.4. Managing categories
11.7. Adding translations to content
12. Searching In eXo Platform
12.1. Searching in Social Intranet
13. Administering eXo Platform
13.1. Branding eXo Platform
13.3. Customizing the look and feel of eXo Platform
13.4. Editing eXo Platform
13.7. Managing your organization
13.13. Building an online community
Administrator Guide
1. Installation and Startup
1.1. System requirements
1.2. eXo Platform Trial Docker image
1.2.1. Starting the Docker Image
1.2.2. Registering your software
1.2.3. Setting up the admin accounts
1.3. Installing eXo Platform Community Edition
1.4. Registering your installation
1.5. Unlocking your trial with an unlock key
1.6. Installing eXo Platform Enterprise Edition
1.6.1. Installing the Tomcat bundle
1.6.2. Installing eXo Platform as a Windows service
1.6.3. Installing on JBoss EAP
1.7. Task Management Installation and Uninstallation
1.8. eXo Chat installation
1.9. Web Conferencing installation
1.10. Customizing environment variables
1.11. Startup profiles
1.12. Troubleshooting
2. Add-on Management
3. Configuration
3.1. Configuration overview
3.2. eXo Platform configuration
3.4. Configure username case sensitive
3.5. User inactivity delay configuration
3.6. Data directory configuration
3.7. Assets version configuration
3.8. Quartz Scheduler configuration
3.9. Configure documents multiupload in the activity stream
3.10. Transaction service
3.11. Server base URL
3.12. Wiki application base URI
3.13. Account setup
3.14. Custom data validators configuration
3.15. Outgoing mail service
3.16. Changing sender information of email notification
3.17. Subscribing to notifications of document changes
3.18. WebDAV configuration
3.19. Open in Office configuration
3.20. JODConverter configuration
3.21. Limiting size of uploaded files
3.22. Limiting public access to the upload service
3.23. Customizing site data
3.24. Enabling/Disabling auto-creating a taxonomy tree
3.25. Enabling/Disabling any activity type
3.27. Logs
3.28. JCR Configuration
3.29. Cache configuration
3.30. End-date suggestion
3.31. Predefined users, groups and memberships
3.32. Gadget configuration
3.33. Enabling/Disabling groovy templates statistics
3.34. Search connector configuration
3.35. Unified Search configuration
3.36. Elasticsearch Embedded mode Configuration
3.37. CometD
3.38. Youtube integration
3.40. Document versioning
3.41. Document Viewer
3.44. Task Management
3.45. File storage configuration
3.47. Update of last login time
4. Database
4.6. File Storage
5. Deployment
5.1. Removing ready-made sites
5.2. Setting up an HTTP frontend
5.2.1. Setting up Apache front-end
5.2.2. Setting up an Nginx front-end
5.2.3. Setting up a Tomcat for a front-end
5.3. Configuring HTTP session timeout
6. JMX/REST Management
6.1. Introduction to eXo Platform management
6.2. Management views of eXo Platform
6.3. Jobs and Job Scheduler
6.4. eXo Platform notifications monitoring
7. Clustering
7.1. Setting up eXo Platform cluster
7.2. JCR index in cluster mode
7.3. Activating TCP default configuration files
7.4. Configuring JGroups via exo.properties
7.4.1. UDP configuration for JCR
7.4.2. TCP configuration for JCR
7.4.3. UDP configuration for IDM
7.4.4. TCP configuration for IDM
7.5. Using customized JGroups xml files
7.6. Setting up a load balancer
7.6.1. Setting up a basic load balancing with Apache
7.6.2. Improving the logs
7.6.3. Setting up basic load balancing with NGINX
7.7. FAQs of clustering
8. LDAP Integration
8.1. LDAP integration using PicketLink
8.2. Synchronization
8.3. LDAP integration using legacy organization services
9. OAuth Integration
10. Backup and Restore
10.1. Planning your backup
10.2. Backup and Restore
10.3. Planning your backup for MongoDB
11. Upgrade
11.2. Changed Templates
11.6. Upgrading add-ons
12. Security
12.1. JAAS Realm configuration
12.2. Gadget proxy configuration
12.3. Enabling HTTPS
12.3.1. Using a reverse proxy for HTTPS in front of eXo Platform
12.3.2. Running eXo Platform itself in HTTPS
12.4. Password encryption key of RememberMe
12.5. XSS Protection
12.5.1. Add XSS protection headers on Apache
12.5.2. Add XSS protection headers on Nginx
12.6. Secured MongoDB
12.7. Rest Api exposure
12.7.1. Block sensitive Rest urls with Apache
12.7.2. Block sensitive Rest urls with Nginx
13. Elasticsearch
13.1. Elasticsearch embedded mode
13.2. Elasticsearch external mode
13.3. Elasticsearch Indexing architecture
14. Indexing
14.1. Elasticsearch re-indexing
14.2. JCR asynchronous re-indexing
Developer Guide
1. Getting Started
1.1. Glossary
1.2. Architecture
1.3. Customization Capabilities with eXo Platform
1.4. Setting up development environment
1.5. Running eXo Platform in Debug and Dev modes
1.5.1. Debug mode
1.5.2. Dev mode
2. eXo Add-ons
3. Customizing Your Site
3.1. Defining structure of a site
3.2. Creating a new site
3.3. Managing features of a new site
4. Internationalization configuration
4.1. Internationalization configuration
5. Developing Content
5.1. Content form
5.2. Dialog validator
5.3. Content List templates
5.4. Publication lifecycle
5.5. CKEditor
5.6. Categories
5.7. Script action
5.8. Adding a Contextual menu enty
6. Developing Applications
6.1. Developing a portlet
6.2. Developing a gadget
6.3. Extending eXo applications
7. Developing JavaScript
7.1. JavaScript module patterns
7.2. AMD and RequireJS
7.3. Shim configuration and Non-AMD modules
7.4. GateIn Module Definition
7.5. JQuery versions and plugins
8. Developing REST services
8.1. Using Jax-RS
8.2. Using Groovy REST service
8.3. Using IDE
9. Managing Authentication and Identity
9.1. Initializing organization by XML configuration
9.2. Working with organization API
9.3. Organization listeners
9.4. OAuth providers integration
9.5. Developing your own validator
10. eXo Platform APIs
10.1. Definitions of API Levels
10.2. Platform API
10.3. Provisional API
10.4. Working with eXo REST APIs
10.5. Portal API
11. Cookbook
eXo Add-on Guide
1. eXo Engagement Analytics by Lecko
2. Single Sign-On
3. eXo Web Pack
3.1. Installation and Uninstallation
4. Crash
4.1. Connecting to the shell
4.2. Built-in commands
4.3. Developing Crash commands
5. CMIS
5.3. eXo CMIS add-on and configuration
5.5. CMIS Usage code examples
6. IDE
6.2. Basic Actions
6.3. Advanced Actions
6.4. Miscellaneous and Tips
7. Answers
eXo Mobile Guide
1. Getting Started
2. Features
3. Settings
Copyright ©. All rights reserved. eXo Platform SAS
blog comments powered byDisqus