Search Books and eBooks

Packt Open Source

Packt Open Source books

Packt Open Source books will continue to be built around the “community experience distilled” motto, focussing on taking real advice from the community around projects, and refining and distilling it into easy to follow specialist information.

 

Through this, the Open Source Royalty Scheme will continue to support open source projects, offering a royalty for the sale of each book to the project on which that book was written.

 

Believe in Open Source

Open Source Awards

The Open Source Awards is an annual online event held by Packt Publishing to distinguish excellence among Open Source projects. We aim to play our part in the growth of Open Source software and see the annual Award as the ultimate platform for not only appreciating the great things projects have given back to the community but also supporting projects who have future potential to change things for the better.

Open Source Project Royalty Scheme

Packt believes in open source and helping to sustain and support its unique projects and communities. Therefore, when we sell a book written on an open source project, we pay a royalty directly to that project. As a result of purchasing one of our Open Source books, Packt will have given some of the money received to the Open Source project.

In the long term, we see ourselves and yourselves, as customers and readers of our books, as part of the Open Source ecosystem, providing sustainable revenue for the projects we publish on. Our aim at Packt is to establish publishing royalties as an essential part of the service and support business model that sustains open source.

To read up on the projects that are supported by the Packt Open Source Project Royalty Scheme, click the appropriate categories below:

All Open Source Projects

Content Management System (CMS)

Customer Relationship Management (CRM)

e-Commerce

e-Learning

Networking and Telephony

Web Development

Web Graphics and Video

Latest Articles

Ext JS 4: Working with the Grid Component

by Loiane Groner | January 2012 | Java Open Source

In this article by Loiane Groner, author of Ext JS 4 First Look we will cover some new features and enhancements in the Grid Component. Ext JS 4 introduces major changes compared to Ext JS 3. There is a new data package, new charts, and new, updated layouts. The framework was completely rewritten to boost performance.

Read Ext JS 4: Working with the Grid Component in full

Ext JS 4: Working with Tree and Form Components

by Loiane Groner | January 2012 | Java Open Source

In this article by Loiane Groner, author of Ext JS 4 First Look we will cover some new features and enhancements in the following Components.

  • Tree panel
  • Form panel

These Components enable faster performance and more developer flexibility.

(For more resources on JavaScript, see here.)

Read Ext JS 4: Working with Tree and Form Components in full

Drools Integration Modules: Spring Framework and Apache Camel

by Lucas Amador | January 2012 | Cookbooks Open Source

Integration with other systems is always one of the most critical steps in development and it should be on our mind during the planning phase. In this article, the Drools integration modules, Spring Framework and Apache Camel, will be covered explaining how they can be used independently of the Drools Server but, of course, integrated with Drools.

In this article by Lucas Amador, author of Drools Developer's Cookbook, we will cover the following concepts:

  • Setting up Drools using Spring Framework
  • Configuring JPA to persist our knowledge with Spring Framework
  • Integrating Apache Camel in your project
Read Drools Integration Modules: Spring Framework and Apache Camel in full

qooxdoo: Working with Layouts

by Mohamed Raffi Rajesh Kumar Bachu | December 2011 | Beginner's Guides Open Source

Over the past few years, all the major internet or enterprise applications are developed or migrated to Rich Internet Application to support all the features that are provided in the desktop applications. This helps organizations keep the end users happy and also improves application deployment and maintenance. qooxdoo is a stable, open source RIA framework. If you are waiting and watching for the right time to migrate your application to qooxdoo, this is the right time!

In this article by Rajesh Kumar Bachu and Mohamed Raffi, authors of qooxdoo Beginner's Guide, we'll cover the following topics:

  • Widgets
  • Containers
  • Panels
  • Layout managers
  • Layouts
Read qooxdoo: Working with Layouts in full

WordPress: Customizing Content Display

by Ric Shreves | December 2011 | Open Source WordPress

What is the WordPress loop? The loop is a group of PHP instructions that retrieve posts from the database of your WordPress site and then displays them on the page. You can find the WordPress loop inside your themes, for example, inside index.php, single.php, or page. php. Any HTML or PHP code placed between the beginning of the loop and the end will be used for each post.

In this article by Ric Shreves, author of WordPress 3 Cookbook, we will cover:

  • How to work with the WordPress loop
  • How you can retrieve posts from a specific category
  • How to control how many posts you display
  • Retrieving posts by date
  • Showing only those posts published today
  • How to show posts published exactly one year ago
  • How to set up and use multiple loops
Read WordPress: Customizing Content Display in full

Cocos2d: Uses of Box2D Physics Engine

by Nathan Burba | December 2011 | Open Source

For years, physics engines have been used in video games to add a sense of realism to the action onscreen. In many games, physics plays a crucial role within the gameplay. Cocos2d comes bundled with two popular 2D physics engines: Box2D and Chipmunk. In this article, we will explain the most common uses of physics in games using Box2D as our engine of choice.

In this article by Nathan Burba, author of Cocos2d for iPhone 1 Game Development Cookbook, we will cover the following points:

  • Box2D setup and debug drawing
  • Creating collision response routines
  • Using different shapes
  • Dragging and collision filtering
Read Cocos2d: Uses of Box2D Physics Engine in full

Creating a Basic Vaadin Project

by Nicolas Frankel | December 2011 | Web Services Open Source Web Development

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity.

In this article by Nicolas Frankel, author of Learning Vaadin, we will:

  • Learn key concepts behind the Vaadin framework
  • Have an overview of its internal architecture
  • See how to deploy a Vaadin application to a servlet container, be it in an IDE or outside it
  • See how to update the previously developed application with a very simple interaction in order to display "Hello Vaadin!"
Read Creating a Basic Vaadin Project in full

Cocos2d: Working with Sprites

by Nathan Burba | December 2011 | Open Source

Cocos2d is first and foremost a rich graphical API which allows a game developer easy access to a broad range of functionality. In this article, we will take a look at the basic uses of sprites.

In this article by Nathan Burba, author of Cocos2d for iPhone 1 Game Development Cookbook, we will cover the following topics:

  • Drawing sprites
  • Coloring sprites
  • Animating sprites
Read Cocos2d: Working with Sprites in full

WordPress 3: Designing your Blog

by Paul Thewlis | December 2011 | Open Source WordPress

In this article by Paul Thewlis, author of WordPress 3 For Business Bloggers, we'll look at one of the most important aspects of your blog—design. We'll begin by considering some of the principles of good blog design. Even if your blog is already up and running, this article will allow you to critically evaluate its design and replace your current theme with a custom-designed one. This article includes:

  • The principles of blog design
  • How to implement your blog design using CSS and HTML
Read WordPress 3: Designing your Blog in full

Configuring your Moodle Course

by Ian Wild | December 2011 | Beginner's Guides e-Learning Moodle Open Source

Schools, colleges, and universities all over the world are installing Moodle, but many educators aren't making much use of it. With so many features, it can be a hassle to learn—and with teachers under so much pressure day-to-day, they cannot devote much time to recreating all their lessons from scratch.

In this article, by Ian Wild author of Moodle 2.0 Course Conversion ,we're going to see how to lay the foundations for moving your department's courses into Moodle. In this article we will take a look at:

  • What counts as a Moodle course
  • ‹Creating your course ‹
  • Configuring the Backyard Ballistics course ‹
Read Configuring your Moodle Course in full

Latest Books and eBooks from Packt

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z