Article Network

All | June | May | April

Building an Image Slideshow using Scripty2

by Jose Argudo Blanco | May 2010 | Open Source Web Development

In this article by Jose Argudo, we will build an Image Slideshow using Scripty2.

Read Building an Image Slideshow using Scripty2 in full

Creating a Custom Content Type with Paster in Plone 3

by Juan Pablo Giménez Marcos F. Romero | May 2010 | Content Management Open Source

The Plone Content Management System is one of the best open source CMS because, by using Plone’s development framework, you can extend its functionality according to the specific requirements of your website. The Plone framework has lots of components that can be used to create add-ons or extensions called Plone Products. You can optimize your site for improved usability, accessibility, and security, by creating custom Plone products.

In this article by Juan Pablo Giménezand Marcos F. Romero, author of Plone 3 Products Development Cookbook, we will cover the creation of Archetypes content types from scratch by hand... kind of. We will actually use paster to automatically create most of it.

Read Creating a Custom Content Type with Paster in Plone 3 in full

Django 1.2 E-commerce: Generating PDF Reports from Python using ReportLab

by Jesse Legg | May 2010 | e-Commerce Open Source Web Development

The Python community offers dozens of libraries designed to generate graphics, reports, PDF files, images, and charts. It can be somewhat overwhelming choosing which tool is appropriate for the job. In this article by Jesse Legg, author of Django 1.2 e-commerce, we will experiment with the ReportLab toolkit, which is a Python module that allows us to create PDF files. ReportLab can be integrated with Django to generate dynamic PDFs on-the-fly for the data stored in our Django models.

Read Django 1.2 E-commerce: Generating PDF Reports from Python using ReportLab in full

NHibernate 2: Mapping relationships and Fluent Mapping

by Aaron Cure | May 2010 | Open Source

In the previous article , we have covered how to glue tables and classes that hold our data in the application.

In this article by Aaron cure, author of Nhibernate 2 Beginner's Guide, we will discuss Mapping relationships and Fluent Mapping

Read NHibernate 2: Mapping relationships and Fluent Mapping in full

Different types of Mapping in Nhibernate 2

by Aaron Cure | May 2010 | Open Source

NHibernate is an open source object-relational mapper, or simply put, a way to rapidly retrieve data from your database into standard .NET objects.

In this article by Aaron B. Cure, Author of NHibernate 2 Beginner's Guide, we will learn how to glue tables and classes that hold our data in the application

Read Different types of Mapping in Nhibernate 2 in full

Using Flowplayer in Plone 3

by Tom Gross | May 2010 | Open Source Web Development

This article series by Tom Gross, author of Plone 3 Multimedia, explains how to add audio content to Plone and enhance its features with Plone4Artists products. It also shows how to include audio data in HTML with plugins and Flash.

There are at least four use cases when we think of integrating audio in a web application:

  1. We want to provide an audio database with static files for download.
  2. We have audio that we want to have streamed to the Internet (for example, as a podcast).
  3. We want a audio file/live show streamed to the Internet as an Internet radio service.
  4. We want some sound to be played when the site is loaded or shown.

In this article we will discuss three of the four cases. The streaming support is limited to use case 2. We can stream to one client like a podcast does, but not to many clients at once like an Internet Radio does. We need special software such as Icecast or SHOUTcast for this purpose. Further, we will investigate how we solve use cases 1, 2, and 3 with the Plone CMS and extensions. Technically, these are the topics covered in this article:

  • Manipulation of audio content stored as File content in Plone
  • The different formats used for the binary storage of audio data
  • Storing and accessing MP3 audio metadata with the ID3 tag format
  • Managing metadata, formats, and playlists with p4a.ploneaudio in Plone
  • Including a custom embedded audio player in Plone
  • Using the Flowplayer product to include an audio player standalone in rich text and as a portlet
  • Previewing the audio element of HTML5
  • Extracting metadata from a FLAC file using mutagen
Read Using Flowplayer in Plone 3 in full

Django 1.2 E-commerce: Data Integration

by Jesse Legg | May 2010 | e-Commerce Open Source Web Development

The needs of every e-commerce application can vary widely when it comes to reports, metrics, and data exports. Some businesses will want to capture detailed profiles of their customers and what they are purchasing in order to optimize promotions and marketing activities for their particular needs. Others will be interested in making data available internally, to provide the boss updates on how many jars of cranberry preserves sold in December last year versus this year.

