Author: snoopdave
Date: Mon Apr  9 20:19:05 2007
New Revision: 527005

URL: http://svn.apache.org/viewvc?view=rev&rev=527005
Log:
Merging latest from trunk

Added:
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/RefreshRollerPlanetTask.java
      - copied unchanged from r526991, 
roller/trunk/src/org/apache/roller/planet/tasks/RefreshRollerPlanetTask.java
Removed:
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/hibernate/HibernateRollerPlanetImpl.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/hibernate/HibernateRollerPlanetManagerImpl.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/hibernate/package.html
Modified:
    roller/branches/roller_4.0_newbackend/apps/planet/build.xml
    
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetImpl.java
    
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetManagerImpl.java
    
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/tasks/PlanetTask.java
    
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/ui/core/PlanetContext.java
    
roller/branches/roller_4.0_newbackend/apps/planet/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
    roller/branches/roller_4.0_newbackend/apps/planet/testdata/planet.properties
    roller/branches/roller_4.0_newbackend/build.xml
    
roller/branches/roller_4.0_newbackend/metadata/database/tmpls/3xx-to-400-migration.vm
    roller/branches/roller_4.0_newbackend/metadata/database/tmpls/createdb.vm
    roller/branches/roller_4.0_newbackend/properties.xmlf
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/RollerRomeFeedFetcher.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/SyncWebsitesTask.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetGroupsAction.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetSubscriptionsAction.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/model/PlanetModel.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/pagers/PlanetEntriesPager.java
    
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/servlets/PlanetFeedServlet.java
    
roller/branches/roller_4.0_newbackend/tests/org/apache/roller/business/PlanetManagerLocalTest.java
    
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/ApplicationResources.properties
    roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/planet.properties
    roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/roller.properties
    
roller/branches/roller_4.0_newbackend/web/WEB-INF/jsps/admin/PlanetConfig.jsp

Modified: roller/branches/roller_4.0_newbackend/apps/planet/build.xml
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/build.xml?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/apps/planet/build.xml (original)
+++ roller/branches/roller_4.0_newbackend/apps/planet/build.xml Mon Apr  9 
20:19:05 2007
@@ -133,7 +133,6 @@
         <fileset dir="${tools}/buildtime/mockrunner-0.35/lib">
             <include name="*.jar"/>
         </fileset>
-        <pathelement location="${tools}/buildtime/ant-1.6.2/ant.jar"/>
         <pathelement location="${tools}/buildtime/junit-3.8.1.jar"/>
         <pathelement location="${tools}/buildtime/derby.jar"/>
         <pathelement location="${tools}/buildtime/derbyclient.jar"/>
@@ -366,6 +365,7 @@
             
             <classpath>
                 <path refid="test.path"/>
+                <pathelement location="${tools}/buildtime/ant-1.6.2/ant.jar"/>
             </classpath>
         </javac>
                 

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetImpl.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetImpl.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetImpl.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetImpl.java
 Mon Apr  9 20:19:05 2007
@@ -76,10 +76,27 @@
                     PlanetConfig.getProperty("hibernate.configResource"),
                     PlanetConfig.getProperty("hibernate.dialect")); 
             }
+
         } catch(Throwable t) {
             // if this happens then we are screwed
             log.fatal("Error initializing Hibernate", t);
             throw new RollerException(t);
+        }
+        
+        try {
+            String feedFetchClass = 
PlanetConfig.getProperty("feedfetcher.classname");
+            if(feedFetchClass == null || feedFetchClass.trim().length() < 1) {
+                throw new RollerException("No FeedFetcher configured!!!");
+            }
+            
+            Class fetchClass = Class.forName(feedFetchClass);
+            FeedFetcher feedFetcher = (FeedFetcher) fetchClass.newInstance();
+            
+            // plug it in
+            setFeedFetcher(feedFetcher);
+            
+        } catch (Exception e) {
+            throw new RollerException("Error initializing feed fetcher", e);
         }
     }
     

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetManagerImpl.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetManagerImpl.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetManagerImpl.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/business/hibernate/HibernatePlanetManagerImpl.java
 Mon Apr  9 20:19:05 2007
