Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts

Practical symfony 1.3 & 1.4 for Propel Review

Practical symfony 1.3 and 1.4 for Propel
Average Reviews:

(More customer reviews)
Are you looking to buy Practical symfony 1.3 & 1.4 for Propel? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical symfony 1.3 & 1.4 for Propel. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical symfony 1.3 & 1.4 for Propel ReviewEste libreo es la mejor manera de aprender symfony. Es una guía desde la instalacion de la libreria hasta finalizar una aplicación web totalmente funcional (Jobeet) con todo los modulos CRUD necesarios, aplicando un poco de AJAX, opciones de busqueda, etc. Totalmente recomendado.
--------------------------------------------------------------------------------------------------
This book is the best way to learn symfony. It's guide from installing the symfony library to finsih a full functional web application (Jobeet) with all the necessary CRUD modules, applying a little bit of AJAX, search features, etc. Totally recomended.Practical symfony 1.3 & 1.4 for Propel OverviewThe symfony1 framework has been an Open-Source project for more than four years and has become one of the most popular PHP frameworks thanks to its great features and great documentation.This book describes the creation of a web application with the symfony framework, step-by-step from the specifications to the implementation. It is targeted at beginners who want to learn symfony, understand how it works, and also learn about the best web development practices.The application to be designed could have been yet another blog engine. But we want to use symfony on a useful project. The goal is to demonstrate that symfony can be used to develop professional applications with style and little effort.We will keep the content of the project secret for another day as we already have much to do today. However, let's give it a name: Jobeet.Each chapter of this book is meant to last between one and two hours, and will be the occasion to learn symfony by coding a real website, from start to finish. Every day, new features will be added to the application, and we'll take advantage of this development to introduce you to new symfony functionalities as well as good practices in symfony web development.

Want to learn more information about Practical symfony 1.3 & 1.4 for Propel?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

More with symfony 1.3 & 1.4 Review

More with symfony 1.3 and 1.4
Average Reviews:

(More customer reviews)
Are you looking to buy More with symfony 1.3 & 1.4? Here is the right place to find the great deals. we can offer discounts of up to 90% on More with symfony 1.3 & 1.4. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

More with symfony 1.3 & 1.4 ReviewThis book is just a copy of the online docs. It is handy to have a hard copy but don't think your getting some inside knowledge because you are not.More with symfony 1.3 & 1.4 OverviewAs of this writing, the symfony project has celebrated a significantmilestone: its fourth birthday. In just four years, the symfony framework hasgrown to become one of the most popular PHP frameworks in the world, poweringsites such as Delicious, Yahoo Bookmarks and Daily Motion. But, with therecent release of symfony 1.4 (November 2009), we are about to end a cycle.This book is the perfect way to finish the cycle and as such, you are about toread the last book on the symfony 1 branch that will be published by thesymfony project team. The next book will most likely center around Symfony2.0, to be released late 2010.We have already published two books on symfony 1.3 and 1.4 recently:"Practical symfony" and "The symfony reference guide". The former is a greatway to start learning symfony as you learn the basics of the framework throughthe development of a real project in a step-by-step tutorial. The latter is areference book that holds most any symfony-related configuration informationthat you may need during your day-to-day development."More with symfony" is a book about more advanced symfony topics. This is notthe first book you should read about symfony, but is one that will be helpful forpeople who have already developed several small projects with the framework.If you've ever wanted to know how symfony works under the hood or if you'd liketo extend the framework in various ways to make it work for your specificneeds, this book is for you. In this way, "More with symfony" is all abouttaking your symfony skills to the next level.As this book is a collection of tutorials about various topics, feel free toread the chapters in any order, based on what you are trying to accomplishwith the framework.This book is special because this is a book written by the community for thecommunity. Dozens of people have contributed to this book: from the authors,to the translators, to the proof-readers, a large collection of effort hasbeen put forth towards this book.This book has been published simultaneously in no less than five languages(English, French, Italian, Spanish, and Japanese). This would not have beenpossible without the benevolent work of our translation teams.This book has been made possible thanks to the Open-Source spirit and itis released under an Open-Source license. This fact alone changes everything.It means that nobody has been paid to work on this book: all contributorsworked hard to deliver it because they were willing to do so. Each wantedto share their knowledge, give something back to the community, help spreadthe word about symfony and, of course, have some fun and become famous.This book has been written by ten authors who use symfony on a day-to-daybasis as developers or project managers. They have a deep knowledge of theframework and have tried to share their knowledge and experience in thesechapters.

Want to learn more information about More with symfony 1.3 & 1.4?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Learning Joomla 1.5 Extension Development Review

Learning Joomla 1.5 Extension Development
Average Reviews:

(More customer reviews)
Are you looking to buy Learning Joomla 1.5 Extension Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Learning Joomla 1.5 Extension Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Learning Joomla 1.5 Extension Development ReviewExcellent beginning book on writing Joomla extensions. He concentrates on devloping a component extension, but also has you create modules and plugins.
So that you know how to judge my reaction to this book, here's my background: I have good HTML/CSS skills, have installed a few Joomla site, and written a couple of templates. I've been a programmer for many years but on languages quite different from php. My php skills are still pretty new. I understood the concept of object oriented programming but hadn't much experience with it. I knew what MVC stood for, but that was about it.
It would have been nice to know more OOP, but I managed.
The MVC was very sensible and a much cleaner way to deal with php. That was fine to pick up.
After finishing the book, I was able to create my own component extension.
You are going to want to know some HTML, some php and joomla before you try this. If you don't know oop, I'd recommend taking a quick tutorial on it first. Killerphp.com has a quick practical one.
The only complaint I have is that I wish he had created an appendix or footnotes with the Joomla commands and their parameters. While he explains what's needed for the extension example, it's sometimes hard to know what all the parameters are used for which makes it difficult to go beyond something very similar to his example without finding another resource. You can check out the joomla dev site for details or look at the files themselves, but that's a little TOO detailed!Learning Joomla 1.5 Extension Development OverviewA rapid and easy-to-follow introductory tutorial to help you use PHP code to create your first Joomla! extensions: modules, components, and plugins. This book is suitable for PHP programmers who want to take their first step in customizing and extending the features of Joomla! through custom PHP development. It is not a reference guide for advanced Joomla! developers. You need only the basics of PHP programming; no experience of developing Joomla! extensions is assumed. You are expected to be familiar with the general operation of Joomla!

Want to learn more information about Learning Joomla 1.5 Extension Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Drupal 6 Performance Tips Review

Drupal 6 Performance Tips
Average Reviews:

