Khmer Virtual Keyboard

October 21, 2010 Comments off

Enjoy with Khmer Virtual Keyboard that can help your website visitor to type khmer font/English without using keyboard. Please download the sample at



Web Development Tools

September 18, 2010 Comments off

Application Builders

DreamFace – Framework for creating personalized Web apps.  
Organic Incentive – Tools for creating viral widgets with a drag-and-drop interface.  
dbFLEX – On-demand business application development platform.  
app2you – Online tool for creating custom Web applications.  
Qrimp – An affordable database platform that builds applications around your data (which you can upload in an Excel spreadsheet).


Lightspoke – Application builder with drag-and-drop application design, dynamic filtering and sorting, and a true relational database backend.  
Tersus – Visual application creator with no coding or scripting required.  
Qt – Cross-platform application framework that lets you develop applications and user interfaces simultaneously.  

Code Snippets, Search Engines and Repositories


byteMyCode – Code snippet search engine.  
Snipplr – A code repository where you can store and organize all of your code snippets.  
ErrorKey – Error code search engine. – JAR file search engine.  
github – Code repository that includes both public and private repositories (the private repositories are only accessibly through SSH and SSL, providing extra security for your code).


merobase – Search engine to find components for your development projects.  
Codebase – Code repository, ticketing support and deployment tracking app.  
CONFiles – Online storage and sharing for your configuration files.  
CodeSnippets – Public source code repository that also allows users to keep private repositories.  
GWT-Ext – Free, downloadable widget library.  

Development Environments, Platforms and Frameworks


SocialGO – A social networking hosting platform that includes messaging, video chat, custom member profiles, photo sharing, blogging and more.  
Pringo – Social networking platform with a variety of features, including video and MP3 support, galleries, groups, podcasting, and more.  
slinkset – Hosted platform for creating custom social news sites.  
iWidgets – A turnkey “Social Syndication Platform” that allows you to syndicate your content to social networks and portals.  
WackWall – A hosted social networking platform. – Platform for creating your own branded dating, social networking or community site.  
ONEsite – Social networking platform and hosting that includes blogging, photo & video galleries, rating & tagging, message boards, private messages and more.  
jinity – Free social networking platform and hosting that includes message boards, chat, groups, journals, polls, news, and more. – Website video platform with a full suite of media tools.  
ShoutEm – Microblogging social networking platform and hosting.


Soceeo – Social networking platform and hosting that includes file sharing, news, polls and more.  
Swift – A mobile website creator that includes multiple design options, RSS feed support, multimedia support and more.  
SnappVille – Social networking platform that includes groups, blogging tools, instant messaging, and more.  
Ning – Social networking platform and hosting that includes custom branding, member profiles, event listings, and even Facebook(Facebook) integration.  
mixxt – Social networking platform that includes events, forums and more.  


zembly(zembly) – A platform for creating social apps. Currently in private beta.  

Yuku – Community platform and hosting solution that is customizable and has powerful administration tools.  

SocialEngine – PHP(PHP)-based social networking platform that features multi-part profiles, subnetworks, search-friendly URLs, blogs, groups, and more.  

Cappuccino – Open source framework for creating desktop-quality Web apps.  

Jaws – A user-friendly framework and CMS for dynamic Web sites.  

General Development Tools


Tabifier – A tool that automatically puts the proper indents in your source code.  

Sms2do – A free tool to demonstrate and evaluate SMS applications.  

Pretty Printer – A source code formatter that works with PHP, JavaScript, CSS and more.  

Jitterbit – Open source integration solution that improves scalability and performance.  

Bitizer – Conversion tool for Binary, Decimal, Hex, Base 36 and ASCII.


thmbnl – Show thumbnail images of pages being linked to from your site.  

ID Selector – OpenID utility that helps increase logins by helping your users memorize their OpenID.  

consoleFISH – Free Web-based SSH server access.  

form site – Web form builder and hosting that offers free and paid plans.  

99Polls – Create custom surveys and polls to get feedback on your site.


Warehouse – Subversion browser with multiple repository support and fine grain permissions settings.  

rendur 2.1 – Sandbox app that renders your page as you code.  

Languify – Translation management system for dealing with multiple language support in agile software projects.  

ROR Sitemap Generator – As the name says, this site creates a ROR format sitemap with up to 1,000 URLs for your website.  

