SitePal - Animated Talking Characters

Posts Tagged ‘Php’

FeedBurner's popular chicklet FeedCount is the most-used way to display the number of subscribers for a feed.

Also, a similar design is used by TwitterCounter to display your Twitter followers.

We'll be creating a dynamic FeedCount-like interface that can display your website's statistics like pageviews, visits, etc. (one or all of them) using PHP.

Google Analytics Counter

At the end of this tutorial, we'll have 2 different counters:

  • a counter that can display only one metric – basic version
  • a counter that can display multiple metrics (some jQuery fun here) – advanced version

Google Analytics Counter DemoGoogle Analytics Counter Download
Read the rest of this entry »

Using JavaScript, it is possible to load HTML, XML or JSON data with XMLHttpRequest.

However cross-domain JavaScript requests (reaching remote pages) are not possible due to browser security limitations except JSONP-formatted JSON data.

Cross-Domain JavaScript

Simple PHP Proxy is a PHP script which aims to fill this gap by creating a layer between your JavaScript code and the remote domain to get data in HTML, XML or JSON formats.

Some features of Simple PHP Proxy:

  • requested URLs can be white-listed & validated against a regex.
  • optionally forward client cookies / SID to the remote server.
  • optionally forward configurable User Agent to the remote server.
  • requests can use either GET or POST request methods.
  • remote data can be delivered as-is with all remote headers intact.
  • remote data can be wrapped in a JSON/P structure that includes status codes & remote headers.
  • if using JSON/P & remote data is valid JSON, it will be merged into the resulting data object.

There is also a demo which you can request any URL.

Lilina is an open source PHP application for aggregating feeds from a web-based interface.

It supports RSS, Atom & podcasts inside them. It is also possible to import/export feeds with an OPML file.

Lilina RSS Aggregator

The application only requires PHP(5) to run & makes use of 2 built-in libraries: HTML Purifier and SimplePie.

Lilina has a plugin system for extending its capabilities & the look/feel can be customized with the theming support.

As the number of cloud storage services increases & projects may require using multiple services at the same time, it becomes complicated for a developer to learn the details of each provider.

Simple Cloud API is an open source project that aims to create a common PHP interface for using cloud services.

Simple Cloud API

It currently supports the storage API for:

  • Amazon S3
  • Windows Azure Blob Storage
  • Nirvanix
  • Local

and, in the near future, aims to support Rackspace Cloud Files, GoGrid Cloud Storage besides the queue & document APIs of all services.

The project is backed by Zend & supported by IBM, Microsoft, Rackspace, Nirvanix, and GoGrid.

MyClientBase is a web-based, free & open source invoice management application which is built with PHP (using the CodeIgniter framework) & MySQL.

It enables anyone to create invoices, view payments, get reports & more..

MyClientBase

The application is flexible & variables like:

  • currency symbol
  • date format
  • next Invoice ID
  • tax rate

can be customized easily.

It is possible to define tax rates per invoice or globally & create multiple invoice templates.

W-Script is an open source application which is originally aimed at creating "wallpaper download websites".

But, it is a very ideal resource for building any gallery-themed or image-oriented website like CSS galleries, photo galleries ,etc.

W-Script

The application is built with PHP-MySQL & it can handle large number of images.

Some features of W-Script:

  • unlimited categories, subcategories
  • visitors can submit images (and optionally register)
  • images can be rated & commented
  • advanced search
  • auto-thumbnails in various sizes

It has a Smarty-based template engine which makes creating new templates pretty easy.

Also, W-Script can be extended with modules like tag clouds, color browser, user stats or anything custom.

xmoovStream Server is an open source http streaming server built with PHP.

It creates a layer between the web & your files to provide you control over them in many ways like:

  • stream Flash videos
  • force file downloads
  • logging of every action
  • hot link protection
  • hide original file locations
  • bandwidth throttling & burst loading
  • & more..

xmoovStream - PHP HTTP Stream Server

xmoovStream is a centralized server which can manage different kinds of content from different urls under a single installation.

Like mentioned, it is not limited to streaming Flash videos, it can simply stream any file type including the video player itself or a thumbnail.

The server also comes with a lightweight video player & an audio player for streaming your content.

P.S. The resource is free for non-commercial website & requires a license for any other usage.

DHX Quick Tables is a 1 file PHP script that enables anyone to create a customized backend for MySQL databases with 2 screens:

  • for guests: just view the tables
  • for administrator: view, edit, add/delete pages

DHX Quick TAbles

The script comes with a web-based installer that guides you to define the database connection information.

After that, you can customize the fields of the database by selecting if they can be sorted, edited, in which order they will be displayed & more.

DHX Quick Tables is very functional who wants to build an instant backend for their applications or create an interface that will display a tabular data.

Symphony is a XSLT-powered open source CMS that is created with PHP & uses MySQL for storing data.

It offers a very flexible usage as the data, logic & templating layers are all independent, meaning that whatever you implement can be modified, added or removed with minimum effort.

Symphony CMS

When compared to other popular CMS applications, the biggest difference is the template engine used. It is XSLT-based which makes it possible to output much more than just web pages (dynamic CSS & JavaScript, PDFs, SVGs..).

Symphony has a light & elegant backend that helps you focus on your work with features like bulk editing, drag'n drop ordering of items & much more.

The application has a growing library of extensions (130+) which can help you improve the functionality it offers.

Crystal is a database toolkit for PHP which aims to help developers build & scale reusable, database-dependent, framework-agnostic applications.

It has 3 independent components:

  • Database wrapper – for CRUD operations
  • Validation module – provides a comprehensive data validation
  • Database manipulation module – used for creating databases, tables, etc.

Crystal Database Toolkit

The queries written with Crystal are database-independent which currently supports MySQL & PostgreSQL (SQLite is on the way).

For anyone who is familiar with SQL, learning Crystal wouldn't take no more than 5 minutes.

And, for many developers, it can be an option against framework-specific database layers like Zend_Db and Codeigniter's active record library or complex ORM's like Doctrine.

Uptime Robot
feed-holder
FeedBurner
  • activeCollab | Project Management
  • PSD to HTML
  • PSD to HTML
    MailChimp
    PSD to HTML

Vivvo CMS - Web Publishing at your Fingertips