(More customer reviews)
Are you looking to buy Drupal 6 Performance Tips? Here is the right place to find the great deals. we can offer discounts of up to 90% on Drupal 6 Performance Tips. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Drupal 6 Performance Tips ReviewThis book is supposed to provide: "crucial performance-related information for users of all experience levels."
That is false. The book is a ripoff of content from the main Drupal site drupal dot org. Nearly the entire book consists of, here is module X, go download it from drupal dot org and enable it, oh and let's pad the pages by giving you the enabling steps for each module we suggest.
The book devotes 50, count 'em 50 pages to how to update Drupal. This is ridiculous. All of that information is available in the Drupal handbook pages online or in the API docs or in more concise format in books such as 'Using Drupal' which will give you a lot more value.
You would be better off to join the high-performance group on drupal dot org (Google for high performance group drupal, it is the first result, since Amazon removes links) and read the drupal dot org handbook pages.
You can find the rest of my review at nowarninglabel dot com, which is my blog.Drupal 6 Performance Tips OverviewThis is a practical and solution-based book designed to help you to quickly discover and learn about specific aspects of Drupal performance that you are interested in. In each chapter, Drupal-based modular performance tips and solutions are investigated and explained in detail. This book is written for Drupal beginners, developers, designers, and webmasters who utilize the Drupal content management system to create robust websites. It provides crucial performance-related information for users of all experience levels, including Drupal module contributors, webmasters who simply configure and maintain Drupal websites, and even Drupal themers.This book expects basic knowledge of Drupal operation, configuration and server technologies, and applications including MySQL and PHP.

Want to learn more information about Drupal 6 Performance Tips?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Flash with Drupal Review

Flash with Drupal
Average Reviews:

(More customer reviews)
Are you looking to buy Flash with Drupal? Here is the right place to find the great deals. we can offer discounts of up to 90% on Flash with Drupal. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Flash with Drupal Reviewall i can say..what an excellent book. recommend this to all intermediate/advanced flash developers that want to have a more solid backend... rather than using static xml files. book is very well written.Flash with Drupal OverviewThis book takes a step-by-step approach to building Flash applications for use with the Drupal Content Management System. In each chapter, you walk through the evolution of a real Flash application designed for Drupal. Every chapter builds on the previous one by presenting a more challenging feature for each additional chapter. This book is written for developers who wish to build dynamic flash applications. Although we will be using Drupal for our Content Management System, the lessons learned within this book can easily be applied to other content management systems such as Joomla or WordPress. Because of this, you are not assumed to be familiar with Drupal. Any interaction with Drupal will be described in full detail so that anyone can follow along. As for Flash, it is not necessary to be familiar with how to use Flash since that too will be covered within this book. However, it is recommended that you have some modest understanding of ActionScript and PHP since there are many code examples within this book.

Want to learn more information about Flash with Drupal?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro Drupal Development Review

Pro Drupal Development
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Drupal Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Drupal Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro Drupal Development ReviewIf you are looking for a "this is how up install and run Drupal, these are the modules that are available" look elsewhere (the Drupal site, for instance) - this book is about writing Drupal modules how Drupal works internally.
But, if you are an aspiring Drupal module writer or just want to better understand how Drupal works internally or want to be able to tinker with existing modules you CANNOT go wrong with this book. It is very detailed, is incredibly well laid out and written. The examples are spot on. Very easy to understand and teaches you an incredible amount. I'm reading it cover to cover. I am about half way through and I couldn't be happier. It has answered pretty much every question I had about developing Drupal modules and extending existing functionality. I found some of the tutorials on the Drupal web site lacking in detail, this book IS the detail I was looking for. It covers Drupal 5.0.Pro Drupal Development Overview
Drupal is one of the most popular content management systems in use today. With it, you can create a variety of community-driven sites, including blogs, forums, wiki-style sites, and much more. Pro Drupal Development was written to arm you with knowledge to customize your Drupal installation however you see fit. The book assumes that you already possess the knowledge to install and bring a standard installation online. Then authors John VanDyk and Matt Westgate delve into Drupal internals, showing you how to truly take advantage of its powerful architecture.

Youll learn how to create your own modules, develop your own themes, and produce your own filters. You'll learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you. Of course, your Drupal-powered site isnt effective until you can efficiently serve pages to your visitors. As such, the authors have included the information you need to optimize your Drupal installation to perform well under high-load situations. Also featured is information on Drupal security and best practices, as well as integration of Ajax and the internationalization of your Drupal web site. Simply put, if you are working with Drupal at all, then you need this book.

This book is written by Drupal core developers.
Drupal architecture and behavior are mapped out visually.
Common pitfalls are identified and addressed.
Chapters provide regular discussion and reference to why things work they way they do, not just how.
Features a foreword by Dries Buytaert, Drupal founder.


Want to learn more information about Pro Drupal Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Drupal 7 First Look Review

Drupal 7 First Look
Average Reviews:

(More customer reviews)
Are you looking to buy Drupal 7 First Look? Here is the right place to find the great deals. we can offer discounts of up to 90% on Drupal 7 First Look. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Drupal 7 First Look ReviewI've had the chance to read another Packt Publishing title called Drupal 7 First Look by Mark Noble. I thought I would put down a few thoughts.
I lead Drupal administration and development training on a fairly regular basis and I'm always a little sensitive to instructional books. It's not easy teaching through literature and it's especially difficult to connect the right learner to the right level of literature to be useful to learning. That has been my complaint with many of the Packt titles in the last two years. The top notch authors are very attractive to Drupal learners, but those authors present their concepts with an assumption that readers have the right background. With Noble's book, the intended audience is clearly defined and makes this book more effective that the other's I've read. I have considered including this book as part of the student training material package for workshops I lead.
For the Drupal site administrators who are intending to make the transition to Drupal 7 soon, this will be a great resource. Many of the new admin level features and methods are exposed and the screenshots are useful. The installation walkthrough would be helpful for those who haven't tried it themselves, though it was a little brief. Explanations of the new core modules were great.
The real value comes in the later chapters when Noble breaks down the API changes for developers. Chapter 7 describes some very specific API improvements within Drupal that will impact the work of many developers throughout the community - this chapter is a great guide to updating your own Drupal 6 modules. Theme changes are covered well in earlier chapters, too.
Altogether, I think the book is presented well to the administrator and developer level Drupal users. It would not be useful to new Drupal users as it skirts around some of the fundamentals of the software, but there are other books in Packt's catalog that would be good for that.Drupal 7 First Look OverviewThis hands-on guide takes a look at the main functional areas of Drupal that have significant new features. It explains these new features and how to use them, drawing attention to significant differences from how things used to behave, and giving the reader an idea of the kind of consequences these changes will bring to them. Drupal 7 First Look is written for site administrators, themers, and developers who have some experience with Drupal 6 (or even Drupal 5) and want to upgrade their sites, themes, or modules to Drupal 7 or just learn more about Drupal 7. No programming experience is required, but several code examples are covered for readers that want more in-depth information about building themes and modules.

