<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Dreamwidth Development</title>
  <link>https://dw-dev.dreamwidth.org/</link>
  <description>Dreamwidth Development - Dreamwidth Studios</description>
  <lastBuildDate>Tue, 21 Jul 2020 18:41:46 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>dw_dev</lj:journal>
  <lj:journaltype>community</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/482697/10</url>
    <title>Dreamwidth Development</title>
    <link>https://dw-dev.dreamwidth.org/</link>
    <width>100</width>
    <height>38</height>
  </image>

<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/223659.html</guid>
  <pubDate>Tue, 21 Jul 2020 18:41:46 GMT</pubDate>
  <title>18 June - 18 July 2020 code tour!  HANG ON TO YOUR TIARAS</title>
  <link>https://dw-dev.dreamwidth.org/223659.html</link>
  <description>Posted by: &lt;span lj:user=&apos;sporky_rat&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://sporky-rat.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://sporky-rat.dreamwidth.org/&apos;&gt;&lt;b&gt;sporky_rat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There was SO MUCH CODE CONVERSION oh my gosh.  &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://kareila.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://kareila.dreamwidth.org/&apos;&gt;&lt;b&gt;kareila&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; finished a knitting project and didn&apos;t pick up another one so CODE MACHETE TIME.  &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://roadrunnertwice.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://roadrunnertwice.dreamwidth.org/&apos;&gt;&lt;b&gt;roadrunnertwice&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; is still working on the spite-fueled redesign (also less DRAMATIC WOODCHUCK now).  &lt;br /&gt;80 issues, thirteen pages in the notepad before putting in the information.  HAIL THE DEVS. &lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://dw-dev.dreamwidth.org/223659.html#cutid1&quot;&gt;hang on your shoes folks, where we&apos;re going we don&apos;t need roads!...we do need seatbelts though&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;80 total issues resolved&lt;br /&gt;Contributors: &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/kaberett/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/kaberett&apos;&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/kareila/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/kareila&apos;&gt;&lt;b&gt;kareila&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/martindemello/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/martindemello&apos;&gt;&lt;b&gt;martindemello&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/momijizukamori/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/momijizukamori&apos;&gt;&lt;b&gt;momijizukamori&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/nfagerlund/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/nfagerlund&apos;&gt;&lt;b&gt;nfagerlund&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That&apos;s all for me today, make sure to thank your devs!&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=223659&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/223659.html</comments>
  <category>template toolkit</category>
  <category>current contributors</category>
  <category>code tour</category>
  <lj:music>Elder Scrolls History - Morrowind</lj:music>
  <lj:mood>tickled</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>sporky_rat</lj:poster>
  <lj:reply-count>20</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/191253.html</guid>
  <pubDate>Sun, 11 Sep 2016 21:26:56 GMT</pubDate>
  <title>Creating AJAX post parameters for TT Controller?</title>
  <link>https://dw-dev.dreamwidth.org/191253.html</link>
  <description>Posted by: &lt;span lj:user=&apos;momijizukamori&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://momijizukamori.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://momijizukamori.dreamwidth.org/&apos;&gt;&lt;b&gt;momijizukamori&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I&apos;m in the process of updating /customize/ to move it away from BML and a million widgets, and I&apos;ve got most of the HTML-y stuff done, but I&apos;m having trouble with the Javascript. The biggest part of this is redoing the AJAX queries, which were previously done in widget-specific ways and passed through a bunch of the Widget class handlers. Working off jQuery, I&apos;ve gotten as far as getting it to submit a POST request which reaches the controller - but the param formatting is all wrong and missing a bunch of the parameters sent with a TT form POST request. Do we have methods for creating proper POST requests from AJAX?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=191253&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/191253.html</comments>
  <category>javascript</category>
  <category>jquery</category>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>momijizukamori</lj:poster>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/164060.html</guid>
  <pubDate>Sat, 27 Sep 2014 15:31:01 GMT</pubDate>
  <title>Converting BML to TT and routing in the presence of a widget</title>
  <link>https://dw-dev.dreamwidth.org/164060.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The workflow given in &lt;a href=&quot;http://wiki.dreamwidth.net/wiki/index.php/Routing_and_Template_Cookbook:_BML_Conversion_Workflow&quot;&gt;http://wiki.dreamwidth.net/wiki/index.php/Routing_and_Template_Cookbook:_BML_Conversion_Workflow&lt;/a&gt; doesn&apos;t indicate what to do when you find yourself in the presence of a widget, like for htdocs/support/submit.bml. Some questions an addition could cover:&lt;br /&gt;- Can/Should I use the widget itself directly in a controller?&lt;br /&gt;- Which parts of the widget need to go where?&lt;br /&gt;- When is it safe to get rid of the widget itself? (eg, how do I know it&apos;s not used anywhere else)&lt;br /&gt;&lt;br /&gt;I probably forgot some questions/issues. Discuss here and I&apos;ll try to summarize to the wiki?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=164060&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/164060.html</comments>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/152301.html</guid>
  <pubDate>Mon, 17 Feb 2014 06:14:36 GMT</pubDate>
  <title>dw-nonfree overriding dw-free routing</title>
  <link>https://dw-dev.dreamwidth.org/152301.html</link>
  <description>Posted by: &lt;span lj:user=&apos;foxfirefey&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/&apos;&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I&apos;m pretty sure this is a question for the magnificent &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://exor674.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://exor674.dreamwidth.org/&apos;&gt;&lt;b&gt;exor674&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, but here goes:&lt;br /&gt;&lt;br /&gt;Let&apos;s say I convert the index page over to controllers/TT--it has two different versions, one for dw-free and one for nonfree!&lt;br /&gt;&lt;br /&gt;How would one override the dw-free controller and/or template with the dw-nonfree one?  What if one only needed to replace the template but not the controller, or visa versa?&lt;br /&gt;&lt;br /&gt;&lt;s&gt;&lt;b&gt;ETA:&lt;/b&gt; Later I might try experimenting with detecting if a &quot;home-local.tt&quot; exists or whatnot, but my initial attempts at translating those pages with dw-nonfree are running into an interesting snag!  Logged in it loads fine, logged out, there&apos;s some magical redirect that keeps happening until it goes boom. I&apos;m trying to trace through the code to see where this is happening but no luck so far.&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ETA2:&lt;/b&gt; Okay, the redirect was me forgetting to add anonymous =&amp;gt; 1 to the controller call, woo!  For the home page that sends it into a never ending loop of despair instead of being obvious.  So far experimentation proves that putting a template with the same name in the dw-nonfree/views overrides dw-free/views, which is very good I think!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ETA3:&lt;/b&gt; Confirmed that just putting a new Home.pm controller in dw-nonfree/cgi-bin/DW/Controller does not override the dw-freecgi-bin/DW/Controller/Home.pm one.  Going to try &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://fu.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://fu.dreamwidth.org/&apos;&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&apos;s suggestion of hooks to add in extra variable content to the template rendering!&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=152301&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/152301.html</comments>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>foxfirefey</lj:poster>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/128934.html</guid>
  <pubDate>Sun, 02 Dec 2012 21:06:46 GMT</pubDate>
  <title>vim syntax highlighting for TT</title>
  <link>https://dw-dev.dreamwidth.org/128934.html</link>
  <description>Posted by: &lt;span lj:user=&apos;swaldman&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://swaldman.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://swaldman.dreamwidth.org/&apos;&gt;&lt;b&gt;swaldman&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you use vim and you are editing TT files, and you don&apos;t have syntax highlighting set up, here&apos;s how to do it:&lt;br /&gt;&lt;br /&gt;Grab &lt;a href=&quot;https://raw.github.com/vim-perl/vim-perl/master/syntax/tt2.vim&quot;&gt;this file&lt;/a&gt; and save it to ~/.vim/syntax/&lt;br /&gt;&lt;br /&gt;One way to do that would be:&lt;br /&gt;&lt;pre&gt;wget https://raw.github.com/vim-perl/vim-perl/master/syntax/tt2.vim ~/.vim/syntax/&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Then add the following to your ~/.vimrc file:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
