» Birthday Bundle - Over $400 worth of Envato files for just $20
Browse: PHP

Open Source Applications, Tutorials, Snippets

pChart: Free PHP Class to Create Aliased Charts

Posted on February 27, 2010, Filled under PHP,  Bookmark it

pChart is a free PHP charting library that introduces an aliasing algorithm to draw eye candy graphics. The data can be retrieved from SQL queries, CSV files or manually provided. To run this PHP class oriented framework, you’ll need to use PHP compiled with the GD library support.

The developers of pChart also created pCache to help you dealing with the fact that a chart can be computed once and displayed many times by different users.

Read more from this entry…

Symfony 2.0 is a fast, flexible and easy to learn PHP Framework that is based on a innovative architecture. This flexible framework allows developers to build better and easy to maintain website with PHP. Symfony 2.0 is up to 3 times faster than symfony 1.4 or Zend Framework 1.0 and consumes half the memory. Thanks to a simple and cohesive API, this full-featured open-source framework gets out your way and lets you enjoy coding again.

Symfony 2.0 borrows concepts from many frameworks like symfony 1, Django, Spring, and Ruby on Rails. It provides tools that greatly enhance the productivity of developers and also leverages well-known PHP libraries like the Zend Framework and Doctrine.

Features include:

  • High Performance
  • Better productivity
  • Advanced Usability
  • Easy learning
  • Extensible
  • Flexible
  • Built for Developers
  • Built-in security

Back in the autumn of 2008, I have written a tutorial about how you can create a basic AJAX Contact Form that works with PHP Back-end. The post is one of the most popular here on BitRepository having over 4,000 monthly page views and over 200 comments so far. Since many people asked me how they can do this and even hired me to offer them assistance with this application, I have decided to write a more advanced script with many features including CAPTCHA and Real-time Validation. Unlike many AJAX Captchas out there that rely on JavaScript as an Anti-spam measure and have a medium security level, the one I have chosen to implement uses PHP to securely generate and register the required code in the background. Moreover, you can specify whether to show letter, numbers or both on the verification image.


Most Popular Script from BitRepository.com

Interested in downloading the AJAX Contact Form? Click here!

Symfony Components: Standalone and Reusable PHP Classes

Posted on September 21, 2009, Filled under PHP,  Bookmark it

symfony-components

Symfony components, released by Sensio Labs, are standalone and reusable PHP classes with powerful features that are meant to improve the productivity of any PHP developer. The components are fully documented: they came with a dedicated online book and a full API documentation. Each library is fully unit-tested having 100% code coverage making it stable and ready to be used in large projects. All the libraries are developed and maintained by the symfony project team. They have been extracted from symfony to be used as standalone libraries.
Read the rest of this entry…

Having the posts bookmarked by other people through Delicious is very important because not only you will get repeated traffic from the people who saved the articles you have written but you can also gain more traffic and RSS subscribers especially if some of the posts reach the Delicious front page. That’s why it’s important to ask people to save your articles. One important thing is to show how many times the post was saved on Delicious. If you have articles with quality content chances are you will get a lot of saves. Having a quite large number of saves may signify that the post is worth saving and this could determine other users to bookmark it too.

Whether you use WordPress or not I will show you how to add a “Save to Delicious” link for your articles that will also contain the total bookmarks of the post. To do this we’ll use the power of PHP and JQuery, the famous JavaScript library. Read more from this entry…

JoobsBox is a free, flexible, multilingual and themeable open source job board software developed in PHP (Zend Framework) and MySQL. This application can be easily extended as it comes with a plugin system . JoobsBox offers a powerful administration panel where all the categories, listings, plugins & other variables can be controlled. Started in 2007 as a rough idea and a few lines of code, the software was rewritten 2 years later with the Zend Framework. JoobsBox is powered by the management team of Joobs.ro (first tech based job board in Romania).

joobsbox free flexible multilingual themeable open source job board software

Features include:

  • Easy installation
  • Support for plugins and theme (for a simple, fast, and efficient extension process)
  • Admin Panel
  • Multilingual
  • Powerful search engine
  • Seamlessly integration with your existing website

JoobsBox is the most flexible software for job boards,
with a plugins and themes system ready for your needs.

Maintain the Websites of Your Clients with JCore

Posted on August 26, 2009, Filled under PHP,  Bookmark it

jcore

JCore is a multi site CMS build especially for webmasters (using the well known LAMP environment) who have to maintain multiple websites for their clients and need to: keep the source codes up to dates & easily fix bugs for all clients at once. This Multisite CMS comes with 2 systems:

  • jCore Server – Holds all the libraries and modules you can build on
  • jCore Client – The stripped version of the core system without any libraries as it uses the ones from the core.

Features include:

  • Dynamic Web 2.0 Layout
  • Multilanguage Support
  • Multiple Menus
  • Content Management
  • Content Codes
  • Members Management
  • Custom Maintenance Text

The main thing about jcore is that it is written from 0 which should make developer’s life easier to understand the coding and extend them.

My Tiny Todolist is a really cool, simple and easy to use AJAX-based task management script written in PHP5 and JQuery UI by developer Max Pozdeev. Uses either MySQL Database or SQLite for storing the data.

Features include:

  • Task notes
  • Tags (and tag cloud)
  • Priority (-1, 0, +1, +2)
  • Sort tasks by priority, due date; also the tasks order can be sorted using “drag-and-drop”
  • Search
  • Password Protection

myTinyTodo

Open Web Analytics (OWA) is a PHP web analytics framework useful to track and analyze any web applications. It comes with built-in support for popular web applications such as WordPress and MediaWiki.

owa-dash

Features include:

  • Iinvoke OWA from JavaScript or from within your PHP application
  • Comes with a full featured WordPress plugin that integrates the OWA
  • Comes with a MediaWiki plugin that provides tracking of MediaWiki articles and special pages.
  • Track Page views, visits, and unique visitors over time
  • Track unique, new, repeat visitors over time
  • Click-streams; Click Tracking; Click Heat Maps
  • RSS/ATOM subscription tracking
  • Visitor Aging
  • Canned and Custom Time Periods
  • Refering Page Analysis

OWA was born out of the need for an open source framework that could be used to easily add web analytics features to web sites and applications.