You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2006/09/01 19:39:49 UTC

svn commit: r439394 - in /incubator/roller/branches/roller_3.0: ./ contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/ contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/ contrib/plugins/src/org/apac...

Author: agilliland
Date: Fri Sep  1 10:39:44 2006
New Revision: 439394

URL: http://svn.apache.org/viewvc?rev=439394&view=rev
Log:
move current set of supported plugins to core source tree.

- moved plugin classes out of separate 'contrib' build space and into core source tree along with a java package change.
- updated default roller.properties config to only enable a subset of the plugins by default.
- updated config properties for topictag plugin to not use full classname since the package just changed.
- updated build.xml to not build and include contrib as part of standard build.


Added:
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/AcronymsPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/AcronymsPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/BookmarkPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/BookmarkPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ConvertLineBreaksPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/convertbreaks/ConvertLineBreaksPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/GoogleLinkPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/GoogleLinkPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ObfuscateEmailPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/email/ObfuscateEmailPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SearchPluginBase.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/SearchPluginBase.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SmileysPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/SmileysPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/TopicTagPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/topictag/TopicTagPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/WikipediaLinkPlugin.java
      - copied, changed from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/WikipediaLinkPlugin.java
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/smileys.properties
      - copied unchanged from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/smileys.properties
Removed:
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/AcronymsPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/BookmarkPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/convertbreaks/ConvertLineBreaksPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/email/ObfuscateEmailPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/GoogleLinkPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/SearchPluginBase.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/WikipediaLinkPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/SmileysPlugin.java
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/smileys.properties
    incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/topictag/TopicTagPlugin.java
Modified:
    incubator/roller/branches/roller_3.0/build.xml
    incubator/roller/branches/roller_3.0/web/WEB-INF/classes/roller.properties

Modified: incubator/roller/branches/roller_3.0/build.xml
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/build.xml?rev=439394&r1=439393&r2=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/build.xml (original)
+++ incubator/roller/branches/roller_3.0/build.xml Fri Sep  1 10:39:44 2006
@@ -354,9 +354,6 @@
         <fileset dir="${build.compile.web}" excludes="**/tomcat/**"/>
     </jar>
     
-    <!-- build contributions as well -->
-    <ant inheritAll="false" dir="contrib" />
-    
 </target>
 
 

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/AcronymsPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/AcronymsPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/AcronymsPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/AcronymsPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/AcronymsPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/acronyms/AcronymsPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/AcronymsPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.acronyms;
+package org.apache.roller.ui.rendering.plugins;
 
 import java.util.Iterator;
 import java.util.Map;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/BookmarkPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/BookmarkPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/BookmarkPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/BookmarkPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/BookmarkPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/bookmarks/BookmarkPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/BookmarkPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.bookmarks;
+package org.apache.roller.ui.rendering.plugins;
 
 import java.util.Collection;
 import java.util.Iterator;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ConvertLineBreaksPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/convertbreaks/ConvertLineBreaksPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ConvertLineBreaksPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ConvertLineBreaksPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/convertbreaks/ConvertLineBreaksPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/convertbreaks/ConvertLineBreaksPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ConvertLineBreaksPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.convertbreaks;
+package org.apache.roller.ui.rendering.plugins;
 
 import java.io.BufferedReader;
 import java.io.StringReader;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/GoogleLinkPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/GoogleLinkPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/GoogleLinkPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/GoogleLinkPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/GoogleLinkPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/GoogleLinkPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/GoogleLinkPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.search;
+package org.apache.roller.ui.rendering.plugins;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ObfuscateEmailPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/email/ObfuscateEmailPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ObfuscateEmailPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ObfuscateEmailPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/email/ObfuscateEmailPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/email/ObfuscateEmailPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/ObfuscateEmailPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.email;
+package org.apache.roller.ui.rendering.plugins;
 
 import java.util.Map;
 import org.apache.commons.lang.StringEscapeUtils;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SearchPluginBase.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/SearchPluginBase.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SearchPluginBase.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SearchPluginBase.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/SearchPluginBase.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/SearchPluginBase.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SearchPluginBase.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.search;
+package org.apache.roller.ui.rendering.plugins;
 
 import org.apache.commons.logging.Log;
 import org.apache.roller.RollerException;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SmileysPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/SmileysPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SmileysPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SmileysPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/SmileysPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/smileys/SmileysPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/SmileysPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.smileys;
