<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>@ fake&#039;s &#187; review</title>
	<atom:link href="http://plind.dk/tag/review/feed/" rel="self" type="application/rss+xml" />
	<link>http://plind.dk</link>
	<description>customized rants from a PHP dev&#039;s viewpoint</description>
	<lastBuildDate>Wed, 11 Aug 2010 12:52:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Book review: Plone 3 Products Development Cookbook</title>
		<link>http://plind.dk/2010/07/26/book-review-plone-3-products-development-cookbook/</link>
		<comments>http://plind.dk/2010/07/26/book-review-plone-3-products-development-cookbook/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 06:40:59 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[Plone 3]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://plind.dk/?p=406</guid>
		<description><![CDATA[The book I&#8217;m reviewing this time is Plone 3 Products Development Cookbook by Juan Pablo Giménez and Marcos F. Romero &#8211; published by Packt Publishing. The topic of the book is site development with the opensource CMS Plone 3 &#8211; a python-based CMS available at http://plone.org/ The book is a collection of recipes for how [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/plone-3-3-products-development-cookbook/book/mid/040510r71kzn?utm_source=plind.dk&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_003285"><img class="alignright size-full wp-image-376" title="6729_MockupCover.jpg" src="http://plind.dk/wp-content/uploads/2010/05/6729_MockupCover.jpg.png" alt="Cover of Plone 3.3 Products Development Cookbook" width="125" height="152" /></a>The book I&#8217;m reviewing this time is <a title="The book at Packt Publishings shop" href="http://www.packtpub.com/plone-3-3-products-development-cookbook/book/mid/040510r71kzn?utm_source=plind.dk&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_003285">Plone 3 Products Development Cookbook</a> by Juan Pablo Giménez and Marcos F. Romero &#8211; published by Packt Publishing. The topic of the book is site development with the opensource CMS Plone 3 &#8211; a python-based CMS available at <a href="http://plone.org/">http://plone.org/</a></p>
<p>The book is a collection of recipes for how to do the various tasks you&#8217;ll need to do to get a site going using Plone 3 &#8211; typical cookbook style. It&#8217;s laid out in project-form: the authors stipulate a project (the design of a digital newspaper website with some particular requirements) and then go through the tasks for the project one by one in the form of recipes. The style is the same as in the previous Packt review I did: each chapter focuses on one particular concept, comprising a number of recipes, with each recipe containing an introduction, How to do it section, How it works, suggestions for further research/reading plus a cross-reference with recipes.</p>
<h2>The book</h2>
<p>The book is done in black and white (that includes all illustrations) and like the Typo3 book it suffers a bit from this, especially because the printing is too rough. You&#8217;ll notice this with the images in the book &#8211; luckily there are only a few, otherwise it would have been more annoying to look at.</p>
<p>Mentioning illustrations, one of the slightly confusing points in the book is how some illustrations don&#8217;t quite show what you want  or need from them. Most of the time they are located in the How to do it section of a recipe and you will expect it to show how to do a specific step, but you&#8217;ll find it shows something less useful, like the page you need to be working on (not in itself bad but you&#8217;ll know that already from the recipe anyway).</p>
<p>One personal gripe I have with the book is a recurring theme of mine: the &#8220;download the code, we won&#8217;t print it&#8221;-approach. I mentioned this in <a title="Read my Typo3 Multimedia Cookbook review" href="http://plind.dk/2010/04/23/review-of-typo3-multimedia-cookbook/">the Typo3 book review</a> as well and it&#8217;s still annoying to me. An example of why: I&#8217;m writing part of this review in an airport and there are certain parts I can&#8217;t test because I cannot download the code (no, I&#8217;m not paying the absurd prices of airport-wifi. It&#8217;s a market and I choose to show the idiots that their product is priced insanely high by not buying it).</p>
<p>Apart from that, the structure of the book makes it nice and easy to get into: the recipes make it easy to learn and the themed structure means reading you proceed quite naturally from topic to topic.</p>
<h2>The recipes</h2>
<p>You&#8217;ll start at the very beginning with this book: installing python and Plone. This actually works quite well given the aim of the book: to build a site with certain characteristics and get it running. One recipe that is quite handy is how to install python 2.4: Plone 3 doesn&#8217;t run on newer versions of python, so without this you&#8217;d be googling for a reliable solution to the problem before being able to dig into the real problem.</p>
<p>The recipes are typically ok explained. You obviously won&#8217;t know everything related to creating Plone 3 sites after using the book but you&#8217;ll have a good starting point and will be able to put a number of things in place. It should be noted, though, that the book focuses on creating Plone 3 packages (i.e. plugins) so you won&#8217;t find recipes on how to design a site in Plone 3.</p>
<p>However, some recipes skip too fast ahead &#8211; for instance, one of the last recipes revolves around creating a production-site buildout so you can easily push the final site live. In this recipe you&#8217;ll find a lot of interesting tools mentioned, such as Varnish &#8211; but there&#8217;s little to no info about these tools or how to best use them with Plone 3. Here, you can likely argue that it would be outside the scope of the book (it focuses on Plone 3 products, not other stuff) but that doesn&#8217;t remove the feeling that the book was either cut a bit short, published too early or that the recipe is simply meant as a teaser. Whatever the reason, it&#8217;s annoying.</p>
<p>One aspect that I find particularly nice is the focus in recipes on testing. A couple of recipes are fully devoted to testing and apart from that most if not all recipes dealing with code also include code for testing. That gives you the chance to start a good habit, as well as a chance for catching errors or typos in the recipes: in case something doesn&#8217;t work quite perfectly, the tests provide further options for debugging.</p>
<p>Another aspect I find positive is that the recipes introduce a lot of tools and options: if you manage to read them all, you&#8217;ll have quite a few tools to work with when constructing a Plone 3 site. For instance, the authors introduce you to Dexterity, a content type framework not yet in stable version when the book was published &#8211; so, you&#8217;ll find just one recipe using it, showing how product development might look in the future without spending too many resources on something that might be radically different tomorrow. This is the sort of teaser I&#8217;m happy to see, as opposed to the inclusion of various tools with half a line used to explain each (read: the recipe including Varnish).</p>
<h2>Conclusion</h2>
<p>The book has a few flaws &#8211; it feels as though too little attention was paid to the final product feel (illustrations, recipes feeling shortened) &#8211; but overall it seems informative. As a Plone beginner myself, this book gives me a good basis to work from. On the other hand, I doubt that experienced Plone 3 developers will get that much out of the book &#8211; however, because it&#8217;s a cookbook, even developers with some Plone 3 experience might gain something from it as a reference-book.</p>
<p>If you&#8217;re interested in getting started with Plone 3 development, this book is not a bad place to start. Personally, I&#8217;m not sure the Plone way is my way: it seems to suffer from the typical problem of &#8220;let&#8217;s make a million tools to make Plone development easier&#8221; &#8211; if you need a tool to make development in the CMS easier, then a) your CMS has problems of it&#8217;s own to start with and b) you had better make sure the tools created to alleviate the problem really work well and don&#8217;t have problematic or annoying shortcomings, as you&#8217;re putting another obstacle in the way of the developer (not only do I have to learn Plone 3, now I also have to learn how to use your tool. If I also have to learn how to fix the problems created by your tool, I&#8217;ve not gained anything, I&#8217;ve just lost time). Having said that, I&#8217;ll also note that this cookbook has actually given me the motivation to try out the CMS: something in the books favor, I&#8217;m sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://plind.dk/2010/07/26/book-review-plone-3-products-development-cookbook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More reviews to come</title>
		<link>http://plind.dk/2010/05/13/more-reviews-to-come/</link>
		<comments>http://plind.dk/2010/05/13/more-reviews-to-come/#comments</comments>
		<pubDate>Thu, 13 May 2010 18:30:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://plind.dk/?p=374</guid>
		<description><![CDATA[Not the books referred to in my last post although it could be (once I&#8217;ve read them :) ). Nope, I&#8217;ll be reviewing another book from Packt Publishing (my previous review was of TYPO3 Multimedia Cookbook): this one is Plone 3 Products Development Cookbook by Juan Pablo Giménez and Marcos F. Romero. It looks very [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/plone-3-3-products-development-cookbook/book/mid/040510r71kzn?utm_source=plind.dk&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_003285"><img class="alignright size-full wp-image-376" title="6729_MockupCover.jpg" src="http://plind.dk/wp-content/uploads/2010/05/6729_MockupCover.jpg.png" alt="Cover of Plone 3.3 Products Development Cookbook" width="125" height="152" /></a>Not the books referred to <a href="http://plind.dk/2010/05/11/geek-birthdays/">in my last post</a> although it could be (once I&#8217;ve read them :) ). Nope, I&#8217;ll be reviewing another book from <a href="http://www.packtpub.com/">Packt Publishing</a> (my previous review was of <a href="http://plind.dk/2010/04/23/review-of-typo3-multimedia-cookbook/">TYPO3 Multimedia Cookbook</a>): this one is <em><a href="https://www.packtpub.com/plone-3-3-products-development-cookbook/book?mid/040510r71kzn">Plone 3 Products Development Cookbook</a></em> by <strong>Juan Pablo Giménez</strong> and <strong>Marcos F. Romero</strong>. It looks very interesting as far as I can tell: the strategy of the book is to create a working news site step by step, with each step being a recipe. So you can use bits from the book if you just happen to have a specific problem but your site is doing fine otherwise, or you can take it as a guide on how to go about creating sites with Plone.</p>
<p>With a bit of luck, I should have the book in two weeks and knowing my schedule it&#8217;ll be between three and four weeks after that before the review is on the site here.</p>
]]></content:encoded>
			<wfw:commentRss>http://plind.dk/2010/05/13/more-reviews-to-come/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review of TYPO3 Multimedia Cookbook</title>
		<link>http://plind.dk/2010/04/23/review-of-typo3-multimedia-cookbook/</link>
		<comments>http://plind.dk/2010/04/23/review-of-typo3-multimedia-cookbook/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 10:44:06 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[Typo3 Multimedia Cookbook]]></category>

		<guid isPermaLink="false">http://plind.dk/?p=356</guid>
		<description><![CDATA[As mentioned a while ago in another blogpost of mine, I received a copy of a Typo3 book for reviewing. Tons of time has passed and I have now finally managed to do the review (yes, I know, it&#8217;s a month and half late &#8230; or more). Anyway &#8230; on to the reading. Introduction The [...]]]></description>
			<content:encoded><![CDATA[<p>As mentioned a while ago in <a title="Read the Typo3 Book Review post" href="http://plind.dk/2010/02/05/typo3-book-review/">another blogpost of mine</a>, I received a copy of a Typo3 book for reviewing. Tons of time has passed and I have now finally managed to do the review (yes, I know, it&#8217;s a month and half late &#8230; or more). Anyway &#8230; on to the reading.</p>
<h2>Introduction</h2>
<p>The book I&#8217;m reviewing here is <a title="View the details of the book on the Packt site" href="http://www.packtpub.com/typo3-4-3-multimedia-cookbook/book/mid/040510r71kzn?utm_source=plind.dk&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_003215">TYPO3 4.3 Multimedia Cookbook</a> by Dan Osipov, published by Packt Publishing. The title gives you a good idea as to the content but if you were in doubt, the sub title spells it out: ”Over 50 great recipes for effectively managing multimedia content to create an organized website in TYPO3”. The aim of the book is thus to help you take care of the more or less typical problems connected with handling multimedia in Typo3, by giving you step-by-step recipes for putting solutions in place. How well the book achieves that is what I&#8217;ll be looking at here.</p>
<h2>The book</h2>
<p>Before I dive into the recipes, there are a two general points to make. First, for a book about multimedia, it unfortunately comes across a bit lacking: the images in the book (of which there are a few) are consistently too dark. It might have been a tradeoff to make sure the graphics stands out better, but it just doesn&#8217;t look good and hence gives the book a slightly unfinished or rushed feel.</p>
<p>Another thing to note is the approach to code sections the author has taken. A book like this could easily fill up most of it&#8217;s pages with code, leading either to a very large book or very short descriptions. The approach chosen here is another: most of the recipes that involve code of some size direct you to download the appropriate code, after which the most important parts are explained. Whether you see this as a positive thing or not depends mainly on taste, I suppose – personally I prefer being able to look at all the code that makes up a given recipe, instead of having to move to another media to get an overview.</p>
<h2>The recipes</h2>
<p>The book is divided into eight categories: Getting Started, Managing Digital Assets, Operating with Metadata in Media Files, Rendering Images, Rendering Video and Audio, Connecting to External APIs, Creating Services, and Automating Processes. As should be obvious given the list, it&#8217;s covering a lot of different situations, which is both positive and negative. It&#8217;s great because it gives the book a lot of diversity and you&#8217;re almost certain to get inspired by some of the recipes – too much ground is covered for there not to be something interesting for everyone.</p>
<p>However, among all the things the book covers you&#8217;ll also find things that seem irrelevant to the topic. For instance, the first chapter has a total of eight recipes – only three of these actually deal with Typo3. The rest are short recipes on how to setup a web server or an NFS share – not exactly everyday topics when running your Typo3 site. The three recipes that do deal with Typo3 focus on setting Typo3 up and creating a template – again, not something you&#8217;re likely to be looking for when you&#8217;re having multimedia problems. It seems as though the first chapter aims to create a common ground, so the Typo3 newbie can join the party as well – but that&#8217;s not the premise of the book. The second chapter is better but also has some chapters that suffer from this. The third chapter is a mix: two recipes explain how to set metadata in image and audio files using tools like Photoshop, while the rest explain how you can extract the data in Typo3. After that, the rest of the book is on topic.</p>
<p>That&#8217;s about the negative I have to note about the book – the rest is positive. The remaining recipes range from ”Good to know” or ”I can use that” to ”Hey, that&#8217;s pretty cool!”. The chapters on rendering images and audio/videofall into the first category, while the last three chapters (Connecting to External APIs, Creating Services and Automating Processes) are in the latter. For instance, the recipes on using Amazons S3 services are pretty nifty as are the recipes on creating services (especially the detailed walkthrough of how to convert audio using a service).</p>
<p>Overall, the recipes are well written up: they all follow the same useful layout (preparation, step-by-step guide, explanation, further points, references to other recipes) which helps you grasp the information quicker, the language is easy to dig into, and the recipes contain helpful screenshots of interfaces you&#8217;ll be dealing with (one of the things that might otherwise overwhelm you). As pointed out, most of the recipes do not include all of the code needed for functionality but they do explain the key points and they use enough space to make sure you understand what&#8217;s going on – which makes it a fair chance you&#8217;ll be able to use what you learn in other contexts.</p>
<h2>Conclusion</h2>
<p>I was happy to receive a copy of the Multimedia Cookbook to review: after reading it, I think it&#8217;s a good guide to multimedia issues and I&#8217;m pretty sure I&#8217;ll be using some of the recipes. As such, it&#8217;s given me some practical hints on how to do things. It&#8217;s also given me a better insight into some things Typo3 though, which is another bonus from reading it. I would expect the payoff for experienced Typo3 developers to be less on both accounts, but I still imagine it would be an ok addition to the library, as the cookbook layout makes it ideal for reading whenever you come across a specific multimedia related problem.</p>
<p>That said, it&#8217;s not the best handbook I&#8217;ve even com across – the problems mentioned (irrelevant recipes and minor layout problems) coupled with the ”get the code online then return to the book”-approach subtract somewhat from it, unfortunately. I still think it&#8217;s a good guide though and have no trouble recommending it. So if you&#8217;re wondering how to handle multimedia in Typo3 or just feel like expanding your Typo knowledge, I&#8217;d say give it a read.</p>
]]></content:encoded>
			<wfw:commentRss>http://plind.dk/2010/04/23/review-of-typo3-multimedia-cookbook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Typo3 book review</title>
		<link>http://plind.dk/2010/02/05/typo3-book-review/</link>
		<comments>http://plind.dk/2010/02/05/typo3-book-review/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 10:12:39 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[Typo3 Multimedia Cookbook]]></category>

		<guid isPermaLink="false">http://plind.dk/?p=317</guid>
		<description><![CDATA[I&#8217;ve been given the chance to review the new Typo3 Multimedia Cookbook that Packt is publishing. Right now it should be in the mail on it&#8217;s way to me and hopefully will arrive in a week or so. After that, I&#8217;ll be enjoying some serious tech reading on Typo3 :) I found the Typo3: Enterprise Content [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://plind.dk/wp-content/uploads/2010/02/Typo-4.3.png"><img class="alignright size-full wp-image-318" title="Typo 4.3" src="http://plind.dk/wp-content/uploads/2010/02/Typo-4.3.png" alt="Typo3 4.3 Multimedia Cookbook" width="100" height="123" /></a>I&#8217;ve been given the chance to review the new <a title="Typo3 Multimedia Cookbook at the Packt store" href="http://www.packtpub.com/typo3-4-3-multimedia-cookbook/book/mid/040510r71kzn?utm_source=plind.dk&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_003215">Typo3 Multimedia Cookbook</a> that Packt is publishing. Right now it should be in the mail on it&#8217;s way to me and hopefully will arrive in a week or so. After that, I&#8217;ll be enjoying some serious tech reading on Typo3 :) I found the <a href="http://typo3book.packtpub.com">Typo3: Enterprise Content Management</a> book from Packt quite useful, so I&#8217;m hoping the Multimedia Cookbook will be even better &#8211; we&#8217;ll see. The description of the book certainly does inspire a certain appetite for reading:</p>
<blockquote><p>The book gives you a step-by-step process for organizing an effective multimedia system. It also gives solutions to commonly encountered problems, and offers a variety of tools for dealing with multimedia content.</p></blockquote>
<p>There&#8217;ll be a minor delay before the review goes online, though, as I&#8217;m off on holidays next week for two weeks &#8211; so I expect I&#8217;ll be done with the review start March or so. Come back for more reading then :)</p>
]]></content:encoded>
			<wfw:commentRss>http://plind.dk/2010/02/05/typo3-book-review/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
