Latest Articles

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
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