Bjorn,<br><br><div class="gmail_quote">On Mon, Jan 5, 2009 at 10:19 PM, Bjorn Tipling <span dir="ltr">&lt;<a href="mailto:bjorn@ambientchill.com">bjorn@ambientchill.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Looks like you guys put a lot of work into it, and I don&#39;t want to<br>
knock it but I can&#39;t say I&#39;m excited about a templating system that<br>
looks like this:<br>
</blockquote><div><br>The point is that there is no templating language defined within Cubicweb. Python is the templating language.<br>We made the decision to leave the templating to developers which implies Python as the answer. Our goal was not to re-design a new template language but leave to the developer the choice to use the template language he would prefer. <br>
Based on our experience, we gained in efficiency by leaving the developpers with Python and the designers with design tools and avoid template as the intermediary step that can not be efficient for both of them at the same time.<br>
<br>This is a good debate though.<br><br>Sandrine.<br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
&nbsp;self.w(u&#39;&lt;table id=&quot;header&quot;&gt;&lt;tr&gt;\n&#39;)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;self.w(u&#39;&lt;td id=&quot;firstcolumn&quot;&gt;&#39;)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;self.vreg.select_component(&#39;logo&#39;, self.req,<br>
self.rset).dispatch(w=self.w)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;self.w(u&#39;&lt;/td&gt;\n&#39;)<br>
<br>
or<br>
<br>
 &nbsp;self.w(u&#39;&lt;h1&gt;%s&lt;/h1&gt;&#39; % entity.title)<br>
 &nbsp; &nbsp; &nbsp;self.w(u&#39;&lt;p&gt;published on %s&lt;/p&gt;&#39; %<br>
entity.publish_date.strftime(&#39;%Y-%m-%d&#39;))<br>
 &nbsp; &nbsp; &nbsp;self.w(u&#39;&lt;p&gt;%s&lt;/p&gt;&#39; % entity.content)<br>
<br>
On Mon, Jan 5, 2009 at 9:36 PM, Sandrine Ribeau<br>
<div class="Ih2E3d">&lt;<a href="mailto:sandrine.ribeau@gmail.com">sandrine.ribeau@gmail.com</a>&gt; wrote:<br>
</div><div><div></div><div class="Wj3C7c">&gt; Dear Baypiggies,<br>
&gt;<br>
&gt; I am pleased to announce the release of one project I have been working with<br>
&gt; recently and will be working with in the future.<br>
&gt; I would be pleased to answer any questions and/or guide you through your<br>
&gt; experiments with CubicWeb.<br>
&gt; I will also be happy to present it during one of the baypiggies meeting.<br>
&gt;<br>
&gt; Enjoy!<br>
&gt; Sandrine.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; What is CubicWeb?<br>
&gt; -----------------<br>
&gt;<br>
&gt; With CubicWeb, the Semantic Web is a construction game!<br>
&gt;<br>
&gt; CubicWeb_ is a semantic web application framework, licensed under the LGPL,<br>
&gt; that<br>
&gt; empowers developers to efficiently build web applications by reusing<br>
&gt; components<br>
&gt; (called cubes) and following the well known object-oriented design<br>
&gt; principles.<br>
&gt;<br>
&gt; Its main features are:<br>
&gt;<br>
&gt; &nbsp; &nbsp; * an engine driven by the explicit data model of the application,<br>
&gt; &nbsp; &nbsp; * a query language named RQL similar to W3C&#39;s SPARQL,<br>
&gt; &nbsp; &nbsp; * a selection+view mechanism for semi-automatic XHTML/XML/JSON/text<br>
&gt; generation,<br>
&gt; &nbsp; &nbsp; * a library of reusable components (data model and views) that fulfill<br>
&gt; common needs,<br>
&gt; &nbsp; &nbsp; * the power and flexibility of the Python programming language,<br>
&gt; &nbsp; &nbsp; * the reliability of SQL databases, LDAP directories, Subversion and<br>
&gt; Mercurial for storage backends.<br>
&gt;<br>
&gt; Being built since 2000 by an R&amp;D project still going on today, supporting<br>
&gt; 100,000s of daily visits at some production sites, CubicWeb is a proven end<br>
&gt; to<br>
&gt; end solution for semantic web application development that promotes quality,<br>
&gt; reusability and efficiency.<br>
&gt;<br>
&gt; The unbeliever will read the quick overview_ of CubicWeb.<br>
&gt;<br>
&gt; The hacker will join development at the forge_.<br>
&gt;<br>
&gt; The impatient will move right away to installation_ and set-up of a CubicWeb<br>
&gt; environment.<br>
&gt;<br>
&gt; .. _cubicweb: <a href="http://www.cubicweb.org/" target="_blank">http://www.cubicweb.org/</a><br>
&gt; .. _overview: <a href="http://www.cubicweb.org/doc/en/A020-tutorial.en.html#overview" target="_blank">http://www.cubicweb.org/doc/en/A020-tutorial.en.html#overview</a><br>
&gt; .. _forge: <a href="http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects" target="_blank">http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects</a><br>
&gt; .. _installation:<br>
&gt; <a href="http://www.cubicweb.org/doc/en/C010-setup.en.html#miseenplaceenv" target="_blank">http://www.cubicweb.org/doc/en/C010-setup.en.html#miseenplaceenv</a><br>
&gt;<br>
&gt; Home page<br>
&gt; ---------<br>
&gt;<br>
&gt; <a href="http://www.cubicweb.org/" target="_blank">http://www.cubicweb.org/</a><br>
&gt;<br>
&gt; Download<br>
&gt; --------<br>
&gt;<br>
&gt; <a href="http://ftp.logilab.org/pub/cubicweb/" target="_blank">http://ftp.logilab.org/pub/cubicweb/</a><br>
&gt;<br>
&gt; Mailing list<br>
&gt; ------------<br>
&gt;<br>
&gt; <a href="http://lists.cubicweb.org/mailman/listinfo/cubicweb" target="_blank">http://lists.cubicweb.org/mailman/listinfo/cubicweb</a><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Sandrine Ribeau<br>
&gt;<br>
&gt; <a href="http://logilab.fr" target="_blank">logilab.fr</a> &nbsp;- <a href="http://logilab.org" target="_blank">logilab.org</a><br>
&gt; ______________________________<br>
&gt; _________________<br>
&gt; Cubicweb mailing list<br>
&gt; <a href="mailto:Cubicweb@lists.cubicweb.org">Cubicweb@lists.cubicweb.org</a><br>
&gt; <a href="http://lists.cubicweb.org/mailman/listinfo/cubicweb" target="_blank">http://lists.cubicweb.org/mailman/listinfo/cubicweb</a><br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Baypiggies mailing list<br>
&gt; <a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>
&gt; To change your subscription options or unsubscribe:<br>
&gt; <a href="http://mail.python.org/mailman/listinfo/baypiggies" target="_blank">http://mail.python.org/mailman/listinfo/baypiggies</a><br>
&gt;<br>
_______________________________________________<br>
Baypiggies mailing list<br>
<a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>
To change your subscription options or unsubscribe:<br>
<a href="http://mail.python.org/mailman/listinfo/baypiggies" target="_blank">http://mail.python.org/mailman/listinfo/baypiggies</a><br>
</blockquote></div><br>