12/23/2010

Pro Drupal 7 Development, 3rd Edition - pdf

Pro Drupal 7 Development, 3rd EditionBook Description
Pro Drupal 7 Development updates the most popular development reference for the newest major release of Drupal. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, as well as learn how Drupal itself works.

  • Learn the Drupal APIs and major changes in Drupal 7
  • Learn how to write Drupal modules using the APIs
  • Learn proper development practices and how to become a contributing community member

What you'll learn

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

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

About the Author
Todd Tomlinson is the Vice President of Public Sector Consulting for ServerLogic Corporation.  He is the former Senior Director of EBusines Strategy at Oracle Corporation, VP of Internet and eBusiness Consulting for Claremont Technoloyg Group, VP and CTO of Emerald Solutions, Senior Manager with Accenture, and a senior faculty member and area chair for a large University where he was the lead professor for web design and development.  He has been using Drupal for the past several years and had a significant number of high profile sites on the web that he’s developed using Drupal.

Book Details

  • Paperback: 600 pages
  • Publisher: Apress; 3 edition (December, 2010)
  • Language: English
  • ISBN-10: 1430228385
  • ISBN-13: 978-1430228387
  • File Size: 57.2 MiB
  • Hits: 1,587 times

JavaScript for Absolute Beginners - pdf

JavaScript for Absolute BeginnersBook Description
Innovative JavaScript behaviors are the hallmark of Web 2.0 interface designs. Visit Apple, Facebook, Microsoft, or any other web titan, and you will find JavaScript implementations providing a smooth, tactile, engaging web experience. Knowledge of JavaScript is essential for developing modern, interactive, sticky web sites, but many beginners are put off by the daunting need to learn a programming language before they can achieve anything.

This book takes a practical approach by showing you how to use JavaScript in simple stages, starting with the basics of storing and manipulating data and moving on to reacting to events and using JavaScript to alter CSS and HTML on the fly. It assumes no prior knowledge of JavaScript, and avoids bombarding you with unnecessary technical details.

At the same time, it explains the main points and acts as a reference that you can come back to when you need to refresh your memory. More advanced concepts are introduced gradually, so that by the end of the book you'll have a solid understanding of all the main aspects of JavaScript. Particular attention is paid to debugging and avoiding common beginners' pitfalls, enabling you to create web sites that not only look good, but are dynamic and exciting for visitors.

  • Requires no previous knowledge of JavaScript
  • Gives you instant results—starts showing how to change values and react to events stage by stage
  • Doesn't bombard you with endless rules and jargon

What you'll learn

  • How to immediately improve the feel of your entire web site by reacting to the user's input with just a few lines of code
  • How to store and control data to improve your viewer's experience
  • How to change the look of your web site on the fly by manipulating the CSS markup
  • How to search XHTML documents to retrieve and display relevant data in real time
  • How to use cookies to store data on users' machines to remember their preferences the next time they visit your site
  • How to use Ajax to change the content of your web site without the need to refresh the page

Who is this book for?
This book is aimed at anybody who wants to learn how to use JavaScript to create more interactive and stickier web sites. The primary readership is likely to be independent web developers and serious hobbyists, but knowledge of JavaScript is essential for many web development careers, so this book should also find a place in the curriculum of academic courses in media studies.

About the Author
Terry McNavage is a web designer with twelve years experience scripting JavaScript behaviors. In addition to being a JavaScript wizard, Terry is an elite runner and foodie.

Book Details

  • Paperback: 504 pages
  • Publisher: Apress; 1 edition (December, 2010)
  • Language: English
  • ISBN-10: 1430272198
  • ISBN-13: 978-1430272199
  • File Size: 56.6 MiB
  • Hits: 3,465 times

php/architect’s Guide to PHP 5 Migration - pdf

php/architect's Guide to PHP 5 MigrationBook Description
This is the only book you will need to help you through the rough spots when migrating your PHP apps from PHP4 to PHP5. Not only is this an extremely comprehensive and in-depth resource, it will show you virtually every pitfall you may encounter and will undoubtedly make your migration as smooth as possible.

The topics covered in this book include:

  • Migration Concepts
  • Strategies for Migration
  • Migration Aspects
  • Preparing the Migration
  • The Migration
  • After the Migration
  • Tools
  • Migrating PHP Code

You will not find a more extensive book anywhere on this topic.

Book Details

  • Paperback: 340 pages
  • Publisher: Marco Tabini & Associates, Inc. (June, 2008)
  • Language: English
  • ISBN-10: 097386219X
  • ISBN-13: 978-0973862195
  • File Size: 15.2 MiB
  • Hits: 843 times

php/architect’s Guide to E-Commerce Programming with Magento - pdf

php/architect's Guide to E Commerce Programming with MagentoBook Description
This highly anticipated book will give you the insight you need to successfully manage and customize your Magento Commerce installation.

php|architect's Guide to Programming with Magento takes you from installation to deployment of this popular e-commerce open source software. Magentos flexibility and Zend Framework-based structure have made it an increasingly popular e-commerce solution.

Designed as a valuable companion to the the documentation provided on the Magento web site, this comprehensive book covers everything you as a developer need to know, including:

  • Installation and configuration
  • Basic understanding of Magento Commerce features and functions
  • Overview of front-end and back-end systems
  • Dealing with multiple stores
  • Accommodating multiple languages & internationalization issues
  • Handling Magento modules
  • Working with the Magento template system
  • Understanding Magento's EAV database structure
  • Made-to-order products
  • Adding a rewards or points system
  • Integration with a CMS
  • Accounting, inventory and order fulfillment and exporting information with XML
  • An entire chapter devoted to quick answers to common questions

php|architect's Guide to Programming with Magento is a must for anyone dealing with or curious about the Magento software.

Book Details

  • Paperback: 184 pages
  • Publisher: Marco Tabini & Associates, Inc. (May, 2008)
  • Language: English
  • ISBN-10: 0973862173
  • ISBN-13: 978-0973862171
  • File Size: 7.2 MiB
  • Hits: 1,006 times

php|architect’s Guide to PHP Security - pdf

php|architect's Guide to PHP SecurityBook Description
Security is a hot topic these days, with new exploits and patches released on a daily basis for all sorts of operating systems and applications.

Recently, the security bubble has expanded to touch the PHP world, and several well-known applications have been the target of a great number of attacks.

Despite all the negative publicity, however, PHP is and remains a very stable – and very secure – programming environment. php|architect's Guide to PHP Security, written by security expert (and frequent php|architect contributor) Ilia Alshanetsky, provides you with a guide that covers everything you need to secure existing PHP applications and write new ones with security in mind.

  • Provides techniques for both PHP 4 and PHP 5
  • Includes a step-by-step guide to securing your applications
  • Provides comprehensive coverage of security design
  • Teaches you how to defend yourself from hackers
  • Shows you how to distract hackers with a “tar pit” to help you fend off potential attacks