@@ -340,10 +340,10 @@
             
             sb.append("where (");
             for (int i=0; i<groups.size(); i++) {
-                if (i > 0) sb.append(" and ");
+                if (i > 0) sb.append(" or ");
                 sb.append(" g=:group" + i);
             }
-            sb.append(")");
+            sb.append(") ");
             
             if (startDate != null) {
                 sb.append("and e.pubTime > :startDate ");

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/tasks/PlanetTask.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/tasks/PlanetTask.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/tasks/PlanetTask.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/tasks/PlanetTask.java
 Mon Apr  9 20:19:05 2007
@@ -34,7 +34,6 @@
      */
     public void initialize() throws Exception {
         setupURLStrategy();
-        setupFeedFetcher();
     }
     
     
@@ -55,26 +54,5 @@
         
         // plug it in
         PlanetFactory.getPlanet().setURLStrategy(urlStrategy);
-    }
-    
-    
-    /**
-     * Lookup configured FeedFetcher from config and plug it in.
-     *
-     * If no FeedFetcher can be configured then we bail and spew errors.
-     */
-    protected void setupFeedFetcher() throws Exception {
-        
-        String feedFetchClass = 
PlanetConfig.getProperty("feedfetcher.classname");
-        if(feedFetchClass == null || feedFetchClass.trim().length() < 1) {
-            throw new Exception("No FeedFetcher configured!!!");
-        }
-        
-        Class fetchClass = Class.forName(feedFetchClass);
-        FeedFetcher feedFetcher = (FeedFetcher) fetchClass.newInstance();
-        
-        // plug it in
-        PlanetFactory.getPlanet().setFeedFetcher(feedFetcher);
-    }
-    
+    }        
 }

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/ui/core/PlanetContext.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/ui/core/PlanetContext.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/ui/core/PlanetContext.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/src/java/org/apache/roller/planet/ui/core/PlanetContext.java
 Mon Apr  9 20:19:05 2007
@@ -84,7 +84,6 @@
             
             setupRuntimeProperties();
             setupURLStrategy();
-            setupFeedFetcher();
             
             planet.flush();
             planet.release();
@@ -129,28 +128,7 @@
         
         // plug it in
         PlanetFactory.getPlanet().setURLStrategy(urlStrategy);
-    }
-    
-    
-    /**
-     * Lookup configured FeedFetcher from config and plug it in.
-     *
-     * If no FeedFetcher can be configured then we bail and spew errors.
-     */
-    private void setupFeedFetcher() throws Exception {
-        
-        String feedFetchClass = 
PlanetConfig.getProperty("feedfetcher.classname");
-        if(feedFetchClass == null || feedFetchClass.trim().length() < 1) {
-            throw new Exception("No FeedFetcher configured!!!");
-        }
-        
-        Class fetchClass = Class.forName(feedFetchClass);
-        FeedFetcher feedFetcher = (FeedFetcher) fetchClass.newInstance();
-        
-        // plug it in
-        PlanetFactory.getPlanet().setFeedFetcher(feedFetcher);
-    }
-    
+    }        
     
     private void upgradeDatabaseIfNeeded() throws RollerException {
         

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
 Mon Apr  9 20:19:05 2007
@@ -51,9 +51,6 @@
         testSub.setFeedURL(feed_url);
         mgr.saveSubscription(testSub);
         PlanetFactory.getPlanet().flush();
-        
-        // use RomeFeedFetcher
-        PlanetFactory.getPlanet().setFeedFetcher(new RomeFeedFetcher());
     }
     
     

Modified: 
roller/branches/roller_4.0_newbackend/apps/planet/testdata/planet.properties
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/apps/planet/testdata/planet.properties?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/apps/planet/testdata/planet.properties 
(original)
+++ 
roller/branches/roller_4.0_newbackend/apps/planet/testdata/planet.properties 
Mon Apr  9 20:19:05 2007
@@ -58,6 +58,9 @@
 # Number of Technorati queries allowed per day
 planet.aggregator.technorati.limit=500
 
