| <?xml version="1.0" encoding="ISO-8859-1" ?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. The ASF licenses this file to You |
| under the Apache License, Version 2.0 (the "License"); you may not |
| use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. For additional information regarding |
| copyright in this work, please see the NOTICE file in the top level |
| directory of this distribution. |
| --> |
| |
| <!-- |
| STOP!!!! This is NOT a Roller configuration file!! |
| Users of Roller should never need to edit this file. The properties |
| listed here should instead be changed on the Roller Admin Settings page. |
| |
| This file defines what properties are made available to get/set |
| during the running of the Roller application (in contrast to the settings |
| in roller-custom.properties which are read once before Roller startup). |
| These runtime properties are stored in the database (roller_properties |
| table) and the code *must* be able to make use of changed values during |
| runtime. |
| |
| Also included in this file is meta-data which defines what class |
| of property we are dealing with, its default value, and information |
| on how to populate the display that allows for changing the value. |
| |
| NOTE: order does matter!! the display is populated in a linear fashion |
| starting from the first display-group and moving down. |
| --> |
| |
| <runtime-configs> |
| |
| <!-- |
| The global-properties represents the base set of roller runtime properties. |
| In *most* cases you should be putting your properties here and they can |
| then be changed from the admin configuration page at ... |
| /admin/rollerConfig.do |
| --> |
| <config-def name="global-properties"> |
| |
| <!-- Site Settings Group --> |
| <display-group name="siteSettings" key="configForm.siteSettings" > |
| |
| <property-def name="site.name" key="configForm.siteName"> |
| <type>string</type> |
| <default-value>Roller Site</default-value> |
| </property-def> |
| <property-def name="site.shortName" key="configForm.shortName"> |
| <type>string</type> |
| <default-value>Front Page</default-value> |
| </property-def> |
| <property-def name="site.description" key="configForm.siteDescription"> |
| <type>text</type> |
| <default-value>A default install of the Roller Weblogger open source blog server</default-value> |
| </property-def> |
| <property-def name="site.frontpage.weblog.handle" key="configForm.frontpageWeblogHandle"> |
| <type>string</type> |
| <default-value></default-value> |
| </property-def> |
| <property-def name="site.frontpage.weblog.aggregated" key="configForm.frontpageWeblogAggregated"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="site.adminemail" key="configForm.siteAdminEmail"> |
| <type>string</type> |
| <default-value></default-value> |
| </property-def> |
| <property-def name="site.absoluteurl" key="configForm.absoluteUrl"> |
| <type>string</type> |
| <default-value></default-value> |
| </property-def> |
| <property-def name="pings.suspendPingProcessing" key="configForm.suspendPingProcessing"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| </display-group > |
| |
| <!-- User Settings Group --> |
| <display-group name="userSettings" key="configForm.userSettings" > |
| |
| <property-def name="users.registration.enabled" key="configForm.allowNewUsers"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="user.account.email.activation" key="configForm.requireEmailActivation"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="users.registration.url" key="configForm.registrationUrl"> |
| <type>string</type> |
| <default-value></default-value> |
| </property-def> |
| <property-def name="site.allowUserWeblogCreation" key="configForm.allowUserWeblogCreation"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| <property-def name="users.editor.pages" key="configForm.editorPages"> |
| <type>text</type> |
| <default-value>editor-text.jsp,editor-summernote.jsp</default-value> |
| <rows>3</rows> |
| <cols>40</cols> |
| </property-def> |
| |
| </display-group > |
| |
| |
| <display-group name="webServicesSettings" key="configForm.webServicesSettings" > |
| |
| <property-def name="webservices.enableXmlRpc" key="configForm.enableXmlRpc"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| |
| <property-def name="webservices.enableAtomPub" key="configForm.enableAtomPub"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| |
| <property-def name="webservices.atomPubAuth" key="configForm.AtomPubAuth"> |
| <type>string</type> |
| <default-value>basic</default-value> |
| </property-def> |
| |
| </display-group> |
| |
| <!-- Weblog Rendering Settings Group --> |
| <display-group name="weblogSettings" key="configForm.weblogSettings" > |
| |
| <property-def name="site.pages.maxEntries" key="configForm.pageMaxEntries"> |
| <type>integer</type> |
| <default-value>30</default-value> |
| </property-def> |
| <property-def name="site.newsfeeds.defaultEntries" key="configForm.newsfeedMaxEntries"> |
| <type>integer</type> |
| <default-value>30</default-value> |
| </property-def> |
| <property-def name="site.newsfeeds.styledFeeds" key="configForm.styledFeeds"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| |
| </display-group> |
| |
| |
| <!-- Comment & Trackback Settings Group --> |
| <display-group name="commentSettings" key="configForm.commentSettings" > |
| |
| <property-def name="users.comments.enabled" key="configForm.enableComments"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| <property-def name="comments.ignoreSpam.enabled" key="configForm.ignoreSpamComments"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="users.trackbacks.enabled" key="configForm.enableTrackbacks"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| <property-def name="trackbacks.ignoreSpam.enabled" key="configForm.ignoreSpamTrackbacks"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| <property-def name="users.comments.htmlenabled" key="configForm.commentHtmlAllowed"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="users.comments.plugins" key="configForm.commentPlugins"> |
| <type>string</type> |
| <default-value>HTMLSubset</default-value> |
| </property-def> |
| <property-def name="users.comments.emailnotify" key="configForm.emailComments"> |
| <type>boolean</type> |
| <!-- defaults to false because we don't distribute mail jars --> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="users.moderation.required" key="configForm.moderationRequired"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| <property-def name="site.trackbackVerification.enabled" key="configForm.enableTrackbackValidation"> |
| <type>boolean</type> |
| <default-value>false</default-value> |
| </property-def> |
| |
| </display-group > |
| |
| <!-- File Upload Settings Group --> |
| <display-group name="uploadSettings" key="configForm.fileUploadSettings" > |
| |
| <property-def name="uploads.enabled" key="configForm.enableFileUploads"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| <property-def name="uploads.types.allowed" key="configForm.allowedExtensions"> |
| <type>string</type> |
| <default-value></default-value> |
| </property-def> |
| <property-def name="uploads.types.forbid" key="configForm.forbiddenExtensions"> |
| <type>string</type> |
| <default-value>exe</default-value> |
| </property-def> |
| <property-def name="uploads.file.maxsize" key="configForm.maxFileSize"> |
| <type>float</type> |
| <default-value>2.00</default-value> |
| </property-def> |
| <property-def name="uploads.dir.maxsize" key="configForm.maxDirSize"> |
| <type>float</type> |
| <default-value>20.00</default-value> |
| </property-def> |
| |
| </display-group > |
| |
| |
| <!-- Theme Settings Group --> |
| <display-group name="themeSettings" key="configForm.themeSettings"> |
| |
| <property-def name="users.themes.path" key="configForm.newUserThemes"> |
| <type>string</type> |
| <default-value>/themes</default-value> |
| </property-def> |
| <property-def name="themes.customtheme.allowed" key="configForm.allowCustomTheme"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| |
| </display-group> |
| |
| <!-- Spam Prevention Settings Group --> |
| <display-group name="spamSettings" key="websiteSettings.spamPrevention" > |
| |
| <property-def name="spam.blacklist" key="websiteSettings.ignoreUrls"> |
| <type>text</type> |
| <default-value/> |
| <rows>7</rows> |
| <cols>40</cols> |
| </property-def> |
| |
| </display-group > |
| |
| <!-- Web Analytics (e.g., Google Analytics) Group --> |
| <display-group name="webAnalytics" key="configForm.webAnalytics"> |
| <property-def name="analytics.default.tracking.code" key="configForm.defaultAnalyticsTrackingCode"> |
| <type>text</type> |
| <default-value/> |
| <rows>10</rows> |
| <cols>70</cols> |
| </property-def> |
| <property-def name="analytics.code.override.allowed" key="configForm.allowAnalyticsCodeOverride"> |
| <type>boolean</type> |
| <default-value>true</default-value> |
| </property-def> |
| </display-group> |
| |
| </config-def> |
| |
| </runtime-configs> |