Want to learn more information about Drupal 7 First Look?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Agile Web Application Development with Yii 1.1 and PHP5 Review

Agile Web Application Development with Yii 1.1 and PHP5
Average Reviews:

(More customer reviews)
Are you looking to buy Agile Web Application Development with Yii 1.1 and PHP5? Here is the right place to find the great deals. we can offer discounts of up to 90% on Agile Web Application Development with Yii 1.1 and PHP5. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Agile Web Application Development with Yii 1.1 and PHP5 ReviewSometimes I read a tech book there are a few annoying errors that detract from the overall experience, but this one, the errors are so many and so egregious that it makes it impossible to follow along unless you are already a very highly skilled developer and can 'guess' what was meant.
For example, the author uses the InnoDB engine for his code examples, but fails to declare this on several of his schemas. This causes big problems as mySQL ships with MyISAM as the default database. Normally, schema should explicitly set the engine, particularly if you're not going to use the default!! Perhaps InnoDB is the default on his database, but the reality is that most people will probably be learning this framework against mySQL. Hopefully you're experienced enough with databases to catch this and figure out why the code doesn't work. Once you get past this 'gotcha', then you have to deal with code errors in almost every other example. It completely undermines my confidence in this writer's ability to teach the framework and make for hours of frustration as you try to track down why things aren't working. The writer clearly is an expert in Yii, but he's not much of a writer or instructor.
Then there's the general spelling errors. It seems to get worse as the book goes on. I've got 10 bucks that says this book was turned in by the author and published without any editorial review or proofreading at all.
Perhaps it's just me, but the Chapter on User Access Controls seems to be missing an entire section that would make the example work. He builds some tests, then builds the code, but doesn't cover getting the initial state set for a user with 'admin' level access. Another word, you run the code, but there's no 'user' setup who can then access the admin level pages he just spent time testing and developing ??? Perhaps this was another example of where the author suggests that you try and figure x, y or z out on your own as an "exercise".
Here's an example of some inelegant prose; how many typos can you find in this short block (I cut-and-pasted it directly from the pdf version):
One other small change we made as to add a simple link from the project details page so we could access this form form the application. The following line was added to the project show.php view file's list of link options:
[]
This gives us access to the new form.After that, I quit the book. Perhaps I'll be able to learn it better online.
I've read quite a few tech books over the years and this is a close contender for "Worst Book Ever". Unfortunately, it's the only book specifically on Yii right now. Hopefully the framework will continue to grow and somebody will write another one.Agile Web Application Development with Yii 1.1 and PHP5 OverviewThis is a step-by-step tutorial for developing web applications using Yii. This book follows the test-first, incremental, and iterative approach to software development while developing a project task management application called "TrackStar". If you are a PHP programmer with knowledge of object oriented programming and want to rapidly develop modern, sophisticated web applications, then this book is for you. No prior knowledge of Yii is required to read this book.

Want to learn more information about Agile Web Application Development with Yii 1.1 and PHP5?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Drupal 7 Review

Drupal 7
Average Reviews:

(More customer reviews)
Are you looking to buy Drupal 7? Here is the right place to find the great deals. we can offer discounts of up to 90% on Drupal 7. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Drupal 7 ReviewA lot of time has passed between when this book was written and today. That also means a lot has changed in the development of Drupal 7. Reading this book is like playing a guessing game of how the Drupal developers changed things between the Alpha version of Drupal 7 (against which this book was written) and the current release candidates and actual releases.
I can tell you that over 50% of the content in this book is either **wrong** or **irrelevant** unless you intend on using an old Alpha version of Drupal 7 in production (not a good idea). This book was clearly written in an opportunistic way to capitalize on the upcoming release of Drupal 7 without any regard to its relevance once Drupal 7 actually comes out. I for one think it's a shameful way to write books and even though I have never written a review on this site, I felt compelled to warn others. The author should apologize for wasting my time and the time of any other poor sap who spent hard-earned money on this waste of paper.Drupal 7 OverviewThe approach of this book has been revised and updated for Drupal 7 based on comments from thousands of readers. The book takes a pragmatic look at the steps necessary to get a website up and running. Drawing on years of writing experience, David Mercer utilizes a friendly, engaging style that is both clear and concise-perfect for the Drupal newbie. This book is for people with little or no experience in website design, people who are not necessarily familiar with PHP, MySQL or HTML, and above all people with little to no experience in using Drupal.

Want to learn more information about Drupal 7?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Drupal Multimedia Review

Drupal Multimedia
Average Reviews:

(More customer reviews)
Are you looking to buy Drupal Multimedia? Here is the right place to find the great deals. we can offer discounts of up to 90% on Drupal Multimedia. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Drupal Multimedia ReviewHaving worked with Drupal for two years, I have reached the point where I need expert advice in order to continue to grow. Drupal is a bit like a forest with many paths running through it. You could spend all year trying each one and learning from experience, or you could get an experienced hand to point you in the right direction, especially if you cannot devote all your time to learning Drupal.
Aaron Winborn is experienced, knowledgeable, and helpful, if his writing at all reflects the man. The creator of the Embedded Media Field module, his has recognized expertise in configuring Drupal to handle multimedia content. In Drupal Multimedia, Winborn describes the state of Drupal multimedia support with one eye toward Drupal history and the other exploring the future. Context helps achieve deeper understanding.
For most of the book explains how to include images, video, and audio in Drupal sites. In these chapters, I found answers to questions I had been asking for a while. What felt right about the Image module (e.g., image galleries), and what needed fine-tuning to work better (e.g., WYSIWYG integration)? Winborn takes the reader from Image to Image Assist, Image Attach, and finally the TinyMCE DrupalImage button, the last of which had escaped me in my previous forays into online documentation and support forum discussions. I was only disappointed not to find an answer to another longstanding want: easy bulk image upload for end-users.
Winborn does not always take a single path through the forest. Often, he points out two or three different paths that might work well for your needs, while omitting mention of those that (I assume) he feels might not. After the comprehensive introduction to Image, Winborn changes approach. He describes how to use ImageField and ImageCache in conjunction with one's own custom content type. Comparing the two approaches not only helped me better understand how to structure my own approach but also provided an important insight into the Drupal ecosystem.
Winborn takes care not to blow his own horn too loudly. His creation, Embedded Media Field, plays third string behind other image solutions. The explanation is critical to integration with third-party media hosts such as Flickr and YouTube.
Winborn introduces the book as a "beginner to intermediate" Drupal resource while acknowleding the advanced nature of some examples. I thought this description was right on. A Drupal beginner would likely not be comfortable implementing some of the solutions provided, for example adding a preprocess hook to display the appropriate media player for an attached video. On the other hand, I found the emphasis on Node Reference essential for me to understand how to keep media items in their own nodes yet allow web pages to display them in the proper player.
Later in the book, Winborn takes a couple of thoughtful turns. He treats video before audio, upsetting the conventional order between them yet explicitly acknowledging the dominance of video these days. He also presents the embedded video field before addressing how to upload "local" video files. That also makes good sense to me, as I have quickly discovered how even a low-volume site benefits from hosting video at a specialized provider, such as Blip.tv.
Your perspective on the book may depend on your definition of "beginner" and "intermediate." I benefitted from both the high-level view and the relatively complex explanations. The book provided something to seek me teeth into and room for growth, which I imagine every Drupal developer needs. True beginners may quickly lose themselves in the details. Advanced users may not find the text sufficiently challenging.
Drupal Multimedia will remain an essential resource for me, due to its vertical treatment of key techniques. Yet, I also find myself wanting more almost immediately. Will DrupalImage reach production site quality for Drupal 6? How should I provide bulk image upload capability to end users? What will support and maintenance of these techniques look like a year from now? While I am glad to have added this book to my knowledge base, I have quickly followed up the read with more tinkering on a test site and surfing the discussion forums.
Richard Kassissieh is Director of Information Technology at Catlin Gabel School.
He writes on Drupal and other topics at http://kassblog.comDrupal Multimedia OverviewInformation for Drupal administrators and site developers on all aspects of multimedia in Drupal. This book will provide information for administrators and professional site developers who are required to embed multimedia into a Drupal site. The reader needs basic knowledge of Drupal operation, but no experience of how Drupal handles multimedia items is expected.