+# choose a feed fetcher
+feedfetcher.classname=\
+org.apache.roller.planet.business.RomeFeedFetcher
 
 # The set of default Roller renderer factories.
 rendering.rollerRendererFactories=\

Modified: roller/branches/roller_4.0_newbackend/build.xml
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/build.xml?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/build.xml (original)
+++ roller/branches/roller_4.0_newbackend/build.xml Mon Apr  9 20:19:05 2007
@@ -892,6 +892,7 @@
         
         <classpath>
             <path refid="tests.path"/>
+            <pathelement location="${ro.tools}/buildtime/ant-1.6.2/ant.jar"/>
             &custom-jars;
         </classpath>
     </javac>

Modified: 
roller/branches/roller_4.0_newbackend/metadata/database/tmpls/3xx-to-400-migration.vm
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/metadata/database/tmpls/3xx-to-400-migration.vm?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/metadata/database/tmpls/3xx-to-400-migration.vm
 (original)
+++ 
roller/branches/roller_4.0_newbackend/metadata/database/tmpls/3xx-to-400-migration.vm
 Mon Apr  9 20:19:05 2007
@@ -12,8 +12,8 @@
 );
 alter table rag_planet add constraint ragp_handle_uq unique ( handle );
 
-insert into rag_planet (id,title,handle) values 
('default_planet','default_planet','default_planet');
-update rag_group set planet_id='default_planet';
+insert into rag_planet (id,title,handle) values 
('zzz_default_planet_zzz','Default Planet','zzz_default_planet_zzz');
+update rag_group set planet_id='zzz_default_planet_zzz';
 
 -- new column to support account activation by email
 #addColumnNull("rolleruser" "activationcode" "varchar(48)")

Modified: 
roller/branches/roller_4.0_newbackend/metadata/database/tmpls/createdb.vm
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/metadata/database/tmpls/createdb.vm?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/metadata/database/tmpls/createdb.vm 
(original)
+++ roller/branches/roller_4.0_newbackend/metadata/database/tmpls/createdb.vm 
Mon Apr  9 20:19:05 2007
@@ -505,6 +505,17 @@
 create index ragp_handle_idx on rag_planet(handle); 
 insert into rag_planet (id,name,handle) values 
('default_planet','default_planet','default_planet');
 
+create table rag_planet (
+    id              varchar(48) not null primary key,
+    handle          varchar(32) not null,
+    title           varchar(255) not null,
+    description     varchar(255)
+);
+alter table rag_planet add constraint ragp_handle_uq unique ( handle );
+
+insert into rag_planet (id,title,handle) values 
('zzz_default_planet_zzz','Default Planet','zzz_default_planet_zzz');
+update rag_group set planet_id='zzz_default_planet_zzz';
+
 
 -- *****************************************************
 -- Now add the foreign key relationships

Modified: roller/branches/roller_4.0_newbackend/properties.xmlf
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/properties.xmlf?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/properties.xmlf (original)
+++ roller/branches/roller_4.0_newbackend/properties.xmlf Mon Apr  9 20:19:05 
2007
@@ -236,7 +236,6 @@
        <include name="*.jar"/>
     </fileset>
     <fileset refid="commons-httpclient.jar"/>
-    <pathelement location="${ro.tools}/buildtime/ant-1.6.2/ant.jar"/>
     <pathelement location="${ro.tools}/buildtime/junit-3.8.1.jar"/>
     <pathelement location="${ro.tools}/buildtime/derby.jar"/>
     <pathelement location="${ro.tools}/buildtime/derbyclient.jar"/>

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/RollerRomeFeedFetcher.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/RollerRomeFeedFetcher.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/RollerRomeFeedFetcher.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/business/RollerRomeFeedFetcher.java
 Mon Apr  9 20:19:05 2007
@@ -135,9 +135,7 @@
                         WeblogEntryData rollerEntry =
                                 (WeblogEntryData)entryIter.next();
                         