In this article by Jesse Legg, author of Django 1.2 e-commerce, we will discuss a toolbox of Python libraries and Django applications to assist with whatever reporting needs that may arise. These topics include:

  • Serializing and exposing data
  • Tracking and improving search engine rank using sitemaps
  • Exporting information via RSS and Atom feeds
  • Salesforce integration

Generating charts and graph-based reports will be covered seperately in another article.

Read Django 1.2 E-commerce: Data Integration in full

Liferay Portal6: Build WAP sites and Integrate with CRM and Netvibes widgets

by Jonas X. Yuan | May 2010 | Open Source

In the first article of this article series, we've covered Employ federated search, OpenSearch, CSZ search,maps search and Web Content search

In the second article of this article series, we've covered how to search with the pluggable enterprise and how to manage plugins

In this article by Jonas X. Yuan,author of Liferay Portal 6 Enterprise Intranets,we will address WAP sites, CRM integration, widgets, reporting, and auditing in detail.

Read Liferay Portal6: Build WAP sites and Integrate with CRM and Netvibes widgets in full

Liferay Portal 6:Pluggable Enterprise Search and Plugin Management

by | May 2010 | Enterprise Articles

In the first article, we've covered Employ federated search, OpenSearch, CSZ search,maps search and Web Content search

In this article by Jonas X. Yuan,author of Liferay Portal 6 Enterprise Intranets, we will cover how to search with the pluggable enterprise and how to manage plugins

Read Liferay Portal 6:Pluggable Enterprise Search and Plugin Management in full

Liferay Portal 6: Employ federated search, OpenSearch, CSZ search, maps search and web Content search

by Jonas X. Yuan | May 2010 | Enterprise Articles

In this article by Jonas X.Yuan, author of Liferay Portal 6 Enterprise Intranets, we will cover:

  • Employ federated search, OpenSearch, CSZ search, and maps search
  • Employ Web Content search
Read Liferay Portal 6: Employ federated search, OpenSearch, CSZ search, maps search and web Content search in full

Managing Audio Content in Plone 3.3

by Tom Gross | May 2010 | Open Source Web Development

This article series by Tom Gross, author of Plone 3 Multimedia, explains how to add audio content to Plone and enhance its features with Plone4Artists products. It also shows how to include audio data in HTML with plugins and Flash.

Read Managing Audio Content in Plone 3.3 in full

Audio Enhancements with p4a.ploneaudio in Plone 3.3

by Tom Gross | May 2010 | Open Source Web Development

This article series by Tom Gross, author of Plone 3 Multimedia, explains how to add audio content to Plone and enhance its features with Plone4Artists products. It also shows how to include audio data in HTML with plugins and Flash.

Read Managing Audio Content in Plone 3.3 here.

Read Audio Enhancements with p4a.ploneaudio in Plone 3.3 in full

Creating, Customizing, and Assigning Portlets Automatically for Plone 3.3

by Juan Pablo Giménez Marcos F. Romero | May 2010 | Cookbooks Content Management Open Source Web Development

This article by Juan Pablo Giménez and Marcos F. Romero, authors of Plone 3.3 Products Development Cookbook will give you step-by-step instructions for adding portlets. Portlets are used to provide contextual information about the main contents of a page.

In this article, we will cover:

  • Creating a portlet package
  • Customizing a new portlet according to our requirements
  • Testing portlets
  • Assigning portlets automatically
  • Read Creating, Customizing, and Assigning Portlets Automatically for Plone 3.3 in full

    Personalizing Vim

    by Kim Schulz | May 2010 | Open Source

    In this article,by Kim Schulz, author of Hacking Vim 7.2, we will introduce a list of recipes that will help you personalize Vim in such a way that it becomes your personal favorite.

    You will find recipes for the following personalization tasks:

    • Changing the fonts
    • Changing the color scheme
    • Personal highlighting
    • A more informative status line
    • Toggle menu and toolbar
    • Adding your own menu and toolbar buttons
    • Work area personalization
    Read Personalizing Vim in full

    Customizing Your Vim for work area

    by Kim Schulz | May 2010 | Open Source

    Vim is one of the most powerful open source editors used by programmers and system administrators around the world. While Vim itself is inherently a powerful editor, personalizing it to suit your needs can be a daunting task.

    In this article by Kim Schulz, author of Hacking Vim 7.2, we will cover:

    • Adding a more visual color
    • Adding line numbers
    • Spell checking your language
    • adding helpful tool tips
    • modifying key bindings
    Read Customizing Your Vim for work area in full
    Code Download and Errata
    Packt Anytime, Anywhere
    Register Books
    Print Upgrades
    eBook Downloads
    Video Support
    Contact Us
    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