15
Jul
// php the_time('Y') ?>
Open Atrium is an open source web application for creating an intranet where co-workers/teams can collaborate easily.
It is built on the Drupal framework & has modules like:
- blogs for each group
- event calendar which can import feeds from iCal & others
- documents, to store, collaborate & see revisions
- Twitter-like shoutbox for sharing any info
- case tracker which is a complete ticketing system to manage projects & assign tasks
- group dashboard to see what’s going on

Open Atrium can be extended with new features by creating new modules.
The application is multilingual & requires PHP & MySQL to run (like Drupal).
Requirements: PHP 5.2+ (GD enabled), MySQL 5+, Mod_Rewrite
Compatibility: All Major Browsers (except IE6)
13
Jul
// php the_time('Y') ?>
Elastic is a simple CSS framework which eases creating elastic, fixed and liquid layouts with any column variations.
Using Elastic is like having a conversation with the code as it uses a declarative language.

It supports "combining classes" which helps creating almost any type of layout. And, it comes with a set of helper classes, to accomplish hard things by pure CSS like: same-height, full-width, and vertical-center.
Another nice feature is: both absolute & relative positioning can be used as no overlfow:hidden & clearfix are used.
Requirements: No Requirements
Compatibility: All Major Browsers
6
Jun
// php the_time('Y') ?>
InfoVis is an open source JavaScript data visualization toolkit offering multiple ways to present data using the canvas tag.
It is feeded with data in JSON format & some of the ready to use visualizations are:
- treemaps
- radial layouts
- bar charths, pie charts & more…

Besides a static presentations, InfoVis supports interactive animations which can be fired by any event (like mouseovers, clicks).
It has various methods to add/remove/update nodes & manipulate every aspect of the outputs.
The toolkit doesn’t depend on a JavaScript framework, can be used with any of them & easily updated for adding new features to it.
Requirements: No Requirements
Compatibility: All Major Browsers
2
Jun
// php the_time('Y') ?>
Jutda Helpdesk is an easy-to-use & open source trouble ticket system that is built with Django.
Whether the tickets are sent via the web interface or e-mail, the application can create the ticket & users can reply to e-mails to continue the conversation (e-mail piping).

It can be enabled to accept tickets from non-registered users which also makes it possible to be used as an advanced contact form.
Tickets can be separated into departments, product-groups, or any other classifications. Also, they can be escalated automatically between users by priority.
The application supports multiple RSS feeds & has an API for integration with 3rd party products.
P.S. Jutda Helpdesk is currently in alpha status yet very promising.
Requirements: Python 2.3+, Django
18
Apr
// php the_time('Y') ?>
Wrapper is a cross-browser HTML/CSS rendering engine written in ActionScript that sits on top of your standards compliant HTML page.
It simply wraps a HTML/CSS content & displays it within Flash without any need to compile.

A serious advantage Wrapper offers is eliminating cross-browser issues. And any content that is Flashed is available to search engines as the code is still pure HTML.
The engine also has built in methods within CSS to load custom fonts, display elements as any shape, and fill them with linear or radial gradient background colors.
For a standard website demo, click here & for a WordPress demo, click here (don’t forget to check the sources of both pages).
Requirements: No Requirements
Compatibility: All Major Browsers
12
Apr
// php the_time('Y') ?>
Protovis is a JavaScript library for visualizing data using the canvas element.
Custom views of data can be composed with simple graphical primitives like bars and dots. These primitives are called marks, and each mark encodes data visually through dynamic properties such as color and position.

Although Protovis looks complicated, it is very easy to understand (specially for JavaScript users) & has a straight forward logic which offers a flexible way to create any type of visualizations.
To see more, you can check the API documentation (very well-documented) & examples built with it.
9
Apr
// php the_time('Y') ?>
Open Video Player Initiative is a community project by companies like Adobe, Microsoft, Akamai & for sharing player code and best practices around video player development and monetization
It comes with 2 versions: for Flash & Silverlight.

A ready-to-deploy video player and a configuration tool (for easier configurations) is provided besides the source code.
Video player can be totally customized from colors to buttons & features included.
Demos for the player can found here.
Requirements: Flash or Silverlight
22
Mar
// php the_time('Y') ?>
KeyTable is a lighweight (~5kb) JS library for adding keyboard navigation support to tables.
The library provides an Excel-like navigation that can be bundled with features like on-click editing.

The inline row editing feature is accomplished with the jQuery jEditable plug-in. And, KeyTable integrates easily with DataTables (see WRD post).
The library works in all major browsers.
Requirements: jQuery & jEditable plugin for inline editing
Compatibility: All Major Browsers
18
Mar
// php the_time('Y') ?>
eZ Components is an open source & feature-rich PHP(5) components library.
By offering quality solutions to common tasks & same naming conventions / structures for all of them, the library aims to speed-up the development time.

Some features offered by the library are:
- create, modify, and extract archive files
- caching
- database connections
- parse & create feeds
- charting (line, bar & other graphs)
- e-mail, URL, input management & more..
eZ Components is very well-documented, provides examples at every step & has an active development.
Requirements: PHP 5.2.1+
1
Mar
// php the_time('Y') ?>
DataTables is a jQuery plugin for adding advanced interaction controls to HTML tables.
It can add pagination, filtering and multi-column sorting functions to tables with ease.

The plugin has multilanguage support & many features that make it flexible:
- Smart handling of column widths
- State saving
- Hidden columns
- Dynamic creation of tables
- Ajax auto loading of data
- Alternative pagination types
- Sorting column(s) highlighting
DataTables can also be extended with the plug-in support it provides & its look can be totally customized via CSS.
Compatibility: All Major Browsers