Book Description
Microsoft Office Sharepoint Server 2007 is the in-depth, one-volume guide to administering Office SharePoint Server 2007direct from the experts. Get comprehensive information to plan, deploy, administer, and support Microsoft Office SharePoint Server 2007. With this Administrators Companion, you get mission-critical information in a single volumestraight from the experts.
Customer Reviews:
A great starting point.......2007-06-26
With most new products you have to start somewhere and for those that are familiar with SP2003 but have no idea with 2007 or are new to SPS2007 then this is a great starting point to learn the architecture behind it all a reference guide to assist when you not 100% sure on doing something as an administrator.
Not for developers.......2007-05-13
Great book for pre-sales and administrators. But too much information in this book does not give crispy answers to questions
Sharepoint encyclopedia...........2007-05-05
It discusses everything you need to know with regard to MOSS 2007 but never really makes a point or stands out in any area. I read it and I feel like I am reading an infomercial about it and at times it lays out things you can do but it is not focused or useful in terms of diving into Sharepoint functionality or pointing out ways to actually get anything satisfying accomplished.
if you use MOSS 2007, you need this book!.......2007-04-11
This is the "real" documentation for MS Office sharepoint server 2007. I believe they should have included a pdf version with each licensed version of the server.
Contributing Authors Make it Worthwhile.......2007-04-11
When the "principle" author turns the writing reins over to others, the contents of this book becomes worthwhile. Unfortunately, that does not happen often enough. In reading this book I am reminded of the Calvin and Hobbes cartoon where Hobbes asks Calvin why he is not going to school. Calvin replies that he is just going to go on talk shows and hype himself.
Don't buy into the hype. If you do, you are going to feel very lonely with this Administrator's Companion. Scot Hillier's books, although they have a developer focus, offer a lot more than this book does for the administrator.
Book Description
Workflow is the glue that binds information worker processes, users, and artifacts. Without workflow, information workers are just islands of data and potential. Workflow in the 2007 Microsoft Office System details how to implement workflow in SharePoint 2007 and the rest of the 2007 Office System to help information workers share data, enforce processes and business rules, and work more efficiently together or solo.
This book covers anything you're likely going to need to know -- from what workflow is all about, to creating new Activities; from InfoPath forms to ASP.Net forms; from the Rules Engine to the object model. There's even a section on integrating Office 2003 clients with SharePoint 2007 workflows. You'll come away from reading this book with solid knowledge of how to implement workflow in the new world of Office and SharePoint.
Customer Reviews:
Crutial Information about Asp.Net Task Forms is missing.......2007-09-14
Wanted to know about aspx forms dev-n-dep for sharepoint 2007 workflows. Found no code samples online [all samples online talk about infopath :-(]. From the table of contents thought that this book will be good BUT unfortunately it is NOT. It is missing a crutial information about dev-n-dep of .aspx custom TASK forms.
This book explains about custom TASK forms using InfoPath BUT NOT USING ASPX!!!
Otherwise this book is excellent from Asp.Net dev-n-dep viewpoint.
Nice person.......2007-07-23
I read half of this book over the weekend when I didn't have the possibility to connect to the net and then it is useful. But it is a little bit to much screen dumps etc. and we inherit from this class and I don't know why or "I am not a good programmer" so for someone that wants a first introduction to Workflow in Sharepoint then this book or do some free web training can be recommended. For a deeper understanding of workflow this is not a book. Maybe that Sharepoint workflow book is not written yet.
Some good points that I like is the connection with Sharepoint Office and what the vision is as I am still having my customers running 2003 that is useful...
All the Essentials.......2007-04-27
I agree with many of the reviews already written. This is a well organized and to the point tutorial on workflows with the Office system. I skimmed through once to get the high level overview, and dove into chapter 6 to get into designing workflows in visual studio very quickly.
As was pointed out in another review, the author is 'conversational' but I didn't feel like it hurt the book at all. I guess that is a matter of personal preference. Overall, this book was very helpful and I would highly recommend it.
Fantastic WF+MOSS 2007 reference.......2007-03-27
I struggled with workflows, especially integreating the webified versions into MOSS 2007 Forms Server going back to the very early beta days. While I was able to get them to work, some concepts were hazy to me. David's book brought it all together with some fantastic examples. If you're new to WF, this first section will address the core concepts... no need to go out and get another workflow book. The three chapters on creating a custom activity, creating a sequential & statemachine workflow, and making it available over the web via Forms Server are fantastic.
Only reason I'm not giving it a 5 out of 5 is because the book is very conversational. A book of this type should be more reference, not "chatty."
Outstanding coverage of a difficult topic.......2007-03-14
I have been creating workflows in SharePoint 2007 since early in the beta. The process is challenging and - at times - frustrating. David has done an excellent job providing the details and examples necessary for developers to be successful. You will find answers in this book that are not available from any other source.
Customer Reviews:
Scottie.......2007-09-26
This is the best book I've found that helps to organize the integration space within the industry. This book has helped to organize my thoughts and communicate with others effectively on how to leverage integration patterns. I highly recommend this book to help obtain a foundational understaning of the integration space.
Excellent patterns book.......2007-08-28
Upon recently changing jobs and focusing on messaging design and architecture, I was steered toward this book by my peers. Without getting into too much detail, before joining my new team, I had never heard of patterns (came from a product support area), much less asynchronous messaging design. Needless to say, this book has been invaluable in my learning process as well as conveying our direction to others.
This book is written in such a way that it is very intuitive. Diagrams help support the concepts and code examples as well.
I would highly recommend this as a must read/reference guide for anyone designing messaging solutions.
Great book for messaging pattern understanding.......2007-08-27
This is a fantastic book if you are looking for patterns to base your messaging designs and architecture around. The way this book goes about explaining some of the asynchronous messaging patterns seemed to provide a great deal of benefit to developers and designers who were stuck in the synchronous way of doing things. Great explanations and illustrations, would recommend to anyone researching EAI or ESB technologies or just a more structured, efficient way of messaging in general.
Enterprise Application Integration .......2007-07-29
I've been using the patterns in this book for several years now. These patterns help me to focus on the problems my customers need solved rather than what technology to use. This has helped to produce numerous successful systems and these patterns have consequently become the basis for many architecural redesign efforts at my company.
The Bible for Enterprise Application Integration.......2007-07-12
As a developer working on application integration for the last 5 years I am so thrilled about this purchase. Just started out reading and though I feel a little overwhelmed I can so much relate to all the patterns being discussed. Its being tough to digest and register the terminologies but I am sure I will get there as I progress. Definitely the best technical books I have ever purchased and is must have for any one who is involved with application integration !
Book Description
In 2000,
Jakob Nielsen, the world’s leading expert on Web usability, published a book that changed how people think about the WebâDesigning Web Usability (New Riders). Many applauded. A few jeered. But everyone listened. The best-selling usability guru is back and has revisited his classic guide, joined forces with Web usability consultant
Hoa Loranger, and created an updated companion book that covers the essential changes to the Web and usability today. Prioritizing Web Usability is the guide for anyone who wants to take their Web site(s) to next level and make usability a priority! Through the authors’ wisdom, experience, and hundreds of real-world user tests and contemporary Web site critiques, you’ll learn about site design, user experience and usability testing, navigation and search capabilities, old guidelines and prioritizing usability issues, page design and layout, content design, and more!
Customer Reviews:
Great book, but a bit US oriented.......2007-03-31
This is a great book (bible?) when it comes to usability issues. Reading is easy if you're not totaly new to using and coding websites.
The only "downside" to this book is that it is very US website oriented. As web design/usability in the US is way behind Europe and especialy Scandinavia many of the design/GUI examples in the book feels "old school".
If you are into improving usability for websites - buy this book!
Phenomenally Useful -- worth its weight in gold.......2007-02-28
Here it is Feb 2007, and I've had a website for my business since Feb of 2002. For five years I've been asking people to visit my site and give me feedback for how to improve it. What I usually got back was "lots of great information, Dan." "Easy-to-use navigation." "Loved it. Great site."
That wasn't what I was looking for. I wanted a REAL critique with REAL suggestions for how to make it better.
When I came across this book it was like an answer to prayer. I devoured it on a cross country flight, and then I followed some of its advice. In the book, they talk about how they worked with people individually, giving them tasks to find or do things online. The people were asked to perform those tasks without any guidance and also while "thinking out loud" ... that is, explaining what their thoughts were re: likes and dislikes, what they expected to see on certain sites, why they were doing what they were doing, etc.
The one piece of advice in this book that they keep suggesting over and over is "do this with your site."
So I did. I instructed some clients on the "think out loud" process, and then gave them the following scenario: "I'm your boss. I just came back from a luncheon and heard Dan Bobinski speak. Here's his card; his website is on there. See if you can find out how much he would charge to come out and work with our managers."
I then sat back and took notes while my clients tried to accomplish that task while they 'thought out loud.'
All I can say is I was devastated. They couldn't find the information. Even when they were on the right track, they couldn't identify the links or the proper info. And when I say I was devastated, I mean I was cut to the core. My website was TERRIBLE.
On the plane ride back I went through the book again, and then made a few changes to my website as soon as I could. I saw improved results almost immediately. I went from getting two or three inquiries from my website each month to getting two or three per week. And, with more changes, it's now up to two or three per day.
My team is now in the final stages of a total (and I mean TOTAL) site redesign based on the suggestions in this book, and it should be ready to launch in a few months. Everyone is excited.
This book retails for $50 ($33 here on Amazon at the time of this writing). That seems steep to some, but I must say, I would gladly pay ten or twenty times that amount for the information it contains. It is probably one of the few books that is literally worth its weight in gold.
If you run a website, or have any say whatsoever in how your website is designed, this book is an absolute must read. That's a "must" with 18" bold Helvetica letters. And get your entire web team to read it, discuss it, and beta test their ideas using Nielsen's and Loranger's suggestions.
If it doesn't pay off for you and you don't think the book was worth it, just get a hold of me and I'll buy the book from you. :-)
Oh -- and the only reason I'm giving it five stars is because I can't give it ten.
Essential.......2007-01-26
This is an essential book to all who design pages for web or work with hipermedia and would like your own work to be easily navigated. The content is very clear and helpful.
Actionable usability wisdom for better customer experiences.......2007-01-05
Jakob Nielsen is the acknowledged guru of web usability. I found this to be one of his most useful books yet, with screen shots of sites to illustrate both good implementations and violations of usability best practices. His reasoning behind prioritizing which usability issues to go after first is sound. While I don't agree with 100% of what he recommends, I agree strongly with about 95% of it. And all his opinions are grounded in years of extensive research. Nielsen's books are always specific and actionable. A great read for anyone who cares about improving the user experience online.
THE best there is.......2007-01-04
If more businesses read this, they'd have better web sites. And the rest of us wouldn't have to put up with their poorly designed, often unusable web site.
If you do business online, hope to do business online, or have any connection with doing business online, you probably need this book. What to do, what not to do, and why.
If you can only afford 1 book, make it this one. It'll save you from making a ton of mistakes, and is worth the price.
Amazon.com
Anyone who has managed the process of developing or redesigning a Web site of significant size has likely learned the hard way the complexities, pitfalls, and cost risk of such an undertaking. While many Web development firms have fantastic technical expertise, what sets the topnotch organizations apart is the ability to accurately manage the planning and development process. Web Redesign: Workflow That Works directly addresses this crucial area with a specific, proven process.
This brief but important book lays out a specific five-step strategy--called the Core Process--that can always be applied to the development of Web sites and fine-tuned to almost any type of project. Each step--defining the project, developing site structure, visual design and testing, production and QA, and launch and beyond--contains three related but distinct tracks. The text begins with a brief overview of each of the steps, then delves deeper into each with detailed explanations as well as specific forms and project-management strategies. This book does not cover back-end, server-side programming. Instead, it focuses primarily on the visual, conventional components of a Web site.
Authors Kelly Goto and Emily Cotler compiled this book in an attractive, easy-to-read format. This process guide uses numerous full-color screen shots to illustrate site examples, as well as plenty of site diagrams and sample forms. The book even has a companion Web site with downloadable forms in PDF format to put the Core Process into immediate action. --Stephen W. Plain
Topics covered:
- Step 1--Defining the Core Process: discovery, planning, and clarification;
- Step 2--Developing site structure: content-view, site-view, and page-view;
- Step 3--Visual design and testing: creating, confirming, and handing off;
- Step 4--Production and QA: prepping, building, and testing;
- Step 5--Launch and beyond: delivery, launch, and maintenance.
Book Description
If anything, this volume's premise--that the business of Web design is one of constant change-has only proven truer over time. So much so, in fact, that the 12-month design cycles cited in the last edition have shrunk to 6 or even 3 months today. Which is why, more than ever, you need a smart, practical guide that demonstrates how to plan, budget, organize, and manage your Web redesign - or even you initial design - projects from conceptualization to launch. This volume delivers! In these pages Web designer extraordinaire
Kelly Goto and coauthor
Emily Cotler have distilled their real-world experience into a sound approach to Web redesign workflow that is as much about business priorities as it is about good design. By focusing on where these priorities intersect,
Kelly and Emily get straight to the heart of the matter. Each chapter includes a case study that illustrates a key step in the process, and you'll find a plethora of forms, checklists, and worksheets that help you put knowledge into action.
Customer Reviews:
Good Book .......2007-04-11
This book is a good intro into how to manage a website implementation or redesign from the prospective of a designer. I am not a designer, but still found the book useful because it does cover all the steps; not just the ones that designers are concerned with. The book takes a good approach and is easy and interesting to read.
The best treatment of the web design process around.......2007-02-06
I have my quibbles with this book, but they are all very minor. It could stand an update, but what web book over 6 months old couldn't. I have to give it five stars because it is head and shoulders above anything else.
Thoughtful yet a little dated.......2007-01-12
Despite being the best book I have read thus far on this topic, it's content now is a little dated. Certainly a worthwhile purchase, it outlines a typical site development workflow and now having deployed portions of this methodology in my workplace I know it works.
Great Guide for Web Redesigns.......2007-01-09
This is a good detailed process for designing and redesigning web sites. Great re-usable documents and worksheets to help you on your way. Details and describes the process very well with good examples.
Worth the buy........2006-09-28
I found it a very useful book, especially with all the downloadable forms. I felt it was a little light on user testing - but otherwise, very good. It felt a bit repetitive and that things were presented in an odd order sometimes, but it's still worth the buy.
Book Description
For readers who want to design Web pages that load quickly, are easy to update, accessible to all, work on all browsers and can be quickly adapted to different media, this comprehensive guide represents the best way to go about it. By focusing on the ways the two languages--XHTML and CSS--complement each other, Web design pro
Patrick
Griffiths provides the fastest, most efficient way of accomplishing specific Web design tasks. With Web standards best practices at its heart, it outlines how to do things the right way from the outset, resulting in highly optimized web pages, in a quicker, easier, less painful way than users could hope for! Split into 10 easy-to-follow chapters such as Text, Images, Layout, Lists, and Forms, and coupled with handy quick-reference XHTML tag and CSS property appendixes,
HTML Dog is the perfect guide and companion for anyone wanting to master these languages. Readers can also see the lessons in action with more than 70 online examples constructed especially for the book.
Customer Reviews:
best CSS book ever written.......2007-06-09
By far the best CSS manual I've ever read and I've read many of them. The writing, style, examples.. everything is lucid, easy to read, easy to understand. Perfect. Thank you Mr. Griffiths.
A Superb Reference.......2007-05-12
Clear, concise, accurate. If I could only keep one CSS/XHTML book on my desk, this would be the one.
The author also provides an excellent website that builds on the topics covered in the book[...]
Book Description
Part of the Adobe Training from the Source series, the official curriculum from Adobe, developed by experienced trainers. Using project-based tutorials, this book/CD volume is designed to teach the techniques needed to create sophisticated, professional-level projects. Each book includes a CD that contains all the files used in the lessons, plus completed projects for comparison. This title covers the new development framework for Rich Internet Applications, Adobe Flex 2. In the course of the book, the reader will build several Web applications using Flex Builder and incorporating MXML and ActionScript 3.0.
Customer Reviews:
Maybe the best book for beginners..........2007-08-04
I've just purchased this book and started reading it. What I've seen is that the book is divided into lessons, and each lesson has different exercises. You can follow the lessons as you were at class, with a very good learning curve. So, if you want to have a solid base on this technology, you need a lot of time to do all the examples and exercises but, when you finish the book, you KNOW Flex 2.
If you're initiated and need a reference guide, don't buy this book. In other case, this is maybe the best book for learning Flex 2 with a training way.
(Sorry for my English, I am Spanish and I've tried to write the best I could)
GREAT book!.......2007-07-29
I wasn't too convinced about this book @ the beginning. It really is perfect for any beginners, and those seeking to get familiar w/Flex. I've been designing/coding in Flash for almost a decade now, and this book sure made the transition allot easier. The only reason I gave it a 4 and not a 5 is because the examples are all related, so if you're into building up the same example as you progress thru the book, this is perfect.
Flex 2.0 Training from the Source.......2007-07-15
Invested way more time in this book than I thought I would, ... received way more value that I predicted I would.
After quite a few weeks of trying to find time to finish up the last couple of chapters in this book I am now just finding time to write a review that I thought would be completed way before now. Between the full-time job and other projects, it has been difficult to wrap this one up ... but I am glad that I did. Just in time for the v3.0.
About the Authors: At first glance of the Bios section you will know that the authors of this book are way more than qualified. Jeff Tapper was on the MAX conference stage last year and I have personally attended the Adobe Authorized Flex Train the Trainer event with Matt Boles. (excellent instructor and technical expert to say the least) The other authors I have not met but they have well recognized names in the industry.
This book is 581 pages and consists of 25 task driven chapters that walk you through an entire project from start to finish. (The Flex Grocer) It follows the traditional "Macromedia Training from the Source" format and is very well written. The TFS book series has always been a personal favorite of mine and they are typically tightly coded with consistent quality. It makes me very unhappy to imagine that the TFS books will cease to exist or even more frightfully be replaced by the Classroom in a Book series. We'll see what happens?
The book is almost error free and there is a site that the authors have published that references any errata. The book eases you into working with simple XML data structures and controls and moves you toward FDS and also includes data management with CFCs. There is a nice introduction to the value object pattern as well as ActionScript if you may be new to either of these topics. You will probably need a supplemental book if you are not familiar with ActionScript.
I had already attended the five day Flex Train the Trainer session before I started on this book and my goal of working through this book was to make sure that everything started to sink in within a reasonable time frame after attending the class. Some of the concepts or items that I found to be of high value included a refresher on event flow and event bubbling, formatters and validators, and the history manager. Lesson 18 was my first introduction to charting data in Flex and as you probably would guess, Flex makes this a cakewalk.
No doubt this book is a FIVE STAR. I am sure that the authors have plans of updating it for Flex 3.0.
Excellent step by step but exhausting to follow........2007-06-26
This book does a great job at providing carefully checked step by step exercises. On that level it is 5 stars. I am on chapter 8 and found no errors and I type in the code examples. However I did find unexpected results - mentioned later. There is a lot of meticulous checking to be sure the progression of the examples are correct.
The content also shows a professional developer approach to applying the technology. This does not appear to be a book written from another language's perspective such as an Actionscript programmer trying to write a Flex book. The author is focused on Flex and exposing the functionality in how you best would apply it. So I would say the content is top notch, but again I am the student and this is my professional developer gut experience making the call.
This book uses one grocery store shopping cart example all the way through. This is boring as heck to see that example chapter after chapter. Now the book does provide starting files for each chapter in case you messed up. However the authors were forced to add more and more to support the development of the application. This resulted in situations such as chapter 7 that went way overboard to complete the progression of the application to the end. Rather than focusing efforts on specifics of Flex you were repeating work to support the app. You would say enough already. Chapter 7 took me 3 hours to complete as it predicts in the beginning. It could have been writted for 1 hour and covered the lesson points about components and provided a larger variety of examples.
You also are doing things to support the progression of the application that later you undo for changing architecture. This makes understanding the application more difficult.
Despite the effort to provide start files at the beginning of each lesson, there are intermediate exercise steps with testing points within the lessons. There are no files to support you if you error or if there are errors in the exercise steps. One I came across is Lesson 8. The first "Displaying the Categories Using a HorizontalList and ItemRender" did not work for me. This prevented me from starting the next section in the lesson. I went over and over the steps. Stuck for 1 hour I finally deleted all the project files and started over and it worked. Would have been nice to have samples of what I should have had at the end of that segment, so I will not know what went wrong.
I went to the site for the book to see if there was an errata. There was not and there is no place to provide feedback for this type of item. Hey book companies (live errata like live docs moderated) increases quality of your technical products.
The book is not a sit down and read as some of the exercise steps can be as many as 20 or more. There is good annotation for the steps but not enough to read very long without becoming fully lost. I would say you cannot read any of the lessons (after the first few) all the way through and understand them without doing them and practicing.
I would not recommend using the Flex SDK to try to absorb this book. You really need Flexbuilder to be productive in following the book. The exercises can be done with just the SDK, just be prepared for a longer work period.
I see comments that the book is for advanced and then for beginners. You do have to have programming experience to follow the book.
I am an advanced Flash AS2 and now AS 3 developer. I wanted to get the gist of Flex for back end AS apps. It has been difficult with this book and I would say I am lost in the example most of the time. I have done the Quick Starts at the Adobe site which do have smaller simpler to follow exercises before I ventured into this book.
Bottom line, this is a great step by step book the shows off Flex features for building a shopping cart application. It covers a wide range of Flex features. It is error checked and provides useful commentary in the steps.
The exercises are way too long to keep focus if you follow along. There is no variety so boooooring.
Jump into Flex!.......2007-06-20
The book is geared toward experienced developers looking to jump into Flex development. Flex can be challenging for developers who are used to the traditional page based architecture of web applications. This book does a great job of demonstrating the differences. It also briefly covers some advanced topics like shared objects and skinning. This book is not a complete guide, but it does provide a good primer so that you can easily move onto more advanced training.
Average customer rating:
- MySQl-PHP textbook
- I really like this book
- Fairly Useful
- Buy this book
- Disappointingly poor index
|
Web Database Applications with PHP & MySQL, 2nd Edition
Hugh E. Williams
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
General
| SQL
| Databases
| Computers & Internet
| Subjects
| Books
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
MySQL & mSQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Databases
| Software
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
PHP
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
Web Publishing
| Apple
| Computers & Internet
| Subjects
| Books
Databases
| Apple
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Linux
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Oracle & Database Programming
| Programming
| O'Reilly
| By Publisher
| Books
Web Authoring & Design
| Web Development
| O'Reilly
| By Publisher
| Books
Macintosh
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Programming PHP
-
PHP Cookbook (Cookbooks (O'Reilly))
-
Learning PHP 5
-
Learning PHP and MySQL (Learning)
-
MySQL Cookbook
ASIN: 0596005431 |
Amazon.com
PHP and MySQL go hand in hand; the former has been carefully adapted, through the efforts of the open-source community, to the latter. For situations that require dynamic content but don't merit the complexity and development time of Java or .NET enterprise applications, the PHP language and the MySQL database server fit the bill perfectly. That's the point Hugh Williams and David Lane make in Web Database Applications with PHP & MySQL, which combines language tutorials with application design advice to yield a comprehensive picture of its subjects at a reasonable price. Williams and Lane--both Australian academics who use an online wine store in many of their examples--deserve tremendous kudos for their way of presenting recommended coding strategies. Though the code listings themselves aren't remarkably well commented, the authors do a commendable job of explaining in prose what the code is up to.
Case in point: The ever-essential task of using PHP to open a connection to a MySQL database, submit a query to that database, receive a response, and format the returned rows, if any. The book addresses this problem with a straight code listing, followed by text that explains what's happening in five numbered steps. Similar care goes to the other popular applications of the PHP/MySQL duo: session management, shopping carts, and authentication of users. --David Wall
Topics covered: How to use the PHP server-side scripting language and the MySQL database engine to underlie dynamic Web sites (those that rely on database queries) and full-on Web applications, such as those that require session management and maintenance of user rosters. Tutorials in both subjects begin with the basics and proceed through moderately complicated stuff, though there's no absolutely comprehensive reference here.
Book Description
There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the background and tools to do the job safely and reliably. Web Database Applications with PHP and MySQL, Second Edition thoroughly reflects the needs of real-world applications. It goes into detail on such practical issues as validating input (do you know what a proper credit card number looks like?), logging in users, and using templates to give your dynamic web pages a standard look. But this book goes even further. It shows how JavaScript and PHP can be used in tandem to make a user's experience faster and more pleasant. It shows the correct way to handle errors in user input so that a site looks professional. It introduces the vast collection of powerful tools available in the PEAR repository and shows how to use some of the most popular tools. Even while it serves as an introduction to new programmers, the book does not omit critical tasks that web sites require. For instance, every site that allows updates must handle the possibility of multiple users accessing data at the same time. This book explains how to solve the problem in detail with locking. Through a sophisticated sample application--Hugh and Dave's Wine Store--all the important techniques of dynamic content are introduced. Good design is emphasized, such as dividing logic from presentation. The book introduces PHP 5 and MySQL 4.1 features, while providing techniques that can be used on older versions of the software that are still in widespread use. This new edition has been redesigned around the rich offerings of PEAR. Several of these, including the Template package and the database-independent query API, are fully integrated into examples and thoroughly described in the text. Topics include:
- Installation and configuration of Apache, MySQL, and PHP on Unix®, Windows®, and Mac OS® X systems
- Introductions to PHP, SQL, and MySQL administration
- Session management, including the use of a custom database for improved efficiency
- User input validation, security, and authentication
- The PEAR repository, plus details on the use of PEAR DB and Template classes
- Production of PDF reports
Customer Reviews:
MySQl-PHP textbook.......2007-02-19
As usual in text books, there is a lot of useless information that is not necessary, but since writers are paid by the word, this is to be expected.
I wish there was a section on MySQL commands.
I really like this book.......2006-11-18
I really like this book--direct, no-nonsense, and intelligently written with a minimum of jokes.
One thing that seems strange, that I'm hoping someone can clarify:
In the section of chapter 8 dealing with transactions and concurrency, there is no mention of setting transaction isolation levels (SET TRANSACTION ISOLATION LEVEL command in MySQL). Instead, concurrency is achieved solely by setting table locks.
I can sort of understand this in that the authors are using MyISAM tables. But why no mention of transaction isolation levels using INNODB tables, given that this is the more standard way of dealing with concurrency issues?
Fairly Useful.......2006-11-06
The book got me off the ground with my first client application, a rudimentary database maintenance system. Most valuable were the techniques and thorough understanding required to build a satisfactory security component.
However, it falls way short as a reference tool and could have included a more comprehensive list of mysql functions.
Buy this book.......2006-10-26
If your having trouble deciding on a book for your php & mysql development buy this book. It covers all major aspects of php and mysql web development and then some. You will find something useful on every page of this book, and theres a good amount of book here.
Disappointingly poor index.......2006-06-28
I'm new to PHP and MySQL, but a programmer for over 3 decades. I'm customizing some PHP code, using code examples for ideas. When I (a) see something I want to understand better or (b) want to find the PHP analog for basic functions, I naturally turn to the index to try to find the information I need. However, I found the index very disappointing because of what it doesn't have. For example, simple and basic keywords are not in the index: "comment", "logical operator", "and", "or", etc. I'm going to have order a different book as a PHP reference.
Book Description
âSomething big is about to happenâ¦.â
–From the Foreword by Don Box, Architect, Microsoft Corporation
âIf I were writing a Workflow book, this is what I would have written. The material is very well presented with code examples and explanations. Also, I love how the authors discuss the underlying architecture, enabling me to get a really deep understanding of the technology to efficiently design and build my own projects.â
–Jeffrey Richter (http://Wintellect.com)
âExplicit support for workflows in a lightweight framework is a major contribution. Many tough problems traditionally faced by application authors, such as state management in the presence of long-running activities (think weeks or months!), can be addressed systematically by adopting
a workflow approach. Dharma Shukla and Bob Schmidt present the workflow technology under and made accessible by the new workflow foundation in the .NET 3.0 framework, and they do so in an approachable and yet authoritative way that is truly enjoyable.â
–Clemens Szyperski, software architect, Microsoft Corporation
âThe Windows Workflow technology combines declarative programming and state machines in a very rich and powerful way, one that is bound to have a profound influence on the way we program in the coming years. In the style of the classic Essential COM by Don Box, Dharma and Bob have done a great job making this technology accessible to any developer already versed in C#, VB, and the .NET Framework, and who wants to achieve declarative enlightenment. Don’t miss out.â
–Joe Duffy, program manager, Common Language Runtime (CLR) team, Microsoft Corporation
âI think WF should and will be used as the main application model for web service applications. Developers working on web services will want to learn about this technology from this book; it comes straight from the source and explains the technology well and in depth.â
–Krzysztof Cwalina, program manager, Microsoft Corporation
âThis book provides an enlightening exploration of Windows Workflow Foundation for both the novice and the veteran alike.â
–Nate Talbert, software design engineer, Microsoft Corporation
Windows Workflow Foundation (WF) is a groundbreaking approach to writing and executing programs. WF programs are assembled out of resumable program statements called activities, which provide encapsulation of both domainspecific logic and control flow patterns reflective of real-world processes.
In Essential Windows Workflow Foundation, two WF lead architects–Dharma Shukla and Bob Schmidt–offer an under-the-hood look at the technology, explaining the why and not just the how of WF’s key concepts and architecture. Serious WF developers seeking details about how to effectively utilize and extend the framework by writing activities will find cogent explanations and answers here. With simple and illustrative examples, the authors demonstrate exactly how to leverage WF’s extensible programming model to craft domain-specific programs. Drawing on their unique vantage point in designing and developing WF, Shukla and Schmidt deliver authoritative coverage of
-
The core concepts and ideas that form the heart of WF’s programming model
-
The execution model for activities, with details of the activity automaton, bookmarking, scheduling, and the threading model of the WF runtime
-
Advanced execution concepts, including activity execution contexts, transactions, persistence points, passivation, fault handling, cancellation, compensation, and synchronization
-
Hosting the WF runtime in applications
-
The activity component model, with details of validation, compilation, serialization, and visualization
-
Databinding, XAML, dependency properties, and WF program metadata
-
Declarative conditions and rules, activity designers, and designer hosting
-
Custom control flow patterns ranging from simple sequencing and iteration to more complex graphs and state machines
-
Dynamic editing of running WF program instances
Essential Windows Workflow Foundation is the definitive resource for developers seeking an in-depth understanding of this novel technology.
Dharma Shukla is an architect at Microsoft working on next-generation programming models. A founding member of the Windows Workflow Foundation (WF) team, Dharma played a key role in defining the architecture of WF.
Bob Schmidt is a senior program manager at Microsoft working on next-generation programming models. Since 2003, his primary focus has been on the design of WF. Both authors have been involved with the WF project since its inception, and have been responsible for specifying, designing, and developing large portions of the technology.
Contents
About the Authors xiii
Foreword xv
Preface xvii
Acknowledgments xxi
1 Deconstructing WF 1
2 WF Programs 33
3 Activity Execution 53
4 Advanced Activity Execution 111
5 Applications 179
6 Transactions 241
7 Advanced Authoring 259
8 Miscellanea 325
Appendix A Activity Automaton 395
Appendix B Control Flow Patterns 397
Index 435
Customer Reviews:
Spare me the vocabulary.......2007-09-24
Look, there are enough buzzwords that are ill-used in our "profession domain".
Passivate? Pedagogical? Episodic execution? Thread and process agility?
Enough. Enough. Enough.
When a book starts as oddly as this one did, the editors are using the wrong ruler to measure what valuable content should look like.
Essential (absolutely necessary; indispensable) information should not be "decorated" with such a mish-mash of terms stolen from other disciplines or made up for the sake of being unique.
Simply the best insider book.......2007-04-29
This is one of the best books I have read. It shows the real internal workings of WF and does so vividly. This is not a work-by-example book but a book everyone must own to learn the fundamentals. I didn't want to get spoiled by the Visual Designer in DevStudio simply because I wanted to know what's going on behind the curtain and this book definitely hit the spot. I would buy other books (probably Scott Allen's) for practical usages/learning by examples.
Indeed the MOST ESSENTIAL book on WF.......2007-04-27
Just as Kernighan-Ritchie wrote the book about "C" which laid the foundation to that language, this book is the "starting point" to learn the new paradigm of Workflow Programming. This book examines the WF "concepts" in a manner that build in steps, one concept at a time.
Most books try to give "everything" in "how to implement applications" fashion. But unless one gets a "conceptual understanding" of what the technology is, and why it is like that, it would be hard to "think with" that technology. One can "copy" other examples for rapid implementations, but one cannot "invent" solutions that apply to their own domain.
By reading this book one can really "invent" solutions to "any" domain one works in. Very well written book. I suspect Don Box played an important role in guiding the style of this book. Other subjects should also have such "essential" books available.
If you want to more than just use activities to build workflows..........2007-04-10
...then get this book. This is an excellent book by the creators of WF. I had been working on WF for a long time, not just by using activities, but building them. However, I never was really confident because while I understood the concepts of activitiy, designer, validator, persistence, I was unaware of many other concepts like what is the threading model (should I make my data structures used in my custom activities thread safe?), scheduler, xoml vs xaml, etc. I used to hit these concepts while designing activities and some runtime extensions and since I didn't completely know, I did not enjoy my work as much. Then this book is released. This book is exactly what I was looking for. Concisely written, but loaded in information. More importantly, it is comprehensive. As I read from chapter to chapter, all my fears about the concepts I only half-understood were replaced by the power of a holistic knowledge of WF I was gaining. There are other books out there which tell you what a CAG activity is and how to use it, but when you are done with that kind of stuff and you don't know where to look further, read this book. With zero exaggeration, I can say that after I read the book, my confidence increased so much that I look forward to work everyday more than ever before.
Excellent discussion of WF architecture.......2007-03-23
This book is one of the best written technical books I've read in the last several years. It is not a book to teach WF programming so much as a discussion of the architectural foundations of WF. The greatest benefit I gained from this book was that, even when I can't use WF itself, I can use some of the patterns that make WF possible. If you're an architect looking to gain a clear understanding of what WF is, and from that, what it can do, there is no better book than this one.
Book Description
The post-Ajaxian Web 2.0 world of wikis, folksonomies, and mashups makes well-planned information architecture even more essential. How do you present large volumes of information to people who need to find what they're looking for quickly? This classic primer shows information architects, designers, and web site developers how to build large-scale and maintainable web sites that are appealing and easy to navigate.
The new edition is thoroughly updated to address emerging technologies -- with recent examples, new scenarios, and information on best practices -- while maintaining its focus on fundamentals. With topics that range from aesthetics to mechanics, Information Architecture for the World Wide Web explains how to create interfaces that users can understand right away. Inside, you'll find:
- An overview of information architecture for both newcomers and experienced practitioners
- The fundamental components of an architecture, illustrating the interconnected nature of these systems. Updated, with updates for tagging, folksonomies, social classification, and guided navigation
- Tools, techniques, and methods that take you from research to strategy and design to implementation. This edition discusses blueprints, wireframes and the role of diagrams in the design phase
- A series of short essays that provide practical tips and philosophical advice for those who work on information architecture
- The business context of practicing and promoting information architecture, including recent lessons on how to handle enterprise architecture
- Case studies on the evolution of two large and very different information architectures, illustrating best practices along the way
How do you document the rich interfaces of web applications? How do you design for multiple platforms and mobile devices? With emphasis on goals and approaches over tactics or technologies, this enormously popular book gives you knowledge about information architecture with a framework that allows you to learn new approaches -- and unlearn outmoded ones.
Customer Reviews:
Good enough.......2007-09-19
This is a perfectly good resource, if you're looking for the theoretical underpinnings of how IA should work. I was, however, looking for more specifically technical information, along the lines of algorithms and integration techniques. For this I ended up going with Programming Collective Intelligence: Building Smart Web 2.0 Applications, which is more geared in that direction. Again, if IA is your whole intention, then this is a great resource, but if you're looking for technical detail, look elsewhere.
A lifesaver.......2007-06-22
As project manager, I was in a bind when our contract information architect failed to understand the complexities of our matrixed business model and client base. Rosenfeld's book helped me design a IA for our 700 page HTML site that has since been described as simple, intuitive, a no-brainer. What great compliments!
The book describes basic theories of IA in general (i.e. book indexes and tables of contents, libraries, etc.) and the pros and cons of different organization, labeling, and navigation systems. Then Rosenfeld advises on presenting IA to management, etc., managing expectations (yours and others), and gives detailed examples of IA strategies online.
Intriguing Title (3rdEd).......2007-06-16
In "Part I - Intro to IA," obviously the basics are covered, like what exactly is IA? What does an Information Architect do? After reading this title, I would define an Information Architect as a glorified content manager. Someone that occupies the realm between UI designer and DB engineer.
Google is pretty good at finding information for us on the vast Internet, but there is a long way to go. I believe these authors make a valid point that IA will become increasingly relevant. In fact, I wouldn't doubt that in the future you will actually be able to obtain a BS in IA. Nonetheless, IA is around us everyday when we use technology no matter what we want call it.
The elements that make up IA are covered in "Part II - Basic Principles of IA." The basis of IA is the interaction or retrieval of information in terms of organization systems, labeling systems, navigation systems, search systems, thesauri, controlled vocabularies, and metadata. What this basically means is, how do we categorize our data so that it makes sense, is easy to navigate and search, and is relevant or adaptable according to our users' vocabularies.
"Part III - Process and Methodology" helps one plan a path to your IA goals. For instance, developing a research management team to discuss such goals, your target audiences, functionality/deficiencies of your current IA system, and integrating other software, such as your customer management system (CMS).
My favorite topic here is the detailed discussion of "building vocabularies." This is something everybody needs to constantly perfect. An example of this is, two people can search for the same thing using two different criteria. How can can we build a vocabulary system that recognizes that?
Many research tools are discussed. My favorite technique, and it's so simple, is card sorting. Get some blank cards (20-25) and write on them the headings from categories, subcategories, and content within your site. Ask a user to sort this stack of cards into piles that make sense to him and have him label those cards using post-it notes. Make sure to tell them to think-out-loud and be sure to take notes. This will give you an idea of how one would "travel" through your site, what is relevant, and what should not be on your homepage, etc.
The authors take the reader through the process of the IA development cycle, from concept, to getting managers to buy-in, to the implementation and administration of the system; very thorough.
The hands-on aspects of IA are explained in "Part IV - IA in Practice." One thing I found insightful was how one could pursue an official education in the area of IA, albeit there is no such degree. To gain a competitive advantage, the authors suggest obtaining a degree in Library and Information Science (LIS) or Human-Computer Interaction (HCI).
At the end of chapter 15, there is a list of position titles making up an ideal IA team.
This list may prove helpful for potential readers to get a better understanding of what IA is comprised of.
1) Strategy Architect - responsible for overall design goals and integration
2) Thesaurus Designer - develops classification schemes, controlled vocabularies, and thesauri
3) Controlled Vocabulary Manager - manages the evolution of controlled vocabularies and coordinates the indexing specialists team
4) Indexing Specialist - tags content and services with controlled vocabulary metadata
5) Interaction Designer - creates navigation schemes and page layouts with a focus on user interaction
6) IA Software Analyst - links the IA and IT teams, focusing on ways to leverage software to create, manage, and drive the user experience
7) IA Usability Engineer - focuses on intersection of usability and IA by conducting studies that isolate IA elements, such as category labels or metadata.
8) Cartographer - converts patterns in content, structure, and usage into maps, guides, indexes, and other useful navigational tools.
9) Search Analyst - leads the design, improvement, and ongoing analysis of search system.
"PART V - IA in the Organization" was a little dry for my tastes and irrelevant to me. May be very helpful for someone in a large bureaucratic organization that wants to implement their IA concepts.
The moral of the story is that "site builders" must employ multiple info retrieval methods and tightly integrate them. Everyone searches, browses, scans, and finds info differently; accommodate them.
This book is very comprehensive and even deals with the politics of IA. To me, the book gets a little long at times, but if your life evolves around information somehow, this is an essential read.
Excellent reference.......2007-06-12
The topic of the Polar Bear is very defined and focused, and the book reflects this. It's a bit dry - reads much like stereo instructions - but for someone who is dedicated to exploring content and information architecture in depth, there's simply no better reference.
I wouldn't call this a good primer, but I'd definitely recommend it for more advanced reading, and definitely as a reference book.
Very biased book.......2007-06-02
In general, this book contains some useful yet common sense information. This book is more about how to become a talker than a worker. I read through and found the first half confirmed my experience and the second half is a bust. If you want to become an office politician, this is a must have.
Books:
- Microsoft Visual C# .NET (Core Reference)
- Microsoft Visual Studio 2005 Unleashed
- Operations Research: An Introduction (8th Edition)
- Oracle9i: The Complete Reference
- Pattern Classification (2nd Edition)
- PCs For Dummies (Pcs for Dummies)
- Pokemon Diamond & Pearl: Prima Official Game Guide (Prima Official Game Guides)
- Practical Computer Literacy
- Pro .NET 2.0 Windows Forms and Custom Controls in VB 2005
- Professional Photoshop: The Classic Guide to Color Correction (5th Edition)
Books Index
Books Home
Recommended Books
- Dignity of Difference: How to Avoid the Clash of Civilizations
- Transitions from Authoritarian Rule: Tentative Conclusions about Uncertain Democracies
- Practical Applications of Accounting Standards: A Decade of Comment on Accounting and Auditing Probl
- The Everything Giant Sudoku Book: Over 300 Puzzles with Instructions for Solving
- Schaum's Guideline of Managerial Accounting
- When She Was White: The True Story of a Family Divided by Race
- The Wages of Destruction: The Making and Breaking of the Nazi Economy
- 2000 Planning for Retirement Distributions: Tax, Financial, and Personal Aspects
- Smart Things to Know About, Knowledge Management
- The Ghosts in Baker Street : New Tales of Sherlock Holmes