December 19, 2009

MyClientBase - Free & Open Source Web-Based Invoicing System

-My main project at the moment is MyClientBase (http://www.myclientbase.com), a free & open source web-based invoicing system.

I wrote MCB to provide an alternative to BambooInvoice.  I used Bamboo for a bit of time, and it served its purpose during that time, but there were a lot of things I didn't care for... especially when I started looking at the code.  MyClientBase is built on top of the excellent CodeIgniter PHP framework (of course), and also uses the awesome Modular Extensions - HMVC to provide a modular structure which can be maintained and extended very easily.

At the core of MyClientBase is a simple to use client and invoice management system.  Here are some of the things that MyClientBase supports:

An intuitive and easy to use web-based interface
Invoicing

 - Itemized invoices
 - Invoice reports
 - Customizable & multiple invoice templates 
 - Invoice output to HTML & PDF
Client Management
Payments
 - Can be applied to single invoices
 - Can be distributed across multiple invoices
Multiple Tax Rates
Multiple User Accounts
Language translations
 - French
 - German
 - Russian
 - Spanish
 - Turkish
Custom Modules

 - Provides powerful module interface for custom modules without having to modify the core application
 - A simple Tasks module is included with the core application
Free to use as you wish (free as in speech and beer) and will always remain free

Frequent and steady releases!

MyClientBase is and always will remain a simple (and free) web-based client and invoice management system and will continue to grow, but never unnecessarily.

A demo is also available at http://demo.myclientbase.com for those of you interested in taking it for a test drive.  Be sure and either leave a comment here or email me to let me know your thoughts, suggestions, etc.

Read Full Story Open Source, CodeIgniter 3 Comments
August 20, 2008

AutoModel 0.1

Hey all,

I’ve been meaning to do this for some time now and I finally took a few minutes tonight to put this together.  AutoModel allows you to define a model with only one function (the constructor).

Read Full Story CodeIgniter 4 Comments
December 30, 2007

CodeIgniter 101: Models

Models are the most important part of any database driven web application in CodeIgniter. Models allow us to keep our database code separated from our basic program flow control (Controllers) and our output (Views) which is a necessary discipline of writing clean and well structured code using CodeIgniter. Once you truly get used to the structured discipline and implementation of the Model-View-Controller (MVC) design pattern, you will be absolutely proud to see the difference between the quality and structure of your code. This article discusses the basics of Models in CodeIgniter and how to easily implement basic CRUD functions.

Read Full Story CodeIgniter 506 Comments
December 22, 2007

Book Review: CodeIgniter for Rapid PHP Application Development

When I first discovered CodeIgniter, I was overcome with glee after following the video tutorials. It all worked. There was no need to rely on any command-line interaction to "automagically" build my application for me. There was no dependence on PEAR or any other outside resources. There was just CodeIgniter. And it worked.

As soon as I got a grasp on what it was doing and why, I dove into the excellent User Guide and began to feel all warm and fuzzy inside. This felt like home. The user guide is written in such a non-intimidating manner that it invites even the most timid of PHP developers. To this day, I still refer to the user guide when I forget specific syntax or function names and it's a guick in-and-out routine. Nothing at all complex about it.

Not too long ago I came across a book by Packt Publishing called 'CodeIgniter for Rapid PHP Application Development'. At first, I thought to myself, "Why?". The combination of the user guide, the forum and CodeIgniter's well structured code is surely enough for anybody to learn, right? What could this book have that any potential developer could not obtain through these natural resources?

Read Full Story CodeIgniter 7 Comments
December 09, 2007

Welcome to the New Developer13

I have relaunched Developer13.com on my new project called InkType. InkType is a free and open source blogging platform written on CodeIgniter.

The overall goals for InkType are:

  • To create a blogging platform comparable to Wordpress in terms of features and support
  • To create a top notch blogging platform on CI for us CI addicts
  • To spark more interest in CI and the Community through interest in InkType

My hope is that the CodeIgniter community will become involved with the project to make it as kick-ass as I envision it being.

I plan to have the alpha version ready for you to download within the next few days. Until then, here are a couple of screenshots of the back end:

The Dashboard

image

Writing a Post

image
Read Full Story General, CodeIgniter 2 Comments