Want to learn more information about Drupal Multimedia?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Joomla 1.5 Templates Cookbook Review

Joomla 1.5 Templates Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy Joomla 1.5 Templates Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on Joomla 1.5 Templates Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Joomla 1.5 Templates Cookbook ReviewJoomla! 1.5 Templates Cookbook is incredibly thorough. From the title of the book I assumed it was about how to make your own template for Joomla!. The Cookbook is much more than that! The very beginner and advanced user alike will find this book extremely helpful and a must-have for their Joomla! library.
Joomla! 1.5 Templates CookbookThis Cookbook starts with the basic -- how to find your default template. From there it takes you step-by-step to customize the default templates.
For the users who want more control over the look of their site, the Cookbook takes them through styling the error pages, Email-a-Friend popup, print page, favicon, pagination, breadcrumbs, offline message, and so on. As template club members will note, many of these areas are not included in commercial templates.
Modifying your site for mobile devices is now a necessity. The Cookbook devote a chapter to these styling issues.
Do you know about Internet Explorer's "double-margin" bug? Learn how to fix this and other IE bugs, and how to test your site in other browsers and operating systems.
Need to compress javascript files for faster pageload? Need to use JQuery with Joomla? An entire chapter is devoted to understaning the use of Javascript in Joomla sites.
Template overrides are a fantastic feature that was added to Joomla! starting in version 1.5. You can make your own template overrides to change the layout of any component, including articles, categories, etc., without having to modify the Joomla! core.
The Joomla! 1.5 Templates Cookbook explains everything you need to know to give your site a polished, professional look that is not cookie-cutter, out-of-the-box Joomla.Joomla 1.5 Templates Cookbook OverviewJoomla! 1.5 Templates Cookbook contains step-by-step instructions for Joomla! users to customize their Joomla! templates. The book is designed so that you can refer to it chapter by chapter, or you can look at the list of recipes and read those that interest you in no particular order. This book is written for Joomla! developers who want to improve the look and feel of their Joomla! sites. Readers are expected to have knowledge of CSS and (X)HTML. Although it will be helpful, no prior knowledge of Joomla! theming is expected.

Want to learn more information about Joomla 1.5 Templates Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Inkscape 0.48 Illustrator's Cookbook Review

Inkscape 0.48 Illustrator's Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy Inkscape 0.48 Illustrator's Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on Inkscape 0.48 Illustrator's Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Inkscape 0.48 Illustrator's Cookbook ReviewAs an experienced user of Inkscape I was amazed about the incredible depth of possibilities that still has been hidden for me so far. It's very pleasant that comparable steps are performed differently in other recipes. The reader gets to know all the 'roads to Rome'.
The recipes start from the very beginning of how to create objects and which object types are available. Followed by in depth color editing exploring the interesting results that can be obtained by gradient coloring methods. Instantly both the experienced and beginning reader will be able to create things they've never done before.
The third chapter is about speeding up your workflow, but they'd better called it: working with layers and guidelines. Nevertheless, very worthwhile to read.
From chapter four to chapter nine the reader learns everything about cloning, working with paths, extensions, filters, raster images and combining it all. The book ends with elaborate web image recipes and even coding your own extensions.
All good, but a book for graphical design needs more pictures. Also a good layout would make the book a better read. Unfortunately either the author or the publisher hid the good contents in an unappealing lay out, covered with a unhappy looking flower. When you buy the printed version you even have to be satisfied with grayscale images.
After all it's not the looks that count. The brave reader will dive into it and create the images him or herself. The variety of all the 109 recipes is incredible and touches all the interesting corners of this magnificent software.
The book does not leave anything of Inkscape veiled that I know of. The only thing I missed is some background of the Inkscape project. Who is writing this software and why is it for free? It's open source software, so there's always people and a story behind it.
Inkscape 0.48 Illustrator's Cookbook is a practical hands-on way to quickly learn Inkscape, even if you think you already know a lot about Inkscape. It's a good book, but it's difficult to fall in love with.
Inkscape 0.48 Illustrator's Cookbook OverviewEach recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or look at the list of recipes and refer to them in no particular order. It is packed with useful screenshots to make your learning even easier. This book is written for both beginners and developers who have a basic knowledge of Inkscape. With this book illustrators who have just started using Inkscape can quickly dive into the world of Inkscape and graphics editing. Software developers and web designers can learn how to create graphics for their software on their own or build SVG and other web-based interfaces. Users of other graphics editing applications can find out how Inkscape can be used as an alternative to solve common graphics problems.

