Connect With WRD
feed via e-mail
feed via e-mail

Posts Tagged ‘Php’

PHP template engines are used widely to seperate the code & the layout.

PHP LogoThis makes a website easier to maintain/update & creates a better development environment by enabling developers & designers to work together easier.

It sure has some drawbacks which is generally the performance (most libraries offer great solutions there) & need to learn a new syntax (not always).

To mention, using a template engine may not be suitable for every project. A website with few pages will probably won’t need it. But it can improve the development process of a portal, an e-commerce site or another web application easily.

Here are 19 PHP template engines with very nice features & have a continious development:



Smarty PHP Template Engine

The most popular PHP templating engine which prefers to call itself a "template/presentation framework" as it equips both the designer & programmers with powerful tools at the presentation layer.

It has a robust caching mechanism as well as a strong plug-in & add-on support.

With the template functions, debugging capabilities, security it provides & continious development, Smarty is a great engine.


Dwoo PHP Template Engine

Dwoo aims to be a serious alternative to Smarty with a cleaner codebase.

It has almost a totally compatible template & plugin system with Smarty.

Some main features are:

  • Template Inheritance, a fresh look at complex template structures, now built without includes.
  • Flexible plugin creation.
  • Scope aware engine, allowing for  shorter templates.
  • Unicode / UTF-8 support for string manipulation functions & more..


Savant PHP Template Engine

A lightweight templating engine for PHP.

it uses PHP itself as its template language & no need to learn a new markup system.

Read the rest of this entry »

MachForm, an easy to use & quality HTML form builder application, is giving away 3 licenses to WebResourcesDepot readers ($39/license).

You can find the details on winning the licenses at the bottom of the post.


What is MachForm?

It is a browser-based, installable HTML form builder that comes with full PHP source code (& uses MySQL for storing data).

Whether you’re a developer & can create your own forms or not, MachForms offers more than a standard form:


  • It supports any types of elements:
    • text
    • paragraph
    • multiple choice
    • dropdown
    • address & more..
    • File uploads (users can upload files!)
  • Secure: reCaptcha support.
  • Form validation (required-duplicates allowed? or not? – with chic tooltips)
  • Password protected forms
  • Limiting to 1 entry per user
  • Easy styling: each form has its own CSS
  • Custom redirection after a form is filled

MachForm Admin


  • You can create new forms instantly
  • Forms can be designed from an Ajaxed admin interface with drag’n drops
  • Collected data can be exported to Excel & CVS
  • Get notified when a form is filled (multiple e-mails supported)
  • 1 click installation & more..

To sum up, MachForm is a complete form creator & manager for a website that can be used by anyone with ease.

There is a demo for the application, give it a try..

How to win the free licenses?

Commenting to this post is enough to join this giveaway.

Winners will be selected randomly via the query below on 20 January 2009 (1 week later).

SELECT * FROM wp_comments WHERE comment_post_id=740 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 3

Good luck to all : ).

Dracon Ajax Poll is a free PHP-MySQL-Ajax poll script which is simply beautiful.

The script is totally skinnable, has multi-language support & can also use XML as the data source rather than MySQL.

Free Ajax Poll Script

Once an option is voted, total votes are displayed with a charming effect.

It records the IPs used in order to prevent repeated-votes as a security measure.

Ajax Poll Admin

At the backend, there is again a totally Ajaxed admin interface which is easy to use.

It is possible to add unlimited polls & unlimited options to any poll, edit & delete them.

P.S. The script is free once a backlink is kept.

JAWStats is a companion to the famous AWStats statistics (which comes default by many hosting accounts).

It has a better presentation of data with Flash charts, Ajaxed & better organized interface.

JAWStats For AWStats

For JAWStats to work, AWStats needs to be installed on the system.

Good thing with the application is, it doesn’t modify current AWStats settings & files. Simply reads & presents them in another way.

JAWStats is very easy to install, you can make it up in few minutes & has support for theming.

OS FLV is an open source & embeddable flv player.

The player has a large amount of options that can be set within the embed code.

Embeddable FLV Player

It has an API, written in PHP, that enables you to control almost anything like:

  • the flv file to be played
  • width, height & colors
  • auto-play, auto-rewind, auto-load options
  • volume, loop & more..

OS FLV also has a mambot for Joomla for an easy integration.

  • Tags:
  • Filed under: Goodies, GPL License, Media
  • Pandora FMS is an open source application that can be used to monitor anything online like:

    • if a website is up or down
    • if the content of a website is changed (deface control or when value of a stock changes..)
    • diskspace or CPU usage of a remote server (via SNMP or TCP/IP)
    • & many more..

    Open Source Monitoring

    Pandora FMS can run on any operating system, with specific agents for each platform, getting the data and sending it to a server.

    You can get real-time reports for every monitor & have them sent to an e-mail adrdess.

    It can also send notifications of events via e-mail, SMS or Jabber (MSN, GTalk..) to the desired users.

    P.S. To mention, Pandora FMS is not a simple script to install. It is made up by several shellscript files (UNIX/Linux Agents), a Web application in PHP (Console), some code in C++ (Windows Agent), some code in PERL5 (Server) and some structure and data in SQL (Database).

    Simple Directory Listing is a PHP script that works as an online file manager.

    It is only one file, just upload & use, and requires PHP to run.

    PHP File Folder Manager

    The script can work in read-only or full mode and can be limited to manage a folder.

    Besides the functions of a standard file manager script, it also has a FTP layer that makes it possible to connect to remote hosts.

    And, the script has RSS support.

    Such scripts are very useful when you want to make "files of a project"  reachable by customers where FTP usage may be limited or seem advanced from the eyes of the customer.

    TypePublish is a fresh CMS application that aims to be the WordPress for "corporate websites", specially with the simplicity it provides.

    It is a well-planned application for any user (novice & expert internet users and developers).

    Business CMS Application

    Management of the content is well-organized & descriptive in every step.

    Website content can be created in multiple languages & TypePublish supports this in the front-end.

    Logo, favicon, contact page settings & similar basic (although handy for corporate users) information can be updated easily.

    Using the admin panel, any statistics script can be installed too.

    To summarize, TypePublish will probably meet the needs of a big percentage of corporate websites very well & nothing more, which is good in most cases. is a website providing a function & information on how to detect mobile browsers.

    It can detect:

    • iPhone
    • Opera Mini
    • Android
    • Blackberry

    Detect Mobile Browsers

    It has an online function generator that guides you to create a personalized function according to "how you want to treat every browser".

    P.S. The code is free to be used on non-profit websites.

    Open Web Messenger is an open source live support / chat application.

    It enables customers / visitors to chat with an operator & get support (where all the chats are logged).

    Open Source Live Support

    The application supports unlimited operators, visitors & chats. With a web-based admin interface, operators or admins can:

    • Send canned messages
    • Track where visitors clicked from
    • Search porevious chat conversations
    • Reassign/transfer chat to another operator
    • Mark/highlight nuisance visitors
    • View active chats (admins) & more

    When there is no available operator, visitors can leave a message & they can be contacted later.

    The look & feel of the chat window can be totally customized with the theme support.

    This free live support application requires PHP 5 & MySQL 5 to run.

    Uptime Robot