Rather than drowning you in overlong explanations, this book focuses on providing you with accurate information on proper security techniques, and showing you a step-by-step approach to writing applications that are stable, secure and reliable.

Table of contents

  • Input validation
  • Cross-site Scripting Prevention
  • SQL Injections
  • Code Injections
  • Command Injections
  • Session Securitiy
  • Securing File Access
  • Security Through Obscurity
  • Sandboxes and Tar Pits
  • Securing Your Applications

Book Details

  • Paperback: 200 pages
  • Publisher: Marco Tabini & Associates, Inc. (August, 2005)
  • Language: English
  • ISBN-10: 0973862106
  • ISBN-13: 978-0973862102
  • File Size: 5.1 MiB
  • Hits: 1,296 times

Beginning Nokia Apps Development: Using MeeGo, Mobile QT and OpenSymbian - pdf

Beginning Nokia Apps Development: Using MeeGo, Mobile QT and OpenSymbianBook Description
While buzz often circulates around iPhone and Android, Nokia still leads the pack in terms of world market share. Symbian, for instance, remains the most widely used mobile operating system. With the emergence of Nokia’s open development platforms, the opportunities available for mobile developers to target these vastly popular operating systems are clear.

Beginning Nokia Apps Development is step-by-step guide that introduces mobile development using Nokia’s variety of open platforms like Mobile Qt, OpenSymbian, and MeeGo. This book brings beginners up to speed and shows experienced developers how to work on a mobile platform.

  • Symbian, the most widely used operating system in the world, as well as MeeGo, the Intel/Nokia platform for mobile devices, both use Qt as a cross platform development framework. Utilizing Qt, a developer can easily target both platforms.
  • Web Runtime applications can also be developed for both Symbian and MeeGo platforms, and additionally run with little modifications on other mobile platforms. This book explains how.
  • New Qt developers learn the basics of Qt with a mobile slant, giving them the ability to target both desktop and mobile platforms.

What you’ll learn

  • How to do Qt basics
  • What is QML or the Qt Markup Language
  • What is Qt for Meego and how to use it
  • <=”" span=”"> and how to use it
  • How to work with the Web Runtime
  • Why mobile development is different
  • How to port/support MeeGo and Symbian platforms

Who this book is for
This book is for mobile developers wanting to target a Meego or Symbian platform (either as the sole platform or in cross-platform development), and existing mobile developers wanting to start using Qt.

About the Author
Ray Rischpater is a freelance consultant and author with over 8 years’ experience writing about and developing for handheld computing platforms. During this time, Ray has participated in the development of Internet technologies for J2ME, QUALCOMM BREW, Palm OS, Newton, and Magic Cap, and proprietary operating systems for vertical handheld computers. In addition, he’s consulted during the development of websites for wireless devices using HTML and WAP. Ray is currently a senior software engineer at Rocket Mobile Inc. and holds a bachelor’s degree in pure mathematics from the University of California, Santa Cruz. He is the author of Wireless Web Development, Second Edition and Wireless Web Development with PHP and WAP.

Book Details

  • Paperback: 400 pages
  • Publisher: Apress; 1 edition (December, 2010)
  • Language: English
  • ISBN-10: 1430231777
  • ISBN-13: 978-1430231776
  • File Size: 7.9 MiB
  • Hits: 1,264 times

Pro Oracle Database 11g Administration - pdf

Pro Oracle Database 11g AdministrationBook Description
Pro Oracle Database 11g Administration is a book focused on results. Author Darl Kuhn draws from a well of experience over a decade deep to lay out real-world techniques that lead to success as an Oracle DBA. He gives clear explanations on how to perform critical tasks. He weaves in theory where necessary without bogging you down in unneeded detail. He is not afraid to take a stand on how things should be done. He won't leave you adrift in a sea of choices, showing you three ways to do something and then walking away.

Database administration isn't about passing a certified exam, or about pointing-and-clicking your way through a crisis. Database administration is about applying the right solution at the right time, about avoiding risk, about making robust choices that get you home each night in time for dinner with your family. If you have "buck stops here" responsibility for an Oracle database, then Pro Oracle Database 11g Administration is the book you need to help elevate yourself to the level of Professional Oracle Database Administrator.

  • Condenses and organizes the core job of a database administrator into one volume.
  • Takes a results-oriented approach to getting things done.
  • Lays a foundation upon which to build a senior level of expertise

What you'll learn

  • Create a stable environment consistent across all databases that you manage
  • Take care of job #1: backing up, and then recovering when needed
  • Manage users and objects, and the security between them
  • Do battle with "large"—large databases and large objects
  • Move and distribute data using Data Pump, materialized views, external tables
  • Automate critical jobs and tackle database troubleshooting problems

Who this book is for
Pro Oracle Database 11g Administration is aimed at new database administrators who aspire to senior positions in which employers and customers trust you to work independently, and with a "buck stops here" attitude.

About the Author
Darl Kuhn is currently a senior DBA working for Oracle Corporation. He handles all facets of database administration from design and development to production support. He also teaches advanced database courses at Regis University. Darl does volunteer DBA work for the Rocky Mountain Oracle Users Group. He has a graduate degree from Colorado State University and currently lives near Spanish Peaks, Colorado, with his wife, Heidi, and daughters, Brandi, and Lisa.

Book Details

  • Paperback: 720 pages
  • Publisher: Apress (December, 2010)
  • Language: English
  • ISBN-10: 1430229705
  • ISBN-13: 978-1430229704
  • File Size: 8.6 MiB
  • Hits: 691 times

A Practical Guide to Designing for the Web - pdf

A Practical Guide to Designing for the WebBook Description
A Practical Guide to Designing for the Web aims to teach you techniques for designing your website using the principles of graphic design.

Featuring five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout. Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one.

Who should read this book?
Anyone who fancies a great read! No, seriously, if you’re a designer, developer, or content producer, reading A Practical Guide to Designing for the Web will enrich your website design and plug the holes in your design knowledge.

To put it in the real world, you could use this book for:

  • Understanding the design process
  • Learning about typography
  • Getting to grips with colour and creating great colour combinations
  • Creating great layouts by gaining an understanding in compositional theory
  • If you’re a seasoned pro, brushing up on your graphic design theory

This book is about graphic design basics as applied to web. It will provide you with a base-line understanding of typography, colour theory and layout, all built on top of a base of research and process. It will give you what you need to take your designs to the next level.

