Building Applications using CodeIgniter (Part 2) – Configuration
The framework that you use to build your application will end up being the foundation of your program. Everything that your program does will revolve around how that framework works. Things like naming conventions, file paths and settings are dictated by the framework. But if you have chosen a good framework, like CodeIgniter (CI), you will be able to manipulate how that framework works and the tools it makes available to you by modifying it’s configuration information. In the first post I talked about application file structure. Now that the structure is solid I’m going to look at how I configure the framework so that it works the way I expect.
How-to Ensure a Secure Connection Using PHP
Image via Wikipedia When submitting sensitive information over the web it’s important to ensure that the requested page is being accessed via an HTTPS encrypted connection. I’ve come across some forms that don’t check whether a secure connection has been made or not. In other words, you can delete the S from HTTP and instead of redirecting the user back to the HTTPS connection the form is just displayed unsecured. This is a BIG NO NO… as a programmer you cannot rely on the visitor, or even other developers who would be linking to the form, to request a form securely. In this post I will review how you can ensure that your users are accessing certain pages using a secure connection.
Building Applications using CodeIgniter (Part 1) – File Structure
Creating web applications with CodeIgniter (CI) is quick and easy because CI handles a lot of the typical application requirements right out of the box (like session management, database abstraction and file uploading). I’ve developed a number of applications with CI now, including BadgeTracker and Sign-Up-Sheet.com, and while CI does handle the repetitive stuff it’s still up to you to create a scalable and easy to update application. Over the last couple of years I’ve come up with a pretty solid structure and set of files that I use whenever I’m building a new app and in this series I’m going to show you what I do so you can get ideas for your own apps.
I’m a Zend Certified Engineer (ZCE)
Last week I mentioned that I was going in for my Zend PHP 5 Certification exam on Friday. The test has come and gone and I’m happy to say I passed. To be honest, the test was a little more difficult than I thought it would be and I was a bit nervous at the end. But I passed and I can cross that off my list of goals for 2009 . If you are considering getting certified I would deffinitly recommend it. I can’t speak on the impact it will have on your ability to get a job or anything like that, but I can tell you that it’s a nice accomplishment just for yourself. If there was one thing I learned while studying for the test it’s how much I didn’t know about PHP. 5 years of programming still left some large gaps in my knowledge which this process has helped me realize and reduce. If your not certified give it a shot, you’ve got nothing to loose.
CodeIgniter in php|architect Magazine
For those of you who havn’t given CI a try yet or are just starting out, Chris Cornutt wrote a nice intro. article for this months issue of php|architect magazine. Check it out!
Zend PHP Certification: Necessary or Not?
Image via Wikipedia I have to start this post out with a quick apology for the lack of recent posts. There is a lot going on right now: working on ScoutPath (which launches in June), putting out fires in BadgeTracker and working full time at my day job. All of this leaves little time for blogging (or anything else for that matter). Another thing I’m working on is getting my Zend PHP 5 certification and that brings me to this post. A couple of years ago when Zend first announced the certification I was determined to get certified but just haven’t put my mind to it until recently. However, after studying for the last couple of weeks and taking the practice tests I am left wondering what this certification proves and whether it’s truly worth it.
WordPress: The Ultimate Hype Machine
One of the reasons things have been quiet here for a while is because I’m working on a new project called ScoutPath (http://www.myscoutpath.com). If you have been to my projects page you may know a little about it. ScoutPath is an online community for Boy Scouts where they can track their trail to Eagle, interact with their troop, connect with groups, friends and more. Anticipated launch isn’t until June, but I think this project has a lot of potential so I’m going to pull out all the stops and do a full hype/promo campaign leading up to the launch. To help me accomplish this I’m enlisting the assistance of WordPress (WP). This post is about how I plan on using WP to assist/automate the pre-launch promotional process.
10 Reasons Why Media Temple Rocks
I understand that I might be coming a little late to this party, but I thought it deserved a post anyway. A little background first, up until about a week ago I had a virtual private server (VPS) with HostMySite.com (HMS). I had been a customer of theirs for about 2 years and was pleased with the service and offerings. But recently I wanted to try some new things that required an updated version of PHP. HMS said I couldn’t get the newer version of PHP without upgrading my account and changing control panels over to CPanel. Needless to say I was saddened by this news so I started shopping around.
Implementing Facebook Connect (Part 3) – Accessing Data from Facebook
About a month ago I posted a continuation of my Implementing Facebook Connect series on how to establish a connection to Facebook. In this post I am going to look at using that connection we established to access user data and render it on a page.