Want to learn more information about Inkscape 0.48 Illustrator's Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) Review

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) ReviewThe book is overall well written, however the series title is misleading. I could have easily labeled this 3 stars.
PROS:
- Well written. (Few tech authors have this skill)
- Overall good cover of the basics
- Full code is provided, author has a forum where he answers some questions.
- He shows good code practices
CONS:
- This book should be in the series: "From Novice to having some understanding". It does not cover ACL at all, and the cover of the basic Auth component is incredibly basic and lacking. Most of the examples are very simple, so you won't be getting to be a "Professional" with this book. The tile is ok "Beginning CakePHP" but by no means expect this book to cover in depth topics of challenging issues.
- The book is one big project that keeps adding on things - which is good. But the author decided to go for a Blog... Please another application? Pretty please? There are about a million blog tutorials out there, he could have gone the extra mile by giving us an interesting (i.e realistic) project. There is already a good blog tutorial on the cakephp.org site. Yes, the author does take the blog further in this book (he better, it's 300 pages) but still.
- Not the author's fault - but be warned that the book is for RC1 - and believe me, you will struggle figuring out why the provided code is not working and why so many errors (if you are using RC2 or beyond).
- All the examples except 1 are straight out of the box CAKEPHP built in things - which is fine, but real projects usually require you to stretch things, change some models to be used differently.
- The "Advanced features" chapter is a joke. It spends less than 1 page in most of those advance features. Basically, you are on your own. And a whopping of 6 pages on the forms helper. (Web applications live on forms, a whole book could be written on the topic).
I gave it 4 stars for being a clearly written book on CakePHP, but don't expect this book will be more than an introduction, with a few nice gems.Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) OverviewAll other attempts at translating CakePHP for new users are either too technical or lack enough information. This book is tailored for those new to Cake and who want a thorough tutorial. The biggest advantage for reading this book is that it really stands alone in the repertoire of CakePHP documentation, and little work is scheduled to become available anytime soon.It's to a PHP developer's advantage to try out Cake and to get a favorable introduction to the framework, which is precisely what this book provides.Beginning CakePHP is one of the first if not the first book in the market that leads the reader through extensive web application development in CakePHP, one of the leading popular growing open source Web frameworks. It gives a how-to approach to Cake rather than a dictionary-type reference, that culminates in an extensive practical blogging application example.

Want to learn more information about Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP Review

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP
Average Reviews:

(More customer reviews)
Are you looking to buy Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP? Here is the right place to find the great deals. we can offer discounts of up to 90% on Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP ReviewIt seems every version of Drupal likes to change the API considerably. Signatures change, and many functions are dropped. Backwards compatibility is really NOT a concern with Drupal. This book covers the current version, 6, of Drupal.
It walks you through all of the code ideas of Drupal module and theme development. And really does a great job of doing this. Even if you are familiar with 5, the book examples are such that you can skim and upgrade your knowledge to 6.x.
One nice addition would have been a bit of reference. Maybe list all of the hook functions. List all of the form component types, with every attribute. I often found myself going online for examples of how to do form components that were not covered by this book.Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP OverviewWalk through the development of complete Drupal 6 modules with this primer for PHP programmers, written specifically for Drupal 6 to get you started coding your first module. Are you a Drupal developer looking to update to version 6? This book covers the new and updated APIs to guide your transition to Drupal 6. The new menu system, the Forms and Schema APIs, and many core revisions are covered in this book. This book is written for PHP developers who want to add custom features to Drupal. You will need to know the basics of PHP and MySQL programming, but no experience of programming Drupal is required, although you will be expected to be familiar with the basic operation of Drupal.

Want to learn more information about Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 Review

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6
Average Reviews:

(More customer reviews)
Are you looking to buy Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6? Here is the right place to find the great deals. we can offer discounts of up to 90% on Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 ReviewThis updated and expanded edition of Drupal: Creating Blogs, Forums, Portals, and Community Websites contains 362 pages with the index -- ~100 more pages than there was in the first book. It's printed in black and white with screen captures that look like photocopies of photocopies, yet are still legible. The author, David Mercer, expressed on the Drupal website that he wishes his book to become the Drupal community's de facto title for learning the technology. Drupal has a steep learning curve... The book, in my opinion, will save newbies countless hours of aggravation. It contains information that I found useful, although the book is not targeted for developers, nor themers Packt has another book Drupal 5 Themes that decently covers theming, but for Drupal 5. Mercer spends much time here discussing web technologies used with and around Drupal. For example, you'll learn how to install a server on your machine (Apache2Triad), and will get an introduction to HTML! You will not here learn how to install multiple sites that use the same code base, you won't know the steps by which you create a virtual host on your development machine, nor will you learn to properly reference image files in your site content. Most information pertaining to 'scaling' and performance relayed by Mercer can be read right from the Drupal interface. I'd like to mention right off that the book's instructions on how to install a language translation are incorrect. I should also mention that there is an excellent coverage of several contributed modules. You'll find in this book the best introduction I've seen to CCK.
Per chapter detailed review
CHAPTER 1 covers how Drupal came to be and what it has to offer. You get a tour of the Drupal web site. (Mercer mentions the sheer number of support-related posts in the Drupal forums: 200,000). Forums have an advantage over Drupal's IRC channels: forums are archived, and hence searchable.
In CHAPTER 2, we install Apache2Triad on our development machine. Once we've set up our local server, we download and install Drupal 6 using a fresh database. (We are directed to an appendix to learn how to upgrade a Drupal 5 web site to Drupal 6.) Cron jobs are not discussed at this point, the author points us to chapter 10, 'Managing your web site', where they receive a fair treatment. The following is often overlooked: we (as 'admin') can view the Administer section 'By module', rather than 'By task', which is the default. Mercer makes good use of this particular view. In this chapter, we also get to install and configure a contributed module, DHTML Menu. (A module you won't be able to live without.)
In CHAPTER 3, we build a wildlife and conservation web site. We install forums and create content for them, we post a comment, and we learn how to use blocks. We take a close look at the search module configuration page. We learn that we can weigh the importance of three indexing criteria, which affect the order of search results. I learned how to re-index a web site, and then run cron.php manually so that the re-indexing is done right away. This can be very useful. Say you want to place Ad-Sense ads on your site. You need to remove some words from your content, before you seek approval from the censors at Google. You edit your content, but some words still turn up in your web site search results. You are in a hurry, so you want to re-index your content right away. You go to admin/settings/search and press on the button 'Re-index site'. Then you go to admin/reports/status/run-cron.
In this chapter, we also create a custom block.
CHAPTER 4 covers things we modify or set usually only once, such as clean URLs and the download method. We learn that aliasing is a good idea, and are invited to skip ahead and learn how to use the modules Path and Pathauto, covered in chapter 10. We learn how to be both user and search engine friendly.
I was reminded that custom messages can be presented to the user whenever the content he's trying to see is restricted ('access denied') or 'not found'.
Unfortunately, Mercer does not explain how private download can interfere with the proper working of other parts of the site. What parts? For private download, the author sets his file path to the following absolute path: c:\apache2triad\files (p.104), instead of using, more appropriately, the relative path ../files.
CHAPTER 5 covers 'who does what' on the web site, ie: permissions, roles, and access rules. We're reminded in this chapter that any user who has an admin-defined role (such as role moderator) is also an authenticated user. Also, a user who belongs to role x and role y will get combined permissions of roles x and y. That means that if role x is allowed to Do Something, and role y isn't, the user will be able to Do Something. That is why one should create special roles by adding the specific additional permissions that are required by that role, and no more. (p.126). Very wise.
In CHAPTER 6, we learn how to generate simple content and administer it. There is a very nice coverage of the core modules Aggregator and Book.
You can download CHAPTER 7, 'Advanced Content', from the publisher's web site. This chapter covers taxonomy and custom content type creation. We learn that a taxonomy is a hierarchy of 'terms', unlike thesauri, which define 'is similar to' relationships. The contributed module Similar By Terms is mentioned. We learn that multiple vocabularies can be used to provide faceted tagging, although the example used by Mercer to illustrate this concept is weak. It's only further down the road in one of the last chapters (and not by accident, I believe) that we learn that it's possible to access lists of content through their tagged terms using system paths such as /taxonomy/term/1+4.
Coverage of CCK is excellent. We download the contrib module Fivestar to learn how to add a 'contributed field' to a content type, but it's not clear why we would want to do this when we can enable the Fivestar widget for any content type (another contrived how-to example). The chapter also covers input formats and filters, how the former can be created, and how the latter can be rearranged (the order in which they are applied). When creating a 'feature-rich' page, we attach an image file to our node, and display the image in the content using an tag with the 'src' attribute set to: http://localhost/mf4good/sites/default/files/team.jpg. This link will be broken when the file structure will change, such as after deployment. A site root-relative path is preferred: /sites/default/files/team.jpg or, in the case where the content may be posted on another web site through a feed, the URL of the file is even better: http://mf4good.com/sites/default/files/team.jpg.
CHAPTER 8 discusses theming. As an exercise, we download, install and customize the Barlow theme. The modifications we bring to it are simple: we upload a new logo, style blocks by modifying block.tpl.php and adding a few rules to style.css, change the background image.
In CHAPTER 9, we learn about Actions and Triggers, new-to-Drupal 6 modules. We also learn how to install a language translation the wrong way ;-) We learn to add a new language and then import to it a .po file that we download from drupal.org. When in fact, no manual 'import' is necessary. What needs to be done is 1) Get the translation tar ball (*.tar.gz file) from http://drupal.org/project/Translations, then move this file to your web root (in the same folder as index.php), then extract the file. Every extracted .po files (as there are many, many) end up where they're supposed to be. (The translation package has a tree structure.) Then, add the language (going to admin/settings/language/add). The importing of all .po files is then done automatically for you by Drupal.
If we want to translate the interface ourselves, Mercer recommends the use of a contributed module, Localization client, and shows us how to use it. This chapter provides an excellent coverage of content translation, as well. (Interface translation is one thing, content translation is another.) In a section about Drupal caching, Mercer talks about the contributed module CacheExclude which enables one to disable cache for certain pages. Then he offers a very brief jQuery introduction, presenting us with a contrived example script. (We are far away from the succinct yet powerful treatment jQuery gets in the book Pro Drupal Development.)
In CHAPTER 10, we learn how to use the modules Path and Pathauto for path aliasing. We learn how to run crontab, and how to make a backup of our web site. Mercer provides a checklist to help with Search Engine Optimization.
The author adopts a conversational tone (as I do here), is very thorough in his coverage of the Drupal interface, and provides a handful of screen captures in most places.
The book needs more polishing in a few places. The chapter on 'Advanced Content' (the one free to download) seems to have skipped proofreading, as it contains several glaring typos.
The book puts too much emphasis on general recommendations (such as Try not to chop and change too often once the site is live), and spends too much time discussing web technologies despite the author's objective to have provided more concentrated information. For example, Mercer talks in length about the different image formats used on the web, and introduces the reader to CSS and HTML. He spends too little time discussing the...Read more›Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 OverviewThis book updates the bestselling Drupal: Creating Blogs, Forums, Portals, and Community Websites released for Drupal 4.7. David Mercer revisits the hugely popular Drupal CMS and expands, concentrates, and upgrades the original book to bring it line with the vastly improved latest version, Drupal 6. This book is for people with little or no experience in website design, people who are not familiar with PHP, MySQL or HTML, and above all people with little to no experience in using Drupal. Even intermediate Drupal users will find this book of interest although it is specifically aimed at pushing beginners up the learning curve.