Topics include:

  • Getting Started: In this part, you'll learn about what it takes to get started for designing for the web. You'll learn about the various tools, processes, and practices.
  • Research and Ideas: Design begins with information, information gleaned from research. This research in turn informs ideas. In this part, you'll learn the various techniques to help get your design off on the right foot.
  • Typography: Typographic design is more than just picking a font. In this part, you'll learn how good typographic design is at the very heart of good web design.
  • Designing with colour: In this part, you'll learn basic colour theory. How to create stunning colour palettes and ensure they are applied to the web in the best way possible.
  • Layout: In this part, you'll learn how to use compositional devices such as The Golden Section, and grid systems to bring your designs together.

Book Details

  • Paperback: 264 pages
  • Publisher: Five Simple Steps LLP (April, 2009)
  • Language: English
  • ISBN-10: 0956174019
  • ISBN-13: 978-0956174017
  • File Size: 54.4 MiB
  • Hits: 912 times

A Practical Guide to Designing with Data - pdf

A Practical Guide to Designing with DataBook Description
In recent years, the terms Visualization, Infographic and others have been bantered around with almost no regard to their use or meaning. There is a new vernacular emerging in the realms of data representations, but that doesn't mean we can ignore the much simpler origins and best practices of charts and graphs.

Brian Suda takes you on a journey through the basics and makes it easy to produce beautiful looking, accurate representations of data. He'll walk you through how to visualize and design data in such a way that it engages the reader and tells a story rather than just being flashy, cluttered and confusing.

Who should read this book?
If you’ve ever been asked to produce a chart or graph, you should read this book. If you’re a researcher, designer, developer, UX designer, IA, product owner or web app owner you can get a lot out of this book and take your visualisations to the next level.

To put it in the real world, you could use this book for:

  • Designing web app dashboards
  • Presenting research
  • Visualising user activity in your web app or service
  • Designing complex user relationships
  • Creating accurate, thought-provoking presentations
  • Enriching your web app or service with data visualisations

If you can master the basics, then more complex designs become easier to create. In this book, you'll learn to design charts that focus on the data, avoiding unnecessary distractions and not mis-representing the information to the readers.

This book is a practical guide to designing with data. By the end of this book, you will have a firm grasp on the types of charts, which are best at representing different types of data and how to tell your story in a beautifully elegant way.

Topics include:
Part 1 : The visual language of data
A brief history of charts and graphs; Dynamic and static charts; The Golden Ratio (and other ratios); Chart Junk.

Part 2 : Colour and ink
Data to pixel ratio; How to draw attention to the data; Using colour.

Part 3: How to deceive with data
How to (and not to) lie with data.

Part 4 : Common types of charts
Line graphs; Bar charts; Area graphs; Pie charts; Scatter plots
Part 5 : Not so common charts
Maps, choropleths and cartograms; Radar plots; Gauges and thermometers; Sound; Everything and the kitchen sink

Book Details

  • Paperback: 225 pages
  • Publisher: Five Simple Steps LLP (August, 2010)
  • ISBN-10: 0956174086
  • ISBN-13: 978-0956174086
  • File Size: 55.3 MiB
  • Hits: 894 times

A Practical Guide to Information Architecture - pdf

A Practical Guide to Information ArchitectureBook Description
If you’re a website designer, intranet manager or someone without much Information Architecture experience, this book answers all those questions you were afraid to ask.

Drawing on her many years experience of practising and teaching Information Architecture, Donna Spencer guides you through some simple steps to better IA and leaves you feeling empowered and able to run your own IA projects. Whether it’s organising content, providing clear descriptions or ways for people to get to them, this book is armed with practical advice and examples.

Who should read this book?
If you need to know how to structure content on a website, then you need to know some basics of how to design an IA. So, that includes people like Project Managers, Copywriters, Developers, Designers, eMarketing people, Product Owners, Web App owners and editorial assistants.

Topics include:
Part 1 : About information architecture
What is information architecture? Who does it? and what do they do? What does IA look like in a project? All these questions will be answered in Part One.

Part 2 : Understanding people
Learn about your users and how they look for, and think about, information. Learn how to effectively analyse and conduct user research.

Part 3: Understanding content
Content is at the heart of IA. This part looks at how to establish what you have, what you need and how to group the content into ways that make sense to people.

Part 4 : Designing an information architecture
Down to brass tacks. How do you create an information architecture now that you know what content you have, you’ve asked your users. Now it’s time to design it.

Part 5 : Designing navigation
Creating an information structure is only one aspect of good IA design. Throughout this part you will learn how to create navigation systems to help people get to what they want within your new IA.

Book Details

  • Paperback: 321 pages
  • Publisher: Five Simple Steps LLP (June, 2010)
  • ISBN-10: 095617406X
  • ISBN-13: 978-0956174062
  • File Size: 50.7 MiB
  • Hits: 819 times

Hardboiled Web Design - pdf

Hardboiled Web DesignBook Description
If you've been working on the web for a while, your bookshelves may already be buckling under the weight of books about HTML and CSS. Do you really need another one?

Hardboiled Web Design is different. It's for people who want to understand why, when and how to use the latest HTML5 and CSS3 technologies in their everyday work. Not tomorrow or next week, but today. It won't teach you the basics of writing markup or CSS, but if you're hungry to learn about how the latest technologies and techniques will make your websites and applications more creative, flexible and adaptable, then this is the book for you.

Are you ready to get hardboiled?

Who should read this book?
If you care about markup, you're in for a treat because we focus on how to use the new semantic elements contained within HTML5 right now. We also cover microformats and WAI-ARIA landmark roles, looking at how they'll reduce your reliance on presentational elements and attributes, as well as making your websites and applications more useful without doing anything more than writing HTML.

If you're a designer who wants to learn the creative opportunities offered by CSS3, this book will teach you how to use CSS3 in browsers that support its new properties, and offers a fresh perspective on how to handle older, less capable browsers. You'll need to be willing to leave your preconceptions at the door, and hungry to learn about how using HTML5 and CSS3 will change the way you design and develop for the web. Is your foot on the accelerator? Buckle up, let's go.

Topics include:
Part 1: Getting hardboiled
In Getting hardboiled, you'll learn about what it means to be hardboiled. You'll discover why we need to re-evaluate concepts such as progressive enhancement and find out the cold, hard truths about how standards are really developed. You'll find out why websites cannot, need not and should not look the same in every browser and what this means for us and the people we work for. Above all else, you'll learn that change isn't coming, it's already here.

Part 2: Hardboiled HTML
In Hardboiled HTML, you'll learn about HTML5 — the latest version of HTML that brings with it new semantic elements. You'll also discover microformats — simple markup patterns for making data machine-readable — and investigate WAI-ARIA Roles. All of these will reduce your reliance on presentational elements and attributes. Get ready, it's time to make your HTML hardboiled.

Part 3: Hardboiled CSS3
In Hardboiled CSS3, you'll learn about web fonts for better type and typography, how to layer colour with RGBa and how to use opacity. You'll discover how use CSS3 multiple background images and how to make borders rounded and full of images. You'll wind up knowing how to replace many images with CSS3 gradients to make your designs lighter and more flexible. Your world may never be quite the same again.

Part 4: More hardboiled CSS3
In More hardboiled CSS3, you'll learn about how to translate, scale, rotate and skew elements using CSS transforms in two and three dimensions. You'll find out how to make state changes smoother with a host of CSS transitions, and finish off by discovering animations in CSS: an emerging standard that has already caught the eye of many of today's top web designers.

Book Details

  • Paperback: 420 pages
  • Publisher: Five Simple Steps LLP (October, 2010)
  • ISBN-10: 1907828001
  • ISBN-13: 978-1907828003
  • File Size: 72.7 MiB
  • Hits: 995 times

12/21/2010

提醒你,Tina Green 邀请你加入 Facebook ......

facebook
你好
以下人士邀请你成为他的Facebook朋友:
Tina GreenTina Green
已发送的邀请:
Nov 4, 2010
 

Facebook 是一个很棒的地方,帮你和朋友保持联系,发布照片、视频和创建活动。不过,要先加入才能体验它的好!现在就申请,创建自己的个人主页,马上与朋友取得联系。
谢谢!
Facebook Team
Facebook 的服务是免费的,人人都可以加入。
注册

注册 Facebook,请访问下面的链接:
http://www.facebook.com/r.php?re=0a7a6132ece02b7773d3e0f3b18131c9&mid=37aa13eG5af37c8eb286G0G46
此讯息是发送给 jieiyan.freebook@blogger.com 的 。 If you do not wish to receive this type of email from Facebook in the future, please click 这里 to unsubscribe.
Facebook, Inc. P.O. Box 10005, Palo Alto, CA 94303

12/20/2010

Statistical Analysis with R - pdf

Statistical Analysis with RBook Description
R is a data analysis tool, graphical environment, and programming language. Without any prior experience in programming or statistical software, this book will help you quickly become a knowledgeable user of R. Now is the time to take control of your data and start producing superior statistical analysis with R.

This book will take you on a journey as the strategist for an ancient Chinese kingdom. Along the way, you will learn how to use R to arrive at practical solutions and how to effectively communicate your results. Ultimately, the fate of the kingdom depends on your ability to make informed, data-driven decisions with R.

You have unexpectedly been thrust into the role of lead strategist for the kingdom. After you install your predecessor’s mysterious data analysis tool, you will begin to explore its fundamental elements. Next, you will use R to import and organize your data. Then, you will use functions and statistical analysis to arrive at potential courses of action. Subsequently, you will design your own functions to assess the practical impacts of your predictions. Lastly, you will focus on communicating your results through the use of charts, plots, graphs, and custom built visualizations. The fate of the kingdom is in your hands. Your rapid development as a master R strategist is the key to future success.

A step by step guide to organize, analyze, and visualize your data in R.

What you will learn from this book :

  • Conduct superior data analysis in R
  • Organize and communicate data analysis
  • Generate, customize, and export detailed charts, plots, and graphs
  • Build your own custom data visualizations
  • Program in the R language
  • Create your own custom functions
  • Extend the functionality of R via external packages
  • Manage the R workspace and console
  • Import external data into R
  • Manipulate data using variables
  • Execute a wide array of multi-argument and variable-argument functions
  • Develop and employ predictive regression models
  • Assess the practical and statistical significance of predictions
  • Understand R, its benefits, and how to use it to maximize the impact of your data analyses

Approach
This is a practical, step by step guide that will help you to quickly become proficient in the data analysis using R. The book is packed with clear examples, screenshots, and code to carry on your data analysis without any hurdle.

Who this book is written for
If you are a data analyst, business or information technology professional, student, educator, researcher, or anyone else who wants to learn to analyze the data effectively then this book is for you.

No prior experience with R is necessary. Knowledge of other programming languages, software packages, or statistics may be helpful, but is not required.

Book Details

  • Paperback: 300 pages
  • Publisher: Packt Publishing (October, 2010)
  • Language: English
  • ISBN-10: 1849512086
  • ISBN-13: 978-1849512084
  • File Size: 10.2 MiB
  • Hits: 1,667 times

OmniGraffle 5 Diagramming Essentials - pdf

OmniGraffle 5 Diagramming EssentialsBook Description
If a picture is worth a thousand words, why settle for anything less? Creating good visualizations to substantiate your ideas is essential in today’s corporate environment. Use OmniGraffle’s remarkably powerful and flexible features to get your diagrams right. Although fun to use, it can get cumbersome to find out exactly how to get what you want.

This book will teach you how to make stunning diagrams without spending much time and energy. No matter if you have never used OmniGraffle, or if you are using it on a daily basis, this book will teach you how to get the most out of this splendid diagramming tool. It will first teach you the basics of the program and then extend your knowledge to a higher level.

The book will teach you to make eye-popping visuals using a lot of useful, step-by-step examples. It begins with covering concepts that beef up your basics of using OmniGraffle. The earlier chapters will teach you to prepare dazzling diagrams from scratch with the many stencils, shapes, and fonts that are included in OmniGraffle. As your understanding of OmniGraffle broadens, the book will go even deeper to explain the less understood features of the software. It also covers some handy time-saving techniques such as workspaces and keyboard shortcuts.

By the time you reach the end of this book, you will have mastered OmniGraffle to turn your ideas into diagrams.

The only book to teach you everything about the best diagramming software for the Macintosh

What you will learn from this book :

  • Get to grips with the basics and increase your OmniGraffle knowledge to create all the diagrams you will ever need.
  • Use tips and tricks to create some great visuals that stand out from the crowd
  • Learn everything about shapes: how to make your own and how to style shapes
  • Create diagrams based on shapes found in the built-in stencil library, create your own stencils, and import templates from Microsoft Visio
  • Communicate your information in an appealing manner by using OmniGraffle as a presentation tool
  • Use exciting functions like Mouseless Editing, Automatic Layout, and Outline to create your diagrams incredibly fast
  • Explore all the property inspectors that will help you in preparing the perfect diagram that you always dreamed of!
  • Improve your productivity with a bunch of time-saving keyboard shortcuts
  • Set up different workspace configurations depending on the task at hand to save time and effort

Approach
This is a very visual book with more than 750 illustrations and screenshots, never leaving any intermediate steps out from the tutorials. It contains precise tutorials that explain the various tools, how to use them, and the visual results. The examples used in the book are an excellent starting point for your own diagrams, both as ideas and as true diagrams – all the diagrams in the book can be downloaded for your own use.

