<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom">

    <channel>
    
    <title>Blog &#45; Nicolasbottari.com</title>
    <link>http://nicolas/blog/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>nicolasbottari@gmail.com</dc:creator>
    <dc:rights>Copyright 2011</dc:rights>
    <pubDate>Sat, 31 Dec 2011 17:09:31 GMT</pubDate>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>2011: My year in review</title>
      <link>http://www.nicolasbottari.com/blog/2011-my-year-in-review</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/2011-my-year-in-review#id:127#date:17:09</guid>
      <description><![CDATA[<p>
	This might not be of interest to many, but thought I&#39;d write down some highlights of my year 2011. Maybe for posterity, maybe because I feel a lot of stuff happened this year.</p>
<h3>
	January</h3>
<ul>
	<li>
		Decided to spend Christmas and New Year&#39;s in Japan, which is the second time I have ever done so (for Christmas). Went to <em>Senso-ji</em>&nbsp;in Inage, Chiba, and had a much better New Years than last time I was there for the occasion. Lots more people, too: hundreds of people waiting to pray at the shrine once 2011 came in.</li>
	<li>
		Finally, really decided that 2011 was the year I would return to Canada, for real. Date: end of March. A <strong>very</strong> tough decision to make, but promised to keep ties with Japan, which I am still doing now.</li>
</ul>
<h3>
	February</h3>
<ul>
	<li>
		February 14th, in a small, quiet park under beautiful snowfall (very rare in the Tokyo area), I proposed.</li>
</ul>
<h3>
	March</h3>
<ul>
	<li>
		<strong>3/11</strong>. Anyone who was in Japan at the time will remember this date. On a cool, sunny day returning from a store launch event, the Great Tohoku Earthquake struck while I was on the <em>Sobu</em> line at&nbsp;<em>Ochanomizu</em> station.</li>
	<li>
		What followed was a different world, full of worries,&nbsp;uncertainty, a hightened sensitivity to ground movement (which lasted for months),&nbsp;and odd calm and order. In contrast, I felt a hard-to-describe sense of crisis I have rarely, if ever, felt, which led to my return to Canada (while&nbsp;somewhat forcibly dragging&nbsp;my fianc&eacute;e with me) in late March. Although planned in any case, it was a heartbreaking goodbye to a country I love so much.</li>
	<li>
		<a href="http://www.youtube.com/watch?v=dY6gmT1dU64" target="_blank">AC Japan commercials</a> collectively burned in everyone&#39;s minds. I still get a chill down my back when seeing these.</li>
</ul>
<h3>
	April-August</h3>
<ul>
	<li>
		Can&#39;t remember the details as I write this, but those&nbsp;months were all about adjusting back&nbsp;to life in Canada, and work on sites/Zenbu and compatibility with other add-ons.</li>
	<li>
		Father has and successfully recovers from&nbsp;open-heart surgery after months waiting in cardiac insufficiency.&nbsp;</li>
	<li>
		I was hired by <a href="http://solspace.com" target="_blank">Solspace</a> on the Technical Support Team, a position I am still holding now and is good fun! The Solspace team is great.</li>
	<li>
		Bought an Android phone. Realized cell phone plans&nbsp;are a bit more expensive than Japan&nbsp;and you get much less for your money, including no&nbsp;Caller ID, a no brainer to have anywhere else in the world.</li>
	<li>
		Looking for a house/condo, then realized I&#39;m moving too fast and should settle for an appartment instead for now.</li>
	<li>
		Found an appartment, which is like 3x the size and cheaper (!)&nbsp;then my already &quot;fairly large&quot; appartment in Japan. Now that&#39;s a perk to living in Canada! ^_^</li>
	<li>
		Painting my appartment, and realized&nbsp;I don&#39;t like painting appartments.</li>
</ul>
<h3>
	September</h3>
<ul>
	<li>
		Return to Japan with fianc&eacute;e, for about a month for work and visiting friends and family. Tokyo slowly returning to normal, but with markedly&nbsp;less lights.</li>
	<li>
		Japanese government still trying to promote nuclear power. Please, get a clue.</li>
	<li>
		Trip to Hokkaido. Lots of fun and good food!</li>
	<li>
		Appeared on the <a href="http://ee-podcast.com/episodes/multi-language-sites-part-deux" target="_blank">EE Podcast</a>, second part on talking about building Multilingual sites in EE. Thanks <a href="https://twitter.com/#!/lealea" target="_blank">@lealea</a> and <a href="https://twitter.com/#!/emilylewis" target="_blank">@emilylewis</a>!</li>
</ul>
<h3>
	October</h3>
<ul>
	<li>
		CICON 2011 in New York! CodeIgniter conference with&nbsp;good food and&nbsp;Wi-Fi. About 90 people attended. Traveled by bus, which I hope I&#39;ll never do again.</li>
	<li>
		EECI Conference 2011 in New Tork! Expressionengine/CodeIgniter conference with&nbsp;food (Dev Day only? I forget), no Wi-Fi. Great and useful talks.&nbsp;About 300 people attended. Traveled by air, which is much more (read: too) expensive but almost worth it not to travel by bus.</li>
	<li>
		Made many friends and met online friends in the flesh in both conferences, which is awesome!</li>
</ul>
<h3>
	November</h3>
<ul>
	<li>
		Zenbu is really shaping up!</li>
	<li>
		Bought my first vehicle (in Canada) - Toyota Matrix! Much bigger than my Subaru Vivio in Japan ^^;</li>
</ul>
<h3>
	December</h3>
<ul>
	<li>
		Zenbu is nominated for Module of the Year on Devot:ee (on a smaller note, I was nominated for Dev of the Year). Zenbu was <a href="http://devot-ee.com/academee-awards/2011/" target="_blank">second-runner up for Module of the Year</a>! Yay! ...and congratualtions to the winners!<br />
		(Zenbu is compatible with Module of the Year,&nbsp;Assets, and first runner-up, Better Workflow, by the way ^_-)</li>
	<li>
		Registered a few domains and a few other things. More to come in 2012! ^_-</li>
	<li>
		Decided on wedding date (paperwork version). Great start to 2012!</li>
	<li>
		Writing this review. ^o^</li>
</ul>
<p>
	Other highlights:</p>
<ul>
	<li>
		My first sister&#39;s ups and downs with her ulcerous colitis. Hope she gets much better in 2012</li>
	<li>
		My thrid sister&#39;s one-day operation. (3/6 family members... man, lots of hospital time this year!)</li>
	<li>
		<em>Nadeshiko</em> Japan Women&#39;s Soccer Team wins World Championship.</li>
	<li>
		Steve Jobs... Thank you, for so much!</li>
</ul>
]]></description>
      <category>CodeIgniter</category><category>ExpressionEngine</category><category>ExpressionEngine 2</category><category>Japan</category>
      <pubDate>Sat, 31 Dec 2011 17:09 GMT</pubDate>
    </item>

    <item>
      <title>Zenbu 1.5.0 released!</title>
      <link>http://www.nicolasbottari.com/blog/zenbu-1-5-0-released</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/zenbu-1-5-0-released#id:126#date:02:55</guid>
      <description><![CDATA[<p>
	It&#39;s been more or less a month since the last release of Zenbu, and boy have I been busy adding new features!</p>
<p>
	I&#39;ll let the <a href="http://nicolasbottari.com/expressionengine_cms/changelog/zenbu">changelog</a> speak for itself since there are too many new features to discuss here. One interesting feature for developers is my Zenbu fieldtype framework, which enables custom field developers to add support for their add-on in Zenbu by adding a few Zenbu-specific functions to their ft.fieldtype.php file. Previously, developers could put the same content in the&nbsp;<strong>zenbu/fieldtypes</strong> folder in a file named after their fieldtype name stored in the database, but this new version brings this one step further. I hope to write extensive documentation on this soon.</p>
<p>
	That way, if a certain fieldtype isn&#39;t supported, users have the extra option of asking the fieldtype developer for Zenbu support. Of course, I&#39;m also open to projects to add support for a certain fieldtype.</p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Fri, 02 Dec 2011 02:55 GMT</pubDate>
    </item>

    <item>
      <title>Zenbu 1.4.0 released!</title>
      <link>http://www.nicolasbottari.com/blog/zenbu-1-4-0-released</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/zenbu-1-4-0-released#id:125#date:15:35</guid>
      <description><![CDATA[<p>
	I&#39;ve been holding on to this version for too long, testing it in different environments and conditions, so decided to finally release Zenbu 1.4.0, which includes a number of internal changes and new features, such as Assets, Pages, and CartThrob support. A new &quot;General settings&quot; section under &quot;Display settings&quot; is also available to tweak how Zenbu initially sets filtering rules and orders entries when you land on the Zenbu page.</p>
<p>
	There are so many changes that it&#39;s probably best to point you to the <a href="http://nicolasbottari.com/expressionengine_cms/changelog/zenbu/">change log</a>. (I swear I&#39;ll add some anchor links there one day!)</p>
<p>
	Hope you enjoy this latest version!</p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Wed, 26 Oct 2011 15:35 GMT</pubDate>
    </item>

    <item>
      <title>Thank you for EECI 2011, Zenbu 33% off until Friday</title>
      <link>http://www.nicolasbottari.com/blog/thank_you_for_eeci_2011_zenbu_33_off_until_friday</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/thank_you_for_eeci_2011_zenbu_33_off_until_friday#id:124#date:14:35</guid>
      <description><![CDATA[<p>
	I just returned from the <a href="http://eeciconf.com/" target="_blank">ExpressionEngine-CodeIgniter (EECI) Conference</a> in New York, my head full of new information and memories of good times.</p>
<p>
	This was my first attendance at an EECI conference, so meeting people that I&#39;ve been following solely on what is basically a TV set felt like meeting dozens and dozens of rock stars! Thank you everyone for the heartwarming experience *wipes a tear*. If I didn&#39;t have the chance to talk to you or shake your hand, I hope to talk to you soon online or at the next EECI meeting.</p>
<p>
	In celebration of EECI and this awesome community (and my 33rd birthday today), my entry list manager module <a href="http://nicolasbottari.com/expressionengine_cms/zenbu/">Zenbu</a> is available on Devot-ee at 33% off the regular price! Sale will end on&nbsp;<strong>Friday, October 28th at 6:00 PM EST</strong></p>
<p>
	<strong>Now&#39;s your chance to try out the most powerful Control Panel entry list manager available on EE!</strong></p>
<p>
	Devot:ee store:&nbsp;<a href="http://devot-ee.com/add-ons/zenbu" target="_blank">http://devot-ee.com/add-ons/zenbu</a></p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Mon, 24 Oct 2011 14:35 GMT</pubDate>
    </item>

    <item>
      <title>My tech is rebelling!</title>
      <link>http://www.nicolasbottari.com/blog/my_tech_is_rebelling</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/my_tech_is_rebelling#id:120#date:22:34</guid>
      <description><![CDATA[<p>
	Just got back from Japan and getting ready to go to New York for the <a href="http://eeciconf.com/" target="_parent">ExpressionEngine-CodeIgniter conference</a>, but I wouldn&#39;t go to a tech conference without making sure my tools aren&#39;t working, right?</p>
<p>
	For some reason, though, my tech seems to be turning against me. I must have wasted a total of a day with the following problems:</p>
<ul>
	<li>
		My <strong>Android smartphone</strong> constantly goes into &quot;car mode&quot;, which launches on its own for no reason. This started while I was in Japan, but it bothers me more now that I need to use the phone. Apparently this has something to do with a possible faulty USB connection, but this happens even when the phone isn&#39;t plugged in!<br />
		Since I have no time to send my phone for repairs, especially that I might need to use the phone in NY, I just deleted the Car Mode app, which seems to have worked. Thanks, Titanium!</li>
	<li>
		My <strong>MacBook</strong> doesn&#39;t want to play nice with my external monitor. I like to keep my laptop closed and plug it to an external, bigger monitor. This worked well in Snow Leopard, but since I updated to Mac OSX Lion, my MacBook has a hard time understanding that my laptop screen is closed and to only use my monitor. Both stay on, or stay off, with my main monitor flickering on/off for a while, and my laptop screen remaining possibly on, but I wouldn&#39;t know without opening the lid, which in that case I&#39;m sure it <i>is</i> on. *Sigh*<br />
		Possibly remedied this by resetting the PRAM on the MacBook (at launch, press Command+Option+p+r)</li>
	<li>
		My <strong>MacBook</strong> wouldn&#39;t recognize &quot;Find my Mac&quot; once I updated to 10.7.2. I was asked to use System Update to update the Lion Recovery Software, which wasn&#39;t showing up in System Update, of course.<br />
		Remedied that by manually downloading the Lion Recovery Tool (after a few failed attempts, guess it&#39;s a popular file).</li>
	<li>
		My <strong>iPad update to iOS 5</strong> hit a speed bump when iTunes was telling me my model wasn&#39;t compatible. An iPad 2... really?<br />
		Remedied that by commenting out a line in /etc/hosts. Still, the update itself took quite a while as well!</li>
</ul>
<p>
	In the grand scheme of things, no big deal, really <img src="http://www.nicolasbottari.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /> However, these issues are still a bit stressful before getting ready for a big conference, while fighting jet lag (&quot;I&#39;m not sleepy, let&#39;s repair this... it&#39;s 3 AM now. I&#39;ll never get over this jet lag!&quot;).</p>
<p>
	I should be able to hold while I&#39;m out in the states though. Maybe everything will be back to normal in a few days!</p>
]]></description>
      <category>Technology</category>
      <pubDate>Sat, 15 Oct 2011 22:34 GMT</pubDate>
    </item>

    <item>
      <title>Zenbu 1.3: Sneak peek feature tour</title>
      <link>http://www.nicolasbottari.com/blog/zenbu_1_3_sneak_peek_feature_tour</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/zenbu_1_3_sneak_peek_feature_tour#id:119#date:02:33</guid>
      <description><![CDATA[<p>
	After a long wait (sorry about that &gt;_&lt;;), it&#39;s time to soon release the next major version of the very powerful entry manager for ExpressionEngine 2, <a href="http://nicolasbottari.com/expressionengine_cms/zenbu">Zenbu</a>. Along with major internal code changes, EE 2.2+ compatibility and a number of bug fixes, many features have been added to make this version of Zenbu <strong>even more powerful and flexible</strong>. If you liked Zenbu up to now, <strong><em>you&#39;ve seen nothing yet</em></strong>.</p>
<p>
	What better time than now to give a quick tour of the major changes and features in this version? Here are some of the major highlights (with full changelog available <a href="http://nicolasbottari.com/eecms/changelog/zenbu/">here</a>):</p>
<h2>
	Rules-based entry filtering</h2>
<p>
	<img alt="Zenbu1.3-1.png" class="left" src="/files/uploadedimages/Zenbu1.3-1.png" style="width: 460px; height: 212px; float: left; " />Up to now, entries in Zenbu were filtered in a similar way as EE&#39;s standard <em>Edit Channel Entries</em> section (with the addition of a few more filters, of course). In this new version, I have changed the way entries are filtered and searched by using &quot;<em><strong>filtering rules</strong></em>&quot;, similar to email filtering rules you can find in email software. You can add and remove as many filtering rules as you wish and entry results will display accordingly. This has the added benefit of making Zenbu much,&nbsp;<strong>much</strong> more flexible and powerful than before.</p>
<p>
	For example, you can filter entries that are associated with <strong>Category A and Category B, but not Category C</strong>. You can look for <strong>closed</strong> entries written by <strong>Author A and B</strong>, containing <strong>the word &quot;pineapple&quot; in the main body field</strong>. You can look for all entries in the <strong>&quot;Blog&quot; channel</strong> with a <strong>title starting with &quot;My first&quot;,</strong> <strong>except for entries #3, #25 and #47</strong>. The combinations are endless!</p>
<p>
	Add to this a handful of new search terms, such as <strong>&quot;contains&quot;, &quot;does not contain&quot;, &quot;starts with&quot;, &quot;does not start with&quot;, &quot;ends with&quot;, &quot;does not end with&quot;, &quot;contains exactly&quot;</strong>, and you start running out of ideas on how to filter your entries.</p>
<h2 class="clear">
	Save entry search filters for later use</h2>
<p>
	<img alt="Zenbu1.3-2.png" class="left" src="/files/uploadedimages/Zenbu1.3-2.png" style="float: left; " /></p>
<p>
	With entries with a bunch of filtering rules, wouldn&#39;t it be nice to be able to save searches to avoid building your rules every time, right? Zenbu lets you <strong>save your searches </strong>for later use. You can also label them for easy access!</p>
<p>
	Oh, and these settings are per member, so each member can have their own set of searches</p>
<h2 class="clear">
	Choice of plain or HTML markup text display</h2>
<p>
	<img alt="Zenbu1.3-3.png" class="left" src="/files/uploadedimages/Zenbu1.3-3.png" style="float: left; " />I always felt that having HTML markup displayed in custom field columns in Zenbu was much more informative than plain text, but not all agree. You can now decide, <em>per custom field</em>, whether your custom field data will be <strong>displayed as plain text</strong> or <strong>include HTML markup</strong>.</p>
<h2 class="clear">
	LiveLook... the way it was meant to work</h2>
<p>
	<img alt="Zenbu1.3-4.png" class="left" src="/files/uploadedimages/Zenbu1.3-4.png" style="float: left; " />EE&#39;s standard LiveLook settings are nice, but not very flexible, as it assumes your URLs follow the template_group/template synthax. In Zenbu, in addition to having LiveLook displaying your entry previews without having to leave the control panel, you now have control on the LiveLook URL: you can have LiveLook <strong>follow your channel&#39;s settings</strong> (eg. template_group/template/), or <strong>you can build your own LiveLook URL</strong> (eg. about/). You can even choose the last segment as an entry ID or url title. Your clients will love the accuracy of live previews and the confort of viewing their site pages without leaving the control panel.&nbsp;</p>
<h2 class="clear">
	Compatibility</h2>
<p>
	Zenbu works great in the latest EE 2.2.1, supports DevDemon&#39;s Channel Images 5, as well as MX Cloner, for those who want to be able to clone/duplicate their entries with ease.</p>
<h2>
	More to come...</h2>
<p>
	This is going to be <em>big</em>, people. I hope you&#39;re as excited as I am for this new version. It&#39;s also good to know that&nbsp;Zenbu is constantly growing in functionality and power, so there&#39;s almost always a surprise in each version <img src="http://www.nicolasbottari.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /></p>
]]></description>
      <category>ExpressionEngine 2</category>
      <pubDate>Tue, 19 Jul 2011 02:33 GMT</pubDate>
    </item>

    <item>
      <title>Special tricks using Zenbu: decorate your date fields</title>
      <link>http://www.nicolasbottari.com/blog/special_tricks_using_zenbu_decorate_your_date_fields</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/special_tricks_using_zenbu_decorate_your_date_fields#id:118#date:15:33</guid>
      <description><![CDATA[									<img src="/images/sized/files/uploadedimages/Zenbu_-_date_format_-_deco-206x77.png" width="206" height="77"  title="Special tricks using Zenbu: decorate your date fields" alt="" class="right" />
							<p>
	With the arrival of the custom date format in <a href="http://nicolasbottari.com/eecms/zenbu">Zenbu</a>, which lets you format your entry date, expiration date, edit date and date-type custom fields using <a href="http://expressionengine.com/user_guide/templates/date_variable_formatting.html" target="_blank">EE&#39;s date variable nomenclature</a> (eg. %Y-%m-%d), I noticed during development that more can be done than simply playing with date variables. Similarly to <a href="http://nicolasbottari.com/blog/decorate_your_custom_field_labels_in_expressionengine/">decorating your custom field labels</a>, HTML can be used to give color or generally give style to date fields.</p>
<p>
	In Zenbu, in <em>Display settings</em>, find the &quot;Date format&quot; option for columns displaying date. For example, <strong>%Y-%m-%d</strong> displays&nbsp;<strong>2011-06-24</strong> in Zenbu. Let&#39;s give it some Japanese style like this:</p>
<pre>
<code>%Y年%n月%d日</code></pre>
<p>
	which will display</p>
<blockquote>
	2011年6月24日</blockquote>
<p>
	Unfortunately, the above tends to wrap in tight result tables (eg. tables with many columns set to be displayed). Try this to avoid line wrapping:</p>
<pre>
<code>&lt;span style=&quot;white-space: nowrap;&quot;&gt;%Y-%m-%d&lt;/span&gt;</code></pre>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type" />
<p class="clear">
	<img alt="Zenbu_-_date_format_-_wordwrap.png" class="left" src="/files/uploadedimages/Zenbu_-_date_format_-_wordwrap.png" style="float: left; " />To the left is a comparison of date formatted with (right) and without (left) word wrap. Text alignment and line breaks, for example to break the year and rest of the date into two or three lines, would probably work as well.</p>
<div class="clear">
	&nbsp;</div>
<p>
	How about some color? Try:</p>
<pre>
<code>&lt;span style=&quot;color: green;&quot;&gt;%Y-%m-%d&lt;/span&gt;</code></pre>
<p class="clear">
	<img alt="Zenbu_-_date_format_-_text_color.png" class="left" src="/files/uploadedimages/Zenbu_-_date_format_-_text_color.png" style="float: left; " /> This will give green color to your text, which can be handy to differentiate entry date with expiration date, for example. Depending on your control panel&#39;s theme, bold, italicized, underline, etc text should also work well.</p>
<div class="clear">
	&nbsp;</div>
<p>
	Images could be used as a visual cue as well:</p>
<pre>
<code>&lt;img src=&quot;/img/icons/calendar-exclamation-mark.png&quot; /&gt; %Y-%m-%d</code></pre>
<p class="clear">
	<img alt="Zenbu_-_date_format_-_images.png" class="left" src="/files/uploadedimages/Zenbu_-_date_format_-_images.png" style="float: left; " />This trick might come in handy to visually distinguish entries with or without expiration dates, for example. Feel free to experiment with different ways to display date and time, and if you happen to have an interesting use of custom date display, feel free to let me know. Hope you enjoy this extra little feature in the most flexible addon for entry data for EE2!</p>
<div class="clear">
	&nbsp;</div>
]]></description>
      <category>Tips and tricks</category><category>ExpressionEngine 2</category>
      <pubDate>Mon, 06 Jun 2011 15:33 GMT</pubDate>
    </item>

    <item>
      <title>Zenbu mentioned on Show&#45;ee</title>
      <link>http://www.nicolasbottari.com/blog/zenbu_mentioned_on_show_ee</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/zenbu_mentioned_on_show_ee#id:116#date:09:31</guid>
      <description><![CDATA[									<img src="/images/sized/files/uploadedimages/Wohlsen_Construction_-_Details_-_Show-EE1-220x201.png" width="220" height="201"  title="Zenbu mentioned on Show-ee" alt="" class="right" />
							<p>
	Want to see a real-life example of Zenbu being used in a project? As featured on <a href="http://show-ee.com/gallery/details/wohlsen_construction/" target="_blank">Show-ee</a>, for the Wohlsen Construction website, a project led by <a href="http://versastudio.com/" target="_blank">Versa Studio</a>, Zenbu was used to display additional entry and custom field data for administrators in the control panel. From the project summary:</p>
<blockquote>
	<em>Since EE&rsquo;s default edit view doesn&rsquo;t give much detail about entries, we added Zenbu, which shows rich meta data about entries, like their categories and excerpts of text fields.</em></blockquote>
<p>
	This is typical use for Zenbu: seeing entry data without having to go to each entry form. I&#39;m sure this saves a considerable amount of time for the website adminstrators, as well as facilitates entry management. Thank you Versa Studio for considering Zenbu in your project!</p>
<p>
	<strong>Link</strong>: <a href="http://show-ee.com/gallery/details/wohlsen_construction/" target="_blank">Show-ee:&nbsp;Wohlsen Construction</a></p>
]]></description>
      <category>ExpressionEngine 2</category><category>Web design</category>
      <pubDate>Tue, 17 May 2011 09:31 GMT</pubDate>
    </item>

    <item>
      <title>My site now has French language and mobile version</title>
      <link>http://www.nicolasbottari.com/blog/my_site_has_french_language_added_mobile_version</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/my_site_has_french_language_added_mobile_version#id:115#date:13:05</guid>
      <description><![CDATA[								<a href="/files/uploadedimages/nicolasbottari__dot_com_mobile_1.png" class="fancybox right">
					<span class="expand"></span>
					<img src="/images/sized/files/uploadedimages/nicolasbottari__dot_com_mobile_1-220x319.png" width="220" height="318"  title="My site now has French language and mobile version" alt="" class="right" />
				</a>
							<p>
	Recent visitors to the site may have noticed a few changes. I made a few design tweaks and template loading improvements. I used SASS/SCSS to build the latest stylesheets, which is a great way to more rapidly code in CSS and even add vendor-specific CSS3 features without repeating your work too much.</p>
<p>
	Now that I have returned to beautiful Montr&eacute;al, Canada, I decided to add French to the available languages on the site, making this site <em>trilingual</em>. So again, <em>bienvenue au site</em>!</p>
<p>
	I also added a mobile version of the site for those reading on smaller screens, such as handheld devices. I never really liked loading a ~960 pixel-wide site on my mobile device and having to zoom in because the text is too small; I often wind up clicking on a link and being taken elsewhere. Now the site will be much easier to read on these smaller devices, so enjoy!</p>
]]></description>
      <category>nicolasbottari.com</category><category>Web design</category>
      <pubDate>Thu, 12 May 2011 13:05 GMT</pubDate>
    </item>

    <item>
      <title>Thank you for your support: Zenbu sales to help Japan</title>
      <link>http://www.nicolasbottari.com/blog/thank_you_for_your_support_zenbu_sales_to_help_japan</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/thank_you_for_your_support_zenbu_sales_to_help_japan#id:111#date:17:38</guid>
      <description><![CDATA[<p>
	As mentioned on <a href="http://eeinsider.com/blog/100-zenbu-sales-for-red-cross/" target="_blank">EE Insider</a>, <a href="http://devot-ee.com/news/item/zenbu-sales-to-help-japan/" target="_blank">Devot:ee</a> and <a href="http://nicolasbottari.com/blog/earthquake_in_japan_my_experience_and_how_you_can_help/" target="_blank">nicolasbottari.com</a>, last week&#39;s sales of Zenbu all (100%) go to the Japanese Red Cross towards helping Japan get back on its feet after the devastating earthquake and tsunami of March 11th. I was in Tokyo when the earthquake hit, and although it was the biggest earthquake I experienced in Japan (or anywhere else), damage was minimal compared to the Tohoku area. Many here felt, however, that something had to be done to help those less fortunate in the North.</p>
<p>
	Thanks to license purchasers&#39; help, and after adding some of my personal money on top of the Zenbu sales, <strong>40000 yen (approx. 495 $ US) were sent to the Japanese Red Cross</strong> through Google.<br />
	This should provide food, warm clothing, and support to the earthquake/tsunami victims.</p>
<p>
	Again, an enormous ありがとう (&quot;arigato&quot;) and much bowing thanking you for your help, kindness and generosity.</p>
]]></description>
      <category>ExpressionEngine</category><category>Japan</category>
      <pubDate>Wed, 23 Mar 2011 17:38 GMT</pubDate>
    </item>

    <item>
      <title>Earthquake in Japan: my experience, and how you can help</title>
      <link>http://www.nicolasbottari.com/blog/earthquake_in_japan_my_experience_and_how_you_can_help</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/earthquake_in_japan_my_experience_and_how_you_can_help#id:110#date:00:50</guid>
      <description><![CDATA[								<a href="/files/uploadedimages/Japan_earthquake_20110311.JPG" class="fancybox right">
					<span class="expand"></span>
					<img src="/images/sized/files/uploadedimages/Japan_earthquake_20110311-220x165.JPG" width="220" height="165"  title="Earthquake in Japan: my experience, and how you can help" alt="" class="right" />
				</a>
							<p>
	You all know about the M9.0 earthquake that hit Japan, and I lived the experience first hand in Tokyo. I was returning to my place in Chiba City (<a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=chiba+city&amp;aq=&amp;sll=35.699686,139.763947&amp;sspn=0.396463,1.033401&amp;ie=UTF8&amp;hq=&amp;hnear=Chiba,+Chiba+Prefecture,+Japan&amp;ll=35.607068,140.106583&amp;spn=0.396923,1.033401&amp;z=11" target="_blank">map</a>) after a store launch party (for which I&#39;m building an EE-based site), when the earthquake hit after my train suddenly stopped at Ochanomizu station (center of Tokyo, <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Ochanomizu+Station,+Japan&amp;aq=0&amp;sll=35.699855,139.763786&amp;sspn=0.012389,0.032294&amp;ie=UTF8&amp;hq=&amp;hnear=Ochanomizu+Station,+Japan&amp;z=16" target="_blank">map</a>). After my train stopped violently shaking, I exited the station with the rest of the surprisingly calm crowd to see buildings <em>literally bend</em> during a subsequent aftershock. In my more than 7 years here, this was definitely the biggest earthquake I experienced.</p>
<p>
	Although I could not reach home for about 24 hours, I consider myself <strong>very</strong> lucky to have been safe and discover only trivial damage to my appartment (a fallen CD rack, see picture). It&#39;s after being able to watch TV that I realized that this was serious and people up north in the Tohoku area are living an absolute nightmare.</p>
<p>
	I&#39;m leaving for Canada in about two weeks, and hope to be able to give most of my furniture and belongings to these people who have lost everything (I&#39;m still looking for how I can do this, but I guess it&#39;s too early now). This is a good step, but I thought: &quot;What else can I do?&quot;. This is where you can help:</p>
<blockquote>
	<p>
		<strong>For until Friday evening (Japan time), for each sale of my <a href="http://devot-ee.com/add-ons/zenbu/" target="_blank">Zenbu</a> addon on Devot:ee I will give 100% of what I receive from the addon sale to the <a href="http://www.jrc.or.jp/english/index.html" target="_blank">Japanese Red Cross</a>.</strong></p>
</blockquote>
<p>
	You get to help out Japan get back on its feet, and get an awesome addon for your next EE site (<a href="http://nicolasbottari.com/expressionengine_cms/zenbu">details about Zenbu</a>). Thank you in advance for your support.</p>
<p>
	<strong>UPDATE:</strong> I updated the amount based on comments I received, It <em>does</em> make more sense this way. I apologize for not thinking straight on this one, was bit shaken myself.</p>
]]></description>
      <category>ExpressionEngine</category><category>Japan</category>
      <pubDate>Sun, 13 Mar 2011 00:50 GMT</pubDate>
    </item>

    <item>
      <title>Zenbu updated to version 1.1</title>
      <link>http://www.nicolasbottari.com/blog/zenbu_updated_to_version_1_1</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/zenbu_updated_to_version_1_1#id:109#date:17:25</guid>
      <description><![CDATA[<p>
	After incubating for a few weeks, it&#39;s with excitement that I&#39;m releasing <a href="http://nicolasbottari.com/expressionengine_cms/zenbu">Zenbu</a> 1.1. This new version contains many, <em><strong>many</strong></em> new features, and takes care of more pressing requests, such as MSM compatibility and fixes for users with Structure installed. Zenbu also supports the display and search of a number of custom field data, such as DevDemon&#39;s <a href="http://www.devdemon.com/channel_images/" target="_blank">Channel Images</a> and <a href="http://www.devdemon.com/tagger" target="_blank">Tagger</a>, <a href="http://devot-ee.com/add-ons/vz-url-extension/" target="_blank">VZ Url</a>, as well as <a href="http://pixelandtonic.com" target="_blank">Pixel &amp; Tonic&#39;s</a> family of addons.</p>
<p>
	The list of new and improved features, as well as fixes, is quite long, and can be viewed on <a href="http://nicolasbottari.com/expressionengine_cms/changelog/zenbu/">Zenbu&#39;s changelog</a>. Thank you also for all the great feedback: clearly Zenbu still has potential to grow as an easy way to deal with multiple entries.</p>
<p>
	Zenbu information can be found <a href="http://nicolasbottari.com/expressionengine_cms/zenbu/">here</a> and is on sale at the <a href="http://devot-ee.com/add-ons/zenbu/">Devot:ee store</a>.</p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Tue, 08 Mar 2011 17:25 GMT</pubDate>
    </item>

    <item>
      <title>CodeIgniter Conference 2011 in Japan &#45; a brief report</title>
      <link>http://www.nicolasbottari.com/blog/codeigniter_conference_2011_in_japan_a_brief_report</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/codeigniter_conference_2011_in_japan_a_brief_report#id:101#date:13:33</guid>
      <description><![CDATA[<p>
	Last weekend, I had the pleasure if attending the first CodeIgniter Conference held in Japan. I had the chance to meet the 40-50 other few, but proud, CodeIgniter developers to discuss CI&#39;s many applications. The after-conference party was also lots of fun, and a great chance to &quot;geek out&quot; with everyone. Here is my brief report/observations about the conference:</p>
<ul>
	<li>
		I&#39;m not the only one who was attracted by the ease of use of CI and its excellent documentation, which <strong>version 2.0 is already almost completely translated in Japanese</strong>. &#12362;&#30130;&#12428;&#27096;&#12391;&#12377;&#65281;</li>
	<li>
		<strong>CodeIgniter is not very well known in Japan yet</strong>, probably less than elsewhere, as older frameworks are still dominant. That&#39;s probably the case in other parts of the world, though. We therefore had the chance to get the full range of CI talks, from beginner to &quot;I only got maybe half of that&quot;</li>
	<li>
		<strong>Very few participants knew CodeIgniter is part of EllisLab</strong>. Bet they were confused to see the introductory video from EllisLab Software Engineer <a href="http://ellislab.com/company/team/pascal_kriete/">Pascal Kriete</a> then!</li>
	<li>
		<strong>Almost no one knew about ExpressionEngine</strong>, even less that from version 2, ExpressionEngine is a full-blown CodeIgniter application!</li>
	<li>
		I said <em>almost</em> <em>no one</em>... there was actually <em>another</em><em> </em>ExpressionEngine<em> </em>developer there, which briefly presented EE, <a href="http://devot-ee.com" target="_blank">Devot:ee</a>, <a href="http://show-ee.com" target="_blank">Show-ee</a>, <a href="http://eeinsider.com">EE Insider</a>, etc. We then started converting others at the after-party ^_^. Could a EE community be (re-)born in Japan?</li>
	<li>
		This brings the number of ExpressionEngine developers in Japan that I know of to about... four now?</li>
	<li>
		<strong>Only a small fraction of people use git for versioning or know of GitHub</strong>. SVN is still dominant, followed by Mercurial. Being a CI conference, that makes sense, though.</li>
	<li>
		No AC power and very flaky WiFi makes for an unhappy MacBook (and a dead battery after a few hours). Hopefully next year will improve on that.</li>
	<li>
		Problems with garbled Japanese text is not just an EE problem, it&#39;s a CI one as well. <strong>The struggle with the email class continues</strong>...</li>
	<li>
		We were introduced to <strong><a href="http://seezoo.org" target="_blank">Seezoo</a>, a CI-based CMS</strong> built by one developer (Sugimoto-san). Drag &amp; drop file manager with easy sub-folder creation, front-end text editing similar to Mojomotor, widgets, movable section &quot;blocks&quot;... I was very impressed for a CMS built in a little over a year. I can see a few good concepts that ExpressionEngine/Mojomotor should adopt from Seezoo. I&#39;m even thinking of trying this out for future work. Seezoo is Japanese-only for now, but English support should come soon.</li>
	<li>
		Computer preferences: looked like about 1/3 each for MacOS, Ubuntu and... Windows. Yes, people still actually develop on Windows machines in Japan! Even saw some of those godawful IBM Thinkpads people seem to love so much here.</li>
	<li>
		There&#39;s some smart cookies out there doing cool stuff with CI. FileMaker integration for example? Never thought of that.</li>
	<li>
		I was the only <em>gaijin</em> (foreigner) there! A little surprising, thought there would be more...</li>
	<li>
		There are Battlestar Galactica fans in Japan, too ^_-</li>
</ul>
<p>
	CICON2011 was a great experience, I learned tons and met some great people. I&#39;m thinking of flying over for next year&#39;s conference...</p>
]]></description>
      <category>CodeIgniter</category><category>Coding/Programming</category>
      <pubDate>Mon, 21 Feb 2011 13:33 GMT</pubDate>
    </item>

    <item>
      <title>CodeIgniter Con 2011 in Tokyo</title>
      <link>http://www.nicolasbottari.com/blog/codeigniter_con_2011_in_tokyo</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/codeigniter_con_2011_in_tokyo#id:97#date:02:45</guid>
      <description><![CDATA[<p>
	The first CodeIgniter conference will take place in Tokyo on February 19th 2011. I&#39;m looking forward to participating, and maybe get a few pointers, advice, and ideas for developing future addons for ExpressionEngine 2. It will also be a great chance to meet the Japanese web community. I wonder if there will be any other ExpressionEngine people there as well...</p>
<p>
	Admission is free, but seats are filling up fast. As of this writing, apparently 90% of seats are filled (I have no idea 90% of <em>how many participants</em>, though). Hurry!</p>
<p>
	Conference information and application can be found <a href="http://cicon.codeigniter.jp/2011/" target="_blank">here</a>. Hope to see you there!</p>
]]></description>
      <category>CodeIgniter</category><category>ExpressionEngine 2</category>
      <pubDate>Sun, 23 Jan 2011 02:45 GMT</pubDate>
    </item>

    <item>
      <title>A glimpse of things to come</title>
      <link>http://www.nicolasbottari.com/blog/a_glimpse_of_things_to_come</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/a_glimpse_of_things_to_come#id:96#date:06:08</guid>
      <description><![CDATA[								<a href="/files/uploadedimages/NB_Show_Custom_Field_Data_for_EE2!.png" class="fancybox right">
					<span class="expand"></span>
					<img src="/images/sized/files/uploadedimages/NB_Show_Custom_Field_Data_for_EE2!-220x129.png" width="220" height="129"  title="A glimpse of things to come" alt="" class="right" />
				</a>
							<p>
	I have been hard at work over the holidays and all through January with site development and launches, as well as addon development for <a href="http://www.expressionengine.com/index.php?affiliate=nicolasbottari">ExpressionEngine</a>.</p>
<p>
	If you use <a href="http://www.expressionengine.com/index.php?affiliate=nicolasbottari">ExpressionEngine</a> for Japanese sites, I published a <a href="http://nicolasbottari.com/expressionengine_cms/japanese_language_pack_for_ee2/">Japanese Language pack for the EE2 Control Panel</a> (<a href="https://github.com/nicolasbottari/japanese.ee2_language_pack">Github link</a>), as well as launched <a href="http://nicolasbottari.com/expressionengine_cms/japanese_kana_typing/">Japanese kana typing</a> (<a href="http://devot-ee.com/add-ons/japanese-kana-typing/">Devot:ee link</a>), small free extension that will help Japanese writers when you need to switch from <em>zenkaku</em> to <em>hankaku</em> characters for the URL title.</p>
<p>
	I also managed to squeeze a bit of time to make some minor changes to the site, uncluding separating my addon pages into <em>general information</em>, <em>documentation</em> and <em>changelog</em>. I think this will make for easier reading and reference compared to one full page containing all addon information. Besides, some addons require much more documentation than others. Which brings me to my next point...</p>
<p>
	I have been hard at work developing an addon similar to the <a href="http://nicolasbottari.com/expressionengine_cms/nb_show_custom_field_data/">NB Show Custom Field Data</a> for EE 1.x (<a href="http://devot-ee.com/add-ons/nb-show-custom-field-data/">Devot:ee link</a>), but with many improvements. If you liked NB Show Custom Field Data, you are going to <strong>love</strong> what is coming up for EE2.</p>
<p>
	To get you on your appetite, the screenshot to your right is a glimpse of what the addon is shaping up to look like. Looks like your regular Edit Entries screen but... <em>Categories</em>? <em>Extra columns</em>? and what is that <em>&quot;in&quot; dropdown</em>? And this is just scratching the surface. I have been using the addon on a few of my own projects, and it really saves me some time when sifting through entries. I have been ironing out bugs with the help of StudioKong&#39;s <a href="http://twitter.com/#!/studiokong">Koen Veestraeten</a>, and believe I&#39;m close to having a launchable product soon. So stay tuned!</p>
]]></description>
      <category>ExpressionEngine 2</category><category>nicolasbottari.com</category>
      <pubDate>Thu, 20 Jan 2011 06:08 GMT</pubDate>
    </item>

    <item>
      <title>Next Cup Noodle ad: Queen</title>
      <link>http://www.nicolasbottari.com/blog/next_cup_noodle_ad_queen</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/next_cup_noodle_ad_queen#id:85#date:09:17</guid>
      <description><![CDATA[<p>
	First of all, Happy New Year! Hope 2011 will be great for everyone.</p>
<p>
	Since I posted two of them, might as well keep going: here&#39;s another recent Nisshin Cup Noodle ad using Japanese lyrics praising the sodium-packed carbohydrates. This one features Freddie Mercury singing on what would be <em>I was born to love you</em>. As in the other ads, lips were CG&#39;ed to fit the lyrics.</p>
<p>
	I remember this song (the original, not the noodle version) being the theme song for a not-so-interesting hockey-themed drama in Japan (Canadians, think of the &quot;Lance et compte/He Shoots, He Scores&quot; series from a long time ago), so <em>I was born to love you</em> is a well-known song in Japan. Enjoy!</p>
<p>
	<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="348" src="http://www.youtube.com/embed/Jn-C6lteSz4?rel=0" frameborder="0" allowFullScreen></iframe></p>
]]></description>
      <category>Engrish and odd findings</category><category>Japan</category>
      <pubDate>Mon, 03 Jan 2011 09:17 GMT</pubDate>
    </item>

    <item>
      <title>Kyara module released!</title>
      <link>http://www.nicolasbottari.com/blog/kyara_module_released</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/kyara_module_released#id:84#date:01:00</guid>
      <description><![CDATA[								<a href="/files/uploadedimages/Kyara_1.png" class="fancybox right">
					<span class="expand"></span>
					<img src="/images/sized/files/uploadedimages/Kyara_1-220x89.png" width="220" height="88"  title="Kyara module released!" alt="" class="right" />
				</a>
							<p>
	Just in time for the holidays, I released my first commercial addon: <strong><a href="http://nicolasbottari.com/expressionengine_cms/kyara/">Kyara</a></strong>. This module allows you to extend the capabilities of some ExpressionEngine fields by allowing more characters in entry titles, for example. There is also simple a database backup tool included to allow downloading database backups of your site from the control panel.</p>
<p>
	I intend to write more about the various uses of Kyara. I&#39;ll give some examples of where Kyara comes in <em>very</em> handy. Stay tuned on this blog for more information.</p>
<p>
	I have ideas on improving the addon further, but suggestions/feature requests are welcome. I suggest writing these in the Kyara <a href="http://devot-ee.com/add-ons/support/kyara/viewforum/1376/" target="_blank">official support forums</a> over at <a href="http://devot-ee.com" target="_blank">Devot:ee</a>.</p>
<p>
	Kyara is available for sale over at <a href="http://devot-ee.com/add-ons/kyara/">Devot:ee</a> for 19.95$. A great deal for the bundle of tools you receive!</p>
<h3>
	Links</h3>
<ul>
	<li>
		<a href="http://nicolasbottari.com/expressionengine_cms/kyara/">Kyara summary and documentation</a></li>
	<li>
		<a href="http://devot-ee.com/add-ons/support/kyara/viewforum/1376/" target="_blank">Official support forum</a></li>
	<li>
		<a href="http://devot-ee.com/add-ons/kyara/">Kyara purchase from Devot:ee</a></li>
</ul>
]]></description>
      <category>ExpressionEngine 2</category>
      <pubDate>Wed, 15 Dec 2010 01:00 GMT</pubDate>
    </item>

    <item>
      <title>Decorate your custom field labels in ExpressionEngine</title>
      <link>http://www.nicolasbottari.com/blog/decorate_your_custom_field_labels_in_expressionengine</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/decorate_your_custom_field_labels_in_expressionengine#id:79#date:14:54</guid>
      <description><![CDATA[<p>
	Here&#39;s something I noticed that could come in very handy in some situations when building ExpressionEngine sites.</p>
<p>
	Did you know that you can add some HTML to your custom field labels? For example, in your custom field manager (Admin =&gt; Channel Administration =&gt; Custom Fields), you can italicize words in your field label like so:</p>
<p>
	<img alt="Main text - &lt;em&gt;lower section&lt;/em&gt;" class="bordered" src="/files/uploadedimages/italics_field_label_setting.png" style="width: 630px; height: 50px;" /></p>
<p>
	In your entry form, your entry field will look like this:</p>
<p>
	<img alt="" class="bordered" src="/files/uploadedimages/italics_field_label.png" style="width: 350px; height: 30px;" /></p>
<p>
	You can also change the color of the label like this:</p>
<p>
	<img alt="&lt;span style='color: red'&gt;Important field&lt;/span&gt;" class="bordered" src="/files/uploadedimages/red_field_label_setting.png" style="width: 630px; height: 50px;" /></p>
<p>
	...with the following result:</p>
<p>
	<img alt="" class="bordered" src="/files/uploadedimages/red_field_label.png" style="width: 350px; height: 30px;" /></p>
<p>
	Images can also be used. This can be useful in multilingual sites to show the language of each field. For example, I use the <a href="http://www.famfamfam.com/lab/icons/flags/">famfamfam country flag icon set</a>, and add the following in the Field label field:</p>
<p>
	<img alt="&lt;img src='/img/flags/jp.png' _cke_saved_src='/img/flags/jp.png' /&gt; Body - 日本語" class="bordered" src="/files/uploadedimages/japanese_field_label_setting.png" style="width: 630px; height: 50px;" /></p>
<p>
	This makes it more obvious that this field should be written in Japanese:</p>
<p>
	<img alt="" class="bordered" src="/files/uploadedimages/japaneses_field_label.png" style="width: 350px; height: 30px;" /></p>
<p>
	Mix in the great <a href="http://expressionengine-addons.com/nsm-publish-hints">NSM Publish hints</a> addon, and create an instructions field with a logo.</p>
<p>
	<img alt="" class="bordered" src="/files/uploadedimages/instructions_label.png" style="width: 350px; height: 30px;" /></p>
<p>
	<strong>NOTE: </strong>Writing double quotes (&quot;) in the field label seems to cause problems with certain javascript scripts and may stop some fieldtype addons from working correctly. Single quotes (&#39;), however, seem to have no effect. This seems to be the case for &quot;quoted&quot; words as well, even without any HTML in the field label.</p>
<p>
	Unfortunately, the field label field has limited space (50 characters), so it&#39;s best to keep the HTML code, and field label, short.</p>
<p>
	<strong>Need more space, you say?</strong> Well, there&#39;s an addon coming soon that should help add more <em>kyara</em>-cters to a number of fields in EE.</p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Tue, 07 Dec 2010 14:54 GMT</pubDate>
    </item>

    <item>
      <title>Storing file uploads above webroot in EE2</title>
      <link>http://www.nicolasbottari.com/blog/storing_file_uploads_above_webroot_in_ee2</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/storing_file_uploads_above_webroot_in_ee2#id:78#date:07:22</guid>
      <description><![CDATA[<p>
	I&#39;m sure many have already read how to <a href="http://expressionengine.com/user_guide/general/system_above_webroot.html" target="_blank">run ExpressionEngine with the system directory above webroot</a>, as well as the great article on <a href="http://eeinsider.com/articles/securing-expressionengine-2/" target="_blank">Securing EE2</a> on <a href="http://eeinsider.com" target="_blank">EE Insider</a> by using similar techniques. I was wondering, however, if this was possible with EE&#39;s upload directories. Of course, file access from your browser would not be possible without some special coding or creating a symbolic link to your upload directory, but what if you wanted it that way?</p>
<p>
	Let&#39;s say, for example, that a user fills out a form built with <a href="http://www.solspace.com/software/detail/freeform/">Solspace&#39;s Freeform module</a> and attaches a file, which in turn gets sent to you by email and is also stored in one of your upload directories. However, you also want that file to stay out of reach from the outside world. An upload folder above webroot in this case would do the trick. Blocking/password protecting the folder <em>below</em> webroot with an .htaccess file, or playing with the folder&#39;s permissions could also do, but can be complicated in some cases. Let&#39;s go with placing the folder above webroot here.</p>
<p>
	Given the following EE installation structure, with &quot;uploads&quot; being the directory in which files are uploaded:</p>
<blockquote>
	<p>
		/public_html<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /images<br />
		&nbsp;&nbsp;&nbsp;&nbsp; index.php<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /system<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /expressionengine<br />
		&nbsp;&nbsp;&nbsp;&nbsp;<strong> /uploads</strong></p>
</blockquote>
<p>
	First move your &quot;uploads&quot; folder above root:</p>
<blockquote>
	<p>
		/public_html<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /images<br />
		&nbsp;&nbsp;&nbsp;&nbsp; index.php<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /system<br />
		&nbsp;&nbsp;&nbsp;&nbsp; /expressionengine<br />
		<strong>/uploads</strong></p>
</blockquote>
<p>
	Then, in EE&#39;s control panel under <em>Admin =&gt; Content Administration =&gt; File Upload Preferences</em>, create a new upload directory and write the full path to your uploads folder:</p>
<p>
	<img alt="Server path to Upload Directory: /path/to/uploads" src="/files/uploadedimages/Uploads_folder_image_1.png" style="width: 660px; height: 136px;" /></p>
<p>
	A relative path can also work. In this case, the &quot;../../&quot; goes to our uploads folder above both our <em>system</em> and <em>public_html</em> directories.</p>
<p>
	<img alt="Server path to Upload Directory: /../../uploads" src="/files/uploadedimages/Uploads_folder_image_2.png" style="width: 660px; height: 137px;" /></p>
<p>
	Unless you have a symlink or other fancy way to access files above webroot, you can write a non-working URL in the &quot;URL for Upload Directory&quot; field: this will keep your files inaccessible from the outside world.</p>
<p>
	Save these settings and that&#39;s it! Set up a freeform form with an upload field, and set the <code>file_upload=&quot;&quot;</code> parameter to the name of your Upload destination, as well as the <code>notify=&quot;&quot;</code>, <code>send_attachment=&quot;&quot;</code> and <code>template=&quot;&quot;</code> parameters:</p>
<pre>
<code>&#123;exp:freeform:form file_upload=&quot;Upload directory&quot; notify=&quot;me@mydomain.com&quot; send_attachment=&quot;yes&quot; template=&quot;my_email_template&quot;&#125;&#10;&#10;&#9;// Your form with a file upload field&#10;&#10;&#123;/exp:freeform:form&#125;</code></pre>
<p>
	If someone completes your form and attaches a file, the file will be sent to you by email and be stored in your uploads folder. You could set the form <em>not</em> to send the file, and the file would only be stored in your uploads folder.</p>
<p>
	Another way to use your uploads folder above webroot is through EE2&#39;s file manager. Uploading files this way also stores them in your uploads directory. Again, depending how you set up the URL for the upload directory, you may not be able to access the file from your browser, even from the Control Panel. FTP, SFTP, etc would give you access to the file, of course.</p>
<p>
	I&#39;m sure there may be other ways to deal with &quot;secret files&quot;, as is often the case with doing anything in ExpressionEngine, given it&#39;s flexibility. I&#39;m also sure there are also ways of working on top of what is presented here to make things even more interesting. I agree this isn&#39;t a perfect solution for all situations, but I hope this tip might come in handy for some special cases dealing with uploaded files.</p>
]]></description>
      <category>ExpressionEngine</category><category>ExpressionEngine 2</category>
      <pubDate>Tue, 30 Nov 2010 07:22 GMT</pubDate>
    </item>

    <item>
      <title>Another Cup Noodle ad wonder: Bon Jovi</title>
      <link>http://www.nicolasbottari.com/blog/another_cup_noodle_ad_wonder_bon_jovi</link>
      <guid isPermaLink="false">http://www.nicolasbottari.com/blog/another_cup_noodle_ad_wonder_bon_jovi#id:76#date:03:03</guid>
      <description><![CDATA[<p>
	Remember when I mentioned the<a href="/blog/cup_noodle_ads_funny_lyrics_of_known_music_videos"> Cup noodle ad with Jamiroquai</a>? Well, the Nisshin company is at it again, this time with Bon Jovi, with new lyrics for <em>You give love a bad name</em>.</p>
<p>
	Here&#39;s the video, although I bet the Japanese media will ask Youtube to pull this one down as they did with the video in my other post. I still don&#39;t get how an ad, that is shown on TV, is a no-go on youtube. Isn&#39;t more visibility a <em>good</em> thing? Then people wonder why the Japanese economy isn&#39;t so great...</p>
<p>
	So, enjoy it while you can.</p>
<p>
	<iframe class="youtube-player" frameborder="0" height="349" src="http://www.youtube.com/embed/uZXSmF3if5s?hd=1" title="YouTube video player" type="text/html" width="425"></iframe></p>
]]></description>
      <category>Engrish and odd findings</category><category>Japan</category>
      <pubDate>Wed, 17 Nov 2010 03:03 GMT</pubDate>
    </item>

    
    </channel>
</rss>