MicroMaps – Create interactive maps (geographic, facility, or others) to put on your websites.


Newsfeed Maker(EIN Newsfeed Maker) – Create a custom newsfeed to include on your blog or website.  

WriteMaps – Online sitemap builder.  

Project Kenai – Free hosting of open source projects and code that includes collaboration and issue tracking.  

Launch Splash – Free tool to create a pre-launch page to put on your website.  

Browser Shell – Browser-based SSH tool.


foigo – Create customizable forms, surveys and databases.  

AggData – Premade lists for your development projects.  

SnapCasa – Free, easy to implement website thumbnail provider.  

Versionshelf – Secure subversion repository that includes one-click backups.  

Mashups and APIs



The Echo Nest – APIs for a host of different music-related development services (including in-depth artist information and music recommendations).  

Zeep Mobile – An API to add text messaging to your site.  

Clickatell – An SMS gateway that lets your website send messages worldwide through a number of different connection options.  

Nonoba – A multiplayer API for online game developers.  

Zong – Mobile payment platform with a developer API.


Web Shots Pro – API for developers to add website screenshots to their apps.  

Pushpin – Easy to use online mapping API that allows for thousands of markers (pushpins) and other advanced features.  

Datamash – Create widgets and mashups for your site with information anywhere on the Web.  

Spicy Pipes – Mashup builder.  

Reference and General Resources



COfundOS – Platform for discussing open-source software ideas and finding funding.  

Mac Yenta – Social network for independent Mac developers.  

CorkDump – An online cork board for keeping commonly used resources (code snippets, CSS, Flash, etc.) handy.  

All Developers Network – Social news network for developers.  

CodePlex – Open source project hosting site from Microsoft.


UnmatchList – A resource directory for developers and designers.  

developerAnalytics – Social media ratings and report services that help you find the hottest up and coming social media applications before they get big, find out who’s making the most money, how your competition is doing and more.  

CollabFinder – A place for designers and developers to collaborate.  

Testing, Monitoring, Bug Tracking and Project Management



CloudStatus – Independent monitoring of some of the Web’s most popular cloud services.  

BetaBitz – A site that helps you solicit beta testers and increase the visibility of your site.  

observu – Free website and server monitoring service.  

UserFix – Report bugs or request features for any website.  

OctaGate SiteTimer – A tool to see how long it takes your site to load.


Cuzillion – Simple page testing and checking app.  

Mob4Hire – Crowdsource your mobile application testing.  

Beanstalk(Beanstalk) – Hosted system that makes it easy to setup, browse, and track Subversion, including built-in integration with sites like Basecamp(Basecamp) and Campfire.  

BUGtrack – Project management and bug tracking.  

UserZoom – User experience testing platform.


devunity – This used to be betabug, but has undergone a facelift and is now a social development platform.  

BuiltWith – Technical analysis and SEO information for any website.  

fixx – Issue and bug tracking software that includes filtering, a mobile interface, and collaboration.  

BugWiki – Simplified bug tracking application.  

litmus – Web-based testing app for checking your designs across different browsers.


Bugtagger – Bug tracking with tagging capabilities for reviewing how your bugs are related (even between projects).  

FEED Validator – Validate your Atom, RSS and KML feeds.  

pastebin – Debugging tool that allows you to work collaboratively on solving issues. – A testing framework for writing and performing automated testing programs.  

Ruby & Ruby on Rails Resources & Tools



Open Source Rails – A showcase of open source Ruby on Rails sites.  

Exceptional – Exceptional tracking and management utility for Rails apps.  

TuneUp – Check the performance of your applications using this Rails plugin.  

heroku – Ruby on Rails platform that requires no setup or configuration, allows coding right in your browser, and has elastic scaling.  

RSpec 1.1.8 – Development framework for Ruby that includes a Scenario Framework and a Code Example Framework.


Lovd By Less – An open-source, Ruby on Rails social networking platform.  

Merb – A Ruby framework that includes comprehensive features.  

Camping – A Ruby on Rails microframework.  

Ajax, Java & JavaScript Resources & Tools



Javxs – Online tool for converting HTML to JavaScript.  

frevvo – Ajax form creator that includes full XML support and drag and drop controls.  

AjaxDaddy – Ajax application demo showcase.  

WaveMaker – A visual, open-source Ajax WYSIWYG editor.  