Who this book is written for
This book is written for both beginners and seasoned users of OmniGraffle. If you are new to the software, then this book will teach you everything you need to know to make stunning diagrams. For seasoned OmniGraffle users, this book contains a lot of tricks and techniques that will save their work and time.

Book Details

  • Paperback: 380 pages
  • Publisher: Packt Publishing (October, 2010)
  • Language: English
  • ISBN-10: 1849690766
  • ISBN-13: 978-1849690768
  • File Size: 28.2 MiB
  • Hits: 1,026 times

Python Text Processing with NTLK 2.0 Cookbook - pdf

Python Text Processing with NTLK 2.0 CookbookBook Description
Natural Language Processing is used everywhere – in search engines, spell checkers, mobile phones, computer games – even your washing machine. Python’s Natural Language Toolkit (NTLK) suite of libraries has rapidly emerged as one of the most efficient tools for Natural Language Processing. You want to employ nothing less than the best techniques in Natural Language Processing – and this book is your answer.

Python Text Processing with NTLK 2.0 Cookbook is your handy and illustrative guide, which will walk you through all the Natural Language Processing techniques in a step-by-step manner. It will demystify the advanced features of text analysis and text mining using the comprehensive NTLK suite.

This book cuts short the preamble and you dive right into the science of text processing with a practical hands-on approach.

Get started off with learning tokenization of text. Get an overview of WordNet and how to use it. Learn the basics as well as advanced features of Stemming and Lemmatization. Discover various ways to replace words with simpler and more common (read: more searched) variants. Create your own corpora and learn to create custom corpus readers for JSON files as well as for data stored in MongoDB. Use and manipulate POS taggers. Transform and normalize parsed chunks to produce a canonical form without changing their meaning. Dig into feature extraction and text classification. Learn how to easily handle huge amounts of data without any loss in efficiency or speed.

This book will teach you all that and beyond, in a hands-on learn-by-doing manner. Make yourself an expert in using the NTLK for Natural Language Processing with this handy companion.

What you will learn from this book

  • Learn Text categorization and Topic identification
  • Learn Stemming and Lemmatization and how to go beyond the usual spell checker
  • Replace negations with antonyms in your text
  • Learn to tokenize words into lists of sentences and words, and gain an insight into WordNet
  • Transform and manipulate chunks and trees
  • Learn advanced features of corpus readers and create your own custom corpora
  • Tag different parts of speech by creating, training, and using a part-of-speech tagger
  • Improve accuracy by combining multiple part-of-speech taggers
  • Learn how to do partial parsing to extract small chunks of text from a part-of-speech tagged sentence
  • Produce an alternative canonical form without changing the meaning by normalizing parsed chunks
  • Learn how search engines use Natural Language Processing to process text
  • Make your site more discoverable by learning how to automatically replace words with more searched equivalents
  • Parse dates, times, and HTML
  • Train and manipulate different types of classifiers

Approach
The learn-by-doing approach of this book will enable you to dive right into the heart of text processing from the very first page. Each recipe is carefully designed to fulfill your appetite for Natural Language Processing. Packed with numerous illustrative examples and code samples, it will make the task of using the NTLK for Natural Language Processing easy and straightforward.

Who this book is written for
This book is for Python programmers who want to quickly get to grips with using the NLTK for Natural Language Processing. Familiarity with basic text processing concepts is required. Programmers experienced in the NTLK will also find it useful. Students of linguistics will find it invaluable.

Book Details

  • Paperback: 272 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849513600
  • ISBN-13: 978-1849513609
  • File Size: 17.9 MiB
  • Hits: 1,783 times

Microsoft Dynamics GP 2010 Implementation - pdf

Microsoft Dynamics GP 2010 ImplementationBook Description
Microsoft Dynamics GP 2010 is a sophisticated Enterprise Resource Planning system with a multitude of features and options. However, the implementation of Dynamics GP is usually considered to be complex, and people often realize there must be more efficient ways of working with the system. This step-by-step guide will show you how to effectively implement Dynamics GP 2010 with ease.

This focused, step-by-step tutorial covers the basics of Microsoft Dynamics GP, from licensing, to design, before moving on to more complex topics such as implementation and setup. You will learn how to install and configure Microsoft Dynamics GP 2010 from start to finish.

This book will enable you to master the implementation of Microsoft Dynamics 2010 effectively. This book starts with how to plan and complete a successful Microsoft Dynamics GP 2010 implementation. You will then move on to learning who should be on the implementation team, what important questions should be asked and how to plan your infrastructure for Dynamics GP 2010. Detailed descriptions of all the setup options for the core Dynamics GP modules as well as practical advice on setup will help guide you through the myriad of options available in this powerful application. As you reach the end of the book you will learn how to import your initial data with illustrations and practical examples.

Implement Microsoft Dynamics GP 2010 with easy to follow instructions and examples.

What you will learn from this book

  • Discover the key concepts for a successful Dynamics GP implementation
  • Plan for the Dynamics GP system and infrastructure efficiently
  • Install Microsoft SQL Server 2008 and Dynamics GP 2010 with ease
  • Import your initial data into Dynamics GP using Integration Manager
  • Understand the structure of the Dynamics GP application, what modules are and how they work together.
  • Learn key training concepts for Microsoft Dynamics GP

Approach
A practical, focused tutorial, this book provides a step-by-step guide to planning and carrying out your Microsoft Dynamics GP 2010 implementation. Detailed descriptions and illustrations of setup screens and real-world examples are also included for the Dynamics GP system and core modules. This book focuses on Dynamics GP 2010, however, most of the concepts and explanations will apply to any Dynamics GP version.

Who this book is written for
If you are a new or existing Microsoft Dynamics GP consultant or end user who wants to implement, install and set-up core modules of Dynamics GP 2010, then this book is for you. A basic understanding of business management systems and either Dynamics GP or a similar application is recommended.

Book Details

  • Paperback: 376 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849680329
  • ISBN-13: 978-1849680325
  • File Size: 8.7 MiB
  • Hits: 744 times

Joomla! 1.5 Cookbook - pdf

Joomla! 1.5 CookbookBook Description
If you are a Joomla! site owner, you must already be aware of how this robust, easy to use, open source content management system can help you build a great looking site instantly. You must also be aware of the many problems that it can throw up from time to time. Find the solutions to all your basic and advanced Joomla! queries, so you don’t have to wait for someone on the forums to help you out every time.

The Joomla! 1.5 Cookbook will provide you with quick and direct solutions to the most common and uncommon problems faced by you, the Joomla! site owner, sidestepping all the theoretical fuss.

