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 applicationRead Different types of Mapping in Nhibernate 2 in full
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:
- We want to provide an audio database with static files for download.
- We have audio that we want to have streamed to the Internet (for example, as a podcast).
- We want a audio file/live show streamed to the Internet as an Internet radio service.
- 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
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
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
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 pluginsRead Liferay Portal 6:Pluggable Enterprise Search and Plugin Management in full