Web Design Forum: Using CodeIgniter for a community site - Web Design Forum

Jump to content

WDF
WDF Premium Memberships Reseller Hosting
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Using CodeIgniter for a community site Rate Topic: -----

#1 User is offline   Ash Scott 

  • Competition Manager
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,416
  • Joined: 25-May 10
  • Reputation: 53
  • Gender:Male
  • Location:Kent
  • Experience:Advanced
  • Area of Expertise:Designer/Coder

Posted 25 January 2012 - 09:17 PM

Hi there all. Im looking to create a community gaming website, similar to www.tek-9.org who i believe runs their site on CI. I have never used CI, but would like to get used to using it. I have tried WP, joomla, xcel, and a few more, but none of them cater to the needs for the website. Can anyone give me some advice, or link me to some tutorials, on using code igniter to make a community based site.

Regards,
Ash
0

#2 User is offline   Mythriel 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 15-June 10
  • Reputation: 4
  • Gender:Male
  • Experience:Nothing
  • Area of Expertise:Web Developer

Posted 26 January 2012 - 12:18 AM

Just check their website there are plenty of tutorials listed there. I am actually starting a project right now with CI, but I have used CI in the past and also used Zend Framework. I have to warn you tho that CI is a PHP framework used for developing web applications, it is not a CMS like WP, Joomla and others. WP is poorly built and is not OOP style. CI enforces MVC and OOP so if you are not familiar with these concepts you will need to learn OOP and MVC first in order to work with CI.
0

#3 User is offline   Ash Scott 

  • Competition Manager
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,416
  • Joined: 25-May 10
  • Reputation: 53
  • Gender:Male
  • Location:Kent
  • Experience:Advanced
  • Area of Expertise:Designer/Coder

Posted 26 January 2012 - 08:37 AM

Cheers for the advice there. Im gonna set it up on my webserver when i get in, and have a play with it, see what i can do

Regards
Ash
0

#4 User is online   mrchristoph 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,359
  • Joined: 18-August 09
  • Reputation: 93

Posted 26 January 2012 - 08:49 AM

Quote

CI enforces MVC