Joomla! is the insanely popular, award winning content management system which helps you build professional looking websites, even if you don’t have any HTML programming experience or design skills.

Although, sometimes you might trip over some common pitfalls which would slow the progress of your website down. This book will help you find a direct and quick way through these common problems which can be easily avoided with a few tips and tricks. It starts of with solutions the most common queries that you might face during the installation and setup for Joomla! 1.5 moving on swiftly to guide you through Joomla! templates, modules, security, managing your users and much more. So the next time when things go wrong with your Joomla! site and you are wondering, for example, how to work with your site’s database; just pick up this book and quickly find your way through this.

Find the easiest solutions to many pitfalls that might fall in the way of your Joomla! site.

What you will learn from this book

  • Install Joomla! on two different but common types of hosting; setting up the database on two common hosting platforms, cPanel® and GoDaddy.com®
  • Know your way around phpMyAdmin for some of the tasks you may face.
  • Install your template, assign it as the default and make changes to it.
  • Setup the basics of a Section and a Category to hold and manage content with.
  • Manage links, users and media
  • Install, assign, and create Modules and Components
  • Install and use K2
  • Install, configure and use of some select extensions.
  • Learn how to do the easy and medium difficulty tasks, designed to eliminate quite a few of the issues you may experience.
  • Look at recipes that cover the portions of Joomla! 1.6 that are brand new

Approach
This is a fast paced cookbook, with practical recipes providing tips and tricks to the most common problems and scenarios faced by Joomla! site owners. It also covers brand new concepts and scenarios of Joomla! 1.6.

Who this book is written for
If you are a Joomla! site owner and have some problems that you want to get rid of quickly; or you just want to get particular things working or improved, this is the book for you. HTML, CSS, or programming knowledge not required.

Book Details

  • Paperback: 340 pages
  • Publisher: Packt Publishing (October, 2010)
  • Language: English
  • ISBN-10: 1849512361
  • ISBN-13: 978-1849512367
  • File Size: 13.5 MiB
  • Hits: 1,239 times

Google Web Toolkit 2 Application Development Cookbook - pdf

Google Web Toolkit 2 Application Development CookbookBook Description
GWT 2 radically improves web experience for users by using existing Java tools to build no-compromise AJAX for any modern browser. It provides a solid platform so that other great libraries can be built on top of GWT. Creating web applications efficiently and making them impressive, however, is not as easy as it sounds. Writing web applications for multiple browsers can be quite tasking. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult.

GWT 2 Application Development Cookbook eases these burdens by allowing developers to quickly build and maintain complex yet highly efficient JavaScript front-end applications in the Java programming language . It tells you how to make web experience all the more thrilling and hassle free, using various tools along with GWT SDK.

This book starts with developing an application from scratch. Right from creating the layout of the home page to home page elements including left and right sidebars, to placing tree like navigational menu, menu bars, tool bars, banners, footers are discussed with examples.

You will see how to create forms using the Ext GWT library widgets and handle different types of events. Then you will move on to see how to design a database for sales processing systems and learn to create the database in MySQL with the help of easy–to-follow recipes.

One of the interesting topics of this book is using JPA in GWT. Using the JPA object in GWT is a challenge. To use them perfectly, a mechanism to convert the JPA object into plain object and vice versa is required. You will see recipes to use entity classes, entity managers, and controller classes in GWT application. You will efficiently create reports with parameters, variables and subreports, and get the report output in both HTML and PDF format using real-world recipes.

You will then learn to configure the GlassFish server to deploy a GWT application with database. Finally, learn how to trace speed and improve perfomance in web applications using tracing techniques.

Create impressive web applications with tool bars, menus, multiple windows, and more with this step-by-step guide.

What you will learn from this book :

  • Set up and configure GWT SDK, GlassFish server, MySQL server, NetBeans, GWT4NB, Ext GWT , iReport plugins for developing the business application in GWT
  • Design a database for sales processing system in MySQL, back up and restore the database
  • Identify business entities and the relationships and constraints among them
  • Handle events such clicking on buttons, typing in text fields, selecting items in a combo box, selecting radios, selecting menus, and selecting toolbar icons
  • Manage entities using entity framework through Java Persistence API (JPA)
  • Use iReport for any GWT application to get the output of the reports in both HTML and PDF format
  • Create Graphical User Interface (GUI) for accepting user input and display information to the user using Ext GWT
  • Control communication between the server and client using GWTRPC mechanism
  • Create a WAR file for GWT application and deploy it in Glassfish server

Approach
The recipes in this book are in a straightforward and easy to follow format.The range of topics covered in this book will bring out the forward-thinking Java developer in you.

Who this book is written for
If you want to build AJAX web applications with GWT then this book is for you.
Developers with prior programming experience of Java development and object-oriented programming will find this book very useful.

Book Details

  • Paperback: 244 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849512000
  • ISBN-13: 978-1849512008
  • File Size: 12.4 MiB
  • Hits: 2,412 times

Google App Engine Java and GWT Application Development - pdf

Google App Engine Java and GWT Application DevelopmentBook Description
Google Application Engine is a cloud computing technology that lets you run web applications that are easy to build and maintain as well as being scaled and load-balanced automatically. To build interesting and interactive web applications developers are turning to Java. However, building and deploying scalable web applications using Google Web Toolkit and Google App Engine for Java can be challenging even to developers. The start to finish approach of this book helps you meet these challenges.

This book is designed to give developers all the information they need to develop their own GAE+GWT applications, with a particular focus on some of the technologies useful for building scalable social-media-oriented applications. It is an easy-to-follow guide that shows you how to get the most out of combining the powerful features of GAE and GWT. It provides you with solutions to many of the problems that arise in developing, maintaining, and scaling web applications.

The book introduces you to the features of Google App Engine (GAE) and the Google Web Toolkit (GWT) to help you build interesting and interactive real-world AJAX applications. Over the course of the book, you are guided by the development of a sample application using the Google Web Toolkit (GWT) plugin for Eclipse. To make things easier for you, all application building blocks are explained in detail, walking you through the development process step by step.

The book teaches you the key technologies and methodologies that can be applied to developing your application locally, enhancing your application functionality and accelerating performance, integrating your application with Google Accounts, Facebook, and Twitter as well as monitoring and maintaining your web application.

Packed with great examples and clear explanations, you will be able to build your own web applications that are scalable and reliable using GAE and GWT with Java.

Build a real-world interactive web application in the cloud using GAE/J and GWT, with Push, background processing, OAuth, social media APIs, and more

