Author: awiner
Date: Tue Mar 10 21:15:17 2009
New Revision: 752266

URL: http://svn.apache.org/viewvc?rev=752266&view=rev
Log:
Turn on server-side templating and server-side pipelining by default.

Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/ParseModule.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java?rev=752266&r1=752265&r2=752266&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
 Tue Mar 10 21:15:17 2009
@@ -23,6 +23,7 @@
 import org.apache.shindig.gadgets.preload.PreloadModule;
 import org.apache.shindig.gadgets.render.RenderModule;
 import org.apache.shindig.gadgets.rewrite.RewriteModule;
+import org.apache.shindig.gadgets.templates.TemplateModule;
 
 import java.util.concurrent.Executor;
 import java.util.concurrent.ExecutorService;
@@ -47,6 +48,7 @@
     install(new PreloadModule());
     install(new RenderModule());
     install(new RewriteModule());
+    install(new TemplateModule());
 
     // We perform static injection on HttpResponse for cache TTLs.
     requestStaticInjection(HttpResponse.class);

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/ParseModule.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/ParseModule.java?rev=752266&r1=752265&r2=752266&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/ParseModule.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/ParseModule.java
 Tue Mar 10 21:15:17 2009
@@ -17,14 +17,13 @@
  */
 package org.apache.shindig.gadgets.parse;
 
-import org.apache.shindig.gadgets.parse.nekohtml.NekoSimplifiedHtmlParser;
+import org.apache.shindig.gadgets.parse.nekohtml.SocialMarkupHtmlParser;
+import org.w3c.dom.DOMImplementation;
+import org.w3c.dom.bootstrap.DOMImplementationRegistry;
 
 import com.google.inject.AbstractModule;
 import com.google.inject.Provider;
 
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.bootstrap.DOMImplementationRegistry;
-
 /**
  * Provide parse bindings
  */
@@ -35,7 +34,7 @@
    */
   @Override
   protected void configure() {
-    bind(GadgetHtmlParser.class).to(NekoSimplifiedHtmlParser.class);
+    bind(GadgetHtmlParser.class).to(SocialMarkupHtmlParser.class);
     bind(DOMImplementation.class).toProvider(DOMImplementationProvider.class);
   }
 

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java?rev=752266&r1=752265&r2=752266&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java
 Tue Mar 10 21:15:17 2009
@@ -44,12 +44,16 @@
     private final List<ContentRewriter> rewriters;
 
     @Inject
-    public ContentRewritersProvider(HTMLContentRewriter optimizingRewriter,
-                                    CSSContentRewriter cssRewriter,
-                                    CajaContentRewriter cajaRewriter,
-                                    SanitizedRenderingContentRewriter 
sanitizedRewriter,
-                                    RenderingContentRewriter 
renderingRewriter) {
+    public ContentRewritersProvider(PipelineDataContentRewriter 
pipelineRewriter,
+        TemplateRewriter templateRewriter,
+        HTMLContentRewriter optimizingRewriter,
+        CSSContentRewriter cssRewriter,
+        CajaContentRewriter cajaRewriter,
+        SanitizedRenderingContentRewriter sanitizedRewriter,
+        RenderingContentRewriter renderingRewriter) {
       rewriters = Lists.newArrayList();
+      rewriters.add(pipelineRewriter);
+      rewriters.add(templateRewriter);
       rewriters.add(optimizingRewriter);
       rewriters.add(cssRewriter);
       rewriters.add(cajaRewriter);


Reply via email to