1/06/2011

CMS Design Using PHP and jQuery - pdf

CMS Design Using PHP and jQueryBook Description
PHP and JQuery are two of the most famous open source tools used for web development. This book will explain how to leverage their power by building a core CMS, which can be used for most projects without needing to be changed, and how to add custom plugins that can then be tailored to the individual project.

This book walks you through the creation of a CMS core, including basic page creation and user management, followed by a plugin architecture, and example plugins. Using the methods described in this book, you will find that you can create distinctly different websites and web projects using one codebase, web design templates, and custom-written plugins for any site-specific differences. Example code and explanation is provided for the entire project.

This book describes how to use PHP, MySQL, and jQuery to build an entire CMS from the ground up, complete with plugin architecture, user management, template-driven site design, and an installer.
Each chapter walks you through the problems of various aspects of CMS design and their solutions, with example code and explanation provided for the chosen solutions.

A plugin architecture is explained and built, which allows you to enhance your own CMS by adding site-specific code that doesn’t involve “hacking” the core CMS.

By the end of the book, you will have developed a full CMS, which can be used to create a large variety of different site designs and capabilities.

An in-depth walk-through in building a PHP and jQuery plugin-based CMS project.

What you will learn from this book :

  • Create your own plugin architecture
  • Manage users, using e-mail verification, hashes, and captchas
  • Enhance your administration forms using jQuery
  • Test your system using virtual machines
  • Write upgrade scripts that automatically patch your system
  • Manage multiple site design templates using Smarty
  • Learn how easy it can be to extend your own CMS from the multiple plugins that are provided and explained
  • Learn how panels work, and use them to make flexible drag-and-drop layouts with widgets
  • Create an installer, using virtual machines for the test environment of your CMS

Approach
This is a practical, tutorial-style book that develops a project from start to finish, explaining all aspects of the project. Every chapter starts by explaining what is to be accomplished and the various ways in which the problem may be tackled, followed by an in-depth explanation of the chosen solution.

Who this book is written for
If you want to see jQuery in action with PHP and MySQL code, in the context of a real application, this is the book for you. It is written for developers who have written multiple scripts or websites, and want to know how to combine them all into one package that can be used to simplify future scripts and sites. The book is aimed at people who understand the basics of PHP and jQuery, and want to know how they can be used effectively to create a large project that is user-friendly and flexible.

Book Details

  • Paperback: 340 pages
  • Publisher: Packt Publishing (December, 2010)
  • Language: English
  • ISBN-10: 1849512523
  • ISBN-13: 978-1849512527
  • File Size: 14.6 MiB
  • Hits: 1,281 times

Microsoft SQL Azure Enterprise Application Development - pdf

Microsoft SQL Azure Enterprise Application DevelopmentBook Description
SQL Azure is a database service in the cloud. Based on Microsoft’s Windows Azure platform, SQL Azure is well suited for web facing database applications. Are you interested in moving your business applications and data to the cloud but are not sure how to go about it? Look no further; this book covers all you ever wanted to know about taking your relational enterprise data to the cloud using SQL Azure.

This book will show you how to manage SQL Azure using various tools and also guide you in developing enterprise applications and business intelligence solutions. It will take you through migration and synchronization scenarios with a variety of tools, help you in working with Microsoft technology still in incubation, and in leveraging hybrid applications that exist partially in the cloud and partially on the ground.

This step-by-step tutorial begins by providing an overview of Cloud Computing, introducing you to the most significant Cloud Computing implementations. You will then learn the mechanics of signing up and obtaining an account on Microsoft Windows Azure and logging into the portal.

The book then dives deep into SQL Azure, showing you how to provision a SQL Azure Server, and how to create/delete databases as well as set up Firewall rules so that you can access SQL Azure from tools/Client programs. It is then followed by details of how to access SQL Azure using Client and Server APIs.

Other content includes, a comprehensive description of tools required to access SQL Azure and how to use them and how to populate and migrate SQL Azure databases using a variety of tools.

Finally, the book will detail with examples, data-centric applications that leverage a mix of on-site data and Cloud based data, how to synchronize data and extend the applicability of SQL Azure data by disconnected applications on mobile media, and synchronize services for globally distributed data. After covering the topics of services which are in production, the book will then cover future developments as well as a complete update to SQL Azure at the time of writing this book.

A step-by-step guide to design and build Enterprise applications for the cloud