What you will learn from this book :

  • Develop state-of-the-art AJAX web applications with optimized JavaScript using GAE and GWT
  • Explore the basics of using Eclipse via a sample GWT/Google App Engine application generated automatically by the Google plugin
  • Learn how GWT works as an AJAX framework, and why it makes you more productive as a developer
  • Use GWT RPC for easy client-server communication
  • Develop a GWT + App Engine application locally and use Eclipse for “one-click” deployment
  • Construct GWT user-interface elements using UIBinder, so that layout and style information is separated from logic
  • Integrate your application with Google Accounts, Facebook, and Twitter for user authentication and information retrieval
  • Delve deeper, to investigate datastore-related ways to help increase the robustness, speed, and scalability of an App Engine app, and apply these techniques to our “Connectr” application
  • Configure, deploy, monitor, and maintain an App Engine application

Approach
This is a practical guide with a step-by-step approach that builds an application in stages. Each stage of the application is used along with screenshots to introduce or develop your understanding of how to write powerful GAE applications.

Who this book is written for
If you are a developer with prior programming experience of Java development and object-oriented programming and want to understand the key concepts of how to build AJAX web applications with Java, then this book is for you. The book assumes some previous exposure to the basics of using GWT, for example at the level of Google’s online introductory GWT tutorials. You don’t need to know anything about Google App Engine. This book will teach you everything you need.

Book Details

  • Paperback: 480 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849690448
  • ISBN-13: 978-1849690447
  • File Size: 12.4 MiB
  • Hits: 2,440 times

OSGi and Apache Felix 3.0 Beginner’s Guide - pdf

OSGi and Apache Felix 3.0 Beginners GuideBook Description
The OSGi specification is a module system and service platform that implements a complete and dynamic component model. Wasn’t that a complicated definition! So how would you really use it in practical modular applications? Let this book break down the seemingly overwhelming OSGi standards for you by explaining Apache Felix’s powerful architecture in a simple and easy-to-understand manner using Apache Felix framework to get you up and running sooner than you could expect.

The OSGi standards have found a wide range of applications in the context of the Enterprise, Telecommunications, Telematics, Smart Home, E-Health, and Mobile applications, to name just a few. Apache Felix is one of the most famous implementations of the OSGi framework specification. This book introduces OSGi on the simple and extensible Felix framework and guides you from the development environment setup to the troubleshooting of potential issues, walking you through the development of an OSGi-based application and explaining relevant software design concepts.

The book starts with an introduction to the OSGi Service Platform, its parts, and its bundle structure. It then walks you through setting up the Felix framework and your development environment. It describes the Felix Framework and how to operate it using Gogo. It will teach you everything possible about the practical implementation of OSGi using the Felix Framework as a launch pad.

The book then kicks off the Bookshelf project, a case study that will be used to progressively explain the important concepts around OSGi using the Felix framework. The Bookshelf project feature trail will set the context to explain OSGi headers, the bundle activator, the bundle context, and so on.

As you implement the bookshelf step by step, you learn about OBR repositories, dependency management, and bundle version management with Felix.

Moving ahead, a few more advanced topics are covered, such as using iPOJO for dependency injection and service registration; then the book moves on to the implementation of a web-based graphical interface, first using a simple Servlet, and then building a JSP-based Web Application Bundle.

OSGi service specifications such as the Log Service, Http Service, and Web Container are explained. Finally, the book describes some of the common pitfalls during bundle development, and gives hints on troubleshooting them in Felix.

A step-by-step beginner’s guide to implementing a real-life OSGi application, with the Apache Felix 3.0 framework

What you will learn from this book :

  • Discover the practical implementations of important OSGi concepts
  • Install , configure, and learn how to operate Felix using Gogo
  • Understand how to use Maven to build and deploy OSGi bundles
  • Create an OSGi-compliant application, brick by brick
  • Learn how to implement JSP Web Application Bundles
  • Dive deep into Felix iPOJO
  • Understand Inversion of Control design patterns
  • Get an overview of the Felix Web Management Console
  • Get cozy with troubleshooting an OSGi application using Felix

Approach
This book is a step-by-step beginner’s guide based on developing a case study (a book inventory) that walks the developer through the implementation while progressively explaining the surrounding concepts in context. Throughout the book, the author discusses software design concepts and introduces productivity tools that build up the reader’s knowledge-base.

Who this book is written for
This book is aimed at Java developers looking to learn about writing reusable and network distributable software following the OSGi standards using the famous Felix framework. If you are a developer who wants to focus on the business logic, and abstract away from the details of how to integrate with specific systems then this book is meant for you.

If you are a Java developer new to OSGi and don’t really know where to start from to actually begin developing applications, just pick up this book and discover the ease with which you can start developing powerful, modular, and extensible applications. This book uses the Felix framework 3.0 as an OSGi service platform implementation and covers its usage to a level where it makes you comfortable enough to write your own enterprise-level applications.

Book Details

  • Paperback: 336 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849511381
  • ISBN-13: 978-1849511384
  • File Size: 7.4 MiB
  • Hits: 1,218 times

Koha 3 Library Management System - pdf

Koha 3 Library Management SystemBook Description
Koha is the first full-featured open source library management system that is widely used for efficiently managing libraries. However, setting up and maintaining Koha is no walk in the park. It is not as straightforward as setting up the other popular LAMP applications.

This practical guide provides all the essential information that is needed to make the task of installing and configuring Koha really seem simple and easy. It demonstrates how to set up Koha and its various aspects – installation, configuration, application administration, and data migration. It also covers troubleshooting, software maintenance, software customization, and other advanced topics.

The book starts with installing and configuring the LAMP stack and the Koha application to meet your needs. It then goes deeper into setting up various rules and configuring settings for Koha. It also covers data migration of catalog records, software maintenance, and customization of the application. Chapters are also dedicated to providing an insight into advanced topics such as LDAP integration and Internationalization. Filled with numerous code samples and screenshots, this book will tour you through setting up Koha for evaluation or test purposes. It also includes loads of tips for troubleshooting and maintenance activities.

By the end of this book, you will have gained the knowledge to get the most out of your Koha installation.

A system administrator’s manual demonstrating various installation and maintenance tasks for Koha using the Linux shell

What you will learn from this book

  • Set up and configure Koha as per your needs and requirements
  • Install, configure, and test drive the Zebra Search Engine to improve the searching capabilities of your Koha application
  • Configure the Cataloging module to make finding and evaluating items in a library amazingly simple for patrons
  • Migrate catalog data from other systems into Koha.
  • Configure the circulation module by mapping your library’s policies to rules and preferences in Koha
  • Customize the look of the public interface for users by configuring the OPAC
  • Tons of pointers for troubleshooting common problems that arise with your Koha installation
  • Many tips on software maintenance to make sure that your application is updated with the latest changes
  • Beef up your knowledge of advanced topics such as LDAP integration and Internationalization
  • Set up your Koha server as a Z39.50 server to share your catalog with the outside world
  • Customize your software and share it with the community

