20 useful Web 2.0 Framework Applications & Sites

“Web 2.0...is about making the Internet useful for computers”
- Jeff Bezos

An open source web application framework that is frequently used in Web 2.0 website development. Today we listed 20 useful Web 2.0 Framework Applications etc. We obviously cannot cover all the best from the web, but we have tried to cover as much as possible.

MODx

MODx

MODx is an Open Source PHP application framework with a capable built-in Content Management System (CMS). modx is a free, fast and flexible web application framework to build sites exactly how you want with Zero restrictions.

Super-simple templates in regular HTML/CSS/JS (any lib you want). MODx is first free PHP CMS to offer an API that fully supports to Web 2.0 Ajax technology.

  • browser friendly Content Management System
  • Strong Web Standards Support
  • Web 2.0 Features (yes, that means Ajax)
  • PHP Application Framework
  • Graphical Installer
  • Improved Rich Text Editors
  • Better handling of aliases and menu indexes
  • Robust CSS Menu Builder
  • Improved Meta-tag and keywords controls
  • Separate Manager and Web User sessions
  • Improved Document Parser and Error handling
  • Custom Content Types
  • Bug fixes and usability tweaks
  • free Search Engine Optimization (SEO) CMS

DreamFace 2.0

DreamFace-2.0

DreamFace 2.0 is an open-source Web 2.0 Application Creation Platform for creating, publishing and sharing Web 2.0 applications.

DreamFace is Fully widget-based Social Networking Framework Platform to create, use, and distribute dynamic content, a Social Networking Framework to manage and connect users, who consume and convey information through their social networks and Mobile Services for Broadcasting or Publishing information to mobile devices.

it mostly use for creating a wide range of Web 2.0 applications including Start Pages, Interactive Dashboards and Mashups, Social Applications and Collaborative Enterprise Applications.

Django

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Django is Web framework suitable for perfectionists with deadlines .

Django help you to build high-performing, elegant Web applications more quickly and with less code. Django is a Open source high-level Python Web framework release license under BSD license .

Exhibit

Exhibit Publishing Framework

image credit :Exhibit

Exhibit is web 2.0 lightweight structured data Publishing Framework for Data-Rich Interactive Web Pages. Create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and JavaScript code. No database and no server needed. Exhibit is open source software and is released licensed under the BSD license.

Zend Framework

Zend-Framework

Zend Framework (ZF) is an open source, object-oriented web application framework written in PHP 5 and released under the New BSD License. Zend Framework (ZF) is an AJAX support through JSON . Zend Framework aims to be the premier place to consume & publish web services.

Zend Framework (ZF) have Flexible architecture which No configuration files required to start using . Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and using widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers like StrikeIron and Pro..grammableWeb.

TYPOlight webCMS

TYPOlight-webCMS

TYPOlight content management system is an open source, object-oriented programming written in PHP 5 with a focus on accessibility and standards compliance. user-friendly user interface . TYPOlight content management system Meets W3C/WAI requirements

  • Uses Ajax and Web 2.0 technologies
  • Multi-language support
  • Cross-browser CSS framework generator
  • Built-in file manager and search engine
  • Live update service
  • Accessible XHTML strict output
  • Front end output 100% template based
  • Versioning and undo management

Prototype -JavaScript Framework

Prototype--JavaScript-Frame

Prototype is a JavaScript Framework that aims to Easily development of dynamic web applications. A unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around .

Now Prototype is most popular between web application developers everywhere. Prototype is release License under MIT (source code) and CC BY-SA (documentation).

JavaFX :

JavaFX

JavaFX is the best way to create expressive, feature-rich content. Building on the Java Platform, JavaFX delivers a compelling mix of ubiquity, capability, expressiveness and performance. JavaFX applications are written in JavaFX Script, a language designed for Web developers and technical designers who like to program in a visual context.

It is a simple, easy-to-learn, declarative scripting language that enables developers to write code that closely matches the layout of the graphical user interface (GUI). JavaFX Script has a powerful data binding feature, which is a simple syntax for synchronizing the state of multiple objects, thus allowing GUI components to automatically change state with changes in underlying data.

moo.fx

moo.fx

moo.fx is a light weight, ultra tiny JavaScript effects library, to be used with prototype.js or the mootools framework. It's very easy to use, cross-browser, standards compliant, provides controls to modify any CSS property of any HTML element . moo.fx is open source JavaScript library released under the MIT License .

Cappuccino framework

Cappuccino-framework

Cappuccino is an open source framework that help you to build desktop-caliber applications which compatible with every web browser. Cappuccino is built with top of standard web technologies like JavaScript, and it implements most of the familiar APIs from GNU step and Apple's Cocoa frameworks. To run Cappuccino applications, all you need is a web browser that understands JavaScript.

ModalBox

ModalBox

Modal Box is a JavaScript technique for creating modern (Web 2.0-style) modal dialogs or even wizards (sequences of dialogs) without using conventional popups and page reloads.

It’s inspired by Mac OS X modal dialogs. Modal Box is built with pure JavaScript and is based on Sam Stephenson’s excellent Prototype JavaScript Framework, script.aculo.us and valid XHTML/CSS. Modal Box uses AJAX to load content.

  • Web 2.0-ready - Modal Box uses industry-standard libraries
  • “Offline-mode”. Use dynamic- or plain-HTML without any Ajax-calls to fill out your dialog windows
  • AJAX page loading. Modal Box uses AJAX for content loading.
  • Callbacks support. You can attach your own JavaScript events after showing or hiding (and more) the Modal Box
  • Automatic height adjustment. Modal Box adjust it’s height depending on your content. No more height tweaking!
  • “Scrolling mode”. If your content is long, just define the height of the Modal Box and it will switch into “scrolling mode”
  • Browser and platform independent. Since most modern browsers use popup blockers, it’s hard to find another way to create 100% browser-compatible modal dialogs.
  • Multi-purpose. You can create complex wizards to guide users through the process. Image slideshows can be created too.
  • Keystrokes support. Use ESC key to close Modal Box.
  • Customizable Look & Feel. Use CSS to make Modal Box look like you want.
  • Supports transitional effects. Slide down appearing and on-the-fly resizing.
  • Lightweight. Just about 10 KB of code.
  • Works in most modern browsers. Tested in IE6, IE7, Firefox 1.0, 1.5, 2.0, Safari, Camino, Opera 8 and 9.