AppJet – JavaScript app programming platform.


SproutCore – JavaScript framework for creating desktop-quality Web apps.  

Bungee Connect – Ajax Web app platform that is cross-browser compatible and instantly scalable.  

Spring – Enterprise Java application framework that aims to increase development productivity and application quality.  

jQuery – JavaScript library for rapid Web development with Ajax.  

KSS – Develop your UI without writing any JavaScript with this framework.  

PHP Resources & Tools



Flow3 – A PHP framework initially developed as the foundation for TYPO3(Typo3) 5.0, but that can be used independently.  

Prado – A component-based programming framework for PHP 5 that is object-oriented and event-driven.  

Perl Resources & Tools

 Mason – A Web site development engine that’s Perl(Perl)-based and includes tools to handle debugging, templating, and more. 

Flash Resources & Tools

 OpenLaszlo – A rich Internet(Internet) platform that lets you compile to both Flash and DHTML while only writing once. 

Pyhon Resources & Tools

GTK+ – A toolkit for creating GUIs that works with Python among others.
Wing IDE – A professional Python development environment that offers a free 30-day trial.
Cheetah – An open source, Python-based template engine and code generation tool

The 100 top Web apps for 2008

August 31, 2010 Comments off

These are the 100 best Web 2.0 applications, chosen by Webware readers and Internet users across the globe. Over 1.9 million votes were cast to select these Webware 100 winners:

Top 10 PHP Framework

August 21, 2010 Comments off

1. Yii

Yii is a component-based high-performance PHP framework for developing large-scale Web applications. Yii is written in strict OOP and comes with thorough class reference and comprehensive tutorials. From MVC, DAO/ActiveRecord, widgets, caching, hierarchical RBAC, Web services, to theming, I18N and L10N, Yii provides nearly every feature needed by today’s Web 2.0 application development. And all these come without incurring much overhead. As a matter of fact, Yii is one of the most efficient PHP frameworks around.
2. CodeIgniter

CodeIgniter is an Application Development Framework – a toolkit – for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
3. CakePHP

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
4. PHPDevShell

PHPDevShell is an Open Source (GNU/LGPL) Rapid Application Development framework written using only PHP with no Javascript and comes with a complete GUI admin interface. It is aimed at developing admin based applications as plugins, where speed, security, stability and flexibility are essentials. It is designed to have a very easy learning curve without complicated new terms to learn. The need for a light, fully functional GUI with limitless configuration brought forward PHPDevShell. We strive to keep direction and focus in our development according to our moto.
5. Akelos

The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern. Based on good practices, it allows you to:

  • Write views using Ajax easily
  • Control requests and responses through a controller
  • Manage internationalized applications
  • Communicate models and the database using simple conventions.

Your Akelos based applications can run on most shared hosting service providers since Akelos only requires that PHP be available at the server. This means that the Akelos PHP Framework is the ideal candidate for distributing standalone web applications as it does not require any non-standard PHP configuration to run.
6. Symfony

Symfony is a web application framework for PHP5 projects.

It aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.

The very small number of prerequisites make symfony easy to install on any configuration; you just need Unix or Windows with a web server and PHP 5 installed. It is compatible with almost every database system. In addition, it has a very small overhead, so the benefits of the framework don’t come at the cost of an increase of hosting costs.

Using symfony is so natural and easy for people used to PHP and the design patterns of Internet applications that the learning curve is reduced to less than a day. The clean design and code readability will keep your delays short. Developers can apply agile development principles (such as DRY, KISS or the XP philosophy) and focus on applicative logic without losing time to write endless XML configuration files.

Symfony is aimed at building robust applications in an enterprise context. This means that you have full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. To match your enterprise’s development guidelines, symfony is bundled with additional tools helping you to test, debug and document your project.
7. Prado

The PRADO group is a team of PRADO enthusiasts who develop and promote the PRADO framework and the related projects.

Team Members

  • Qiang Xue – founder of PRADO framework, core development
  • Xiang Wei Zhuo – core development (javascripts, active controls, DB controls, tests)
  • Jason Ragsdale – site and forum administration
  • Knut Urdalen – test, marketing
  • Carl G. Mathisen – design and document comment system
  • Christophe Boulain – component development, test
  • Michael Hartl – component development, test
  • Eirik Hoem – core development
  • Yves Berkholz – core development

