riotfamily

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » riotfamily 
Riot
License:Mozilla Public License
URL:http://www.riotfamily.org/index.html
Description:Riot is a web-based Open Source Content Management System written in Java.
Package NameComment
org.riotfamily.cachius Library to cache web content.
org.riotfamily.cachius.spring Integration with the Spring Web-MVC framework.
org.riotfamily.cachius.support Classes supporting the org.riotfamily.cachius package.
org.riotfamily.common.beans Provides commonly used beans and BeanFactories.
org.riotfamily.common.beans.config Classes to configure bean factories.
org.riotfamily.common.beans.override Classes to override bean definitions provided by Riot modules.
org.riotfamily.common.beans.propertyeditors Provides some common PropertyEditor implementations.
org.riotfamily.common.beans.xml Convinience classes for working with Spring's namespace handlers.
org.riotfamily.common.collection Convinience classes for working with collections.
org.riotfamily.common.i18n Provides classes for internationalization purposes.
org.riotfamily.common.image Provides classes to generate and serve thumbnail images.
org.riotfamily.common.io Convinience classes for working with Files and Streams.
org.riotfamily.common.log4j Extensions for the Log4J logging library.
org.riotfamily.common.markup Classes to create markup code programmatically.
org.riotfamily.common.util Provides miscellaneous utility classes.
org.riotfamily.common.web.collaboration
org.riotfamily.common.web.compressor
org.riotfamily.common.web.controller Provides several general purpose controllers.
org.riotfamily.common.web.dwr Classes that let you use DWR as Spring MVC controller.
org.riotfamily.common.web.event
org.riotfamily.common.web.file Classes to handle uploaded files.
org.riotfamily.common.web.filter Provides some useful servlet filters.
org.riotfamily.common.web.interceptor
org.riotfamily.common.web.mapping Provides an advanced HandlerMapping implementation.
org.riotfamily.common.web.servlet
org.riotfamily.common.web.transaction
org.riotfamily.common.web.util Provides several useful utility classes.
org.riotfamily.common.web.view Provides serveral view related classes.
org.riotfamily.common.web.view.freemarker Add-ons for the FreeMarker template library.
org.riotfamily.common.xml Provides classes to parse custom XML configuration files.
org.riotfamily.components
org.riotfamily.components.cache
org.riotfamily.components.config
org.riotfamily.components.config.component
org.riotfamily.components.context
org.riotfamily.components.controller
org.riotfamily.components.controller.render This package provides several RenderStrategy implementations that are utilized by the ComponentListController to lookup and render the actual components.
org.riotfamily.components.dao
org.riotfamily.components.dao.hibernate
org.riotfamily.components.editor
org.riotfamily.components.export
org.riotfamily.components.listener
org.riotfamily.components.locator
org.riotfamily.components.model
org.riotfamily.components.property
org.riotfamily.components.riot.command
org.riotfamily.components.riot.dao
org.riotfamily.components.service
org.riotfamily.components.view
org.riotfamily.forms Library to create HTML forms progammatically.
org.riotfamily.forms.controller
org.riotfamily.forms.element
org.riotfamily.forms.element.collection
org.riotfamily.forms.element.select
org.riotfamily.forms.element.suggest
org.riotfamily.forms.element.upload
org.riotfamily.forms.event
org.riotfamily.forms.factory
org.riotfamily.forms.factory.xml
org.riotfamily.forms.fileupload Provides functionality to track the progress of a HTTP file upload.
org.riotfamily.forms.options
org.riotfamily.forms.request
org.riotfamily.forms.resource
org.riotfamily.forms.support
org.riotfamily.pages
org.riotfamily.pages.cache
org.riotfamily.pages.component
org.riotfamily.pages.controller
org.riotfamily.pages.dao
org.riotfamily.pages.dao.hibernate
org.riotfamily.pages.mapping
org.riotfamily.pages.model
org.riotfamily.pages.riot.chooser
org.riotfamily.pages.riot.command
org.riotfamily.pages.riot.dao
org.riotfamily.pages.riot.editor
org.riotfamily.pages.setup
org.riotfamily.pages.setup.config
org.riotfamily.pages.view
org.riotfamily.revolt
org.riotfamily.revolt.config
org.riotfamily.revolt.definition
org.riotfamily.revolt.dialect
org.riotfamily.revolt.refactor
org.riotfamily.revolt.support
org.riotfamily.revolt.test
org.riotfamily.riot
org.riotfamily.riot.dao Provides DAO interfaces that are used to perform CRUD operations on entities managed by Riot.
org.riotfamily.riot.dao.support Contains classes supporting the dao package.
org.riotfamily.riot.editor Provides classes to create a hierarchy of lists and forms. A form can be assigned to each list and every form can have multiple descendant lists.
org.riotfamily.riot.editor.ui Provides user interface components to browse the editor hierarchy.
org.riotfamily.riot.editor.xml Provides classes to create EditorDefinitions from a XML config file.
org.riotfamily.riot.form.element
org.riotfamily.riot.form.options
org.riotfamily.riot.form.ui Provides classes to display forms. The actual form processing is done using the org.riotfamily.forms package which can also be used as standalone project.
org.riotfamily.riot.hibernate
org.riotfamily.riot.hibernate.dao
org.riotfamily.riot.hibernate.job
org.riotfamily.riot.hibernate.security
org.riotfamily.riot.hibernate.support
org.riotfamily.riot.hibernate.workflow.notification
org.riotfamily.riot.hibernate.workflow.status
org.riotfamily.riot.job Provides classes to manage long running background jobs.
org.riotfamily.riot.job.command Provides list commands to manage jobs.
org.riotfamily.riot.job.context
org.riotfamily.riot.job.persistence Provides classes to persist information about jobs.
org.riotfamily.riot.job.support Provides classes supporting the job package.
org.riotfamily.riot.job.ui Contains classes that are used to create a user interface to manage jobs.
org.riotfamily.riot.list Provides classes to display entities as list and perform commands.
org.riotfamily.riot.list.command Provides classes to perform operations on a list or list-item.
org.riotfamily.riot.list.command.core Provides core commands like edit or delete.
org.riotfamily.riot.list.command.dialog
org.riotfamily.riot.list.command.dialog.ui
org.riotfamily.riot.list.command.result Contains classes that can be returned as result by a list command.
org.riotfamily.riot.list.command.support
org.riotfamily.riot.list.export
org.riotfamily.riot.list.support Contains classes supporting the list package.
org.riotfamily.riot.list.ui Contains classes that are used to create the user interface for lists.
org.riotfamily.riot.list.ui.render Provides classes to render a list cell.
org.riotfamily.riot.list.xml Provides the functionality to define list views via XML.
org.riotfamily.riot.resource Classes to serve static resources.
org.riotfamily.riot.runtime Contains resources needed at runtime.
org.riotfamily.riot.runtime.macro
org.riotfamily.riot.security Provides user management and access control functionality.
org.riotfamily.riot.security.auth
org.riotfamily.riot.security.policy
org.riotfamily.riot.security.session
org.riotfamily.riot.security.ui Provides security related user interface components.
org.riotfamily.riot.workflow.notification Provides classes that can be used to notify Riot users about application events.
org.riotfamily.riot.workflow.notification.support Contains classes supporting the notification package.
org.riotfamily.riot.workflow.notification.ui
org.riotfamily.riot.workflow.status Provides classes to display status messages.

Sample usecase

Website users can submit user-generated content. Before the content is displayed on the website, an administrator needs to review the submissions.

A StatusMonitor can be added to the riot-servlet context that checks whether there are pending submissions. If there is any content that needs to be approved, a message is displayed, containing the number of submissions and a link to the appropriate Riot list.

org.riotfamily.riot.workflow.status.support
org.riotfamily.riot.workflow.status.ui
org.riotfamily.website.cache
org.riotfamily.website.css
org.riotfamily.website.filter
org.riotfamily.website.generic
org.riotfamily.website.generic.config
org.riotfamily.website.generic.model
org.riotfamily.website.generic.model.hibernate
org.riotfamily.website.generic.view
org.riotfamily.website.i18n
org.riotfamily.website.interceptor
org.riotfamily.website.mail
org.riotfamily.website.minify
org.riotfamily.website.misc
org.riotfamily.website.template Provides classes to compose pages from the output of multiple controllers. You may think of it as lightweight (though more powerful) alternative to the Tiles library that comes with the Struts framework.
org.riotfamily.website.template.config
org.riotfamily.website.txt2img
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.