Frameworks, Open-source, PHP, Web Apps, Web Services

A Lifestreaming Zend Framework Application

There are just too many social sites out there for everyone to be able to keep up, and that’s where PHPLifestream steps in. PHPLifestream is an application that aggregates feeds from different sources and combines them into one. Developed by Johan Nilsson and built on top of the Zend Framework, PHPLifestream is a powerful Web 2.0 lifestreaming application that you’ll want to keep an eye on.

Great open source PHP application!


Source Code

Tools, Web Apps

Share songs for immediate streaming

First came TinyURL, now TinySong. Just as TinyURL allows you to shorten long URLs for sharing in Twitter and elsewhere, TinySong does the same for sharing songs for immediate streaming.

Other tiny sites:

TinyChat is a service for creating disposable chatrooms. Each chatroom gets a unique TinyURL for easy sharing, and nobody involved needs special software to join in.

Tiny Geo-coder is a basic online app for determining the latitude and longitude of a location, with a simple API and practical uses for web development.

Scrumy is a simple web application for Scrum project management. Scrumy is, at the basic level, a virtual taskboard.

Frameworks, Open-source, PHP, Web Apps

Zend Framework Packageizer

Jani Hartikainen created one of the most innovative Zend Framework applications of 2008, the Packageizer. It allows you to choose a ZF component with all its dependencies and download it as a PHAR or ZIP file.

The Zend Framework community is getting bigger and more creative, and users are building more and better web applications. But, unfortunately, no one knows where these applications are or who developed them.

Community to Zend, community to Zend, do you copy? Over.

Open-source, PHP, Web Apps

Add live support to your Website

Have you ever thought, “If only I could allow my visitors to chat live with me while they browse my site?” Now you can.  Open Web Messenger is an open source live support chat application. It enables customers and visitors to chat with an operator and get support.

Main features

  • Unlimited operators, chats, and users
  • Priority queue of visitors
  • Chat button for email signatures
  • Differing buttons on same website
  • Reconnect automatically if the internet connection went down

Server requirements

  • PHP (5.x and above) with MySQL support
  • MySQL 5.0 and above


Tools, Web Apps

Create Clickable Wireframes

protoshare_smallI found an interesting web-hosted application called ProtoShare that allows you to create clickable and working wireframes very easily. It has all the HTML elements you would need to design a web application, like headers, text areas, form interaction and even drop-down XHTML menus. Once you have a design, you can share it with others. It also creates a basic, linkable template that allows you to preview usage flow and overall experience.

This screencast demonstrates how ProtoShare can be used to create wireframes.

Programming, Tools, Web Apps

Yahoo! announces its Open Strategy

Yahoo! is in the process of releasing its Open Strategy with the goal of connecting more people in more ways than ever before.

Y!OS is a platform at it’s core, accessible via an API layer by applications that can be built by anyone and run on or off of Yahoo!. Y!OS can be used to completely rewire Yahoo!, putting an open architecture at Yahoo!’s core and adding a horizontal social dimension across Yahoo! and beyond.

There are three major goals to Y!OS:

  • Creating a social dimension
  • Opening Yahoo! (both data and application UI)
  • Rewiring Yahoo! properties with a new architecture built on this new Open Platform.

Neal Sample & Cody Simms walk you through the entire Y!OS platform.

Programming, Tools, Web Apps

Developing cross-platform Adobe AIR desktop applications

This weekend I decided to spend some time developing my first cross-platform Adobe AIR desktop application. My first impression of Adobe Air was: Wow! It takes only a few minutes to see how easy and powerful this platform is. What’s great about AIR is that you can build Rich Internet Applications that run across operating systems (Win/OSX/Ubuntu) on the WebKit HTML engine and are easily delivered using a single installer file. You can also build desktop applications in JavaScript, a language that nearly everyone is familiar with.

What’s really cool about Adobe AIR is that the extension for Dreamweaver lets you transform a web-based application into a desktop application. Users can then run the application on their desktops and, in some cases, without an Internet connection. I already have a couple of these applications running on my Ubuntu desktop.

Also, Adobe AIR has an embedded database SQLite, which is an SQL92 & ACID compliant database engine with support for storing databases of up to 1TB. You can use this embedded database in your AIR Apps, and send SQL queries to it using JavaScript!

For a quick, hands-on illustration of how Adobe AIR works, read the following tutorials: