Skip to Content

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 Open Source Articles

What Can You Do with Sage Math?

by Craig Finch | May 2011 | Open Source

Sage is a powerful tool—but you don't have to take my word for it. This article will showcase a few of the things that Sage can do to enhance your work. Look at the things Sage can do, and start to think about how Sage might be useful to you.

In this article by Craig Finch, author of Sage Beginner's Guide, you will see how Sage can be used for:

  • Making simple numerical calculations
  • Performing symbolic calculations
  • Solving systems of equations and ordinary differential equations
  • Making plots in two and three dimensions
  • Analysing experimental data and fitting models
Read What Can You Do with Sage Math? in full

SilverStripe 2.4: Adding Some Spice with Widgets and Short Codes

by Philipp Krenn | May 2011 | Beginner's Guides Open Source Web Development

In this article by Philipp Krenn, author of SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide, we'll focus on four things in this article that allow us to build dynamic components on websites, with emphasis on the first two:

  • Widgets
  • Short codes
  • Caching
  • Text Parsers

It doesn't sound like much, but there is quite a lot you can accomplish with them—as you'll see shortly.

Read SilverStripe 2.4: Adding Some Spice with Widgets and Short Codes in full

Integrating Moodle 2.0 with Mahara and GoogleDocs for Business

by Gavin Henrick Jason Cole Jeanne Cole | April 2011 | Enterprise Articles Moodle Open Source

Moodle 2.0 includes two important new points of integration with other open source products, the Repository integration and the Portfolio integration. This article by Jason Cole, Jeanne Cole and Gavin Henrick, authors of Moodle for Business: Beginner's Guide, introduces the integration of Moodle with Mahara and GoogleDocs. Mahara is an open source e-portfolio system which has been tightly integrated with Moodle 2.0. Google Docs is a cloud-based office suite which is available for free from Google. You can get a personal account for free, or your organization can sign up for a Google Enterprise account.

  • Integrate Moodle with Google Docs to act as both a repository and a portfolio
  • Link Moodle with Mahara, an open source e-portfolio system
Read Integrating Moodle 2.0 with Mahara and GoogleDocs for Business in full

Alice 3: Making Simple Animations with Actors

by Vanesa S. Olsen | April 2011 | Open Source

Alice is a free and innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the Web. Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts.

In this article by Vanesa S. Olsen, author of Alice 3 Cookbook, we will cover:

  • Browsing galleries to search for a specific class
  • Creating a new instance from a class in a gallery
  • Setting initial properties for an actor
  • Moving an actor
  • Resizing an actor
  • Working with multiple actors
  • Moving an actor with relative positions
  • Orienting an actor to a target actor
Read Alice 3: Making Simple Animations with Actors in full

jQuery Animation: Tips and Tricks

by Dan Wellman | April 2011 | Open Source Web Development

jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML, and is the most popular JavaScript library in use today. Using the features offered by jQuery, developers are able to create dynamic web pages. This article will take a look at some tips and tricks for creating web page animations using jQuery, such as:

  • Fading animations
  • Globally disabling animations
  • Using the effect API
Read jQuery Animation: Tips and Tricks in full

Integrating Moodle 2.0 with Alfresco to Manage Content for Business

by Gavin Henrick Jason Cole Jeanne Cole | April 2011 | Beginner's Guides Moodle Open Source

Moodle 2.0 includes two important new points of integration with other open source products, the Repository integration and the Portfolio integration. This article by Jason Cole, Jeanne Cole and Gavin Henrick, authors of Moodle for Business: Beginner's Guide, introduces the integration of Moodle with Alfresco. Alfresco is an open source content management system that integrates well with Moodle and can act as Moodle's content repository.

In this article, we will:

  • Set up an Alfresco content repository and tie it in with Moodle
Read Integrating Moodle 2.0 with Alfresco to Manage Content for Business in full

Questions & Answers with Sencha's James Pearce

by | April 2011 | AJAX Open Source Web Development

Believe in Open Source

 

 

 

 

James Pearce

James Pearce - James is a technologist, writer, developer & practitioner who has been working with the mobile web for over a decade. He is Senior Director of Developer Relations at Sencha. Previously he was the CTO at dotMobi and has a background in mobile startups, telecoms infrastructure and management consultancy. He speaks extensively on the topic of mobile web development, and has written books for both Wiley and Wrox.

James led the development of mobiForge, DeviceAtlas and ready.mobi, and is the creator of tinySrc, the WordPress Mobile Pack, WhitherApps, modernizr-server and confess.js.





Read Questions & Answers with Sencha's James Pearce in full

Customizing WordPress Settings for SEO

by Michael David | April 2011 | Open Source WordPress

WordPress is a powerful and effective open source web publishing platform that enables anyone, regardless of computer skills, to create and maintain a world-class website. Millions of people worldwide have adopted WordPress, and its popularity continues to increase.

In this article by Michael David, author of WordPress 3 Search Engine Optimization, we'll align your SEO strategy with the WordPress platform and help you solidify your plan. You'll need to set realistic goals and timelines for your business or website through educated investigation and analysis. Proper and thorough planning is needed to ensure that you succeed in the competitive search markets.

Read Customizing WordPress Settings for SEO in full

Content Management System: Understanding Extensions

by Samuel Goldstein | April 2011 | Content Management Open Source

This article introduces the key differences between tags, user-defined tags, and modules, and teaches you to determine which is optimal for any given purpose. This article focuses on understanding the different approaches and deciding which to use to solve any particular problem.

This article by Samuel Goldstein, author of CMS Made Simple Development Cookbook, covers:

  • When to use User-Defined Tags
  • When to use Tags
  • When to use Modules
  • How to create a User-Defined Tag
  • How to create a Tag
  • How to create a Module
Read Content Management System: Understanding Extensions in full

Inkscape: SVG Filter Effects

by Mihaela Jurković Rigel Di Scala | April 2011 | Open Source

Inkscape is frequently mentioned, and lauded, as one of the best examples of open-source software available today. It is a mature, feature-full and flexible product, thanks to a very dedicated developer community. The latest version, 0.48, adds new tools, such as the Airbrush (which many have longed for), and advanced path editing, among many other additions and improvements.

In this article by Mihaela Jurković and Rigel Di Scala, authors of Inkscape 0.48 Illustrator's Cookbook, we will cover:

  • Blurring
  • Creating irregular edges using filters
  • Using lighting effects
  • Creating a red wax seal
  • Creating a brushed steel effect
  • Creating a water surface effect
  • Filtering all objects in a layer
  • Creating your own filter from scratch
Read Inkscape: SVG Filter Effects in full
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
Open Source Content Management Customer Relationship Management e-Commerce e-Learning Java Linux Servers Networking & Telephony PHP Web Graphics & Video Web Development
Enterprise BPEL Microsoft Oracle SOA Web Services
Other Packt Books .Net Web Graphics & Video Beginner Guides Cookbooks