<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>A Day in Paradise &#187; ezpublish</title>
	<atom:link href="http://www.wormus.com/aaron/stories/category/ezpublish/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wormus.com/aaron</link>
	<description>according to my observations, there is now sufficient reasons for greater optimism</description>
	<pubDate>Fri, 21 Nov 2008 12:18:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Yet another Blog Year-End Review: 2006</title>
		<link>http://www.wormus.com/aaron/stories/2007/01/02/yet-another-blog-year-end-review-2006.html</link>
		<comments>http://www.wormus.com/aaron/stories/2007/01/02/yet-another-blog-year-end-review-2006.html#comments</comments>
		<pubDate>Tue, 02 Jan 2007 07:49:13 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<category><![CDATA[Finance]]></category>

		<category><![CDATA[Frankfurt]]></category>

		<category><![CDATA[Friends]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Life]]></category>

		<category><![CDATA[Like-So-Totally-Awesome]]></category>

		<category><![CDATA[Links]]></category>

		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[MySpace]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[PodioBooks]]></category>

		<category><![CDATA[Rants]]></category>

		<category><![CDATA[Yahoo!]]></category>

		<category><![CDATA[cool-sites]]></category>

		<category><![CDATA[ezpublish]]></category>

		<category><![CDATA[project management]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2007/01/02/yet-another-blog-year-end-review-2006.html</guid>
		<description><![CDATA[In the footsteps of a couple good friends I&#8217;ve decided to make the first blog entry of the new year yet another year in review round-up for the year 2006.
It&#8217;s hard to believe that we&#8217;re already done with 2006, this one went by fast. A lot happened, and due to the overflow of work, I [...]]]></description>
			<content:encoded><![CDATA[<p>In the footsteps of a couple <a href="http://www.khankennels.com/blog/index.php/archives/2007/01/01/2006-a-personal-review/">good</a> <a href="http://blog.libssh2.org/index.php?/archives/48-PHP-2006-A-look-back.html">friends</a> I&#8217;ve decided to make the first blog entry of the new year yet another year in review round-up for the year 2006.</p>
<p>It&#8217;s hard to believe that we&#8217;re already done with 2006, this one went by fast. A lot happened, and due to the overflow of work, I missed a lot of what I did last year (specifically LinuxWorld Expo and LinuxTag).</p>
<p>One of the big work-related events is a new venture that I&#8217;ve been working on this year. &lt;project-pimping&gt;<a href="http://www.hedgecowebsites.com/">HedgeCo Hedge Fund Website Creation</a> was officially launched on <a href="http://www.hedgecowebsites.com/blog/2006/12/01/hedgeco-hedge-fund-website-creation-site-launches/">December 1st</a>, however about 18 months worth of work had gone into the product and building a client list before the site launch. The sprang out of my work with HedgeCo Networks which involved a the development of a high-end statistics/graphing package which generated quantitative statistics for <a href="http://www.hedgeco.net/hedge-funds.htm">Hedge Funds</a>. After deploying the product on their flagship product, they started receiving request to license the package on various other website platforms, so the package was reworked into a slimmed down edition which can be deployed in smaller sites.</p>
<p>As we started deploying the product we realized the potential, and reallocated some of the design talent that we had been working on other project into creating entire websites and Hedge Fund start-up consulting/compliance packages. Since our Dec. 1 launch we have had a fantastically profitable month <img src='http://www.wormus.com/aaron/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> (to keep up-to-date with what we&#8217;re doing check out the <a href="http://www.hedgecowebsites.com/blog/">Hedge Fund Websites blog</a>)&lt;/project-pimping&gt;</p>
<p>All of the above required me to reallocate my own time away from other projects, until the point that for the last year I have done little else. So as of Jan 1, 2007 I am officially working full time for HedgeCo Hedge Fund Websites&#8230; Freelancer no longer! This year I&#8217;m also moving my family up to West Palm Beach, Florida and will be working in the brand new HedgeCo offices (will post pics of when we move in later this month).</p>
<p>OK, so now that I&#8217;ve spent all my time pimping my current project I&#8217;ll skim through the news.</p>
<p><strong>January</strong>: Slow month, <a href="http://www.wormus.com/aaron/stories/2006/01/25/sid-is-our-brother.html">Sid</a> officially joined our family as &#8220;brother&#8221;. I weighed in on the PHP Security debate du jour wondering when good security <a href="http://www.wormus.com/aaron/stories/2006/01/24/too-much-security.html">verges on paranoia and the side effects</a>.</p>
<p><strong>February</strong>: Traveled to UK for <a href="http://phpconference.co.uk/">PHPLondon conference</a>. This was a fantastic event (looking forward to next year), as far as I remembered there were about 250 geeks attending the 1-day event. Got a cool <a href="http://www.wormus.com/aaron/stories/2006/02/25/pixel-perfect-lcds.html">new LCD</a>. <a href="http://www.wormus.com/aaron/stories/2006/02/15/in-defence-of-php.html">In defense of PHPNuke</a> (and other applications of low repute whose name starts with PHP*) I responded to Marco&#8217;s post reminiscing about how great PHPNuke was back in the day.</p>
<p><strong>March</strong>: Slow month&#8230; google releases <a href="http://www.wormus.com/aaron/stories/2006/03/21/google-finance-underwhelmed.html">finance portal</a>, barra stops reporting S&#038;P numbers and <a href="http://www.wormus.com/aaron/stories/2006/03/21/sp500-failsafe-webservices.html">screws up my webservice</a>. <a href="http://www.wormus.com/aaron/stories/2006/03/23/christian-peacemaker-team-freed-tom-fox.html">Tom Fox is Executed</a>.</p>
<p><strong>April</strong>: Gearing up for the world cup <a href="http://32cards.com/">32Cards</a> <a href="http://www.wormus.com/aaron/stories/2006/04/27/32-cards-php-based-world-cup-2006-game.html">PHP-based card game is released</a>. I start using <a href="http://www.wormus.com/aaron/stories/2006/04/26/getting-organized-with-backpackit.html">backpackit to organize my life</a> (note to reader, I stop using it in a couple months, when it stops scaling with my needs). I spent 10 days in Florida, unfortunately missing PHPTek by 10 days.</p>
<p><strong>May</strong>: I question open-source for <a href="http://www.wormus.com/aaron/stories/2006/05/23/open-source-for-everyone.html">highly specific niche applications</a> (more specifically my statistic package). I enjoy Scott Sigler&#8217;s &#8220;Infection&#8221; which is in full swing. I start watching <a href="http://www.zefrank.com/theshow/">theshow with ze frank</a>.</p>
<p><strong>June</strong>: DSL CRASH!!! I try to &#8220;upgrade&#8221; my connection by switching providers which turns into 3 weeks on dial-up. During this time I camp at friends houses during all night product launches, and drive everyone around me insane. <a href="http://www.wormus.com/aaron/stories/2006/06/15/im-back-baby-real-as-life-and-6-times-faster.html">I finally return</a>. World cup is in full swing, and Germany is World Cup CRAZY! <a href="http://www.flickr.com/photos/aaron/sets/72157594180194852/">I take pictures</a>.<br />
 I travel to Norway for the eZpublish conference &#038; PHPVikinger.  <a href="http://blog.ammar-ibrahim.com/archives/494-From-Frankfurt-Germany.html">Ammar Ibrahim comes to Frankfurt</a>, we watch some football!</p>
<p><strong>July</strong>: A slow month&#8230; I try Fedora Core, only to get frustrated when I can&#8217;t mount my ntfs external drive with the correct permissions (worked fine in root, was able to find no usable explanation). <a href="http://www.wormus.com/aaron/stories/2006/07/31/the-infection-ends.html">Infection ends</a>. Put out a notice for <a href="http://www.wormus.com/aaron/stories/2006/07/17/csshtml-code-monkey-needed.html">css code monkeys</a> get more response than I can handle. <a href="http://www.wormus.com/aaron/stories/2006/07">Macs Rock?</a> During one of the hottest months on record the kids have chickenpox and we are confined indoors.</p>
<p><strong>August</strong>: I subscribe to <a href="http://www.wormus.com/aaron/stories/2006/08/17/gail-does-israel.html">Gail Orenstein&#8217;s Flickr feed</a> during her trip to Israel. <a href="http://www.flickr.com/photos/journalism/">cool pictures</a> (quite possibly NSFW) with political commentary. Two talks are accepted for ZendCon. I manage to squeeze into the PHPConference schedule at the last minute. We take the kids on a mini-vacation to Legoland and then visit some friends in Switzerland.</p>
<p><strong>September</strong>: Catch <a href="http://www.wormus.com/aaron/stories/2006/09/23/interview-with-mark-yoshimoto-nemcoff-on-shadow-falls.html">Mark Nemcoff on in a 5-minute-review</a>. I deploy a site using <a href="http://ez.no">eZpublish</a>, <a href="http://www.wormus.com/aaron/stories/category/ezpublish/">blog about lessons learned</a>. <a href="http://www.wormus.com/aaron/stories/2006/09/17/rip-lilo.html">RIP Lilo</a>. Do some <a href="http://www.wormus.com/aaron/stories/2006/09/16/in-defence-of-myspace-and-other-worst-web-sites.html">myspace</a> <a href="http://www.wormus.com/aaron/stories/2006/09/20/more-myspace-bashing.html">defending</a>.</p>
<p><strong>October</strong>: <a href="http://www.thepearbook.com">The Pear book</a> is <a href="http://www.wormus.com/aaron/stories/2006/10/12/the-pear-book-is-out.html">out</a>!. I speculate about <a href="http://www.wormus.com/aaron/stories/2006/10/18/project-blackbox-google-youtube.html">google world domination</a>, and <a href="http://www.wormus.com/aaron/stories/2006/10/01/yahoo-opens-up-signup-system.html">yahoo opens up the login api</a>. Spend a week in WPB Florida, then fly to LA and drive down to San Jose for Zendcon.</p>
<p><strong>November</strong>: Conference season. Meet Scott Sigler!!! Give <a href="http://www.hedgecowebsites.com/blog/2006/11/13/speaking-at-zendcon-2006/">talks at Zendcon</a>, fly back home and give tutorial at IPC2k6. After seeing that the <a href="http://framework.zend.com">Zend Framework</a> is more than hype I take a look at it and start my <a href="http://www.wormus.com/aaron/zend-framework-hidden-gems/">Zend Framework Hidden Gems article series</a>. I <a href="http://www.wormus.com/aaron/stories/2006/11/22/sbackpackitgoogle-docs.html">dump backpackit</a> for <a href="http://docs.google.com">google docs</a> (which I am still happily using). When is it a good time to <a href="http://www.wormus.com/aaron/stories/2006/11/27/rewriting-your-platform.html">rewrite your platform</a>? </p>
<p><strong>December</strong>: HedgeCo Hedge Fund Website launch. Fantastic month on the work front, however not a whole lot of time for anything else. David (CPUNerd) on the other hand has way too much time on his hands, and immortalizes me in <a href="http://www.stripcreator.com/comics/davidcoallier/375928">kilt</a>.</p>
<p>And that&#8217;s about it&#8230; probably the longest blog entry ever! I&#8217;m looking forward to this year as being the craziest yet. I&#8217;ll be flying to WPB next week, and for this first quarter will probably spend more time on that side of the pond. </p>
<p>A big THANK YOU to my readers (let&#8217;s make that anyone who made it this far into the blog entry). And most of all thanks to Stella, Annie and Mia for putting up with me during this hectic time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2007/01/02/yet-another-blog-year-end-review-2006.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP updates</title>
		<link>http://www.wormus.com/aaron/stories/2006/12/19/php-updates.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/12/19/php-updates.html#comments</comments>
		<pubDate>Tue, 19 Dec 2006 09:14:02 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[advertisements]]></category>

		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/12/19/php-updates.html</guid>
		<description><![CDATA[A flurry of PHP updates this week&#8230; on the heels of PHP5.2 we have ezPublish 3.9 and Zend Framework 0.60 and ezcomponents. While I have updated the PHP version on the server, I&#8217;m holding out on ezPublish and ZF till the holiday weekends.
I released the 5th article on my Zend Framework Hidden Gems series, this [...]]]></description>
			<content:encoded><![CDATA[<p>A flurry of PHP updates this week&#8230; on the heels of PHP5.2 we have <a href="http://ez.no/company/news/announcing_ez_publish_3_9_0_with_the_new_website_interface">ezPublish 3.9</a> and <a href="http://framework.zend.com/changelog">Zend Framework 0.60</a> and <a href="http://ez.no/company/news/ez_components_2006_2">ezcomponents</a>. While I have updated the PHP version on the server, I&#8217;m holding out on ezPublish and ZF till the holiday weekends.</p>
<p>I released the 5th article on my <a href="http://www.wormus.com/aaron/zend-framework-hidden-gems/">Zend Framework Hidden Gems</a> series, this week focusing on <a href="http://devzone.zend.com/node/view/id/1367">Zend_Db</a>. The upcoming article will be on Zend_Feed and because of the good response to the initial Zend_Db article, I&#8217;ve pushed the article on Zend_Db_Select into the queue after Zend_Feed. Expect to see both those articles in the <a href="http://devzone.zend.com">usual place</a> in the next 2 weeks.</p>
<p>In work related news, I&#8217;ve just launched my second ezPublish site (working on my third as soon as I get finished with this entry) I&#8217;m putting all our site release information on our <a href="http://www.hedgecowebsites.com/blog/">HedgeCo Hedge Fund Websites corporate blog</a>, so as soon as I get around to writing a release announcement you can see it on the <a href="http://www.hedgecowebsites.com/blog/section/hedge-fund-website-launch/">Hedge Fund website launch section</a>.</p>
<p>Oh, and I&#8217;m talking at <a href="http://hades.phparch.com/ceres/public/tek/">PHP|Tek</a> (more information <a href="http://www.hedgecowebsites.com/blog/2006/12/14/speaking-at-phptek/">here</a>), looking forward to that. Now that we&#8217;re talking about traveling, I&#8217;ll be working out of West Palm Beach from the 7th of Jan to the 2nd of Feb so if anyone in the area wants to meet up, it would be awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/12/19/php-updates.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hedge Fund Website Creation Launch</title>
		<link>http://www.wormus.com/aaron/stories/2006/12/01/hedge-fund-website-creation-launch.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/12/01/hedge-fund-website-creation-launch.html#comments</comments>
		<pubDate>Fri, 01 Dec 2006 11:38:23 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[Blogs]]></category>

		<category><![CDATA[Get the job done]]></category>

		<category><![CDATA[Hedge Funds]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[advertisements]]></category>

		<category><![CDATA[cool-sites]]></category>

		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/12/01/hedge-fund-website-creation-launch.html</guid>
		<description><![CDATA[We&#8217;ve been busting our balls on the infrastructure of our new Hedge Fund Website creation project over the last couple weeks and since we did the official launch yesterday I figured it deserved a little link love  
The heart of the hedge product a niche tool for hedge fund managers to manage their investor [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been busting our balls on the infrastructure of our new <a href="http://www.hedgecowebsites.com">Hedge Fund Website creation</a> project over the last couple weeks and since we did the <a href="http://www.hedgeco.net/news/11/2006/hedgeco-annouces-lauch-of-hedgecowebsites.html">official launch</a> yesterday I figured it deserved a little link love <img src='http://www.wormus.com/aaron/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The heart of the hedge product a niche tool for hedge fund managers to manage their investor portfolios and relations. The underlying system is currently a custom PHP/MySQL system, however we are working with <a href="http://www.ws-webstyle.com/">WebStyle Systems</a> to create platform using <a href="http://ez.no">eZpublish</a> to which we can move some of our accounts and base future products on. We will also be launching another niche product based on this platform. This is still pre-alpha development.</p>
<p>One interesting tool that we are using for our support is <a href="http://www.kayako.com/supportsuite.php">SupportSuite by Kayako</a>. This is a great support/ticket platform, what I have been most impressed with has been the moderate use of AJAX in both the backend and frontend support interfaces. Internally we use <a href="http://www.mantisbt.org/">Mantis</a> to manage our projects.</p>
<p>The project is still in it&#8217;s early stages. We are working on the &#8220;flagship&#8221; <a href="http://www.hedgecowebsites.com">hedge fund websites</a> website and moving that away from it&#8217;s launch state. Of course we have a <a href="http://www.hedgecowebsites.com/blog/">blog</a> where team members will be blogging (just me so far).</p>
<p>Thanks for the space, I now return you to your regular programming&#8230; Oh yes, we&#8217;re looking for another designer (isn&#8217;t everyone), check out the <a href="http://www.hedgecowebsites.com/blog/">blog</a> if you&#8217;re interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/12/01/hedge-fund-website-creation-launch.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZPT: I&#8217;ve removed my Admin role&#8230;</title>
		<link>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-ive-removed-my-admin-role.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-ive-removed-my-admin-role.html#comments</comments>
		<pubDate>Tue, 19 Sep 2006 18:33:10 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/09/19/ezpt-ive-removed-my-admin-role.html</guid>
		<description><![CDATA[and can&#8217;t log into the system!
Thankfully there is usually someone who has done this before you. I also took a quick look at the 3 tables  on another development machine and compared the data.  The tables in question are: ezuser , ezuser_role and ezrole - although I didn&#8217;t modify the ezrole table.
The EZP [...]]]></description>
			<content:encoded><![CDATA[<p>and can&#8217;t log into the system!</p>
<p>Thankfully there is usually someone <a href="http://ez.no/community/forum/setup_design/how_to_retrive_the_admin_role/re_how_to_retrive_the_admin_role__3">who has done this before you</a>. I also took a quick look at the 3 tables  on another development machine and compared the data.  The tables in question are: ezuser , ezuser_role and ezrole - although I didn&#8217;t modify the ezrole table.</p>
<p>The <a href="http://ez.no/community/forum">EZP forums</a> are great for this type of thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-ive-removed-my-admin-role.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZPT: Templating Best Practices</title>
		<link>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-templating-best-practices.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-templating-best-practices.html#comments</comments>
		<pubDate>Tue, 19 Sep 2006 09:37:27 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/09/19/ezpt-templating-best-practices.html</guid>
		<description><![CDATA[After a week of intense work on EZP templates, it quickly becomes apparent where you have made mistakes with the designing of your templates. Most of this stuff is just common sense, if anyone has any other pointers please comment, or post URLs for where this has been discussed.
CSS Rocks
EZP works best with CSS based [...]]]></description>
			<content:encoded><![CDATA[<p>After a week of intense work on EZP templates, it quickly becomes apparent where you have made mistakes with the designing of your templates. Most of this stuff is just common sense, if anyone has any other pointers please comment, or post URLs for where this has been discussed.</p>
<p><strong>CSS Rocks</strong><br />
EZP works best with CSS based templates. You&#8217;ll notice this most when you need to create a template for a container which will contain a list of various other items. When using CSS, you can use generic code (such as &lt;li&gt; for the list items) and then apply specific classes to the container to modify the look in that page. Since I was delivered a table based html layout for this project, I learned this the hard way.</p>
<p><strong>Override, override, override</strong><br />
The power of EZP comes into play when it comes to overriding the default templates. The power is there to override anything from default datatypes (I had to change the textarea datatype to have fewer than the default 70 rows) to individual objects, classes or sections. There are a couple pitfalls you&#8217;ll have to watch for:</p>
<ul>
<li>Use Sections: When you want to change the look of a section of your site (ie: I want all the articles in my knowledgebase to have a blue headline) create a section for knowledgebase and then create an override for the class within the section.</li>
<li>Create a strategy for your override precedence: I had some trouble with overrides taking precedence over other overrides until I came with a basic strategy. Node overrides take precedence (places 1-10), Class overrides come next (11-20, then Section overrides (places 20+), and finally any global overrides. You may not have this many overrides, my main issue was with the &#8220;node/view/full.tpl&#8221;  template.</li>
<li>Create a strategy for your override naming: If you have a lot of templates you&#8217;re managing and if you, like me, prefer to edit your templates outside EZP, you&#8217;re going to want to have a naming strategy for your templates. I&#8217;m using (type_of_override)_(class)_(section)_(node).tpl. So an override for articles in knowlegdebase would be full_article_knowledgebase.tpl. If I am doing a node override it would be full_42.tpl.</li>
<li>Create generic templates. I started out creating some very specific templates, before I realized that generic templates which span over a wider range of nodes/classes will be easier to manage. If you need more specific templates after that you can always override your overrides <img src='http://www.wormus.com/aaron/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Don&#8217;t re-invent the wheel: I found myself creating templates which were just containers for other list items. Don&#8217;t re-invent the wheel, use (or override) the container template and then modify the list templates for the sub items.</li>
</ul>
<p><strong>And finally CTCS</strong><br />
This is one that I learned in IRC as well as from a couple of head banging sessions which turned out were caused by me not clearing the cache. Clear the Cache Stupid, ask questions later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/09/19/ezpt-templating-best-practices.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZPT: Granting Anonymous user read access to a sections</title>
		<link>http://www.wormus.com/aaron/stories/2006/09/15/ezpt-granting-anonymous-user-read-access-to-a-sections.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/09/15/ezpt-granting-anonymous-user-read-access-to-a-sections.html#comments</comments>
		<pubDate>Fri, 15 Sep 2006 15:25:00 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/09/15/ezpt-granting-anonymous-user-read-access-to-a-sections.html</guid>
		<description><![CDATA[I created a section so that I can create a simple template overide over all articles in a certain section. Once I created the section I realized that anonymous users do not have access to this section. 
Because of the power of eZPublish user policies the interface takes a bit of getting used to. Since [...]]]></description>
			<content:encoded><![CDATA[<p>I created a section so that I can create a simple template overide over all articles in a certain section. Once I created the section I realized that anonymous users do not have access to this section. </p>
<p>Because of the power of eZPublish user policies the interface takes a bit of getting used to. Since it took me a couple tries to get it right, I&#8217;m documenting the steps for future use.</p>
<ol>
<li>Go to the User Accounts section of the Administrative panel</li>
<li>Click on &#8220;Roles and Policies&#8221;</li>
<li>Edit the Anonymous user</li>
<li>Click on &#8220;New Policy&#8221;</li>
<li>Choose the &#8220;Content&#8221; module (or if you are using another module select that one)</li>
<li>Click &#8220;Grant Access to one Function&#8221;</li>
<li>Choose function &#8220;Read&#8221;</li>
<li>
Click &#8220;Grant Limited Access&#8221;</li>
<li>Select the limitation, in my case I only want to grant access to one section, so I just choose the section and click OK.</li>
</ol>
<p>This simple exercise should give you a feel for the power that you can have with just a couple tweaks of the eZpublish user policies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/09/15/ezpt-granting-anonymous-user-read-access-to-a-sections.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZPT: Redirection Debugging</title>
		<link>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-redirection-debugging.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-redirection-debugging.html#comments</comments>
		<pubDate>Mon, 11 Sep 2006 15:32:27 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/09/11/ezpt-redirection-debugging.html</guid>
		<description><![CDATA[Redirection debugging is a handy feature when you&#8217;re debugging a custom module, and want to see how the redirections are being handled. I edited an ini-file using the backend, and redirection debugging was turned on (this is one of the reasons I like editing stuff by hand)
To enable / disable this, edit your (site).ini.append.php
DebugRedirection=disabled
]]></description>
			<content:encoded><![CDATA[<p><a href="http://ez.no/doc/ez_publish/technical_manual/3_8/reference/configuration_files/site_ini/debugsettings/debugredirection">Redirection debugging</a> is a handy feature when you&#8217;re debugging a custom module, and want to see how the redirections are being handled. I edited an ini-file using the backend, and redirection debugging was turned on (this is one of the reasons I like editing stuff by hand)</p>
<p>To enable / disable this, edit your (site).ini.append.php<br />
<code>DebugRedirection=disabled</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-redirection-debugging.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZPT: Displaying contents of template variables</title>
		<link>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-displaying-contents-of-template-variables.html</link>
		<comments>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-displaying-contents-of-template-variables.html#comments</comments>
		<pubDate>Mon, 11 Sep 2006 13:59:15 +0000</pubDate>
		<dc:creator>Aaron Wormus</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ezpublish]]></category>

		<guid isPermaLink="false">http://www.wormus.com/aaron/stories/2006/09/11/ezpt-displaying-contents-of-template-variables.html</guid>
		<description><![CDATA[To display the contents of a variable use the &#8216;attribute&#8217; template operator. This works in a similar fashion to the {debug} operator in Smarty and will dump the contents of the variable to the page.
By default the &#8216;attribute&#8217; operator will only display the names of the attributes of the array, but sending &#8217;show&#8217; as the [...]]]></description>
			<content:encoded><![CDATA[<p>To display the contents of a variable use the &#8216;attribute&#8217; template operator. This works in a similar fashion to the {debug} operator in Smarty and will dump the contents of the variable to the page.</p>
<p>By default the &#8216;attribute&#8217; operator will only display the names of the attributes of the array, but sending &#8217;show&#8217; as the first parameter will show the data as well. Sending an integer as the second parameter will display the specified number of child arrays.</p>
<p>example: </p>
<p><code><br />
{def $my_node=fetch(content, node, hash(node_id, $module_result.path.1.node_id))}<br />
{$my_node|attribute(show, 1)}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormus.com/aaron/stories/2006/09/11/ezpt-displaying-contents-of-template-variables.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