OpenSocial

OpenSocial

OpenSocial useful for these sites who share their social data with the web. Applications that use the OpenSocial APIs can be embedded within a social network itself, or access a site's social data from anywhere on the web.

A common API for All social applications across multiple websites. With standard JavaScript and HTML, developers can create apps that access a social network's friends and update feeds. A common API means you have less to learn to build for multiple websites. There are many websites that support OpenSocial APIs, including hi5, LinkedIn, MySpace, Netlog, Ning, orkut, and Yahoo!

Spry Framework

Spry-Framework

The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users. It is designed to take the complexity out of Ajax and allow designers to easily create Web 2.0 pages.

Spry framework is support to XML, JSON or HTML data into pages using HTML, CSS, and a minimal amount of JavaScript, without the need for refreshing the entire page. it is easy to build and style widgets, providing advanced page elements for end users. it is an HTML-centric, and easy to implement for users with basic knowledge of HTML, CSS and JavaScript.

Adobe AIR

Adobe-AIR

Adobe AIR is a cross-operating system runtime that lets developers combine HTML, Ajax, Adobe Flash®, and Adobe Flex® technologies to deploy rich Internet applications (RIAs) on the desktop. Adobe Air allow developers to use their existing web development skills to build and deploy rich Internet applications to the desktop.

Bespin

Bespin

Bespin is a Mozilla Labs experiment on how to build an extensible Web code editor using HTML 5 technology. Bespin is a extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.

MooTools

MooTools

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

MooTools is a open source , Object-Oriented JavaScript framework released under the Open Source MIT license . MooTools is compatible and fully tested with Safari 2+, Internet Explorer 6+, Firefox 2+ (and browsers based on gecko), Opera 9+.

Expression Engine

Expression-Engine

ExpressionEngine is a flexible, feature-rich content management system that empowers thousands of individuals, organizations, and companies around the world to easily manage their website

In order to run ExpressionEngine your web server must support:

  • At least 10 MB of space
  • PHP version 4.1 or newer.
  • MySQL version 3.23.32 or newer.
  • PHP must have XML support.
  • Your server must have the following MySQL grant privileges (for tables): SELECT, INSERT, UPDATE, DELETE, DROP, ALTER, CREATE
  • Your MySQL server must not be running in Strict mode.

Features:

  • Web Publishing - Expression Engine’s publishing features are broad, comprehensive, and highly flexible.
  • template engine - template engine Allow you to build dynamic, content driven websites using simple, yet powerful, tags.
  • Add-On Modules and Plug-ins : Expression Engine comes with 22 add-on modules and over 100 plug-ins.
  • Commenting and Trackbacks : Expression Engine’s user commenting and trackback system lets your community participate in the discussion.
  • Communications : Expression Engine lets you manage your mailing lists and send email in a variety of ways.
  • Search : Expression Engine has a powerful search engine and query tools.
  • Member Management : Build a community with Expression Engine’s robust and flexible membership capability.
  • Typography : Expression Engine has sophisticated typography tools—Every writer’s dream!
  • Spam Deterrents : No other publishing platform gives you as many tools to prevent comment and trackback spam as Expression Engine.
  • Data Caching : Expression Engine’s data caching features allow you to reduce your server load while retaining all the benefits of dynamically generated information.
  • Tracking : Keep track of what’s happening on your site including most viewed and commented posts.
  • Utilities : Expression Engine’s powerful utilities help you manage your site.
  • Security : Expression Engine has the most comprehensive suite of security features of any publishing platform on the market.

Merb

merb

Merb is an Light weighted MVC framework that is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core.

it means that the core code in Merb is kept simple and well organized and It’s also easier to understand, maintain and extend. Merb is also thread-safe and was originally engineered to handle multiple file uploads concurrently.

PRADO PHP Framework :

PRADO-PHP-Framework

PRADO is PHP Rapid Application Development Object-oriented web application framework for producing web applications written in PHP 5 . PRADO is a component-based and event-driven framework for rapid Web programming in PHP 5. PRADO reconceptualizes Web application development in terms of components, events and properties instead of procedures, URLs and query parameters.

A PRADO component is a combination of a specification file (in XML), an HTML template and a PHP class. PRADO components are combined together to form larger components or complete PRADO pages.

The main aim of PRADO PHP Framework is to instantiating prebuilt and application-specific component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into application tasks.

Rhodes

Rhodes-Mobile-framework

Rhodes Mobile framework is an open source Ruby-based platform for developing mobile applications. The Rhodes framework is an open source Ruby-based platform for building locally executing, device-optimized native mobile applications. It is similar in concept to MVC frameworks such as Rails, Merb and Camping but much lighter weight (and hence executable on a mobile device) than any of these.

Rhodes application are also optimized for interacting with hosted enterprise app (SaaS) backends. its means it allow mobile applications to work offline with synced local data by embedding a client for RhoSync. The Rhodes source tree contains sample apps for SugarCRM, Siebel Field Service and Ligthouse.

0 comments :