+package org.apache.roller.ui.rendering.plugins;
 
 import java.util.Enumeration;
 import java.util.Map;

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/TopicTagPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/topictag/TopicTagPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/TopicTagPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/TopicTagPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/topictag/TopicTagPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/topictag/TopicTagPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/TopicTagPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.topictag;
+package org.apache.roller.ui.rendering.plugins;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -307,8 +307,7 @@
     protected Map buildBookmarkMap(WebsiteData website) throws RollerException
     {
         Map bookmarkMap = new HashMap();
-        if (RollerConfig.getBooleanProperty(
-            "org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.ignoreBookmarks")) {
+        if (RollerConfig.getBooleanProperty("plugins.topictag.ignoreBookmarks")) {
             return bookmarkMap;
         }
         if (website == null)
@@ -340,11 +339,9 @@
         setLinkFormatString(getSetting("linkFormatString", getLinkFormatString()));
     }
 
-    private static final String thisClassnameDot = TopicTagPlugin.class.getName() + ".";
-
     private String getSetting(String propName, String defaultValue)
     {
-        String fullPropName = thisClassnameDot + propName;
+        String fullPropName = "plugins.topictag." + propName;
         String val = (String) RollerConfig.getProperty(fullPropName);
         return (val != null) ? val : defaultValue;
     }

Copied: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/WikipediaLinkPlugin.java (from r439082, incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/WikipediaLinkPlugin.java)
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/WikipediaLinkPlugin.java?p2=incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/WikipediaLinkPlugin.java&p1=incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/WikipediaLinkPlugin.java&r1=439082&r2=439394&rev=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/contrib/plugins/src/org/apache/roller/presentation/velocity/plugins/search/WikipediaLinkPlugin.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/plugins/WikipediaLinkPlugin.java Fri Sep  1 10:39:44 2006
@@ -16,7 +16,7 @@
  * directory of this distribution.
  */
 
-package org.apache.roller.presentation.velocity.plugins.search;
+package org.apache.roller.ui.rendering.plugins;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: incubator/roller/branches/roller_3.0/web/WEB-INF/classes/roller.properties
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/web/WEB-INF/classes/roller.properties?rev=439394&r1=439393&r2=439394&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/web/WEB-INF/classes/roller.properties (original)
+++ incubator/roller/branches/roller_3.0/web/WEB-INF/classes/roller.properties Fri Sep  1 10:39:44 2006
@@ -216,17 +216,17 @@
 #----------------------------------
 # Enabled plugins ... remember, order does matter!!
 
-# Weblog entry editor plugins
+# Weblog entry plugins
 plugins.page=\
-org.apache.roller.presentation.velocity.plugins.convertbreaks.ConvertLineBreaksPlugin \
-,org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin \
-,org.apache.roller.presentation.velocity.plugins.search.WikipediaLinkPlugin \
-,org.apache.roller.presentation.velocity.plugins.search.GoogleLinkPlugin \
-,org.apache.roller.presentation.velocity.plugins.textile.TextilePlugin \
-,org.apache.roller.presentation.velocity.plugins.acronyms.AcronymsPlugin \
-,org.apache.roller.presentation.velocity.plugins.bookmarks.BookmarkPlugin \
-,org.apache.roller.presentation.velocity.plugins.email.ObfuscateEmailPlugin \
-,org.apache.roller.presentation.velocity.plugins.smileys.SmileysPlugin
+org.apache.roller.ui.rendering.plugins.ConvertLineBreaksPlugin \
+,org.apache.roller.ui.rendering.plugins.TopicTagPlugin \
+,org.apache.roller.ui.rendering.plugins.ObfuscateEmailPlugin \
+,org.apache.roller.ui.rendering.plugins.SmileysPlugin 
+#,org.apache.roller.ui.rendering.plugins.WikipediaLinkPlugin \
+#,org.apache.roller.ui.rendering.plugins.GoogleLinkPlugin \
+#,org.apache.roller.ui.rendering.plugins.AcronymsPlugin \
+#,org.apache.roller.ui.rendering.plugins.BookmarkPlugin
+
 
 #----------------------------------
 # scheduled tasks, each is comma separated list of classes
@@ -445,14 +445,14 @@
 # Optional site-wide customization settings for the TopicTag plugin.
 # n.b. these default settings match the coded default values that would be 
 # applied if these were omitted.
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.defaultTopicBookmarkName=Default Topic Site
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.defaultTopicSite=http://www.technorati.com/tag
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.tagRegexWithBookmark=topic:\\{(.*?)\\}\\[(.*?)\\]
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.tagRegexWithoutBookmark=topic:\\[(.*?)\\]
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.linkFormatString=<a rel=\"tag\" href=\"{0}{1}\">{2}</a>
+plugins.topictag.defaultTopicBookmarkName=Default Topic Site
+plugins.topictag.defaultTopicSite=http://www.technorati.com/tag
+plugins.topictag.tagRegexWithBookmark=topic:\\{(.*?)\\}\\[(.*?)\\]
+plugins.topictag.tagRegexWithoutBookmark=topic:\\[(.*?)\\]
+plugins.topictag.linkFormatString=<a rel=\"tag\" href=\"{0}{1}\">{2}</a>
 
 # Set to true to allow only default topic tag site (and avoid costly bookmark queries)
-org.apache.roller.presentation.velocity.plugins.topictag.TopicTagPlugin.ignoreBookmarks=true
+plugins.topictag.ignoreBookmarks=true
 
 #---------------------------------
 # Experimental settings