Past Team Members

Alex Flint, Brian Luft, John Teague, Todd Patrick, Pim van der Zwet, Tim Evans, Alban Hanry, Marcus Nyeholt

History of PRADO

The very original inspiration of PRADO came from Apache Tapestry. During the design and implementation, I borrowed many ideas from Borland Delphi and Microsoft ASP.NET. The first version of PRADO came out in June 2004 and was written in PHP 4. Driven by the Zend PHP 5 coding contest, I rewrote PRADO in PHP 5, which proved to be a wise move, thanks to the new object model provided by PHP 5. PRADO won the grand prize in the Zend contest, earning high votes both from the public and from the judges’ panel.

In August 2004, PRADO was hosted on SourceForge as an open source project. Soon after, the project site was announced to public. With the fantastic support of PRADO developer team and PRADO users, PRADO evolved to version 2.0 in mid 2005. In this version, Wei Zhuo contributed to PRADO with the excellent I18 and L10N support.

In May 2005, we decided to completely rewrite the PRADO framework to resolve a few fundamental issues found in version 2.0 and to catch up with some cool features available in Microsoft ASP.NET 2.0. After nearly a year’s hard work with over 50,000 lines of new code, version 3.0 was finally made available in April 2006.

Starting from version 3.0, significant efforts are allocated to ensure the quality and stability of PRADO. If we say PRADO v2.x and v1.x are proof-of-concept work, we can say PRADO 3.x has grown up to a serious project that is suitable for business application development.
8. Zend

Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.
Expanding on these core themes, we have implemented Zend Framework to embody extreme simplicity & productivity, the latest Web 2.0 features, simple corporate-friendly licensing, and an agile well-tested code base that your enterprise can depend upon.

9. ZooP

The Zoop Object Oriented Php Framework (The Zoop PHP Framework for short). A framework written in and for php.

The Zoop PHP Framework is stable, scalable and portable. It has been in production use for the last 5 years and has been used in many production environments. The Zoop PHP Framework is designed to be fast, efficient and clean. It is easily extendable and you choose to include only the functionality you use.

With Zoop an inexperienced coder can make secure web applications quickly. A more experienced coder will really appreciate how flexible The Zoop PHP Framework is. Both experienced and inexperienced coders alike will appreciate the automations that are at his/her disposal to handle mundane tasks.

The Zoop PHP Framework encourages separation of display, logic and data layers(MVC).

