4. A comprehensive portal solution
● JBoss Enterprise Portal Platform
● Reusable drag & drop portlets
● Authn/authz and user management
● Use standards
● Pluggable
● JBoss Site Publisher
● Content Management System
● All through GUI: no code, no file editing, no deploy
● Content publishing, versioning, collaboration, etc.
5. Customizing EPP
● Services / components
● Provide some functionality
● e.g.: JCR access, user management
● Configurable
● Reusable
● Built on top of a kernel
● Changing or creating Portal Containers
6. Kernel
● IoC container (PicoContainer)
● Declare services
● Plugin configurations
● classpath:/conf/configuration.xml
● NOTE: restricted support
14. Customizing SP
● A big extension!
● A set o new Portlets & Services
● Reuses EPP's base services
● A different Portal Container: /ecmdemo
● Configure services, import portlets and create pages
● All EPP customizations are here
● Customization features
● Extension points
17. Conclusion
● You can extend EPP & SP through Portal Extensions
● ... or create whole new Portal Containers
● Access core features using built-in services
● Besides, SP lets you:
● Create new types of contents
● Create or change how content is presented
● Script actions to handle content lifecycle events
● Sources: github.com/rafaelliu
18. Stay connected through Red Hat Customer Portal
Site Publisher User Guide
Docs
How to install EPP and SitePublisher using a
single Postgres database
Tech Brief
access.redhat.com