Showing posts with label web development. Show all posts
Showing posts with label web development. Show all posts

Django 1.0 Template Development Review

Django 1.0 Template Development
Average Reviews:

(More customer reviews)
Django 1.0 Template Development lives up to its title by focusing on the template layer of the Django web application framework although it does go through some basics of setting up your project and some of the details of the Django request handling pipeline. There is very little coverage of models - just enough to give the sample project some data to work with.
There is good coverage of how templates are loaded and guidelines of how to develop views with plenty of tips on leveraging Django's many convenience features (like generic views) and organizing code for better manageability. There are examples for using and writing custom middleware, filters, and tags with special attention paid to best practices in security. A whole chapter is devoted to working with Django's pagination system. Explanations are well supported with the theory behind and examples that demonstrate the details of Django's behavior.
The area that I was hoping for a little more depth was in optimizing performance. Django gives the developer a lot of options of how to design the application. For example, in addition to the typical template "include" syntax, Django also supports template inheritance (where a child template can extend and override blocks of a page from its parent). There is not much information on the performance implications of deep template hierarchies. The caching chapter gives a nice overview of Django's different caching options and engines and general guidelines but perhaps the art of really tuning a site is the topic for another book.
I would highly recommend Django 1.0 Template Development for anyone who wants to efficiently build a clean and manageable template layer for a Django project. In particular, a developer who needs to make the display tier flexible and extensible (such as the book's example of managing a separate site skin for mobile browsers). Although the preface recommends the reader have a working knowledge of Django and Python, I don't think that is really necessary. There is just enough information to help the developer to understand the overall Django framework but the emphasis is definitely on displaying data.
(the complete version of this review can be found here: http://www.contenthere.net/2009/03/book-review-django-10-template-development.html

Click Here to see more reviews about: Django 1.0 Template Development

A comprehensive, practical exploration of the usage and customization of Django's template system, including tutorials on pagination, caching, and internationalization. This book is for web developers and template authors who want to fully understand and utilize the Django template system. The reader should have completed the introductory tutorials on the Django project's website and some experience with the framework will be very helpful. Basic knowledge of Python and HTML is assumed.

Buy Now

Click here for more information about Django 1.0 Template Development

Read More...

XML: Your visual blueprint for building expert websites with XML, CSS, XHTML, and XSLT Review

XML: Your visual blueprint for building expert websites with XML, CSS, XHTML, and XSLT
Average Reviews:

(More customer reviews)
This book presents some good, simple information. The screen shots are nice except they are hard to read if you want to try to recreate them on your own. My biggest objection to the book is its use of XMLSpy as an application of creating the XML. XMLSpy, as the book indicates, is very expensive and not at all necessary for successfully completing an exercise in xml. This is particularly true for such an elementary book as this.

Click Here to see more reviews about: XML: Your visual blueprint for building expert websites with XML, CSS, XHTML, and XSLT

If you're a visual learner, you'll love the only guidebook series that takes a visual approach to professional-level computer topics. High-resolution screen shots demonstrate over 100 key XML techniques, including choosing a text editor, adding entities and CDATA to XML documents, restricting the recurrence of elements, and generating XML using Access or Excel. Learn to create an XHTML transitional page, loop and sort with XSLT, debug with Firebug, and much more. Succinct explanations walk you through step by step.

Buy Now

Click here for more information about XML: Your visual blueprint for building expert websites with XML, CSS, XHTML, and XSLT

Read More...

Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made easy Review

Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made easy
Average Reviews:

(More customer reviews)
Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made Easy by Christian Heilmann and Mark Norman Francis left me with mixed feelings. The title lead me to believe there would be some more in-depth information related to the topics, but in reality the end of the title should have been Using Wordpress. The majority of this book focuses on Wordpress and how each of the topics relate to the blogging platform.
The reason I had mixed emotions is because on one hand, the authors made it seem as though web development is so easy your Grandma could do it, while on the other hand sliding in some disclaimers about needing more knowledge on different topics. I think that this book would give someone just enough material to be dangerous, but not enough to really understand web development as a whole. This book is geared to the beginner in web development, so I was hoping for some more solid material.
With that out of the way, lets take a closer look at the book and its contents:
The first chapter simply discusses the reason for starting up a website in the first place. There are many different reasons for many different people as to why they start a site. Some start for financial reasons (make money and advertising), while others start to share photos with family and friends. This chapter discussed several of these reasons for starting a website.
Chapter two was where the book really started to take off. This chapter discusses the Dilemma of "Rolling your Own" Solutions. We also get a brief crash course in several aspects related to web development.
The author gets you started by installing a local server on your machine with PHP and MySQL. After this is completed, the authors walk through an installation of Wordpress as we begin our journey. Basically every chapter after this will use Wordpress in one way or another.
This is where things get somewhat fuzzy. The chapters related to Ajax, APIs, and Libraries all revolve around Wordpress. The topics are not discussed in depth, but merely show you how to install an array of different plugins available to the Wordpress platform. Flickr, Youtube, Odeo, and Google Maps--all of which are presented as plugins for Wordpress.
The last few chapters involved some good discussions on promoting your content, navigation and layout, and finally--how to get help when you hit a roadblock. The last chapter really made this book worth the read, as it discussed the different ways to get help, the places to go, and how to ask for help in the different communities. There are some very helpful and important tips in this chapter as you seek help from your peers and colleagues.
Overall, the book was not a bad read--it just left me with mixed emotions due to the title of the book. The authors are very knowledgeable and that shows in each of the chapters. Though I felt the book made things look so easy, the authors were sure to point out that the solutions there were not in-depth, but enough to get you started. If you are just beginning your trek into web development, then this book would be a good read to get you up and running in no time flat. However--for long term involvement in the web, or a more in-depth discussion of the topics listed in the title, you may want to grab a few more books.

Click Here to see more reviews about: Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made easy

Building "Web 2.0"/Ajax" applications is all the rage right now, and there is a lot of complicated code involved, but a lot of budding web developers don't realize that most of the hard work is already done for them, and available on the Web, through JavaScript libraries to provide most of that Ajax/DOM Scripting functionality out of the box, Application programming interfaces (APIs,) and hosting services such as Flickr and YouTube to provide all they need to easily store and retrieve their media (be it images, video, or whatever.)All the developer needs to know is enough to successfully wire together all this functionality successfully and responsibly, and this book shows you how. It assumes no knowledge at the start, showing how to set up an effective development environment, then moving on to building up a complete professional "Ajaxy"/"Web 2.0" site step by step, all using ready made functionality available on the web, including storing, retrieving, and displaying content, images and video, and effective site navigation, all topped off with a beautiful CSS layout.But it doesn't stop here. The reader is also shown how to promote their content to attract visitors to their site, and how to find a hosting partner.The techniques contained within this book are becoming increasing more in demand by aspiring and existing web developers, all wanting to be a part of the new generation of the web.

Buy Now

Click here for more information about Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made easy

Read More...

Django 1.2 e-commerce Review

Django 1.2 e-commerce
Average Reviews:

(More customer reviews)
"Django 1.2 E-Commerce" starts with a very ambitious goal: design, develop and deploy a functionam ecommerce web site for the fictional [...] company. Sounds great, doesn't it?
I started flipping through the usual introductory pages explaining what Django is and why use it for a project like this. It was all fairly brief which already led me to believe that knowledge of Django's inner works and basic setup and configuration was required to follow along.
Well, the instructions are not as streamlined as other programming books I've read and it could be fairly tricky to follow the examples and logic if you're not already familiar with how Django works. There are several typos in the example code as well, mostly due to missing spaces between the commands and arguments. Adding to the confusion is the style the author chose to deliver his explanation of specific code changes, displaying snippets of code that will leave the reader wondering what specific file is being discussed.
Now, if none of these things sound scary to you, you'll be happy to know that the project itself is fairly well designed and worth your time. It was also the first time I saw an example of integrating Django with Google Checkout to set up a "shopping cart" mechanism, and by the time you're done with the second chapter, you will have a very basic but functional ecommerce web site.
The subsequent chapters were a blur, talking about adding external modules and services to enhance your site's searching capabilities as well as exposing the data from your "store" via APIs and generating reports with ReportLab. The author also talks about making use of javascript to add that AJAX-y feeling that we've come to expect of most modern sites and how to take advantage of S3 storage to sell your product.
The last chapter finally walks you through a few different ways you can deploy your final project to the world out there. I thought it was interesting to see Fabric being mentioned as a driver for deployment, as I have been playing with it at work to help me perform a series of tests on several different hosts for QAing purposes. Come to think of it, this may have been the first time I've seen it mentioned in a book, so I'm glad that this project seems to be picking up steam.
Overall, even with the issues of poor proof checking of the source code and the "everything and the kitchen sink" approach to the first chapters, if you're not new to Django and need to get some ideas on how to design and develop an ecommerce website, you may want to check out this book. I give it 3 out of 5 stars.bout+making+use+of+javas

Click Here to see more reviews about: Django 1.2 e-commerce

Packed with code examples and configuration hints for related web technologies, the book helps you add a new feature to your store in each chapter. It also provides additional documentation and comments for popular web APIs. If you are a Django developer and wish to build an e-commerce application, then this book is for you. You need to be familiar with the basics of developing in Django.

Buy Now

Click here for more information about Django 1.2 e-commerce

Read More...

Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework Review

Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework
Average Reviews:

(More customer reviews)
I went through this book before realizing that there is a better and up-to-date tutorial available for free on the Tapestry 5 official site written by the creator Ship himself:
[...]
As this book was obviously written a couple of years back, a lot of information is out-dated. I had to jump through quite a number of hoops, looking for info and tips on the web, to get the project going. There are numerous errors starting from using Maven to create a Tapestry 5 project all the way down to attributes of form tags. While some of these errors are minor and are caused by the continued evolution of Tapestry 5, they put a considerable damper on my learning process and make it unnecessarily frustrating.
A major omission from this book is the integration with any ORM tool such as Hibernate. In my opinion, this leaves the book "half-baked." After going through this book, one would not be able to create a "real" project that include DB persistence. All in all, whether you are experienced in Java EE or not, if you wish to learn Tapestry 5, you will be much better off by following Ship's official tutorial listed above instead of using this book.

Click Here to see more reviews about: Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework

This book is a practical step-by-step tutorial for those who want to build contemporary, real-life web applications with Tapestry 5, the Apache open-source framework for creating dynamic, robust, highly scalable web applications in Java. It shows the path of least resistance, so that the reader can learn all the essential skills quickly and easily. To give the reader an initial practical experience, a simple but useful web application is built throughout the chapters. This book is for those who want to build sophisticated Java web applications quickly and easily. It assumes that the reader is reasonably comfortable with the Java programming language, but no knowledge of web technologies is needed. For experienced Servlet, JSP, or Struts developers, the book will show an alternative way that will allow them to raise their productivity to an incomparable level. With this book you will see that a contemporary component-based framework can be easy to learn and a pleasure to work with.

Buy Now

Click here for more information about Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework

Read More...

Beginning Ajax (Programmer to Programmer) Review

Beginning Ajax (Programmer to Programmer)
Average Reviews:

(More customer reviews)
This book is really disappointing. The code examples are not at all well suited for the book's supposed target (starting level).
The first example (page 21) is too complex for a beginners' book *and* for a first chapter... and they even say so! (Quote: "Note that this example is quite complex.") I wonder, if they knew it was too complex to grasp at a first glance, why didn't they change it? They introduce even XSL without any need -this can only discourage a beginner. Believe me, I can think of a thousand better examples, and I'm not an expert in Ajax.
It doesn't get any better in the next chapters. The authors can't manage to explain fundamental things like the XMLHttpRequest object, which is an essential part of Ajax, and consequently should be an essential part of a book about Ajax for beginners.
So... I really don't recommend this book. I usually enjoy Wrox books, but I have to say this title is absolutely not worth the money. If you are a beginner, try Wiley's Ajax for Dummies instead. Hope this helps!

Click Here to see more reviews about: Beginning Ajax (Programmer to Programmer)

Using proven examples and explaining concepts step by step, this book shows you how building Ajax-enabled sites and applications allows more interactive user interfaces than ever before. You'll learn about the differences in capabilities between client-side and server-side development techniques, as well as how Ajax crosses this boundary. You'll also discover how Ajax techniques can be summed up by patterns (which are development models that you'll use repeatedly). With a mastery of these techniques, you'll be able to breathe new life into your Web sites.

Buy Now

Click here for more information about Beginning Ajax (Programmer to Programmer)

Read More...

The Principles of Successful Freelancing Review

The Principles of Successful Freelancing
Average Reviews:

(More customer reviews)
Being a freelancer is the new black. It's just a crazy fun loving world where nothing can go wrong. Well as a crusty old freelancer I can tell you that's far from the truth.
Well Miles Burke in his new book The Principles of Successful Freelancing discusses just that. Miles is no stranger to making the leap into world of freelancing having done it three times.
When I first picked up this book, I'll be honest, I was a little skeptical. But I found this is a good book. It's well written with an entertaining layback style all it's own. I can just imagine Miles sitting back in a cafe or coffee shop chatting about freelancing. You could easily read this book on 4-5 hour plane flight.
This book is squarely aimed at the person who is considering getting into freelancing or has just started. It covers off all aspects of the freelancers life cycle, such as:
* From starting out and a hard look at oneself, are you cut out to be a freelancer.
* Preparing for the transition from regular work to freelancing, and all the things you really need to think about (but don't).
* Finances, making sure you really do stay in business and keep a positive cash flow.
* Productivity, time tracking, getting into that productivity zone and not being distracted.
* Selling, winning work and understanding how to sell. Something all freelances fear at some stage.
* Customer service, or keeping the client, project management made simple, and dealing with difficult clients.
* Lifestyle, work habits, life balance are discussed, this is huge area that I know freelancers cut corners on.
* Expansion, life beyond freelancing, the final stepping stone on the way for a freelancer, be that back into employment, or expansion using outsourcing or your own staff.
You know what's really good and annoying too (well for me) with this book; it is just full of all those tips and tricks that I just wish some freelancing mentor had told me all those years ago in the previous century when I started freelancing.
I enjoyed this book to the point that I found myself nodding and smiling as Miles waxed on with another aspect of freelancing, pointing out the pitfalls along the way. And sometimes I was wincing as I realised that after 14 years in the game I've still got a few things even I can improve on.
The one thing I didn't like, and this was just me, is it was it had a few too many lists in places. It made me think I was checking off my freelancing skills all the time. But really that was a very minor point.
Overall, highly recommended, if you are a new freelancer, or old one, or maybe just considering freelancing, get this book, read it. Act on it, it's a great reference source, then later on, reread it.
But you know with this book, it's now a little bit easier.

Click Here to see more reviews about: The Principles of Successful Freelancing


Thinking about becoming your own boss and embarking on the wonderful and rewarding journey of freelancing? The Principles of Successful Freelancing is for you. In this easy-to follow guide you'll learn what's important in transforming your skills into a booming freelance business. This book leads you through the entire process, from getting started, through to winning and keeping loyal clients. Running a successful freelance business is easy, and with the information in this book, you'll confidently turn your freelancing dream into a profitable reality.

Learn how to make a smooth transition into freelancing
Understand how to effectively manage your money
Ensure you spend your time on the right activities
Discover why a work/life balance is important
Learn how your network can support you and your business
Overcome your fear of selling
And much more ...
The 12 Principles Of Successful Freelancing
Get Organized Keep your workspace tidy and plan ahead (short- and long-term).
Control Stress Remain calm and work through issues to avoid early burnout..
Research Spend quality time researching your proposed business-it's more than a five minute web surf.
Be PassionateLove your work! You should enjoy what you do for a living.
Budget Save for a rainy day rather than spend every cent as it comes in.
Value your Health Bad health stops you from working. Take time to exercise and maintain a nutritious diet.
Embrace Selling Enjoy the sales challenge-it's easier than you think!
Satisfy Customers Don't do average work-exceed their expectations and make them need you.
Grow Your Network Value family and friends' support, and meet new people all the time.
Maintain Cashflow It's what is in the bank that counts, not what you are billing-understand the difference.
Continually Learn Keep acquiring new skills and knowledge, every week. Let it slip and you could be left behind.
Achieve a Work/Life Balance Your life should be more than work-maintain a good balance for health and success.


Buy Now

Click here for more information about The Principles of Successful Freelancing

Read More...

Web Site Cookbook: Solutions & Examples for Building and Administering Your Web Site (Cookbooks (O'Reilly)) Review

Web Site Cookbook: Solutions and Examples for Building and Administering Your Web Site (Cookbooks (O'Reilly))
Average Reviews:

(More customer reviews)
The author says this is the book he wished he'd had when he started building websites ten years ago. I agree. The book is structured as a series of problems posed, with solutions, a discussion, and related links for follow-up. Some of the problem/solution match-ups certainly sometimes read like notes kept handy after some bit of knowledge was learned the hard way.
The book is written for those who make a living by designing, developing, maintaining, and marketing Web sites for themselves or other people. The exclusive focus is on the familiar world of LAMP -- Linux/Unix with Apache, MySQL, and PHP.
The author shares lots of handy code snippets (mostly PHP) to deal with technical issues but he does not neglect the soft skills, such as approaching the information architecture of a proposed site -- and marketing the finished one.
Addison goes into as much depth as is necessary to solve a problem and resists the temptation to go further. He clearly keeps up with best practices. I was impressed that his advice for a printer-friendly site is to use print media CSS. Most sites, even new ones, use more expensive and labor-intensive methods, like adding middle-layer software or creating separate content versions.
Quibble: the book does not mention, nor do the publisher's or author's sites offer any way to download the code snippets and the lists of related links. That is very odd for a book of this nature and I hope the author corrects the oversight for readers soon.

Click Here to see more reviews about: Web Site Cookbook: Solutions & Examples for Building and Administering Your Web Site (Cookbooks (O'Reilly))


The total number of web pages today has been estimated at over 3 billion, spanning millions of individual websites. Not surprisingly, there is tremendous pressure on web developers and designers to remain current with the latest technologies.

The Web Site Cookbook from O'Reilly covers all the essential skills that you need to create engaging, visitor-friendly websites. It helps you with the practical issues surrounding their inception, design, and maintenance. With recipes that teach both routine and advanced setup tasks, the book includes clear and professional instruction on a host of topics, including:

registering domains
ensuring that hostnames work
managing the directory
maintaining and troubleshooting a website
site promotion
visitor tracking
implementing e-commerce systems
linking with sales sites

This handy guide also tackles the various elements of page design. It explains how to control a reader's eye flow, how to choose a template system, how to set up a color scheme, and more.

Typical of O'Reilly's "Cookbook" series, the Web Site Cookbook is written in a straightforward format, featuring recipes that contain problem statements and solutions.A detailed explanation then follows each recipe to show you how and why the solution works.This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to.

Regardless of your strong suit or your role in the creation and life of a website, you can benefit from the teachings found in the Web Site Cookbook. It's a must-have tool for advancing your skills and making better sites.


Buy Now

Click here for more information about Web Site Cookbook: Solutions & Examples for Building and Administering Your Web Site (Cookbooks (O'Reilly))

Read More...

Beginning Drupal (Wrox Programmer to Programmer) Review

Beginning Drupal (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Knowing near nothing about Drupal, I wanted to find a book that would give me the big picture and help me develop a nuts-and-bolts working knowledge quickly. I saw so many titles online that I went to a physical bookstore so I could carefully look at the books and choose the most appropriate one for my needs. I looked at many books, and scanned the Introductions and Tables of Contents of several promising ones. I chose "Beginning Drupal" because it had a great balance of concrete examples, theory, and discussion of the implications of making various choices in Drupal.
After I purchased the book and began to actually use it, it became quickly clear that Wiley Publishing had not only jumped the gun in publishing a Drupal 7 book prematurely, but several other things really soured the experience for me. There was no discussion in the introduction about the fact that the book was based on early alpha and beta versions of Drupal 7, and that the installation instructions would install Drupal 6 which is so different that the exercises in the book are more confusing than helpful. Still, I persisted, trying to find the Drupal 6 equivalents to the Drupal 7 examples in the book. (of course this was not mentioned on the cover either, or on the web site. As a matter of fact, the promotional materials misleadingly call Drupal 7 the latest version, but don't mention that it has not been officially released yet). After I hit page 100, I realized that the UI differences were not the only problem. The book was not only unclear because of the version differences, but because the writer apparently didn't have the benefit of a conscientious editor to make the language clear. The grammar was sloppy, but worse yet, the meanings of many of the sentences were foggy.
I did switch over to using Drupal 7 beta, hoping that would help. In fact, it did help with many of the exercises, but there were also far too many instances in which the examples were confusing because they were based on earlier versions of Drupal 7. I looked at the "errata" published for the book, but they barely scratched the surface of the errors in the book.
I really liked the unfolding of concepts as the book progressed, in that sense the design of the book was brilliant. But it was sloppily executed, and there were numerous instances in which avoidable inconsistencies prevented examples from working the way they should have.
In summary, I'd say that this book was a well conceived but so poorly executed and rushed to market. It wasted more of my time and effort than any other "how to" book that I have ever encountered in my 4 decades in the computer business.

Click Here to see more reviews about: Beginning Drupal (Wrox Programmer to Programmer)

A thorough introduction that lessens the learning curve to building sites with Drupal 7
Drupal 7 is the latest version of the free, open source content management system Drupal. A powerful content management system and framework Drupal has an unfortunate reputation of having a steep learning curve. This guide to Drupal 7 methodically demystifies Drupal and shortening the learning curve.
Author Jacob Redding is deeply embedded in the Drupal community, and walks first-time Drupal developers through the installation and configuration of a Drupal system. In-depth information on key areas of Drupal explore the Drupal hook system, Drupal's theming layer, and Drupal's API. You'll also get sample code, and lessons that guide you through various aspects of Drupal.
Introduces you to every aspect of Drupal 7
Demystifies key areas of Drupal and shortens the learning curve for even the most novice beginner
Features lessons and sample code that offer extra insight into a Drupal web site
Exploring simple single website installations and more advanced multiple site installations that share users and/or content.
Addresses how to use Drupal's theming layer to your advantage.

With this comprehensive and clear book by your side, you will quickly learn to leverage Drupal's impressive power.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Buy Now

Click here for more information about Beginning Drupal (Wrox Programmer to Programmer)

Read More...

Leveraging Drupal: Getting Your Site Done Right (Wrox Programmer to Programmer) Review

Leveraging Drupal: Getting Your Site Done Right (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
As a website developer specializing in Drupal-based sites for the last few years, I found this book to be exactly what I needed. I have several other books about drupal, including Pro Drupal Development, Second Edition (Beginning from Novice to Professional) and Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP, yet I have found Leveraging Drupal to be the most helpful yet.
Leveraging Drupal goes into precisely the topics related to Drupal development which your average "working stiff" building Drupal sites runs into on every job: version control, the development and deployment process, upgrades, internationalization options, theming, etc. Included are helpful life-saving tidbits such as dealing with the infamous WSOD (php's white screen of death), checking out drupal via CVS, and setting up cron. It more than pays for itself in just the first three chapters.
One of the things I like most about the book is that the author treats website development with the same respect as any software project. From the book: "First of all, in a software project (and because of it's complexity, that is what a website application is), you are either controlled by circumstances or you succeed - but only if you can maintain your grip on things."
I would compare it to my other favorite programming book: Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series) by Jeff Langr. Leveraging Drupal is similar in that after reading and digesting it, you are a more mature developer than you were before.

Click Here to see more reviews about: Leveraging Drupal: Getting Your Site Done Right (Wrox Programmer to Programmer)

This book is a step-by-step guide and a hands-on co-piloted experience for those trying to make Drupal powered websites work for them, and for their clients. Much more than a "tutorial", what is needed is a nuts-and-bolts living mentor and guide which really shows the reader how to do the things really required for bringing it all together in a site which works. This will be the only book covering all the difficult components of Drupal: views, panels, themes, content creation, etc. The book will cover:* How to upgrade your hopelessly outdated and obsolete-software dependent site and bring it into the Drupal mainstream and future* How to become a great Drupal themer and make "non-Drupal" looking sites* How to really customize Drupal for your real needs* How to start using best practices in Drupal web application development* How to work like the pro Drupal shops and be ready for big projects - and small ones* Learn by example (code samples, theme samples, videos) at every step

Buy Now

Click here for more information about Leveraging Drupal: Getting Your Site Done Right (Wrox Programmer to Programmer)

Read More...

Adobe Dreamweaver CS3 with ASP, ColdFusion, and PHP: Training from the Source Review

Adobe Dreamweaver CS3 with ASP, ColdFusion, and PHP: Training from the Source
Average Reviews:

(More customer reviews)
I have quite a bit of experience building static sites and pages and realized the importance of expanding my understanding of building dynamic sites. I have a pretty good understanding of using Dreamweaver but am just getting started on using Dreamweaver CS3. I was hoping to get a better idea of how to use all of the new features in CS3 while also specifically learning php. I got more than I bargained for. Specifically, I was not aware of the differences between ASP, ColdFusion and PHP. Now, I have a much better feel of which one to use for different situations.
One of the things that struck me right away is that anyone, regardless of your current level of experience, that is interested in using Dreamweaver can start out with this book. For those of you who already have Dreamweaver experience, you can speed through a few of the first parts but it is always great to see how someone else approaches things.
The tutorials and sample files were great and very easy to use - very intuitive and the sequential steps made lots of sense. I am still in the process of implementing all of the things I am learning. As a result of using this book, I am now planning to revise an existing static site and launch a new dynamic site. I love the way the book is written - very practical. I almost feel like the authors are having a dialog with me all along the way.
I would strongly recommend this book to anyone that wants to learn how to use Dreamweaver CS3 to build dynamic websites and applications.

Click Here to see more reviews about: Adobe Dreamweaver CS3 with ASP, ColdFusion, and PHP: Training from the Source

Designed for intermediate Web designers and developers with no previous experience with programming or server-side technology. Adobe Dreamweaver CS3 with ASP, ColdFusion and PHP: Training from the Source has been fully-updated, not just for the latest version of Dreamweaver but for today's Web. It's now standards--compliant, with a site created using one of Dreamweaver's brand-new CSS templates, that includes Ajax elements in the dynamic site design. Users ready to take the next step and make their Web sites interactive will find the same easy-to-read, logical, well-constructed projects, but with a site based on the latest Web technology.

Buy Now

Click here for more information about Adobe Dreamweaver CS3 with ASP, ColdFusion, and PHP: Training from the Source

Read More...

AdvancED DOM Scripting: Dynamic Web Design Techniques Review

AdvancED DOM Scripting: Dynamic Web Design Techniques
Average Reviews:

(More customer reviews)
UPDATE (3-17-08)
I bought this book again because the material is definitely good. I'm really bummed Friends Of Ed let it go to press with all these errors though. I mean, come on--I'm finding errors all over the place! That is a great disservice to Sambells. But I've decided the material is worth wading through the many, many copy editing oversights. I'm crossing my fingers I don't get stuck troubleshooting typos in the code that choke my browser. That could easily waste hours of my time.
-=-=-
I was pretty excited after I dropped the $50 or so to by this book because the contents are right down my alley. Unfortunately, I could hardly make it out of Chapter 1 for all the typos and editorial oversights. Here are a few as an example:
PG 34 -- "myVarialbe" instead of "myVariable"
PG 35 -- "when you retrieving" instead of "when you are retrieving"
PG 36 -- references a function called "initAchors()" that isn't used in the example code for that example. initAnchors() appears in the next example on the next page.
PG 37 -- number of iterations in loop changes from 3 to 5 from 1st example to 2nd example for no apparent reason - this is confusing and distracts from the point being made.
PG 37 -- Figure 1-7 shows three objects in diagram instead of the 5 needed (one for each loop)
This is all in just 3 pages!
This is the part of the book I started reading first so I assume the rest of the book is going to be as poorly edited/ proofread. This surprises me as I own over 5 or 6 titles from the Friend Of Ed series and I don't recall ever seeing so much as a typo in any of them.
Overall, I think the book shows promise. But I can't tolerate errors like this in a programming book. They are difficult enough to read already without having to figure out what the message was "supposed" to be.
I'm returning this book to the store. When it reaches a later edition I may give it another go. It needs some serious "debuggin" first though.

Click Here to see more reviews about: AdvancED DOM Scripting: Dynamic Web Design Techniques

DOM Scripting is a vital technique for web developers and designers to learn and master in the modern web development arena, for adding dynamic effects to web applications such as animations, maps, drag and drop, and more.At friends of ED, we kick-started the interest in this subject with Jeremy Keith's acclaimed book DOM Scripting (friends of ED 1590595335.) And now, with AdvancED DOM Scripting, we're aiming to take the reader further-AdvancED DOM Scripting starts where the original DOM Scripting left off, assuming the reader has already mastered the basics, and taking them further, with countless real world tutorials. It is the first book to exclusively cover advanced DOM Scripting techniques, and reads like a wish list of must have dynamic web application features, including visual effects using JavaScript libraries, Ajax, Mashups using APIs, and much more.

Buy Now

Click here for more information about AdvancED DOM Scripting: Dynamic Web Design Techniques

Read More...

Creating Web Sites Bible Review

Creating Web Sites Bible
Average Reviews:

(More customer reviews)
As of this review, I was on Chapter four.
There is a lot of info packed into this book, but also a lot of errors and typos.
The first tutorial web page they walk a person through on pages 114 / 115 has so many errors that it will not look anything like the finished product on page 116.
I wasted a lot of time attempting to figure out what the errors were, having to search other sections of the book for the proper code elements. THEN I had to play with the code elements to learn that the first example cannot be done the way they presented it!
The first tutorial shows this for aligning a headline center (I had to use parenthesis instead of the lesser than < and greater than > symbols so the actual code would show up here):
(p align"center"") (h3)Making Kimchi using an ordered list(h3)(p)
This does not work. It must look like this:
(h3 align="center") Making Kimchi using an order list(/h3)
The most frequently missing item is the forward slash / that is supposed to be at the end of nearly all HTML tags, according to the authors! They even say "If your screen differs in appearance slightly, don't worry about it."
WHAT GOOD IS A TUTORIAL IF MINE DOES NOT LOOK LIKE THE EXAMPLE?!
Just be prepared to have to figure stuff out on your own.

Click Here to see more reviews about: Creating Web Sites Bible


Updated for the most recent tools, techniques, and standards for creating cutting-edge Web sites for businesses or personal use, this book is one-stop shopping for HTML, JavaScript, CSS, tables, forms, Flash, and more
Brand-new chapters cover Ajax, Adobe CS3 tools, RSS, and blogging tools
Hands-on guidance and expert advice dive into such topics as creating and editing images and graphics, adding multimedia elements (e.g., Flash animations, audio, and video), creating stores for Yahoo! and Amazon.com, designing auction pages for eBay, and building blogs


Buy Now

Click here for more information about Creating Web Sites Bible

Read More...

CMS Made Simple 1.6: Beginner's Guide Review

CMS Made Simple 1.6: Beginner's Guide
Average Reviews:

(More customer reviews)
I have been using CMSmadesimple (CMSMS) for 5 years or so. It's a very robust CMS (content management system) that is quite easy to learn in a basic way. To get more out of CMSMS though you need to know a bit more than you can easily pick up from just using the application, visiting the WIKI and user forums.
This book is exactly what a user new to CMSmadesimple would need to jump-start the learning experience. A web developer with more experience but no experience specifically with CMSmadesimple or the Smarty templating engine would also benefit from this book. To be sure, the measured pace of the book is perfect for a neophyte to CMSmadesimple.
The approach taken by the book is to teach you how to install CMSmadesimple and then how to build an example website from scratch using the book as your tutor. It walks you through each and every step, carefully assessing your progress along the way with end-of-chapter quizzes and a great method of delivering the content.
The book follows the procedure of telling you what you are about to do, telling you how to do it then explaining to you what you just did. For block-heads like me, it is the only way I learn well... by reading, doing and recapping.
All the major areas are covered including how to Install CMSMS, how to use the core modules, an understanding of how to use Smarty to build your templates, how to convert other website templates to work with CMSMS, a brief discussion of SEO and how to add e-commerce functionality and a discussion of Users and Permissions. There is a lot of information packed into this slender book. All of the information is presented in a no-nonsense, straightforward manner.
If you prefer reference types of books, this probably won't meet your needs as it does take a tutorial approach and is best consumed in a linear fashion. You -could- use it by jumping around from here to there if you just wanted to discover how to do some specific things such as adding a protected page to your site, easily implementing YouTube videos onto your pages or perhaps how to create a form with various types of input fields. But this book is not a reference book for CMSmadesimple. Rather it is a guided approach to learning the basics, and then some, of CMSmadesimple.
The author makes ample use of screenshots along the way. The code snippets are available from the publishers website, which is fortunate since no CD accompanies the book.
There are not many books dealing with CMSmadesimple and I was thrilled to find one that covered all the essentials in an easy to digest way. I'd highly recommend this to anyone contemplating the building of a website with CMSmadesimple. It will greatly enhance your early experiences with the application and explain some of the concepts that even I didn't have a firm grasp on until reading the book. In particular, the brief but helpful discussion of how the Smarty templating engine works is indispensable information.
I can't think of a better introduction to CMSmadesimple. I wish I'd had this book 5 years ago. It would have accelerated my learning greatly. And as an aside, if you are using WordPress to build websites but blogging is not your primary focus for the website, give CMSmadesimple a good look. It is really slick, has an active user forum and is continually undergoing development.

Click Here to see more reviews about: CMS Made Simple 1.6: Beginner's Guide

This is a practical, hands-on book based around a case study website, which you will set up in this easy-to-understand introduction to using CMS Made Simple. The chapters provide clear instructions and detailed screenshots, so you can see exactly what to do at each step of the build. This book is perfect for newcomers as well as webmasters who are looking for an introduction to building powerful and professional websites with a content management system. The workshop covers all aspects of web publishing and is aimed for web designers, web developers, editors, and web managers.

Buy Now

Click here for more information about CMS Made Simple 1.6: Beginner's Guide

Read More...

JavaScript Programmer's Reference (Wrox Programmer to Programmer) Review

JavaScript Programmer's Reference (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
As a reference, this book works really well. One can pick up the book and quickly find anything from information about basic syntax, the DOM, to advanced features like Ajax and JSON. The examples stand alone from previous chapters, so there is no need to read the book linearly from cover to cover.
But if one *were* to read the book from cover to cover, it makes a great introduction to JavaScript for designers or others who are already familiar with HTML and CSS. White's writing style is pitch-perfect for such a use--the information is easy to follow while not being "dumbed-down."
The bottom line: great reference, but don't be afraid to use this to learn JavaScript as it is used today.

Click Here to see more reviews about: JavaScript Programmer's Reference (Wrox Programmer to Programmer)

Learn everything about utilizing the JavaScript language with the next generation of Rich Internet Applications from the accessible information in JavaScript Programmer's Reference, both a tutorial and a reference guide for web developers. Master methods for using Java with applications like Microsoft's Silverlight, Ajax, Flex, Flash and AIR by practicing with hands-on examples with practical, usable code. Employ this complete JavaScript reference to help you understand JavaScript Data Types, Variables, Operators, Expressions and Statements, work with JavaScript Frameworks and data, and improve performance with Ajax.

Buy Now

Click here for more information about JavaScript Programmer's Reference (Wrox Programmer to Programmer)

Read More...

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series) Review

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)
Average Reviews:

(More customer reviews)
This is the book I wish I had had when I was starting to set up my Books-On-Line web site. Here in one simple step is just about half of what you need to know to set up a fairly complex database driven web site. I say about half of what you need to know because he spends no time at all on appearance, type fonts, color, illustrations, all that stuff. As he says in the introduction, he's not good at that (neither am I), and for those subjects you need another book.
But for a functioning web site he recommends what is sometimes called LAMP - for Linux, Apache, MySql and PHP. To summarize why:
The software is FREE, a very good price.
It doesn't crash as often
It runs faster so you can use a slower computer.
By the time you finish, you'll probably want at least one book on each of these software packages, but here is an excellent place to start. It gives you enough to get started and you only need to go deeper into each of these packages when you start getting fancier. The nice thing about this book is that it gives you everything you need to get started in a well written, easy to understand way.
Mr. Gabarro, there are two things I would suggest for your next edition: One, include a cd of a working collection of the four packages rather than saying go get any distribution, and two, talk a little about past and emerging technologies such as Cold Fusion for the past, and Ruby on Rails for the future. I'd be interested in your opinions.

Click Here to see more reviews about: Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)

Web Application Design and Implementation uses a hands-on approach of the major technologies and programming languages to teach readers web development. Providing an understanding of all major aspects of web programming in order to achieve the construction of a database-driven website, the book features state-of-the-art programming languages such as HTML, JavaScript, MySQL, PHP, Apache, Linux/Unix.

Buy Now

Click here for more information about Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)

Read More...

WordPress 3 Ultimate Security Review

WordPress 3 Ultimate Security
Average Reviews:

(More customer reviews)
I have been using WordPress since version 2.5 and when I first heard about this book, I was wondering how the author could fill 240+ pages on securing WordPress.
As many veteran WordPress users know, Automattic, the company that oversees the development of the open source blogging platform, does an excellent job keeping it secure, with regular updates. The problem here is many users think that Automattic does everything to keep WordPress sites secure. Do not fall into this trap. Users have to take responsibility too.

So it came as no surprise that the first four chapters are spent explaining how the bad guys work and how to protect your computer and network. The author covers a broad range of topics from how to secure Windows, Mac, and Linux workstations. He gives advice on where to obtain, install and configure personal firewalls and anti-virus software. He suggests ways to avoid spam and make your web browser safe for browsing.
The chapters on WordPress security are just as informative. He explains how to back up your WordPress site (which you are probably already doing. Right?) How to set up file and user permissions. He explains which WordPress files and features should be disabled or removed to avoid hackers and why you should use SSL, SFTP and hardened shell accounts to access your site.

If your site does get hacked, there is a disaster recovery section that explains how to get your site back online and make sure it doesn't get hacked again.

I am an IT consultant and have worked with PCs in some form since 1982 and built my first website in 1995. I thought I knew a lot about security, but this book taught me many new ways to secure websites and computers. It was a quick read and brought me up to date on the fast changing world of Internet security.
This book can help all users, from WordPress beginners to IT professionals. I recommend reading it to keep both your website and PC/Mac/Linux computer safe.


Click Here to see more reviews about: WordPress 3 Ultimate Security

This is a comprehensive essential guide to WordPress security written in a light style, which converts learning a really serious topic to an enjoyable read. It is packed with copy-paste solutions to security to suit all levels of security know-how. Just as WordPress is used by a broad spectrum of website owners, with varying degrees of security know-how, so WordPress 3 Ultimate Security is written to be understood by security novices and web professionals alike. From site and server owners and administrators to members of their contributing team, this essential A to Z reference takes a complex and, let's face it, frankly dull subject and makes it accessible, encouraging, and sometimes even fun. Even if you are a total newbie to security, you can transform an insecure site into an iron-clad fortress, safeguarding your site users, your content and, sooner or later, your stress level.

Buy Now

Click here for more information about WordPress 3 Ultimate Security

Read More...