The Zoop PHP Framework is made up of many components and integrates many different projects including smarty ( and the prototype AJAX framework. It also makes use of PEAR modules ( The efficient core components handle many of the functions you would have to code yourselves. Zoop’s integrated error handling can be configured to log errors for production environments, and is highly informative and readable which makes bugs easy to find and squash.

Zoop has been designed to make the developers life easier by providing tools to make efficient use of his/her time. On of our more unique and notable features is our implementation of GuiControls, a revolutionary idea in PHP that provides many form widgets with validation completely integrated, as well as a framework to develop your own guiControls extremely easily.
10. QPHP

QPHP stands for Quick PHP and is a MVC framework similar as architecture to ASP.NET.

I, as the author of the project, have spent the last 8 years working on web projects using various Java frameworks, ASP.NET and PHP. This framework tries to get the best of the above platforms as well as to avoid the problematic parts. Basically it:

  • Brings the elegance of Java and C#
  • Drops all Perl like bizzare statements that other PHP frameworks use
  • Relies extensively on OOP concepts

Top 15 Web APIs

July 10, 2010 Comments off

1 – MediaWiki API

With over 2 million articles Wikipedia is a valuable resource, the Mediawiki API allows access to this content. Sites based on the MediaWiki API include Wikitravel, Wiktionary, and WikiNews.

2 – Upcoming

The Upcoming API allows you to take data from the Yahoo site It’s useful if you want current events information on your site.

Yahoo Upcoming

3 – Audio Scrobbler API

Last FM uses the Audio Scrobbler API to gather information about music you listen to. It is also the source of many various “is currently listening to” plug-ins for various applications.

4 – Ebay API

Ebay’s API is very comprehensive, and supports almost all major web scripting options, including flash and Ajax. It has a sandbox for testing scripts, and offers you sample script blocks which it calls widgets to help you getting started. Visit Widget Blog Ebay for some examples.

5 – Facebook API

Everyone knows about Facebook, it’s a hugely successful social networking site, that my girl friend assures me is very addictive. The site has loads of code samples, application creation guides and libraries for developers to play with. As Facebook is completely driven by user generated content it has a huge market of users just waiting to get their hands on fresh content, so for those that have the skill the Facebook API is a goldmine. Visit Mashable to read 10 awesome things built on the Facebook API.

6 – Feedburner API

As you may already know Feedburner is an RSS feed creation tool. The API gives developers a few toys to play with, the best of which is the Feedflare API which allows you to add new functionality onto Feedburner feeds.

7 – Google Search API

The Google Search API Is a AJAX Search API that lets you put Google Search in your web pages with JavaScript. Google gives you some very useful examples of sample code to use.

8 – Yahoo Search API

You may not believe it , but the Yahoo search API is actually more popular than the Google alternative. You can use it to create a simple spell checking tool or site wide search widget… useful stuff

9 – Windows Live API

The API for Microsoft’s portal contains a whole heap of different APIs for different MS services. Here is some of the applications that have been created using the API,  Windows Live API list, which includes content ranging from Halo 3 user guides to major league baseball videos. 

10 – Google Ajax Feed API

With the AJAX Feed API, you can download any public Atom or RSS feed using only JavaScript, and easily mash up feeds with your content, and each other. It is super fast and is the quickest way to display real time RSS content on your site. Dynamic Drive’s gAjax RSS Feeds Displayer is a great example of a script created from this API.

11 – Digg API

Using the Digg API you can access individual stories, comments, or data on particular user activities. For some examples of the Digg API is action check out: 7 awesome things built on the digg API, Who’s digging You and Digg Comment Spy.

Digg API Flickr API

12 – Delicious API

Although the Delicious API is not as complex or comprehensive as most of the other APIs featured, it is so simple, you can see results just by typing a URL into your browser. You can also write data to Delicious such as adding bookmarks or renaming tags. for example: 

..would add Pingable as a bookmark in to your delicious account after a username and password challenge. More detail at: Quick Online Tips.

13 – Google Maps

The Google Maps API is probably the most implemented API on the net. It is used in applications such as Google flight simulator, dating sites, and for finding local auctions.

14 – Flickr API

The Flickr API gives two way access to the site and some of its features and photos. Tasks that can be completed using the API include creating new sets, editing comments, changing photo notes, as well as pulling existing data from the site. Here is some examples of the Flickr API in action.

15 – YouTube API

A very popular Number 1, because the YouTube API is both simple, and purely limited only by your imagination. Data which can be pulled from YouTube includes: Video titles, rating, length, tags, url, your favorites, your friend list and the thumbnail location. For an example of the YouTube API in action check out : CoverPop, and you may also want to check out: A YouTube and Google Map Mashup.

30 Useful PHP Tutorials

June 2, 2010 Comments off

Techniques to convert text for you web page

May 23, 2010 Comments off

1. sIFR 2.0

sIFR (Scalable Inman Flash Replacement) was one of the first dynamic text replacement methods, developed in the spring of 2005. It uses JavaScript and Flash to convert any text you designate on a page to any typeface you choose and has been released as open source under the CC-GNU LGPL license, so it’s free for anyone to use.

Sifr2pic in Rich Typography On The Web: Techniques and Tools

sIFR is fully accessible to screen readers, because it simply displays the original text if JavaScript or Flash isn’t enabled. And because of the way text is rendered, if your visitors zoom in using a browser’s text-zoom option, the replaced text will also zoom in (only when the page loads, though, not if they zoom in afterward).

2. Cufón

Cufón was created as an sIFR alternative. It uses JavaScript to replace text, without Flash, making it more widely compatible than sIFR.

Cufonpic in Rich Typography On The Web: Techniques and Tools

3. Typeface.js

Typeface.js is a JavaScript-based dynamic text replacement method that embeds fonts on your page rather than converting them to images. This means that visitors are presented with a page that acts (and really is) like a regular HTML and CSS page.

Typefacejspic in Rich Typography On The Web: Techniques and Tools

4. PHP Image Replacement

PHP Image Replacement (also known as PIR) is based at least in part on the method originally outlined by A List Apart but modified to be used with jQuery for better control over the end images produced.

Pir in Rich Typography On The Web: Techniques and Tools