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.

Packt 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

Graphical Capabilities of R

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment.

R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In the previous article by John M. Quick, author of the book Statistical Analysis with R, we learned how to create charts, graphs, and plots in R. We also took a look at customizing graphics in R.

In this article, you will be able to:

  • Create different charts, graphs, and plots in R
  • Save and export your graphics for use outside of R
Read Graphical Capabilities of R in full

Organizing, Clarifying and Communicating the R Data Analyses

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment. R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to:

  • Organize and clarify your raw R data analyses
  • Communicate your raw R data analyses effectively
  • Apply the steps common to all well-conducted R analyses
Read Organizing, Clarifying and Communicating the R Data Analyses in full

Joomla! 1.5 Top Extensions for Using Languages

by Suhreed Sarkar | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

This article focuses on using multiple languages on a Joomla!-based site. It shows you how to add a language, translate language files, translate a site's content on the fly using Google's translation service.

In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, we will cover:

  • Adding a language to your site
  • Translating language files for your site
  • Translating your site's content using Google's translation service
Read Joomla! 1.5 Top Extensions for Using Languages in full

Customizing Graphics and Creating a Bar Chart and Scatterplot in R

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment.

R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to:

  • Create different charts, graphs, and plots in R
  • Customize your R visuals using text, colors, axes, and legends
Read Customizing Graphics and Creating a Bar Chart and Scatterplot in R in full

Manually Translating Your Joomla! Site's Content into Your Desired Language

by Suhreed Sarkar | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

In the previous article we saw how to translate a site's content using Google's translation service. The full process is automated and the machine does the translation. However, machine translation is not always good and can sometimes be misleading. To avoid your content getting lost in translation, or in the absence of a translation service for a specific language, like Bengali, you may like to manually translate the site's content.

In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, you will learn how to translate your site's content manually into your desired language using the Joom!Fish extension. It allows you to translate the articles, modules, banners, menus, sections, categories, and so on into your desired language. It also shows a language selection module for visitors to choose a language from the site's frontend. Many other components and modules can be translated by installing their respective content elements.

Read Manually Translating Your Joomla! Site's Content into Your Desired Language in full

jQuery User Interface Plugins: Tooltip Plugins

by Giulio Bai | October 2010 | Beginner's Guides Open Source Web Development

We might want to start off by saying tooltips are very popular in today's web design. This is probably due to the value that the tooltips add to the overall look of a website and the sensible addition to a nice user experience that they will certainly contribute. Also, as we have seen for many other plugins, which are not that difficult to create—provided we know exactly what to do and how to do it—there shouldn't be much of an issue with developing the tooltip plugin. It may actually take some time to understand how to position elements based on the mouse cursor position itself and how to move deftly with an increasing number of functions doing different things. However, we're now on the path to becoming experts, and fearless too!

The topics we're going to discuss in this article by Giulio Bai, author of jQuery Plugin Development Beginner's Guide, include:

  • Tooltip plugins in general
  • Positioning the tooltip
  • Merging pieces together
  • Custom jQuery selectors
Read jQuery User Interface Plugins: Tooltip Plugins in full

PostgreSQL 9: Balancing Hardware Spending

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

This article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, discusses how the main components in server hardware, including processors, memory, and disks, need to be carefully selected for reliable database storage and a balanced budget.

Read PostgreSQL 9: Balancing Hardware Spending in full

Tips and Tricks for Joomla! Multimedia

by Allan Walker | October 2010 | Joomla! Open Source

Joomla! is a Content Management System designed to organize and deliver content within a website environment. Multimedia provides us with stunning interactive user experiences and wonderful design options, but it requires discipline and knowledge to utilize it effectively so that we do not alienate our audiences.

In this article we will provide some tips and tricks for Joomla! multimedia, such as;

  • Inserting custom code into your Joomla! Articles
  • Creating a new directory using Joomla! Media Manager
  • Publishing your Twitter tweets in your Joomla! site
Read Tips and Tricks for Joomla! Multimedia in full

Managing Articles Using the K2 Content Construction Kit

by Tom Canavan | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

Like Joomla!, K2 also offers categories, except that it removes the concept of Sections. What that opens up is Categories, within Categories, within Categories. This is known as Nested Categories. This article by Tom Canavan, author of Joomla! 1.5 Cookbook, will show you how to set up and configure your categories for maximum use.

Tag Clouds are a popular means to display descriptions about your content and help with your Search Engine Efforts. You'll learn how to use this powerful tag cloud system. The final two sections cover configuration and moderation of comments in K2 as well as some tips and tricks to enhance your K2 experience.

In this article, we will cover:

  • Setup and configuration of categories and sub-categories
  • Using the K2 Tag Cloud
  • Configuration and moderation of commenting system
  • Overall tips and tricks to make your K2 site work
Read Managing Articles Using the K2 Content Construction Kit in full

PostgreSQL 9: Reliable Controller and Disk Setup

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

The previous article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, helped prioritize spending when planning out the purchase of a new server intended to run PostgreSQL.

In this article we will take a look at the Write-back caches and the performance impact of write-through caching.

Read PostgreSQL 9: Reliable Controller and Disk Setup 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