I thought that CI was fairly lax so you don't have to follow the MVC model strictly if you don't want to (ofcourse it's better to). Saying that, I am a newbie to CI myself and still have a hard time grasping the benefits.
0

#5 User is offline   FizixRichard 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 325
  • Joined: 05-October 07
  • Reputation: 47
  • Gender:Male
  • Location:Market Deeping, England
  • Experience:Advanced
  • Area of Expertise:Web Designer

Posted 26 January 2012 - 04:04 PM

CodeIgniter as others have said is a framework for development. So you can use it to develop your application.

HOWEVER, looking at TEK9, I've only glanced at it, but it looks like the kind of site you could just use Invision for, it would be faster, cheaper in terms of time, probably do everything you need it to do out of the box and you can concentrate on making it look pretty and extending it with plugins.

There are CMS's out there that can do it too, outside of the ones you listed.


View Postmrchristoph, on 26 January 2012 - 08:49 AM, said:

I thought that CI was fairly lax so you don't have to follow the MVC model strictly if you don't want to (ofcourse it's better to). Saying that, I am a newbie to CI myself and still have a hard time grasping the benefits.



I'm not a fan of CI, I really don't like the flow and structure of it. I can't help but feel its a way to help sell EE.

I'd probably pick up Invision for this to be honest.

This post has been edited by FizixRichard: 26 January 2012 - 04:05 PM

0

#6 User is online   rallport 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 3,818
  • Joined: 03-January 10
  • Reputation: 266
  • Gender:Male
  • Location:England, UK
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 27 January 2012 - 10:10 PM

View PostMythriel, on 26 January 2012 - 12:18 AM, said:

. CI enforces MVC and OOP so if you are not familiar with these concepts you will need to learn OOP and MVC first in order to work with CI.


Total bs. Before you make comments on a framework make sure you've at least read some of the docs or used it before.
Anyone who has actually used CI before wouldn't say that.

This post has been edited by rallport: 27 January 2012 - 10:13 PM

0

#7 User is online   rallport 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 3,818
  • Joined: 03-January 10
  • Reputation: 266
  • Gender:Male
  • Location:England, UK
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 27 January 2012 - 10:11 PM

View Postmrchristoph, on 26 January 2012 - 08:49 AM, said:

I thought that CI was fairly lax so you don't have to follow the MVC model strictly if you don't want to (ofcourse it's better to). Saying that, I am a newbie to CI myself and still have a hard time grasping the benefits.


Have a read about HMVC :) I can have a bloggin system up and running within 5-10 mins
0

#8 User is online   rallport 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 3,818
  • Joined: 03-January 10
  • Reputation: 266
  • Gender:Male
  • Location:England, UK
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 27 January 2012 - 10:12 PM

View PostAsh Scott, on 25 January 2012 - 09:17 PM, said:

Hi there all. Im looking to create a community gaming website, similar to www.tek-9.org who i believe runs their site on CI. I have never used CI, but would like to get used to using it. I have tried WP, joomla, xcel, and a few more, but none of them cater to the needs for the website. Can anyone give me some advice, or link me to some tutorials, on using code igniter to make a community based site.

Regards,
Ash


Well firstly, you'll need to grasp the basiscs of of CI - would recommend a read of their excellent use guide at http://codeigniter.com/user_guide/ to start with.
0

#9 User is offline   Samus 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 367
  • Joined: 05-August 11
  • Reputation: 27
  • Gender:Male
  • Location:Hackney, London, UK
  • Experience:Intermediate
  • Area of Expertise:Web Developer

Posted 28 January 2012 - 04:13 PM

If you need help developing in CI, I wouldn't mind. My current employers are based in cakePHP and I really want to keep up to date with CI.
0

#10 User is online   BlueDreamer 

  • Web Guru
  • Group: Moderators
  • Posts: 5,804
  • Joined: 23-October 07
  • Reputation: 202
  • Gender:Male
  • Location:Northampton (where?)
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 28 January 2012 - 05:08 PM

Of course if you want to get a quick start you could use Expressionengine to run the site as it's already built on CI, then all you'd need to do is write some CI addons for anything completely custom.
0

#11 User is offline   Mythriel 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 15-June 10
  • Reputation: 4
  • Gender:Male
  • Experience:Nothing
  • Area of Expertise:Web Developer

Posted 28 January 2012 - 06:00 PM

View Postrallport, on 27 January 2012 - 10:10 PM, said:

Total bs. Before you make comments on a framework make sure you've at least read some of the docs or used it before.
Anyone who has actually used CI before wouldn't say that.


You wouldn't say that about everything that is based on the MVC pattern, because MVC pattern can be changed into using just VC because the M can be optional, but you do not really want to do that. CI is a full MVC framework and it is MVC out of the box.http://codeigniter.c...erview/mvc.html
0

#12 User is online   Ste Hughes 

  • Obviously Jesus
  • PipPipPipPip
  • Group: Members
  • Posts: 851
  • Joined: 30-June 10
  • Reputation: 80
  • Gender:Male
  • Experience:Advanced
  • Area of Expertise:SEO

Posted 28 January 2012 - 09:28 PM

I love CI.

I started with it about 8 months ago, I knew basic PHP and had built very little on my own with PHP before I started.

Within a few hours I was getting the hang of it. It just makes sense of it all to me.

I would not start a development project without it in all honesty.
0

#13 User is online   rallport 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 3,818
  • Joined: 03-January 10
  • Reputation: 266
  • Gender:Male
  • Location:England, UK
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 31 January 2012 - 05:52 PM

View PostMythriel, on 28 January 2012 - 06:00 PM, said:

You wouldn't say that about everything that is based on the MVC pattern, because MVC pattern can be changed into using just VC because the M can be optional, but you do not really want to do that. CI is a full MVC framework and it is MVC out of the box.http://codeigniter.c...erview/mvc.html


Yes it's "full MVC", I'm saying it doesn;t force you into that pattern though - compared to other frameworks it's forgiving in that aspect imo.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users