Category Archives: PHP

Perl CMS : A Full Featured & Perl-Powered CMS "Bricolage"

Bricolage is an open-source and enterprise-class content management system that makes creating, managing and publishing content very easy.

It is built with Perl, uses MySQL or PostgreSQL for storing data and has a powerful templating system (Mason, Template Toolkit, or PHP).

With the help of this templating system and the flexibility offered on every step, it is possible to build any type of websites.

Bricolage has a group and permission based user management system that eases working as a team where some users can be editors, others being designers, etc.

Besides many other standard CMS features, there is a very handy and built-in alert system which can be setup for many events like an article going online, being edited, etc. to get notified instantly.

Also, there is a well-documented API which enables you to pull and push any type of data from the system.

Requirements: Perl 5.8.0+ and PostgreSQL or MySQ

Postal Code database – all countries

This CSV has all US Zip codes with their corresponding latitude and longitude, city and state. It also has all country latitude and longitude including Canadian provinces.

JavaScript / PHP Image Manipulation : Phototype

Phototype is a client/server-side image manipulation library, based on Prototype and supports all kinds of image manipulations.

How it works?

Clientside JavaScript codes sends the commands to the serverside PHP – GD library image renderer and displays the rendered image.

Using Phototype, you are able to rotate, resize, flip and do some other cool effects to images.

Free E-mail Newsletter Script – TinyLetter

TinyLetter is a free-to-use web service which enables us to create an e-mail newsletter and get subscribers.

It has a very straightforward functionality and interface. You just pick a name for the newsletter and embed a code into the website which displays a sign-up form.

Also, you can ask the users to go to the custom URL provided by the service (like http://tinyletter.com/listName) where the design of it can be customized.

You can see the past newsletters, read replies, see the list of subscribers and also import e-mails.

An original feature is the support for “asking a payment for subscription” to the newsletter where the amounts can be collected by the service or directly sent to any given PayPal address.

It doesn’t have any advanced features like reporting, custom text per subscriber or ready-to-use templates but, for some projects, simplicity is all we need.

Free Mailing List Script With PHP/MySQL

Simple Mailing List is a simple-yet-powerful and free mailing list manager script that is built with PHP/MySQL.

It helps you to control a mailing list by adding/removing members (one-by-one or in bulk), seeing the active/passive ones and sending mailings.

Every message sent can have an “unsubscribe link” and, optionally, the administrator can be notified about such updates via e-mail.

E-mails to be sent can be both plain or HTML and they can be scheduled for a future date (works with cron jobs).

In order not to overload the e-mail server, the script has the ability to throttle/limit/queue messages.

Simple Mailing List keeps the archive of previous mailings and “how many users they were sent to”.

Also, it is possible to create HTML templates and send your e-mails using them.

Free Ajax Newsletter Script

This is a free Ajax newsletter script that is built with PHP & jQuery.

With a very simple interface, it enables you to:

  • Create categories (lists)
  • Add e-mails to categories
  • Send e-mails to any category and/or e-mail
  • View the previously sent e-mails

It uses 1 PHP file & comes with a .SQL file for creating the necessary tables in MySQL.

To mention, the script is only the admin interface. If needed, you can create a front-end for users who want to subscribe to a newsletter by inserting their e-mails to the related categories.

Free E-mail Marketing PHP Script: OpenEMM

E-mail marketing, when done professionally, has a serious return rate and measurable.

OpenEMM is a beautiful e-mail marketing (or newsletter management) application with business level capabilities. And best of all, it is open source.

Using this e-mail marketing tool, event and time triggered e-mails can be sent which is a great feature for smarter mailing lists.

Some other features of OpenEMM are:

  • Set of pre-configured action forms and template
  • Import and export workflows simplified by wizards
  • Configuration of different users with different rights/roles
  • Create mailing lists for groups of recipients
  • Subscription to your mailing lists via confirmed opt-in, double opt-in or via e-mail
  • Unsubscription with one click, optional with confirmation query and unsubscribe confirmation by e-mail
  • Import and export wizards
  • Separation of layout and content (like a content management system)
  • Templates
  • Detailed real-time statistics with graphical output
  • Analysis of opening rate, click rate, unsubscriptions, bounces
  • Comparison of multiple mailings based on key data

Free PHP Newsletter Script: phplist

Sending newsletters to 1000′s of users, tracking clicks, unsubscribe links, risk of sending e-mails twice? Yes, these are some concerns of newsletter management.

phplist, an open source PHP – MySQL based newsletter management application makes sending newsletters easy, professional and managable.

Some powerful features of phplist:

  • No duplicate messages. No ‘forgotten’ messages.
  • View and click tracking
  • Templating and multiple subscribe pages
  • Dynamic subscriber columns
  • User specific content like “name, e-mail”
  • Lists
  • RSS subscription
  • Scheduling
  • CVS import and export
  • Bounce detection and cleaning
  • Auto PDF messages
  • Attachments
  • Throttling to prevent server overload

Free PHP Survey Script: AskPeople

AskPeople is a free PHP survey application that is simple but functional.

It supports most of the entry options with checkboxes, radio buttons, textboxes, textareas &  dropdowns. Using AskPeople, a complicated survey can be created in minutes.

AskPeople has a template system where a new design can be implemented for the surveys to match the look of your website.

Some features of this free PHP survey application:

  • Secure, multi-user admin interface.
  • Unlimited, completely flexible templates.
  • Built in file manager.
  • Multipage surveys using pagebreaks between groups of questions.
  • Make any question ‘required’ to ensure respondents complete it.
  • Optional cookie-based protection against repeated submission of forms.
  • Plain-text questionnaire export.
  • Raw data editor.
  • One-click project backup.

This is a handy application for creating & managing a job application form or making a market research & more.

Free PHP Survey Script: LimeSurvey

LimeSurvey is an open source PHP survey application which has almost every feature you may need.

It enables you to create conditional (questions change depending on the previous answers), open/close group surveys with e-mail invitations, reminders & more.

This PHP survey application is completely multilingual and currently supports 46 languages. Any survey can be created to support more than 1 language.

Templates can be created and any survey can be choosen to work with that template to match the design of the websites.

Some features of LimeSurvey:

  • Unlimited number of surveys at the same time
  • Unlimited number of questions in a survey
  • Unlimited number of participants to a survey
  • Multi-Lingual Surveys
  • User-Management
  • 20 different question types with more to come
  • WYSIWYG HTML Editor
  • Quotas Management
  • Integration of pictures and movies into a survey
  • Creation of a printable survey version
  • Option for participants to buffer answers to continue survey at a later time
  • Survey expiry dates for automation
  • Enhanced import and export functions to text, CSV, PDF, SPSS, queXML and MS Excel format
  • Basic statistical and graphical analysis with export facility
  • Screen Reader Accessiblity
  • W3C compliance