Want to learn more information about Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional Plone 4 Development Review

Professional Plone 4 Development
Average Reviews:

(More customer reviews)
Are you looking to buy Professional Plone 4 Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional Plone 4 Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional Plone 4 Development ReviewMartin Aspeli's Professional Plone 4 Development is the most-anticipated Plone book since Martin's earlier Professional Plone 3 Development. For Plone developers, it pretty much goes without saying that Martin is an outstanding technical writer, and that his documentation of Plone's development environment is definitive.
What got my attention about PP4D was that the contrast between it and PP3D is very much like the contrast between Plone 4 and Plone 3.
Plone 4 does more than Plone 3, and Martin's book is bigger and has new chapters and sections to cover the new features. But Plone 4 is also sleeker and faster than 3. Its parts fit together better, and it's more approachable to new users and integrators.
Martin shows us that the same is true for Plone 4 development. Both the Plone 4 development environment and the PP4D book make more sense than their Plone 3 counterparts. The parts fit together better. Plone 3 development required that you know, and practice, both new (Zope 3 style) and old (Archetypes) development paradigms. You had to know how to use Python packages and Zope products, skins and browser views. And, I think the Plone development community (and Martin) were not really sure how these fit together and when it was best to use which.
PP4D is much more confident. Dexterity (content-type development framework) and Diazo (theming system) are much better ways to develop, and Martin is able to explain them clearly without having to burden the reader with some many layers of history. PP4D, like its predecessor, is still a book for experienced, versatile programmers, but it doesn't need to make as many apologies to its audience.
Professional Plone 4 Development is thus a better book than its predecessor in part because Plone 4.x is a better development platform. Martin's community leadership is -- of course -- a large part of the reason for this advance. But, the improvements are also due to the great work of the many folks on the core development and framework teams.
So, Martin should take a big bow. But Hanno Schlichting, David Glick, Laurence Rowe, Eric Steele, Denys Mishunov, Rob Gietma, Alex Limi and many others should be proudly joining that curtain call. Bravo.
Professional Plone 4 Development OverviewProfessional Plone 4 Development is written in a clear conversational easy-to-understand style. This book cuts short the preamble and gets straight to the point - building robust, content-rich web applications with Plone 4. Detailed real world examples are provided for each chapter. This book assumes that the reader is familiar with Plone from the point of view of an administrator or power user, has a basic understanding of web application development, and is comfortable with the Python programming language.