&amp;quot;syntax highlighting for TT
au BufNewFile,BufRead *.tt setf tt2
:let b:tt2_syn_tags = &apos;\[% %] &amp;lt;!-- --&amp;gt;&apos;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now everything should be much more readable!&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=128934&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/128934.html</comments>
  <category>template toolkit</category>
  <lj:mood>accomplished</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>swaldman</lj:poster>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/120168.html</guid>
  <pubDate>Tue, 17 Jul 2012 21:25:04 GMT</pubDate>
  <title>Converting a tricky recursive bit of BML code into Template Toolkit</title>
  <link>https://dw-dev.dreamwidth.org/120168.html</link>
  <description>Posted by: &lt;span lj:user=&apos;foxfirefey&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/&apos;&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I&apos;m posting this to show a conversion of an old recursive bit of BML code into Template Toolkit.  It&apos;s from customize/advanced/layerbrowse.bml -- You can view the page &lt;a href=&quot;http://www.dreamwidth.org/customize/advanced/layerbrowse?id=core2&quot;&gt;here&lt;/a&gt;.  The section in question is the right column under the &quot;Classes&quot; heading.  It is a list of all of the classes in an S2 layer, in a hierarchical fashion where subclasses are under their parent classes.  Warning: this post deals with things like recursion, so if it&apos;s all gobbledegook to you, do not worry and feel free to ask questions if you want.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://dw-dev.dreamwidth.org/120168.html#cutid1&quot;&gt;On to the example!&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=120168&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/120168.html</comments>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>foxfirefey</lj:poster>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/69888.html</guid>
  <pubDate>Thu, 09 Sep 2010 18:03:41 GMT</pubDate>
  <title>A summary of linecounts of BML pages that need translating to Template Toolkit</title>
  <link>https://dw-dev.dreamwidth.org/69888.html</link>
  <description>Posted by: &lt;span lj:user=&apos;foxfirefey&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://foxfirefey.dreamwidth.org/&apos;&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Total files: 279&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://dw-dev.dreamwidth.org/69888.html#cutid1&quot;&gt;List sorted by number of lines&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=69888&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/69888.html</comments>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>foxfirefey</lj:poster>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/47262.html</guid>
  <pubDate>Mon, 05 Apr 2010 10:44:46 GMT</pubDate>
  <title>Template Toolkit</title>
  <link>https://dw-dev.dreamwidth.org/47262.html</link>
  <description>Posted by: &lt;span lj:user=&apos;yvi&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://yvi.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://yvi.dreamwidth.org/&apos;&gt;&lt;b&gt;yvi&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This week, I am planning to start working on a patch that will require creating a new page. ( &lt;a href=&quot;http://bugs.dwscoalition.org/show_bug.cgi?id=1843&quot;&gt;http://bugs.dwscoalition.org/show_bug.cgi?id=1843&lt;/a&gt; )&lt;br /&gt;&lt;br /&gt;From &lt;a href=&quot;http://dw-dev-training.dreamwidth.org/16833.html&quot;&gt;this post&lt;/a&gt;, I gather that it would be good if it could be done in Template Toolkit right from the start, am I correct? &lt;br /&gt;&lt;br /&gt;Related questions: Is the end goal to replace all BML pages? If so, and if one feels the desire (I am looking at you, recent_comments.bml!), can we just open bugs and convert the pages? Is there going to be some organized push towards that goal? (it seems like a nightmare, but a few converted pages a month and it should be done in 2012 ;))&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=47262&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/47262.html</comments>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>yvi</lj:poster>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/36601.html</guid>
  <pubDate>Sat, 30 Jan 2010 19:50:24 GMT</pubDate>
  <title>Template access to LJ::set_(active|dynamic)_crumb and LJ::need_res</title>
  <link>https://dw-dev.dreamwidth.org/36601.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;foxfirefey&apos;s &lt;a href=&quot;http://dw-dev-training.dreamwidth.org/16833.html&quot;&gt;let&apos;s keel BML ded (and eat its head)&lt;/a&gt; nudged me into TTizing the &lt;a href=&quot;http://bugs.dwscoalition.org/show_bug.cgi?id=124&quot;&gt;stats pages&lt;/a&gt; before they get too unwieldy. So (because that page uses crumbs) I&apos;m looking at how to set a crumb in the template (which I think is the proper place to do it, since templates map better onto pages than controllers do IMO). The interface I&apos;m thinking of (tentatively - I haven&apos;t actually tried this yet) is something along the lines of:&lt;br /&gt;&lt;br /&gt;(something relying on RAWPERL, which is (and will likely remain) disabled, so filter/plugin it is instead, per exor674&apos;s comment below)&lt;br /&gt;&lt;br /&gt;I&apos;m also wondering whether to make it a filter (or something) in DW::Routing::Apache2 instead, but I don&apos;t want to make further work on it harder if I can avoid it.&lt;br /&gt;&lt;br /&gt;Anyone has a thunk about this? (Specifically exor674 and foxfirefey, since they&apos;re leads on this, but not limited to them)&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=36601&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/36601.html</comments>
  <category>speccing</category>
  <category>template toolkit</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>5</lj:reply-count>
</item>
</channel>
</rss>
