Friday, January 25, 2008

1

250 Web design Secrets

Introduction


Web design has come a long way in just over a decade. The concerns facing anyone working on Web sites are so complex and changing so rapidly that it’s downright overwhelming. From a consumer perspective, Web designs and redesigns can be very expensive. The goal of this book is to provide you with all the top-flight infor¬mation you need to know to get up to speed with the best practices and standards being used by today’s practical but progressive Web sites such as ESPN and Wired News. We all need help to improve workflow, develop rich designs that can be accessed by numerous browsers and alternative devices such as cell phones and PDAs, create sites that meet legal concerns regarding content and accessibility, managing sites for the long term, and improve the financial bottom line by signif¬icantly reducing bandwidth and increasing revenue.

Most likely you are a person who is working on public or private Web sites and is somewhat experienced with HTML and Web graphic design and are interested in ramping up to the next level of expertise. If you’re like me, you want to make your life easier by streamlining the design process and management, and increasing awareness and promotion of the sites you design and develop. Your primary job might not even be that of a Web designer—perhaps you are a scientist, librarian, documentation specialist, promotions specialist, educator, or serving in the armed forces. The people working on Web sites at this point in history come from a very wide range of backgrounds and professions, and we come from all parts of the globe. Some readers will be avid hobbyists, too, using the Web as a means for self-expression via Weblogs, social networks, and special interest groups.

250 HTML and Web Design Secrets looks into the detailed work required to create successful Web sites and provides extremely up-to-date approaches to dealing with an array of challenges that the creation of Web sites presents. Technologies and top¬ics covered include tools, project management, information architecture, usability, content development and management, HTML, XHTML, and CSS, graphics and multimedia for the Web, accessibility, best uses of dynamic content and rich me¬dia, keeping content fresh, improving site ranking and promotions, and managing redesigns.

Using This Book

Focusing on theory, standards, and rigid practices is, in a word, dry. 250 HTML and Web Design Secrets takes a fresh and fun approach, providing insider techniques that will help designers get the information they need.

Instead of teaching individual languages or technologies, the lessons here are broken down into specific “secrets” that will help you immediately improve your current sites; help you build new sites that are visually exciting, extremely portable, and cross-platform compatible; help you manage redesigns; and take your sites from the past into a successful future. Another unique quality of the “Secrets” format of this book is that while it’s written to be read from start to finish, it can also be used as a quick reference when you’re facing a specific problem.

The book consists of 15 chapters broken into three parts: “Tools, Planning, and Content;” “HTML, XHTML, CSS and Accessibility;” and “Designing Sites for Long-Term Success.” There are also three appendices to help you get more re¬sources for Web site service provision, application, and database technologies, and references of a wide range of helpful Web sites, articles, books, and organiza¬tions that can help you constantly challenge and improve your skills beyond the scope of this book.
Read Comments

1

PHP & MySQL Everyday Apps

About This Book


This book is a practical introduction to dynamic Web applications. It provides the code and information needed to build several of the most popular appli¬cations on the Web. The applications in this book allow you to

* Restrict your Web site or part of your Web site to authorized users
* Sell products on your Web site
* Provide a place where users can communicate with each other online
* Allow users to publish and edit their documents on a Web site
* Manage mailing lists

You can use these applications as is, modify them for use on your Web site, or build your own application by using techniques that I show you in these applications.

How This Book Is Organized

This book is divided into six parts, with two chapters in each part. Chapters 3 through 8 present applications. An additional bonus application chapter is included on the CD. Each application chapter includes the following information:

* Discussion of issues
* Structure of the database
* Code listings
* Explanation of the code

Each application chapter presents both procedural code and object-oriented code for the application.

The additional chapters provide information that’s useful when building applications (for example, I demystify security considerations).

Part I: Introducing Application Development

Chapter 1 in this part provides the information needed to use the applications in this book. It discusses PHP and MySQL versions, installing and modifying applications, and procedural versus object-oriented programming. In Chapter 2, you find out how to write secure code.

Part II: Building a User Authentication Application

This part provides information and code to build a user login application. I present two types of applications: user authentication using HTTP authenti¬cation (Chapter 3) and a user login application that allows users to register their own accounts, as well as log in to a secure Web site (Chapter 4).

Part III: Building Online Sales Applications

This part provides information and code for online sales applications. In Chapter 5, you find out how to write code for an application that provides an online catalog. Chapter 6 covers writing an application that allows customers to buy products from the catalog.

Part IV: Building Other Useful Applications

In Part IV, I present two other applications that you may find useful. In Chapter 7, I describe how to build a content management system (CMS). I describe how to build a Web forum in Chapter 8.

Part V: The Part of Tens

This part provides a useful list of important things to keep in mind when build¬ing an application (Chapter 9). I also provide a list of Web sites offering useful resources, such as code libraries, tutorials, articles, and so on (Chapter 10).

Part VI: Appendixes

This part provides instructions for object-oriented programming. Appendix A provides an introduction to the object-oriented programming features of PHP for people who know PHP, but are unfamiliar with the concepts and termi¬nology of object-oriented programming. Appendix B describes the syntax of PHP object-oriented features for those who are familiar with object-orientedprogramming in another language. Appendix C provides information on PHP functions used to interact with MySQL. It provides tables for converting from mysql functions to mysqli functions and/or mysqli objects. Appendix D describes in detail what you can find on the CD accompanying this book.
Read Comments

Would you like to get my updates directly to your mailbox? Click below to Enter your mail address

Subscribe to Books Tube


AddThis Feed Button 
Page copy protected against web site content infringement by Copyscape