How CodeIgniter Made Me A Freelancer

  • 10,306 views
Uploaded on

A short presentation outlining what I find so great about the CodeIgniter framework and the reason I started freelancing, using CodeIgniter.

A short presentation outlining what I find so great about the CodeIgniter framework and the reason I started freelancing, using CodeIgniter.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
10,306
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
154
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. How CodeIgniter Made Me A Freelancer
  • 2. The Framework
    • PHP4/5 Support
      • CodeIgniter supports both PHP4 and PHP5, which means your application will work on virtually any host your client chooses.
      • CodeIgniter doesn’t just throw PHP5 support on top – it actually takes advantage of PHP5’s technology!
  • 3. The Framework
    • PHP4/5 Support
    • Simple Configuration
      • CodeIgniter doesn’t care how your server is configured. The framework’s configuration can support any server with minor changes, which are all documented extensively.
      • With basic PHP conditionals you can support local development as well as a production server – without changing a single line of code during deployment.
  • 4. The Framework
    • PHP4/5 Support
    • Simple Configuration
    • Security
      • Global XSS Protection at the switch of a Boolean
      • Active Record ensures your database is safe from SQL injection
      • Validation forces you to never trust your users
  • 5. The Framework
    • PHP4/5 Support
    • Simple Configuration
    • Security
    • Flexibility
      • Everything is extendable – feel free to change the way any library works, or write your own, while still maintaining the integrity of the core.
      • CodeIgniter doesn’t “lock you in” to anything – Javascript libraries, Active Record, ORM, Authorization & Authentication – feel free to select your favorites and run with them.
  • 6. The Framework
    • PHP4/5 Support
    • Simple Configuration
    • Security
    • Flexibility
    • Lightweight
      • The entire framework weighs in at less than 1MB.
      • You only load and use parts of the framework you need.
      • Benchmarks prove CodeIgniter gets the page to the user faster than any other leading PHP framework.
  • 7. The Framework
    • PHP4/5 Support
    • Simple Configuration
    • Security
    • Flexibility
    • Lightweight
  • 8. The Community
    • Forums
      • Almost the entire community (including developers) is active on the official forums.
      • Questions and support requests are answered within minutes on average.
      • The core of CodeIgniter has seen numerous changes based on the discussions held on the forum – what you say reflects upon the framework of tomorrow.
      • Welcoming to new members
  • 9. The Community
    • Forums
    • Wiki
      • A place for tips, tricks, and enhancements for all CodeIgniter developers.
      • Most often, plugin and library ideas are fleshed out on the Wiki then released open source by the developer.
      • Many CodeIgniter core changes come as a result of articles and discussions on the Wiki.
  • 10. The Community
    • Forums
    • Wiki
    • Bug Tracker
      • Everyone is welcome to submit bugs to the bug tracker
      • Developers actively discuss bugs with the community and those that report bugs
      • The community is welcome to provide quality, tested, code to fix any bug.
  • 11. The Community
    • Forums
    • Wiki
    • Bug Tracker
    • Blogs
      • Numerous CodeIgniter users have their own blogs where they post excellent tutorials, articles, and release their projects
      • The developers have blogs where they release their own personal projects and provide a “behind the scenes” look at CodeIgniter and it’s sister products (Expression Engine, etc).
  • 12. The Community
    • Forums
    • Wiki
    • Bug Tracker
    • Blogs
  • 13. The Clients
    • Smart
      • The majority of my clients are CodeIgniter users themselves, they just don’t have the time or knowledge to complete a project
      • They understand the pros/cons of the framework and have realistic expectations as to the time it will take to complete a project
  • 14. The Clients
    • Smart
    • Plentiful
      • There are more clients than developers
      • I often have to refer clients to other developers because of my current work load
      • Future projects with clients is the norm
  • 15. The Clients
    • Smart
    • Plentiful
    • Part of the Community
      • Most clients are already a part of the community, either from Expression Engine or one of EllisLab’s other products
      • Most client projects are in it for the long haul, not to make a quick buck. I have yet to deal with a client that did not join the CodeIgniter community and make positive contributions.
  • 16. The Clients
    • Smart
    • Plentiful
    • Part of the Community
  • 17. How CodeIgniter Made Me A Freelancer
    • The Framework
    • The Community
    • The Clients
  • 18. Sites
    • Official
      • http://www.codeigniter.com/
      • http://www.ellislab.com/
    • Blogs
      • http://www.derekallard.com/
      • http://www.haughin.com/
      • http:// www.michaelwales.com /