Does CodeIgniter have plugins / extensions / modules?
Asked Answered
T

3

18

I am looking at few PHP frameworks and noticed that they all offer re-usable, community-contributed code in various forms:

-Symfony 2 (bundles): http://knpbundles.com/
-Zend Framework 2 (modules): http://modules.zendframework.com/
-CakePHP (plugins): http://plugins.cakephp.org/
-Yii Framework (extensions): http://www.yiiframework.com/extensions/

but I can't find anything for Code Igniter (I saw in this SO post that Code Igniter used to have plugins that were replaced by helpers, but when I google for "Code Igniter helpers" or "Code Igniter plugins" I can't find any repositories).

What is the name for Code Igniter community-contributed and reusable libraries? Can you share a link to their main repository?

Tilford answered 12/3, 2013 at 15:41 Comment(0)
C
16

You can have a look at sparks and HMVC.

Cradling answered 12/3, 2013 at 16:15 Comment(5)
That's more like it :) They seem to be calling these plugins "packages", hence why I was struggling to find something. The list of featured packages looks a bit shy (getsparks.org/packages/browse/featured). Is it an impression or is there less to re-use (or not as easily) with the CodeIgniter world (compared with Symfony or CakePHP) ?Tilford
You are correct. In CodeIgniter world it does not exist something powerful like symfony's bundles ( I'm not familiar with CakePHP ). From my point of view the main cause for this is EllisLab, who refuses to use the new and shiny things from PHP world, like namespaces, composer, re-usable libraries, etc. The community tried in the past to update CI codebase, but EllisLab refused most of those changes.Cradling
Interesting, especially when you see that CodeIgniter has almost as many forks (2035) as Symfony (2093), leading to think that community input would be important. Intriguing I must say.Tilford
I imagine they have refused the changes because they do not want codeigniter to compete with expression engine.Angulation
Hence the reason why they're being very stupid. Look at wordpress! I bet they're jealous.Automata
N
3

You didn't find this? https://github.com/EllisLab/CodeIgniter/wiki/_pages

Also checkout their forums too.

The previous name plugin within codeigniter didn't really mean the same thing as plugins for Cake or Bundles for Symfony

Noh answered 12/3, 2013 at 16:22 Comment(1)
Thanks for the wiki page but most the links it contains refer to "how to" documentation rather than reusable libraries (although I agree there are some).Tilford
P
2

check this one awesome codeigniter there is a list of different resources for CodeIgniter

Precedency answered 25/1, 2017 at 12:53 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.