Want to learn more information about Professional Plone 4 Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) Review

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)
Average Reviews:

(More customer reviews)
Are you looking to buy Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) ReviewThis book will basically guide you along the development of a web application that allows users to submit and share bookmarks. Unlike the online Django documentation, where snippets of code are presented to illustrate usage of particular features, this book takes you from start to finish of a complete web application. As other reviews point out, the book covers many popular features found in modern sites, including ajax, tags, pagination and rss.
The book is written based on Django 0.96 and there are a few places where the code breaks under Django 1.0. However, I didn't find debugging the code a big deal. As a matter of fact, it was a great opportunity for me to use the online Django documentation. You will eventually need to use Django's documentation anyway when you start writing your own apps.
If you don't want to debug, here are the code changes that you will need to make for the code to work with Django 1.0:
maxlength --> max_length @pp. 33, 68
form.has_errors --> form.errors @pp. 46, 52
clean_data --> cleaned_data @pp. 59, 60, 65, 73, 130
comment_form --> render_comment_form @pp. 144
don't create form.html @pp. 145
don't create posted.html @pp. 146
chapter 8: - many changes. To get admin working:
in settings.py add:
'django.contrib.admin'
in urls.py add:
from django.contrib import admin
admin.autodiscover()
(r'^comments/', include('django.contrib.comments.urls'))
This is a great book for getting started with Django. You will leave this book with a good idea of how to create very rich Django applications.Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) OverviewThis book is a beginner's guide to design, develop, and deploy a fully-featured dynamic website using the features of Django. This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this. Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.

Want to learn more information about Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

PHP and MySQL Web Development (4th Edition) Review

