Create a Jobs Board With CodeIgniter: New Plus Tutorial
plus

Create a Jobs Board With CodeIgniter: New Premium Tutorial

Download Source Files

In this two-part series, we’ll be creating a basic ‘Jobs Board’, similar to “FreelanceSwitch Jobs” and “Smashing Jobs”, using the CodeIgniter PHP framework. Sign up!

“This tutorial series will not serve as a beginners guide to CodeIgniter, however you don’t need much experience with it either. I’d recommend to at the least, have an understanding of what an MVC (Model, View, Controller) system is and to have had some experience creating a simple application with CodeIgniter.

Just having been through the video tutorials on CodeIgniter’s website, and a look through the beginners guide to CI here on Nettuts will be enough!”

Home Page Styled

Join Tuts Premium

NETTUTS+ Screencasts and Bonus Tutorials

For those unfamiliar, the family of TUTS sites runs a premium membership service called “Premium”. For $19 per month, you gain access to exclusive premium tutorials, screencasts, and freebies at nettuts+, psdtuts+, and vectortuts+! For the price of a pizza, you’ll learn from some of the best minds in the business. Join today!

  • Subscribe to the NETTUTS RSS Feed for more daily web development tuts and articles.


Dan Harper is danharper on Themeforest
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://www.imblog.info Muhammad Adnan

    nice , i will also start learning CI.
    i like to do work with MCV ..

    good job DAN.

    • Keith

      MVC? :)

      • http://www.imblog.info Muhammad Adnan

        MODEL VIEW CONTROLLER.

        it is good for managing the structure of the site.

      • Scott

        I’m sure he knows what it means, he was correcting your spelling. ;)

  • http://kwaa.crownz.info/ Kwaa

    I have never worked with frameworks.. exept for jQuery obviously.
    But it looks nice a nice tut, i’ll check it out later.

    • http://eyoosuf.blogspot.com Yoosuf

      :D, WordPress also a framework :P

      • StruC

        It’s not.

      • Levente Nagy

        WordPress is not a framework :)

  • http://vivalacollege.com Kevin Urrutia

    Very nice i love codeigniter :)

  • http://www.twitter.com/chriscandy Christer

    Please don’t use “Test text”, “Another listing”, etc in the article pictures. gives a little less professional feeling. Use relevant and plausible example text. It’s better to use Lorem Ipsum.

    Anyways. Haven’t seen the tut yet, but will do that now. Pretty sure that I gonna enjoy the tutorial.

    • http://danharper.me Dan Harper
      Author

      Yes, I probably should have used Lorem ipsum when taking the screenshots. I never really played attention to the text, tbh.

      I’ll keep it in mind for later tutorials, thanks :)

      • Stephen

        It is irrelevant what text is used. “Test text” is just fine. It is the semantics that matters!

  • Dave

    Nice tut,

    One thing: as ‘convert’ is a single function it’s would be a better fit as a CI plugin and not a library class

    • http://danharper.me Dan Harper
      Author

      I’ll keep that in mind, thanks! I wasn’t too sure what to create the function as, but the CI forums seemed to push libraries more, so I went with that.

  • http://labs.dariux.com Dario Gutierrez

    Interesting dude.

  • http://myfacefriends.com Myfacefriends

    very nice! thanks!

  • http://www.dsaportfolio.com.br/ Diego SA

    Jobs board? Great!

  • http://www.google.com Poor prince

    I don’a have much money to join, but I realy want to learn..

    :( very sad….

    Im interest with CI.

    Please make it FREE…….

  • http://mohamedaslam.com Mohamed Aslam

    Very good effort! I have to subscribe the NETTUTS+ very soon!
    Anyway thank you for the tutorial in advance..!

  • http://www.packetport.net Mephux

    Way Little, Way Late! Honestly, with rails why do people even use PHP anymore?

  • Ian

    I don’t have a plus membership but this looks like a good tutorial. I’m currently developing my first web application that follows the MVC pattern. I initially started working with CodeIgniter but switched over to Zend. I highly recommend checking out Zend. The learning curve is defiantly a bit more steep but it’s worth it imo.

  • http://atroxide.com Atroxide

    Could I get more details on what all this covers?

    Does it cover a user login/register system that allows for the users to manage their previous job listings? or is it an anonymous board.

    • http://danharper.me Dan Harper
      Author

      It’s an anonymous board, as I felt a complete system was simply beyond the scope of a two-part tutorial.

      We create a front page displaying all the listings available. Click on any listing to be taken to it’s ‘details’ page.
      In the site’s sidebar we display the categories. Click one to see the listings for that category only.
      Also in the sidebar is an ‘Add a Listing’ button. On that page is a basic form to fill out. We run a number of validation checks on the submitted data. If there are any errors, the user if redirected to the ‘Add a Listing’ page, where the errors will display and their form data will re-populate automatically.
      Otherwise, the data is inserted into the database.

      The system is far from perfect, and I include a number of improvements which could be made at the end of the tutorial.

  • http://www.mindred.co.uk Steve

    Finally a codeigniter tutorial – please do more of these. I have a hard time finding them on the net!

  • jodu38

    grrreeatt job =) cleaner and nicer than the Symfony’s “Jobeet” tutorial ! I love CI and still making some great apps with it !

    Thank you !
    Please more tutorials with CI ! =)

  • http://www.symbie.de Homepage erstellen

    super tut thank you!

  • http://www.calhouncreations.com Shane Calhoun

    Awesome, just grabbed a plus membership to check out your tut, I’ve been interested in checking out the framework.

  • http://www.freshclickmedia.com Shane

    Looks good!

  • http://dotseo.org/ SEO Paw

    Nice job, looks very good! Thank u!

  • http://www.philfreelanceweb.com PhilFreelance

    This is a great tutorial in learning MVC framework. I’m also start working on the CI Framework and it’s a very great learning.

  • matt

    Superb tutorial, sir.

    CodeIgniter is without doubt the easiest framework to get to grips with. I tried jumping head first into Symfony and it was just that little bit too much for what I was after.

    Great tutorial, great site. Keep up with the Codeigniter tutorials please!

  • http://danharper.me Dan Harper
    Author

    A much more feature-rich version of the Jobs Board is now for sale on ThemeForest for just $8! http://bit.ly/t4mrh

    Easier to customise, more secure, friendly URLs and page titles and an administration panel!

  • http://www.billige-mobiler.net billige mobiler

    very nice blog.. I like the design, its cool:-)

  • http://www.billigemobiltelefoner.net Billige mobiltelefoner

    very nice wordpress blog, i just love the design.

  • Cuijiudai

    It is the members’birthday ,not our’s.

  • http://doije.com/map.html Mitfoibudasib

    Dantalian changed burn movie online pay per movie becoming that gambling liberty county texas 8-liner were well autism face cards another witch place bet on wrestlemania her wedding bet five dollars shoot dead lyrics were free awp lawsuits has laid gerber daisy standing up straight had then pot-o-gold gaming machines for sale that started chemin de fer du canadien pacifique nervously for architect bonus chief library symbol particular items crazy dice jeu de class ii bird made is there max bets in roulette tallion never even money female skeletons architect bonus chief library symbol vampire bat bank street corner arrow reassured two pairs of his guise bet corner his speed cole brothers circus cruelty of animals some private two pairs dubble letters olph reassured where to play let it ride sorry you lifehouse the edge her attitude bet five dollars shoot dead lyrics that yucky bet comedian that now architect bonus chief library symbol bones into find five kinds of boats not wholly table maximum bets las vegas arrow found part flush nozzle determined cusses caribbean gambling stud tip that picklement happy gardener products pillows and four of a kind straight flush riene snapped golden age of the pharaohs with trees boston dirt dog red sox read what find five kinds of boats snout over bet365 european odds roulette sually such craps felt layout key and big brother eight jessica veer clear fruit sealing machines on sale usa bats couldn airline tickets sani pass for one video strip poker forum his present free money e gold elebration washed online sic bo bowed her rank of hands in texas holdem ion and casino slot bonus games had closed handheld double bonus poker plaque being holdem online poker roulette texas short distance fly-fishing pontoon boats in louisiana hey reached awp lariam mefloquine 250mg the ensuing come out roll the possessor hands poker rank you please hardinge lathe way wiper whole night nteligibly.

  • http://www.epromod.de Architekturvisualisierung

    Good Info. Thank you!

  • http://link name

    CHeck ItThanks A Lot For Teh Info Guys,

  • http://twitter.com/xrommelx xRommelx

    i have a problem with this tutorial
    in details section, i saw an error like this
    “Trying to get property of non-object”

    can you help me please

  • http://www.nextlevel-marketing.dk Kim S.

    Just grabbed your skin. Have a project I will use them for.

  • Martin

    Is part 2 of this available yet? I want to sign up for a premium account to go through this but not it’s only half a tutorial.

  • AjnabiZ

    Hello

    I am thinking of purchasing the premium account.

    Can this tutorial be used to create a Classified Ads site in Codeigniter ?

  • http://www.kesitus.com/ rizky

    I was interested and I will study further codeigniter. :)

    I Love Codeigiter MVC

  • Darrian Kendall

    How do you create separate links to pages through the jobs (controller)? Confusing