What you will learn from this book

  • An easy to understand briefing on Microsoft Windows Azure Platform Services
  • Connect to SQL Azure using Microsoft SQL Server Management Studio
  • Create and manipulate objects on SQL Azure using different tools
  • Master the different types of Cloud offerings
  • Access SQL Azure through best practices using Client and Server API’s in VB and C# and using hosted services with user authentication Windows Azure
  • Learn how to populate the SQL Azure database using various techniques
  • Create Business Intelligence Applications using SSIS and SSRS
  • Synchronize databases on SQL Azure with on-site enterprise and compact SQL Servers
  • Learn how to write an application to access on-site data from a cloud hosted service
  • Get a comprehensive briefing on various updates that have been made to SQL Azure and the projects still in incubation
  • Understand the future and evolving programs such as the Houston Project, OData Services, Sync Services, and more built to support SQL Azure and transform it into a global enterprise data platform

Approach
Each chapter starts with a general overview reviewing the software architecture related information or the underpinning programming concepts followed by an example of working with specific examples. This is then followed by a description of the specific software used in the chapter. The topics that require you to write code are fully explained using annotations and the code is presented in both VB and C# (in most cases).

Who this book is written for
If you are a .Net developer, an architect, or a DBA who wants to develop enterprise applications and projects and extend your on-site skills with SQL Azure, then this book is for you.

This book does not assume experience in Windows Azure or SQL Azure, nor is a high level of competency in SQL Server or the .NET Framework and associated technology required. However, a basic understanding of Visual Studio, C#, VB, SQL Servers, XML, web and WCF is required. If you decide to work with SQL Azure, then this book will provide you with the most up to date and practical information.

Book Details

  • Paperback: 420 pages
  • Publisher: Packt Publishing (December, 2010)
  • Language: English
  • ISBN-10: 1849680809
  • ISBN-13: 978-1849680806
  • File Size: 5.5 MiB
  • Hits: 963 times

Ext GWT 2.0: Beginner’s Guide - pdf

Ext GWT 2.0: Beginners GuideBook Description
Ext GWT, also known as GXT, takes Google Web Toolkit one step further by providing a wide range of powerful user interface components. It allows a developer to create powerful web applications that are almost like desktop applications. However to leverage all the features of this powerful Java library for creating desktop-style web applications, you need to learn how and when to use the right user interface component.

Ext GWT 2.0: Beginner’s Guide is a practical book that teaches you how to use the EXT GWT library to its full potential. It provides a thorough and no-nonsense explanation of the Ext GWT library, what it offers and how to use it through practical examples. This book provides clear, step-by-step instructions for getting the most out of Ext GWT and offers practical examples and techniques that can be used for building your own applications in EXT GWT.

This book gets you up and running instantly to build powerful Rich Internet Applications (RIA) with Ext GWT. It then takes you through all the interface-building widgets and components of Ext GWT using practical examples to demonstrate when, where, and how to use each of them. Layouts, forms, panels, grids, trees, toolbars, menus, and many other components are covered in the many examples packed in this book. You will also learn to present your data in a better way with templates and use some of the most sought-after features of Ext GWT in your web applications such as drag-and-drop and charts. Throughout the book a real application is built step by step using Ext GWT and deployed to Google App Engine.

Imagine how great you’ll feel when you’re able to create great-looking desktop-style user interfaces for your web applications with Ext GWT!

A comprehensive beginner’s guide to building powerful rich internet applications using the Ext GWT library.

What you will learn from this book

  • Get a development environment up and running quickly
  • Understand the working of Ext GWT and avoid common pitfalls
  • Make web applications behave like desktop applications by using the many UI widgets of Ext GWT
  • Design powerful, flexible forms to capture data
  • Easily load and manipulate data in the browser from multiple sources
  • Present information elegantly using templates
  • Structure larger applications using the Model-View-Controller pattern to ensure that different components are independent of each other
  • Create intuitive interfaces using drag and drop: a feature usually found only in desktop applications
  • Display plenty of information in a very simple way with the wide range of charts available in EXT GWT
  • Deploy applications to the world using Google App Engine

Approach
This is a hands-on beginner’s guide that builds a complete Ext GWT application through the book visiting a new set of features in each chapter. You will learn the entire range of features available in the Ext GWT library. At every point you will be given practical examples and techniques that can easily be adapted for your own applications.

Who this book is written for
If you are a Java developer aspiring to build intuitive web applications with Ext GWT, then this book is for you. It assumes that you are familiar with HTML and CSS. Developers who wish to add an RIA look to their existing GWT applications with Ext GWT will find this book extremely useful.

Book Details

  • Paperback: 320 pages
  • Publisher: Packt Publishing (December, 2010)
  • Language: English
  • ISBN-10: 1849511845
  • ISBN-13: 978-1849511841
  • File Size: 51.9 MiB
  • Hits: 1,044 times