Welcome Guest, Not a member yet? Register   Sign In
Waiting for ACL support
#1

[eluser]Unknown[/eluser]
Hi,

Just wondering if there will be a basic ACL support that'll be added to Codeigniter? I hope there will be an official ACL library like other libraries we had in Codeginiter, as this will speed up our web application development. Just a basic ACL library will help a lot, but we'll feel more confident if it is officially added to the framework's library.

Thank you
#2

[eluser]gullah[/eluser]
I think it sure would be nice if it was officially apart of the framework. On the other hand there are a number of great auth/acl libraries out there. I particularly like DX_Auth. It does a great job.
#3

[eluser]n0xie[/eluser]
There probably won't be an ACL library in the core (which is a good thing in my opinion). You can read why here
#4

[eluser]GSV Sleeper Service[/eluser]
I'm with n0xie, I don't think ACL should be part of the framework, in my experience each project requires a slightly different approach, I think a bundled ACL will be too limited.

I also think that a shopping cart library should not be part of CI
#5

[eluser]BrianDHall[/eluser]
The thing with ACL I've found is there is a wide spectrum of implementations, from ones that are extremely feature-rich and control program flow at a basic level, and ones that are extremely basic implementations of login/logout sort of functionality.

Similar with ORM, while I think it is a very powerful tool everyone should have access to, I realize that it greatly increases learning curve for new programmers and requiring them to understand it just to use CodeIgniter would be a mistake. Similarly, there are multiple approaches to ORM, and I think it pointlessly unfair to rather arbitrarily pick one to include.

The point of CI's system is how easy it is to add onto it, while having a universally useful codebase and core functions. I agree that there should be no shopping cart library, nor one for twitter or facebook or anything like that. An 'official' extension, fine, sure, but these are specialized tools best used for special implementations. Including them by default gives a barebones minimal functionality that, in my opinion, would do more to make CodeIgniter look feature deprived ("just look how bare this cart class is, it doesn't even have XYX") rather than how feature-rich it really is.




Theme © iAndrew 2016 - Forum software by © MyBB