| README.html pluginmodel | |
| This directory contains a simple example of a Plugin Model class which allows | |
| Roller templates to access the user-object representing the currently | |
| authenticated user using "$authenticated.user". | |
| To build the example, simply run the provided Ant buil.xml file. | |
| To use the example in Roller do these steps: | |
| 1) Copy the jar dist/authusermodel.jar to the Roller WEB-INF/lib directory | |
| 2) Override the Roller model properties to add the name of the new model class | |
| to the list of models used by Roller's page, search and preview Servlets. | |
| That means you'll have to add the following to your roller-custom.properties | |
| file: | |
| # Set of models to be made available for weblog page rendering | |
| rendering.pageModels=\ | |
| org.apache.roller.ui.rendering.model.PageModel,\ | |
| org.apache.roller.ui.rendering.model.ConfigModel,\ | |
| org.apache.roller.ui.rendering.model.UtilitiesModel,\ | |
| org.apache.roller.ui.rendering.model.URLModel,\ | |
| org.apache.roller.ui.rendering.model.MessageModel,\ | |
| org.apache.roller.ui.rendering.model.CalendarModel,\ | |
| org.apache.roller.ui.rendering.model.MenuModel,\ | |
| org.apache.roller.examples.plugins.pagemodel.AuthenticatedUserModel | |
| # Set of models to be made available for weblog search rendering | |
| rendering.searchModels=\ | |
| org.apache.roller.ui.rendering.model.SearchResultsModel,\ | |
| org.apache.roller.ui.rendering.model.ConfigModel,\ | |
| org.apache.roller.ui.rendering.model.UtilitiesModel,\ | |
| org.apache.roller.ui.rendering.model.URLModel,\ | |
| org.apache.roller.ui.rendering.model.MessageModel,\ | |
| org.apache.roller.ui.rendering.model.CalendarModel,\ | |
| org.apache.roller.ui.rendering.model.MenuModel,\ | |
| org.apache.roller.examples.plugins.pagemodel.AuthenticatedUserModel | |
| # Set of models to be made available for weblog page *preview* rendering | |
| # NOTE: this *does* have some differences between the pageModels | |
| rendering.previewModels=\ | |
| org.apache.roller.ui.rendering.model.PreviewPageModel,\ | |
| org.apache.roller.ui.rendering.model.ConfigModel,\ | |
| org.apache.roller.ui.rendering.model.UtilitiesModel,\ | |
| org.apache.roller.ui.rendering.model.PreviewURLModel,\ | |
| org.apache.roller.ui.rendering.model.MessageModel,\ | |
| org.apache.roller.ui.rendering.model.CalendarModel,\ | |
| org.apache.roller.ui.rendering.model.MenuModel,\ | |
| org.apache.roller.examples.plugins.pagemodel.AuthenticatedUserModel |