Fixed GeSHI for CodeIgniter Link « General, Web Development

funny-car-repairs-engineThanks all who notified me that the GesHi for CodeIgniter download link was serving up a big, ugly 404 page.  I plan on releasing a new version soon, but in the meantime, I’ve fixed the link.

Any questions, comments, or suggestions are always welcome.  Also, if anybody has tried this plugin on CI 1.7.2, let me know how it works.

Teaching PHP: Course Curriculum « IT Management

php-sauceThe problem, succinctly stated, is: How do you best organize 14 weeks of study to teach PHP to a group of motivated College students?

I know they must be pretty motivated, because they’re signing up for the class despite the fact that it starts at 8 am.

This Fall, I will  be teaching a course in Web Application Development at FSU.  The topic will be server-side scripting, and the focus will be PHP.  Since I’ve taught this course before, developing the curriculum won’t take months, but I am nevertheless spending a fair amount of time updating and tweaking for the next go-around.

Read more

CodeIgniter Preflight Checker « Web Development

preflight_checkIn my last post, I discussed do’s and don’ts for making a PHP application portable. This week, I will show you how to create a preflight checker in the CodeIgniter PHP framework to ensure that an environment will support your application.

Read more

Making PHP Applications Portable « Web Development

portable_computer_guy“Portable” means that your application is able to run on any PHP webserver with minimal fuss.

Ensuring portability is an absolute must for programs that are packaged and distributed for public consumption, like WordPress or MediaWiki.  But, you should aim for portability in all of your applications.  The ideal is a one or two-step installation process and only two or three system requirements:  1. Webserver (IIS/Apache/etc), 2. PHP v5.X+, 3. MySQL 4+.

Read more

Better Tag Cloud