Approach
Written in a practical style, this book uses the Linux shell in many chapters, demonstrating the execution of commands and their output. With liberal use of screenshots and plenty of code samples accompanied by careful explanation, it will make the task of installing and configuring Koha easy and straightforward. All chapters are written in a way that makes them applicable to various Linux distributions.

Who this book is written for
This book is aimed at Linux system administrators who need to install and maintain Koha. If you are a system administrator who wants to set up an open source integrated library system, then this book is for you. It will also be useful for system administrators who require help with specific aspects of implementing Koha.

Book Details

  • Paperback: 288 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1849510822
  • ISBN-13: 978-1849510820
  • File Size: 9.2 MiB
  • Hits: 732 times

Inkscape 0.48 Essentials for Web Designers - pdf

Inkscape 0.48 Essentials for Web DesignersBook Description
Do you think that your website could do with more visual appeal? Are you looking to spice it up with attractive designs and effects? Enter Inkscape 0.48 Essentials for Web Designers–the only book specifically tailored to using Inkscape for web design. This book will teach you how to effectively use the fascinating new Inkscape vector graphics editor, which, despite being in version 0.48 and having no dearth of competitors, has already separated itself from the competition. Learn everything you need to know about enhancing your website–from site layouts to templates and animations–whether you are looking for a new website design or just some eye-candy.

The Inkscape graphics editor is powerful, but getting started is often difficult. Inkscape 0.48 Essentials for Web Designers walks you through the challenge of using Inkscape from a web design perspective in the easiest way possible..

The first book to unlock the potential of Inkscape for web design, it begins with an introduction to the basics of Inkscape and then journeys you through implementing them in your website one by one.

Learn to build your first website design using Inkscape. Create web page and desktop wallpapers with repeating pattern backgrounds and swirling designs. Incorporate icons and interactive maps on your website. Style and graphically manipulate text–from simple headings to shadowing, following paths, reflections, 3D effects, and more. Enhance your web pages using flowcharts, diagrams, and site maps and learn how to export them. Spruce it all up using animations.

This book will teach you all that and more, in a simple effective manner; and what’s more–you’ll have fun doing it.

What you will learn from this book

  • What Inkscape is and how it can be used for web design
  • Everything about site layouts–from architecting a website to exporting image files
  • Adding illustrative and web-ready diagrams, maps, designs to your website
  • Importing, manipulating, and rendering trace and raster images for your web page
  • Tips and Tricks for “tracing” bitmap images to convert them into full vector graphics for both photographs and logos
  • Text editing and styling–kerning, rotating, moving letters from the baseline, reflection, following paths, shadows, the perspective tool, and cool envelope effects
  • Icon and button design principles and how to add them to your website
  • Creating simple and effective animated GIFs for your web page with GIMP
  • Incorporating animated banners, advertisements, and scrolling text in your website
  • The basics of XML and SVG coding

Approach
This book is written in a clear conversational style, which emphasizes a practical learn-by-doing approach. Packed with illustrations and examples, this book will make the task of using Inkscape simple and straightforward.

Who this book is written for
This book is written for web designers who want to add attractive visual elements to their website. It assumes no previous knowledge of Inkscape. General familiarity with vector graphics programming is recommended but not required. It will also be a useful guide for experienced Inkscape users who want to learn how to apply their skills to website design.

Book Details

  • Paperback: 316 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 184951268X
  • ISBN-13: 978-1849512688
  • File Size: 14.8 MiB
  • Hits: 1,486 times

Drupal 6 Theming Cookbook - pdf

Drupal 6 Theming CookbookBook Description
Themes are among the most powerful features that can be used to customize a website to fit your needs. The greatest strength of Drupal lies in its design, which, when done right, allows developers to customize every aspect of the site. Although it might sound easy to customize the look of your site, it’s not a cakewalk to build custom themes that are easy to administer and maintain.

Drupal 6 Theming Cookbook provides a plethora of recipes that enable Drupal template designers to make full use of Drupal’s extensibility and style their site just the way they want it. It is a well-rounded guide, which will allow users looking to theme their Drupal sites to do so by taking full advantage of Drupal’s theming system. It covers numerous aspects from creating custom themes to using the powerful CCK, Views, and Panels modules to create rich designs that are easy to administer and maintain.

Structured as a collection of recipes to perform a wide variety of tasks, this book will guide readers through most important aspects of Drupal theming. It starts off with recipes dealing with the basics of Drupal’s theme system: you will find recipes for solving all your problems with regions and blocks. It then moves on to advanced topics such as creating a custom theme and using it to modify the layout and style of the content that is output on a page. A substantial number of recipes are dedicated to Drupal’s template system, which will provide you with a solid foundation in order to override the output of Drupal and contributed modules. Furthermore, as the combination of modules such as CCK, Views, and Panels is so widely prevalent, chapters have been dedicated for each of these modules. With this book, you’ll learn to get the most out of Drupal’s templating system and its modules to create rich designs for your site.

A collection of recipes that cover all aspects of customizing and developing unique Drupal themes

What you will learn from this book

  • Beef up your knowledge of the basics of Drupal theming such as installing and enabling a downloaded theme, changing the logo, and adding a slogan to the theme
  • Customize the look of your website by configuring and extending your existing themes with sub-themes
  • Create custom themes from scratch for websites that demand a fresh look
  • Use the PHPTemplate theming engine to override module output and style it using a theme
  • Style and manipulate the content of your website by adding CSS and JavaScript files via themes and modules
  • Use the ImageCache module to manipulate images on the fly
  • Jazz up the design of your site by incorporating JavaScript elements
  • Make your Drupal site stand out from the crowd by customizing Views via the theme layer
  • Design complex site layouts rapidly with Panels
  • Speed-up development and debugging with Drupal tools such as the Devel module
  • Customize your Drupal site in a creative style by making thorough use of Drupal’s APIs

Approach
Written in cookbook style, this book offers solutions to all common theme design problems through recipes. Each recipe contains step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order.

Who this book is written for
This book is written for Drupal developers who want to refresh the look and feel of their sites. If you are a Drupal site administrator who is looking to go beyond the basics and customize the presentational aspects of your Drupal site, then this book is for you. It assumes that readers are familiar with rudimentary PHP and acquainted with Drupal installation and general usage. Readers are also expected to have knowledge of CSS and XHTML.

Book Details

  • Paperback: 384 pages
  • Publisher: Packt Publishing (November, 2010)
  • Language: English
  • ISBN-10: 1847198686
  • ISBN-13: 978-1847198686
  • File Size: 21.2 MiB
  • Hits: 1,190 times

Newer Posts Older Posts Home