<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<description>Plugin definition file for blojsom</description>
<!--
<bean id="akismet-moderation" class="org.blojsom.plugin.akismet.AkismetModerationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
-->
<bean id="basic-authentication" class="org.blojsom.plugin.security.BasicAuthenticationPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
</bean>
<bean id="calendar-filter" class="org.blojsom.plugin.calendar.CalendarFilterPlugin" init-method="init"
destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="calendar-gui" class="org.blojsom.plugin.calendar.VelocityCalendarPlugin" init-method="init"
destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="chrono" class="org.blojsom.plugin.chrono.ChronoPlugin" init-method="init" destroy-method="destroy"/>
<bean id="collection-utilities" class="org.blojsom.plugin.common.CollectionUtilitiesPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="conditional-get" class="org.blojsom.plugin.limiter.ConditionalGetPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="convert-line-breaks" class="org.blojsom.plugin.common.ConvertLineBreaksPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="date-format" class="org.blojsom.plugin.date.DateFormatPlugin" init-method="init" destroy-method="destroy"/>
<bean id="days-since-posted" class="org.blojsom.plugin.statistics.DaysSincePostedPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="emoticons" class="org.blojsom.plugin.emoticons.EnhancedEmoticonsPlugin" init-method="init"
destroy-method="destroy">
<property name="emoticons">
<map>
<entry key="emoticons" value="angry, blush, confused, cool, cry, devil, grin, happy, laugh, love, mischief, plain, sad, shocked, silly, wink"/>
<entry key="angry.pattern" value=">("/>
<entry key="angry" value="/images/emoticons/mozilla_yell.gif"/>
<entry key="blush.pattern" value="*^_^*"/>
<entry key="blush" value="/images/emoticons/mozilla_embarassed.gif"/>
<entry key="confused.pattern" value="`:|"/>
<entry key="confused" value="/images/emoticons/mozilla_undecided.gif"/>
<entry key="cool.pattern" value="])"/>
<entry key="cool" value="/images/emoticons/mozilla_cool.gif"/>
<entry key="cry.pattern" value=":'("/>
<entry key="cry" value="/images/emoticons/mozilla_cry.gif"/>
<entry key="devil.pattern" value="})"/>
<entry key="devil" value="/images/emoticons/mozilla_innocent.gif"/>
<entry key="grin.pattern" value=":D"/>
<entry key="grin" value="/images/emoticons/mozilla_smile.gif"/>
<entry key="happy.pattern" value=":)"/>
<entry key="happy" value="/images/emoticons/mozilla_laughing.gif"/>
<entry key="laugh.pattern" value="(D"/>
<entry key="laugh" value="/images/emoticons/mozilla_laughing.gif"/>
<entry key="love.pattern" value="<3"/>
<entry key="love" value="/images/emoticons/mozilla_kiss.gif"/>
<entry key="mischief.pattern" value=";7)"/>
<entry key="mischief" value="/images/emoticons/mozilla_sealed.gif"/>
<entry key="plain.pattern" value=":|"/>
<entry key="plain" value="/images/emoticons/mozilla_smile.gif"/>
<entry key="sad.pattern" value=":("/>
<entry key="sad" value="/images/emoticons/mozilla_frown.gif"/>
<entry key="shocked.pattern" value=":O"/>
<entry key="shocked" value="/images/emoticons/mozilla_surprised.gif"/>
<entry key="silly.pattern" value=":P"/>
<entry key="silly" value="/images/emoticons/mozilla_tongueout.gif"/>
<entry key="wink.pattern" value=";)"/>
<entry key="wink" value="/images/emoticons/mozilla_wink.gif"/>
</map>
</property>
<property name="parseComments" value="false"/>
</bean>
<bean id="entries-per-category" class="org.blojsom.plugin.common.CountEntriesForCategoryPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="excerpt" class="org.blojsom.plugin.excerpt.ExcerptPlugin" init-method="init" destroy-method="destroy"/>
<!--
<bean id="file-attachment" class="org.blojsom.plugin.common.FileAttachmentPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
-->
<bean id="footnote" class="org.blojsom.plugin.footnote.FootnotePlugin" init-method="init" destroy-method="destroy"/>
<bean id="form-authentication" class="org.blojsom.plugin.security.FormAuthenticationPlugin" parent="basic-authentication" />
<bean id="googlehighlight" class="org.blojsom.plugin.highlight.GoogleHighlightPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="href-hyperlinks" class="org.blojsom.plugin.hyperlink.HyperlinkURLPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="internal-aggregator" class="org.blojsom.plugin.aggregator.InternalAggregatorPlugin" init-method="init"
destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="ip-moderation" class="org.blojsom.plugin.moderation.IPAddressModerationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="ip-moderation-admin" class="org.blojsom.plugin.moderation.admin.IPAddressModerationAdminPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="language-selection" class="org.blojsom.plugin.language.LanguageSelectionPlugin" init-method="init"
destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="linkspam" class="org.blojsom.plugin.moderation.LinkSpamModerationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="macro-expansion" class="org.blojsom.plugin.macro.MacroExpansionPlugin" init-method="init" destroy-method="destroy">
</bean>
<bean id="macro-expansion-admin" class="org.blojsom.plugin.macro.admin.MacroExpansionAdminPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="markdown" class="org.blojsom.plugin.markdown.MarkdownPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
</bean>
<bean id="meta" class="org.blojsom.plugin.meta.MetaPlugin" init-method="init" destroy-method="destroy"/>
<bean id="moblog" class="org.blojsom.plugin.moblog.MoblogPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="velocityProperties">
<ref bean="defaultVelocityProperties"/>
</property>
</bean>
<bean id="moblog-admin" class="org.blojsom.plugin.moblog.admin.MoblogAdminPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="nofollow" class="org.blojsom.plugin.nofollow.NoFollowPlugin" init-method="init" destroy-method="destroy"/>
<bean id="openproxy" class="org.blojsom.plugin.moderation.OpenProxyModerationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="preview" class="org.blojsom.plugin.limiter.PreviewPlugin" init-method="init" destroy-method="destroy"/>
<bean id="previous-entries" class="org.blojsom.plugin.previous.PreviousEntriesPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="rss-enclosure" class="org.blojsom.plugin.common.RSSEnclosurePlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
<bean id="show-me-more" class="org.blojsom.plugin.showmore.ShowMeMorePlugin" init-method="init" destroy-method="destroy"/>
<bean id="show-me-more-admin" class="org.blojsom.plugin.showmore.admin.ShowMeMoreAdminPlugin"
init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="simple-obfuscation" class="org.blojsom.plugin.obfuscation.SimpleObfuscationPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="simple-search" class="org.blojsom.plugin.search.SimpleSearchPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="skip-filter-helper" class="org.blojsom.plugin.skip.SkipFilterHelperPlugin" init-method="init"
destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="spamphrase-moderation" class="org.blojsom.plugin.moderation.SpamPhraseModerationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="spamphrase-moderation-admin" class="org.blojsom.plugin.moderation.admin.SpamPhraseModerationAdminPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="string-utilities" class="org.blojsom.plugin.common.StringUtilitiesPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="tag-cloud" class="org.blojsom.plugin.technorati.TagCloudPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="technorati-tags" class="org.blojsom.plugin.technorati.TechnoratiTagsPlugin" init-method="init"
destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="velocityProperties">
<ref bean="defaultVelocityProperties"/>
</property>
</bean>
<bean id="textile" class="org.blojsom.plugin.textile.TextilePlugin" init-method="init" destroy-method="destroy">
</bean>
<bean id="twitter" class="org.blojsom.plugin.twitter.TwitterNotificationPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="user-lookup" class="org.blojsom.plugin.user.UserLookupPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="weather" class="org.blojsom.plugin.weather.WeatherPlugin" init-method="init" destroy-method="destroy">
</bean>
<bean id="weblogs-ping" class="org.blojsom.plugin.weblogsping.WeblogsPingPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="word-count" class="org.blojsom.plugin.statistics.WordCountPlugin" init-method="init" destroy-method="destroy"/>
<bean id="xss-filter" class="org.blojsom.plugin.filter.XSSFilterPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="widgets" class="org.blojsom.plugin.widget.WidgetPlugin" init-method="init" destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="widgets-administration" class="org.blojsom.plugin.widget.admin.WidgetAdministrationPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="ip-widget" class="org.blojsom.plugin.widget.ip.IPAddressWidget" init-method="init">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
<bean id="comment" class="org.blojsom.plugin.comment.CommentPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="velocityProperties">
<ref bean="defaultVelocityProperties"/>
</property>
</bean>
<bean id="comment-moderation" class="org.blojsom.plugin.comment.CommentModerationPlugin" init-method="init"
destroy-method="destroy"/>
<!--
<bean id="math-comment-moderation" class="org.blojsom.plugin.comment.MathCommentAuthenticationPlugin" init-method="init"
destroy-method="destroy">
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
</bean>
-->
<bean id="recent-comments" class="org.blojsom.plugin.comment.RecentCommentsPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="trackback" class="org.blojsom.plugin.trackback.TrackbackPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="velocityProperties">
<ref bean="defaultVelocityProperties"/>
</property>
</bean>
<bean id="auto-trackback" class="org.blojsom.plugin.trackback.AutoTrackbackPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="recent-trackbacks" class="org.blojsom.plugin.trackback.RecentTrackbacksPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="trackback-moderation" class="org.blojsom.plugin.trackback.TrackbackModerationPlugin" init-method="init"
destroy-method="destroy"/>
<bean id="pingback" class="org.blojsom.plugin.pingback.PingbackPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="velocityProperties">
<ref bean="defaultVelocityProperties"/>
</property>
</bean>
<bean id="recent-pingbacks" class="org.blojsom.plugin.pingback.RecentPingbacksPlugin" init-method="init" destroy-method="destroy">
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<!--
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
-->
<bean id="admin" class="org.blojsom.plugin.admin.BaseAdminPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
</bean>
<bean id="bulk-response-management" class="org.blojsom.plugin.admin.BulkResponseManagement" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-authorization" class="org.blojsom.plugin.admin.EditBlogAuthorizationPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-categories" class="org.blojsom.plugin.admin.EditBlogCategoriesPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-entries" class="org.blojsom.plugin.admin.EditBlogEntriesPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-flavors" class="org.blojsom.plugin.admin.EditBlogFlavorsPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
<bean id="edit-blog-plugins" class="org.blojsom.plugin.admin.EditBlogPluginsPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-permissions" class="org.blojsom.plugin.admin.EditBlogPermissionsPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-preferences" class="org.blojsom.plugin.admin.EditBlogPreferencesPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="edit-blog-properties" class="org.blojsom.plugin.admin.EditBlogPropertiesPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
<bean id="edit-blogs" class="org.blojsom.plugin.admin.EditBlogsPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="defaultBlogProperties">
<map>
<entry key="blog-language" value="en"/>
<entry key="blog-country" value="US"/>
<entry key="blog-name" value="NAME YOUR BLOG"/>
<entry key="blog-description" value="DESCRIBE YOUR BLOG"/>
<entry key="blog-entries-display" value="15"/>
<entry key="blog-owner" value="BLOG OWNER NAME"/>
<entry key="blog-owner-email" value="BLOG_OWNER@EMAIL.COM"/>
<entry key="blog-comments-enabled" value="true"/>
<entry key="blog-pingbacks-enabled" value="true"/>
<entry key="blog-trackbacks-enabled" value="true"/>
<entry key="blog-email-enabled" value="true"/>
<entry key="blog-default-flavor" value="html"/>
<entry key="plugin-comment-autoformat" value="true"/>
<entry key="linear-navigation-enabled" value="true"/>
<entry key="comment-moderation-enabled" value="true"/>
<entry key="trackback-moderation-enabled" value="true"/>
<entry key="blog-ping-urls" value="http://rpc.pingomatic.com"/>
<entry key="blojsom-extension-metaweblog-accepted-types" value="image/jpeg, image/gif, image/png, img"/>
<entry key="xmlrpc-enabled" value="true"/>
</map>
</property>
<property name="defaultPluginProperties">
<map>
<entry key="admin" value="admin"/>
<entry key="atom" value=""/>
<entry key="default" value="conditional-get, meta, limiter, nofollow, rss-enclosure"/>
<entry key="html" value="meta, tag-cloud, date-format, referer-log, calendar-gui, calendar-filter, comment, trackback, simple-search, limiter, emoticons, macro-expansion, days-since-posted, word-count, simple-obfuscation, nofollow, rss-enclosure, technorati-tags"/>
<entry key="rdf" value=""/>
<entry key="rsd" value=""/>
<entry key="rss" value=""/>
<entry key="rss2" value=""/>
</map>
</property>
<property name="defaultTemplateProperties">
<map>
<entry key="admin" value="org/blojsom/plugin/admin/templates/admin.vm, text/html;charset=UTF-8"/>
<entry key="atom" value="atom.vm, application/atom+xml;charset=UTF-8"/>
<entry key="html" value="asual.vm, text/html;charset=UTF-8"/>
<entry key="rsd" value="rsd.vm, application/rsd+xml;charset=UTF-8"/>
<entry key="rss" value="rss.vm, text/xml;charset=UTF-8"/>
<entry key="rss2" value="rss2.vm, text/xml;charset=UTF-8"/>
<entry key="rdf" value="rdf.vm, text/xml;charset=UTF-8"/>
</map>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
<property name="protectedBlogs">
<map>
<entry key="default" value="default"/>
</map>
</property>
</bean>
<bean id="templateEditProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="properties">
<props>
<prop key="accepted-template-extensions">vm</prop>
</props>
</property>
</bean>
<bean id="edit-blog-templates" class="org.blojsom.plugin.admin.EditBlogTemplatesPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="templateEditProperties">
<ref bean="templateEditProperties"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
<!--
<bean id="feed-import" class="org.blojsom.plugin.syndication.FeedImportPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
-->
<bean id="fileUploadProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="properties">
<props>
<prop key="temporary-directory">/tmp</prop>
<prop key="maximum-upload-size">25000000</prop>
<prop key="maximum-memory-size">50000</prop>
<prop key="accepted-file-types">image/jpeg, image/gif, image/png, video/x-msvideo, video/x-ms-asf,
audio/x-mpegurl, audio/x-midi, video/quicktime, audio/mpeg, audio/x-mpeg, audio/wav, video/mpeg,
application/vnd.rn-realmedia</prop>
<prop key="invalid-file-extensions">.jsp, .jspf, .jspi, .jspx, .php, .cgi</prop>
<prop key="resources-directory">/resources/</prop>
</props>
</property>
</bean>
<bean id="file-upload" class="org.blojsom.plugin.admin.FileUploadPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fileUploadProperties">
<ref bean="fileUploadProperties"/>
</property>
</bean>
<bean id="forgotten-password" class="org.blojsom.plugin.admin.ForgottenPasswordPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
<bean id="list-web-admin-plugins" class="org.blojsom.plugin.admin.ListWebAdminPluginsPlugin" init-method="init"
destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
</bean>
<bean id="permission-check" class="org.blojsom.plugin.permission.PermissionCheckPlugin" init-method="init"
destroy-method="destroy">
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
</bean>
<bean id="theme-switcher" class="org.blojsom.plugin.admin.ThemeSwitcherPlugin" init-method="init" destroy-method="destroy">
<property name="servletConfig">
<ref bean="servletConfigFactoryBean"/>
</property>
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="eventBroadcaster">
<ref bean="eventBroadcaster"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
<property name="blojsomProperties">
<ref bean="defaultProperties"/>
</property>
</bean>
<bean id="view-user-properties" class="org.blojsom.plugin.admin.ViewBlogUserPropertiesPlugin" init-method="init"
destroy-method="destroy">
<property name="authorizationProvider">
<ref bean="authorizationProvider"/>
</property>
<property name="resourceManager">
<ref bean="resourceManager"/>
</property>
<property name="fetcher">
<ref bean="fetcher"/>
</property>
</bean>
</beans>