PHP and MySQL Web Development (4th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy PHP and MySQL Web Development (4th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on PHP and MySQL Web Development (4th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

PHP and MySQL Web Development (4th Edition) ReviewAlthough i love the book itself and would give it a 5 star rating, i have to say that the Kindle edition is a blatant rip off. First, its the same price as the paperback with a CD-Rom included, second, they did not bother to make the sources of the CD-Rom available (via a Website) to those who bought it electronically ... . Searched in vain for a link to an online resource for the examples until i got confirmation that this is not included in the electronic delivery (even though its full price) ...PHP and MySQL Web Development (4th Edition) OverviewPHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.
PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.

This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity.

The fourth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1.





Want to learn more information about PHP and MySQL Web Development (4th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Magento 1.4 Development Cookbook Review

Magento 1.4 Development Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy Magento 1.4 Development Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on Magento 1.4 Development Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Magento 1.4 Development Cookbook ReviewI am making a point not to review the language used in the book however, it is necessary to note that the English language purist, would have a few remarks on the grammar, spelling and overall construction of sentences. The book also employs a jovial and fun writing style which may or may not please readers of technical books. Having said that, the book is still very readable and once the reader becomes used to the writing style, the ability to understand the material is not impaired.
The book is aimed at PHP developers who want to boost their Magento skills. It claims that basic PHP knowledge is necessary but no prior Magento experience. Knowing that Magento is a very complex piece of software, this statement was somewhat surprising to me and indicated a promise that, I'd say, is not so easy to keep.
The material covered in the book stretches over a wide variety of topics oriented towards but not exclusively limited to developing with Magento. In the first chapter we learn how to set up a development environment using svn, a LAMPP (XAMPP) stack and Netbeans for the development IDE. Then we get an overview of working with some Magento design and CMS features such as customizing the error page and adding an RSS feed to your site. Chapter 3 goes into adding extra functionality to your Magento site by integrating WordPress, adding a Lightbox and jQuery (!). Covered next are topics on customizing a store, addressing working with the product catalog and adding a professional touch to your site. Then we get a quick glance at working with the Magento database directly. Chapter 8 is solely devoted to creating a Magento module (or extensions) from scratch, followed by more chapters on adding functionality to Magento via modules and widgets. The final two chapters discuss the performance optimization and debugging and unit testing techniques.
As we can see, the topics are quite ambitious for the just over 250 pages.
It is important to bear in mind that this is a `recipe' book which means that due to the very nature of the format, the individual recipes are small, short and self contained pieces of functionality that, in theory, could be applied immediately to solve a certain problem. This, in turn, means that the author doesn't have the luxury of delving deeper into the topic at hand which has the effect of leaving readers wanting for more clarity and explanation in some chapters.
Personally, I would argue that the `recipe' book format may not be the most suitable for writing about complex topics such as Magento, especially if the goal is to advance one's in-depth knowledge and learn more advanced aspects of developing with Magento. While we end up with useful snippets of core or steps for performing certain tasks, we never quite get enough background information in order to fully understand why things work. Granted, the Author tries to add value under the "How it Works" parts of each recipe but, again, the format constraint doesn't allow for lengthy elaborations.
Be that as it may, let's see in more detail, what we can learn and apply by working through this book.
Content
The book is supposed to cover Magento 1.4 development, however, while reading it, I couldn't escape the feeling that parts were written with Magento 1.3.x in mind and possibly later adapted for 1.4. Magento 1.4 changed a few things from 1.3.x, notably the way that the design themes are handled but the book still uses the Magento 1.3.x paradigm of adding extension designs to the default/default theme as opposed to the base/default.
Each recipe starts with the title of the recipe, an optional "Getting ready" paragraph outlining the prerequisits for the recipe, the "How to do it..." part containing the steps, actions and code for the execution of the recipe and the "How it works" part, where the recipe is explained. Sometimes a certain topic will be covered over several recipes where subsequent recipes build upon covered material.
So let's see what each chapter has to offer.
Chapter 1
A lot of development books will start with tips on how to set up an environment for development. Here we learn how to set up our local development server with Apache, MySQL and PHP and create our local development site via an Apache virtual host entry. We then set up the subversion (svn) client and check out the latest Magento version form the Magento svn repository. The author shows us how to set up some MySQL GUI tools and create the Magento database. Subsequently, he shows us how to set up our development environment using the Netbeans IDE and finally explains the relevant directories in a default Magento installation.
The topics covered here are straightforward development procedures that are well known to practicing developers and can comfortably be skipped. One note I have is that it would have been nice to state the alternative way of installing Magento using the official download as well as an alternative to using svn. Personally, I prefer using git for all my Magento projects and don't bother with checking out Magento code via svn. The svn approach may be more relevant in the case of wanting to keep up to date with the very latest bleeding edge Magento development for research and testing purposes.
Chapter 2
In this chapter we are immediately plunged into editing some theme phtml files. Curiously, here, we can see that the author is aware of the app/design/frontend/base structure of Magento 1.4 but later in the book we have references to the older style of Magento 1.3.x. Also, we seem to be encouraged to edit the template files directly. It would have been good to first outline the procedure of setting up your own design package and theme and use that as the basis of all customizations.
Nevertheless, we learn how to add a home page link to the default navigation, alter the document title, customize the 404 page, add adwords tracking to the order confirmation page, add a custom CMS layout template, add an RSS feed displaying the last 5 tweets from a Twitter account. We also learn how to place the built in contact form into a CMS page and integrate the Flash based JW Image Rotator on the home page.
Logically, some of the recipes are already in the territory of modules but those are covered much later in the book. At this point, we have to accept this and trust the author. No doubt that some of the recipes here will be useful to beginners starting out with Magento, but there is little new ground covered for someone who has already worked with Magento.
Chapter 3
This chapter promises more excitement starting with a recipe on how to integrate WordPress into Magento. After that we see how to add a new CMS page in the Magento admin, add jQuery support and a 3D rotating tag cloud and integrate the Lightbox 2 in our product pages. Finally, we edit the site footer template and insert a block of accepted payment method images.
Once again, practical recipes achieving several useful goals, but...
For me, the WordPress recipe is too simplistic. It simply shows how to install WordPress and theme it so it matches your Magento theme and that's it. There are several other methods of integrating WordPress but none have been mentioned.
I also have a problem with the jQuery recipe. As the author himself says, Magento already comes with the Prototype and Scriptaculous JS frameworks so why add more weight to the site by installing jQuery? Understandably, jQuery has more fantastic plugins and performs better but ultimately I would avoid adding a whole new JS library to a Magento store if page load and rendering performance is important. A warning or note around that would have been sufficient.
Chapter 4
This chapter is titled "Customizing a Store". It is a mix of admin user guide showing us how to use the built in Google Optimizer features, create custom variables for use in email templates, enable Google Analytics and create catalog and shopping cart price rules for your promotional activity. The other recipes will teach how to delete orders, create a featured product and a custom admin theme.
Mostly novice material but it was useful to see how to quickly create featured products and a custom admin theme if you want to alter the admin branding for your clients. I had an issue with the deleting orders recipe (by installing a free extension from Magento connect) as this functionality is omitted from Magento on purpose but it was referring to deleting orders performed while testing the store under development. I would not recommend leaving this extension accessible to a store owner when the store goes live.
Chapter 5
is called `Playing with Products' and, again for the most part, is a guide to the Magento admin back end surrounding the catalog and products. We are shown how to set up the catalog configuration, load shipping rates for the Table Rate shipping method, create a configurable product and insert a YouTube video in the product description field. The other recipes cover adding a Facebook `Like' button on the product page and adding a product to the cart via using a URL query string.
This chapter feels like it's definitely targeted towards the Magento novice and there is not much to learn if you already have some Magento experience under your belt.
Chapter 6
Entitled "Adding a Professional Touch to your Site" I can't see what that has to do with installing Magento on PHP 5.3.2 where mcrypt is not available. Also, the other recipes just tell us how to set up some admin configuration values in order to optimize the store for SEO and enable PayPal. All these are user manual material.
Chapter 7...Read more›Magento 1.4 Development Cookbook OverviewThis book is a collection of straightforward recipes to build a faster and more impressive Magento store. The recipes will give you the optimum solutions for common and complex problems you face while developing a Magento store by writing effective custom modules and widgets. The recipes are explained in simple English and are easy to understand and implement in your projects. If you are a PHP developer or a software engineer, novice or experienced, interested in achieving high impact in a fast-paced development environment and want to boost your PHP/Magento development skills to the next level then this book is for you. No prior experience with Magento is required but basic knowledge of PHP is needed.

Want to learn more information about Magento 1.4 Development Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro Drupal 7 Development Review

Pro Drupal 7 Development
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Drupal 7 Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Drupal 7 Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro Drupal 7 Development ReviewI've always been a huge fan of the Pro Drupal Development series of books. I referred to my battered copies of the D5 and D6 editions as my "bibles". I had the same expectations for the Drupal 7 version but after reading felt it lacking compared to the previous editions. My guess is there was a rush to push out the book before D7 was ready but by doing so the authors left out some key functionality available in Drupal 7. It felt more like a rehash of the D6 version with some D7 functionality thrown in. Below is a rundown of some of my "issues"
Entities: Every data element in Drupal is now an Entity (Nodes, taxonomy, users, comments). This was huge shift and probably could get its own chapter. Found barely a mention of this.
Database: I was glad to see some mention of the OOP aspects of the database API. One major absence was EntityFieldQuery. This is a huge D7 feature that developers will need and I don't recall seeing it mentioned.
RDF: Resource Description Framework is in core. This needs a chapter (or a book). Enough said.
Renderable Content: All content in D7 is treated similar to FAPI (form API), via a renderable array. This new feature didn't get nearly enough of the attention it deserves.
Javascript/AJAX: Missing about 2 chapters here. The ajax functionality for D7 is all new. I don't recall a mention of the Ajax commands API. Also missing was any mention of Drupal.behaviors. The Javascript examples don't follow the best practices.
I respect the authors work and gave them my $[...] bucks for the book. That being said, I'd really wait for (hopefully) the next edition of this book as it is missing too many key features of D7 for me to fully recommend. If you are already hardcore into D7 development definitely hold out.Pro Drupal 7 Development Overview
Pro Drupal 7 Development updates the most popular development reference for therelease of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.
Learn the Drupal APIs and major changes in Drupal 7
Learn how to write Drupal modules using the APIs
Learn proper development practices and how to become a contributing community member


What you'll learn

How to get started with writing basic modules
The flexible Drupal APIs and how they interact with modules
How new features in Drupal 7 make modules even more powerful and sophisticated
Best practices when developing in Drupal (coding standards, help developer modules)
How to write safe, secure, and tested code
How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS)

Who this book is for
This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book.

Table of Contents
How Drupal Works
Writing a Module
Hooks, Actions, and Triggers
The Menu System
Working with Databases
Working with Users
Working with Nodes
Working with Fields
The Theme System
Working with Blocks
The Form API
Manipulating User Input: The Filter System
Searching and Indexing Content
Working with Files
Working with Taxonomy
Caching
Sessions
Using jQuery
Localization and Translation
XML-RPC
Writing Secure Code
Development Best Practices
Optimizing Drupal
Installation Profiles
Testing
Database Table Reference
Resources


Want to learn more information about Pro Drupal 7 Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...