-                        PlanetEntryData entry = new PlanetEntryData();
-                        entry.setSubscription(sub);
-                        
+                        PlanetEntryData entry = new PlanetEntryData();         
               
                         String content = "";
                         if (!StringUtils.isEmpty(rollerEntry.getText())) {
                             content = rollerEntry.getText();
@@ -151,10 +149,8 @@
                         entry.setPubTime(rollerEntry.getPubTime());
                         entry.setText(content);
                         entry.setPermalink(rollerEntry.getPermalink());
-                        
entry.setCategoriesString(rollerEntry.getCategory().getPath());
-        
-                        planetManager.saveEntry(entry);
-                        PlanetFactory.getPlanet().flush();
+                        
entry.setCategoriesString(rollerEntry.getCategory().getPath());                 
       
+                        
                         newEntries.add(entry);
                         
                     } catch (Exception e) {

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/SyncWebsitesTask.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/SyncWebsitesTask.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/SyncWebsitesTask.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/tasks/SyncWebsitesTask.java
 Mon Apr  9 20:19:05 2007
@@ -140,10 +140,11 @@
             UserManager userManager = 
RollerFactory.getRoller().getUserManager();
             
             // first, make sure there is an "all" planet group
-            PlanetData planetObject = planet.getPlanet("all");
+            PlanetData planetObject = 
planet.getPlanet("zzz_default_planet_zzz");
             PlanetGroupData group = planet.getGroup(planetObject, "all");
             if(group == null) {
                 group = new PlanetGroupData();
+                group.setPlanet(planetObject);
                 group.setHandle("all");
                 group.setTitle("all");
                 planet.saveGroup(group);

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetGroupsAction.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetGroupsAction.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetGroupsAction.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetGroupsAction.java
 Mon Apr  9 20:19:05 2007
@@ -76,7 +76,7 @@
                 if (request.getParameter("groupHandle") != null)
                 {
                     String handle = request.getParameter("groupHandle");
-                    PlanetData defaultPlanet = 
pmgr.getPlanet("default_planet");
+                    PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                     PlanetGroupData group = pmgr.getGroup(defaultPlanet, 
handle);
                     form.copyFrom(group, request.getLocale());
                 }
@@ -144,7 +144,7 @@
                 PlanetGroupForm form = (PlanetGroupForm)actionForm;
                 if (form.getHandle() != null)
                 {
-                    PlanetData defaultPlanet = 
pmgr.getPlanet("default_planet");
+                    PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                     PlanetGroupData group = pmgr.getGroup(defaultPlanet, 
form.getHandle());
                     pmgr.deleteGroup(group);
                     PlanetFactory.getPlanet().flush();
@@ -189,7 +189,7 @@
             {
                 PlanetGroupForm form = (PlanetGroupForm)actionForm;
                 PlanetManager pmgr = 
PlanetFactory.getPlanet().getPlanetManager();
-                PlanetData defaultPlanet = pmgr.getPlanet("default_planet");
+                PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                 ActionErrors errors = validate(pmgr, form);
                 if (errors.isEmpty())
                 {
@@ -278,7 +278,7 @@
             super("planetGroups.pagetitle", request, response, mapping);
             RollerRequest rreq = RollerRequest.getRollerRequest(request);
             PlanetManager pmgr = PlanetFactory.getPlanet().getPlanetManager(); 
           
-            PlanetData defaultPlanet = pmgr.getPlanet("default_planet");
+            PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
             PlanetGroupData externalGroup = pmgr.getGroup(defaultPlanet, 
"external");
             Iterator allgroups = defaultPlanet.getGroups().iterator();
             while (allgroups.hasNext()) 

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetSubscriptionsAction.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetSubscriptionsAction.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetSubscriptionsAction.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/planet/ui/admin/struts/actions/PlanetSubscriptionsAction.java
 Mon Apr  9 20:19:05 2007
@@ -87,7 +87,7 @@
                 groupHandle = (groupHandle == null) ? form.getGroupHandle() : 
groupHandle;
                 groupHandle = (groupHandle == null) ? "external" : groupHandle;
                 
-                PlanetData defaultPlanet = pmgr.getPlanet("default_planet");
+                PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                 PlanetGroupData targetGroup = pmgr.getGroup(defaultPlanet, 
groupHandle);
                 form.setGroupHandle(groupHandle);
                 request.setAttribute("model",
@@ -119,7 +119,7 @@
                 groupHandle = (groupHandle == null) ? form.getGroupHandle() : 
groupHandle;
                 groupHandle = (groupHandle == null) ? "external" : groupHandle;
                 
-                PlanetData defaultPlanet = pmgr.getPlanet("default_planet");
+                PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                 PlanetGroupData targetGroup = pmgr.getGroup(defaultPlanet, 
groupHandle);
                 form.setGroupHandle(groupHandle);
                 request.setAttribute("model",
@@ -153,7 +153,7 @@
                     groupHandle = (groupHandle == null) ? 
form.getGroupHandle() : groupHandle;
                     groupHandle = (groupHandle == null) ? "external" : 
groupHandle;
                     
-                    PlanetData defaultPlanet = 
pmgr.getPlanet("default_planet");
+                    PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
                     PlanetGroupData targetGroup = pmgr.getGroup(defaultPlanet, 
groupHandle);
                     
                     targetGroup.getSubscriptions().remove(sub);
@@ -198,7 +198,7 @@
             groupHandle = (groupHandle == null) ? form.getGroupHandle() : 
groupHandle;
             groupHandle = (groupHandle == null) ? "external" : groupHandle;
             
-            PlanetData defaultPlanet = pmgr.getPlanet("default_planet");
+            PlanetData defaultPlanet = 
pmgr.getPlanet("zzz_default_planet_zzz");
             PlanetGroupData targetGroup = pmgr.getGroup(defaultPlanet, 
groupHandle);
             
             if (RollerSession.getRollerSession(request).isGlobalAdminUser()) {

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/model/PlanetModel.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/model/PlanetModel.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/model/PlanetModel.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/model/PlanetModel.java
 Mon Apr  9 20:19:05 2007
@@ -166,7 +166,7 @@
         List list = new ArrayList();
         try {
             PlanetManager planetManager = 
PlanetFactory.getPlanet().getPlanetManager();
-            PlanetData defaultPlanet = planetManager.getPlanet("default");
+            PlanetData defaultPlanet = 
planetManager.getPlanet("zzz_default_planet_zzz");
             PlanetGroupData planetGroup = 
planetManager.getGroup(defaultPlanet, groupHandle);
             List subs = planetManager.getTopSubscriptions(planetGroup, 0, 
length);
             for (Iterator it = subs.iterator(); it.hasNext();) {

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/pagers/PlanetEntriesPager.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/pagers/PlanetEntriesPager.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/pagers/PlanetEntriesPager.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/pagers/PlanetEntriesPager.java
 Mon Apr  9 20:19:05 2007
@@ -99,11 +99,11 @@
                     PlanetSubscriptionData sub = 
planetManager.getSubscription(feedURL);
                     rawEntries = planetManager.getEntries(sub, offset, 
length+1);
                 } else if (groupHandle != null) {
-                    PlanetData planet = planetManager.getPlanet("default");
+                    PlanetData planet = 
planetManager.getPlanet("zzz_default_planet_zzz");
                     PlanetGroupData group = planetManager.getGroup(planet, 
groupHandle);
                     rawEntries = 
planetManager.getEntries(Collections.singletonList(group), startDate, null, 
offset, length+1);
                 } else {
-                    PlanetData planet = planetManager.getPlanet("default");
+                    PlanetData planet = 
planetManager.getPlanet("zzz_default_planet_zzz");
                     PlanetGroupData groupAll = planetManager.getGroup(planet, 
"all");
                     PlanetGroupData groupDefault = 
planetManager.getGroup(planet, "default");
                     List groups = new ArrayList();

Modified: 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/servlets/PlanetFeedServlet.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/servlets/PlanetFeedServlet.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/servlets/PlanetFeedServlet.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/src/org/apache/roller/ui/rendering/servlets/PlanetFeedServlet.java
 Mon Apr  9 20:19:05 2007
@@ -131,7 +131,7 @@
         try {
             // populate the rendering model
             if (request.getParameter("group") != null) {
-                PlanetData planetObject = planet.getPlanet("default");
+                PlanetData planetObject = 
planet.getPlanet("zzz_default_planet_zzz");
                 model.put("group", planet.getGroup(planetObject, 
request.getParameter("group")));
             }
             model.put("planet", planet);

Modified: 
roller/branches/roller_4.0_newbackend/tests/org/apache/roller/business/PlanetManagerLocalTest.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/tests/org/apache/roller/business/PlanetManagerLocalTest.java?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/tests/org/apache/roller/business/PlanetManagerLocalTest.java
 (original)
+++ 
roller/branches/roller_4.0_newbackend/tests/org/apache/roller/business/PlanetManagerLocalTest.java
 Mon Apr  9 20:19:05 2007
@@ -32,7 +32,7 @@
 import org.apache.roller.pojos.UserData;
 import org.apache.roller.pojos.WeblogEntryData;
 import org.apache.roller.pojos.WebsiteData;
-import org.apache.roller.planet.tasks.RefreshPlanetTask;
+import org.apache.roller.planet.tasks.RefreshRollerPlanetTask;
 import org.apache.roller.planet.tasks.SyncWebsitesTask;
 
 
@@ -125,7 +125,7 @@
             syncTask.init();
             syncTask.run();           
             
-            RefreshPlanetTask refreshTask = new RefreshPlanetTask();
+            RefreshRollerPlanetTask refreshTask = new 
RefreshRollerPlanetTask();
             refreshTask.run();
             
             PlanetData planetObject = planet.getPlanet("default");

Modified: 
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/ApplicationResources.properties
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/ApplicationResources.properties?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/ApplicationResources.properties
 (original)
+++ 
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/ApplicationResources.properties
 Mon Apr  9 20:19:05 2007
@@ -374,6 +374,7 @@
 
 configForm.saved=Configuration settings saved
 
+
 # ---------------------------------------------------------------- Create 
weblog
 
 createWebsite.title=Create Weblog
@@ -1055,17 +1056,39 @@
 planet.title.unconfigured=Planet Aggregator (unconfigured)
 planet.description.unconfigured=Planet aggregator is enabled but has not yet 
been configured.
 
-planetConfig.title=Planet configuration
+planetConfig.title=Planet Configuration
 planetConfig.subtitle=Configure Roller's built-in newsfeed aggregator.
+planetConfig.prompt=Set the title, description, email address and site URL \
+to be included in newsfeeds produced by the aggregator. You can also setup a \
+proxy if one is required required by your network.
+
+ConfigForm.siteSettings=Planet Settings
+ConfigForm.title=Planet title  
+ConfigForm.description=Planet description              
+ConfigForm.adminName=Name of Planet administrator              
+ConfigForm.adminEmail=Email of Planet administrator
+ConfigForm.absoluteUrl=Absolute URL to Planet page
+ConfigForm.proxyHost=Proxy host for feed fetcher
+ConfigForm.proxyPort=Proxy port for feed fetcher
+
+planetConfig.title.control=Experimental Planet Control
+planetConfig.prompt.control=Launch background tasks (for testing purposes only)
+
+planetConfig.numWebsites=Number of Roller hosted weblogs
+planetConfig.numSubscrtions=Number of Roller hosted subscriptions
+
+planetConfig.button.post=Save
+planetConfig.button.refreshEntries=Refresh Entries
+planetConfig.button.syncWebsites=Synchronize Roller weblogs
+
+planetConfig.success.saved=Configuration saved
+planetConfig.success.refreshed=Refresh operation started
+planetConfig.success.synced=weblog synchronization started
+planetConfig.error.cacheDirNotFound=Cache directory not found
+planetConfig.error.cacheDirNotWritable=Cache directory not writable
+planetConfig.error.badProxyPort=Proxy port is invalid
+
 
-ConfigForm.siteSettings=Planet Configuration
-ConfigForm.title=Title of Planet site
-ConfigForm.description=Desrcription of Planet site
-ConfigForm.adminName=Name of Planet site administrator 
-ConfigForm.adminEmail=Email address of Planet site adminsitrator       
-ConfigForm.absoluteUrl=Absolute URL of Planet-site             
-ConfigForm.proxyHost=Proxy Host URL            
-ConfigForm.proxyPort=Proxy Host Port
 
 # ----------------------------------------------------- PlanetSubscriptions.jsp
 

Modified: 
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/planet.properties
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/planet.properties?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/planet.properties 
(original)
+++ roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/planet.properties 
Mon Apr  9 20:19:05 2007
@@ -43,14 +43,17 @@
 
persistence.planet.classname=org.apache.roller.planet.business.jpa.JPAPlanetImpl
 
#persistence.planet.classname=org.apache.roller.planet.business.hibernate.HibernatePlanetImpl
 
-# Absolute URL to site
-site.absoluteurl=http://localhost:8080/planet
+# You MUST override and set these three properties correctly:
+cache.dir=/var/planet/cache
+output.dir=/usr/local/planet/webapp
+template.dir=/usr/local/planet/webapp/WEB-INF/templates
 
-# Planet cache must exist and must be writable by Roller process
-planet.aggregator.cache.dir=/var/roller/planetcache
-
-# Number of queries allowed per day
+# Number of Technorati queries allowed per day
 planet.aggregator.technorati.limit=500
+
+# choose a feed fetcher
+feedfetcher.classname=\
+org.apache.roller.planet.business.RollerRomeFeedFetcher
 
 # How the hibernate config is built
 hibernate.dialect=org.hibernate.dialect.MySQLDialect

Modified: 
roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/roller.properties
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/roller.properties?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/roller.properties 
(original)
+++ roller/branches/roller_4.0_newbackend/web/WEB-INF/classes/roller.properties 
Mon Apr  9 20:19:05 2007
@@ -310,10 +310,10 @@
 tasks.SyncWebsitesTask.leaseTime=30
 
 # Refresh entries for planet feeds
-tasks.RefreshEntriesTask.class=org.apache.roller.planet.tasks.RefreshEntriesTask
-tasks.RefreshEntriesTask.startTime=startOfHour
-tasks.RefreshEntriesTask.interval=60
-tasks.RefreshEntriesTask.leaseTime=30
+tasks.RefreshRollerPlanetTask.class=org.apache.roller.planet.tasks.RefreshRollerPlanetTask
+tasks.RefreshRollerPlanetTask.startTime=startOfHour
+tasks.RefreshRollerPlanetTask.interval=60
+tasks.RefreshRollerPlanetTask.leaseTime=30
 
 # Technorati rankings for planet feeds
 
tasks.TechnoratiRankingsTask.class=org.apache.roller.planet.tasks.TechnoratiRankingsTask

Modified: 
roller/branches/roller_4.0_newbackend/web/WEB-INF/jsps/admin/PlanetConfig.jsp
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_4.0_newbackend/web/WEB-INF/jsps/admin/PlanetConfig.jsp?view=diff&rev=527005&r1=527004&r2=527005
==============================================================================
--- 
roller/branches/roller_4.0_newbackend/web/WEB-INF/jsps/admin/PlanetConfig.jsp 
(original)
+++ 
roller/branches/roller_4.0_newbackend/web/WEB-INF/jsps/admin/PlanetConfig.jsp 
Mon Apr  9 20:19:05 2007
@@ -30,7 +30,7 @@
 <roller:StatusMessage/>
 
 <p class="subtitle"><fmt:message key="planetConfig.subtitle" /></a>
-<p><fmt:message key="configForm.prompt" /></a>
+<p><fmt:message key="planetConfig.prompt" /></a>
 
 <form action="planetConfig.do" method="post">
 


Reply via email to