En lisant tout sur les frameworks PHP, CodeIgniter me semble vraiment sympa car j'aime sa vitesse et son PHP-Ness brut, mais il manque vraiment les fonctionnalités de CakePHP (ACL, authentification, etc.). Au début, je pensais que ce serait bien d'écrire les choses dont j'avais besoin moi-même (et CodeIgnitier est certainement l'outil de bricolage), mais je manque vraiment une chose pré-faite comme ça. Existe-t-il un équivalent PHP de Django, mais pas extrême, qui fournit un panneau d'administration et un peu d'automagicité, mais est toujours "plat-emballé" et ne nécessite pas de ligne de commande comme le fait CodeIgniter?CodeIgniter authentification, les autorisations et le système d'administration, ou tout autre équivalent PHP de Django?
Ou quelqu'un connaît-il un bon module pour CodeIgniter pour ajouter (1) un panneau d'administration, (2) un système de connexion et (3) un système de permissions?
Ou devrais-je juste me taire et écrire le mien? (J'évitais ce pas vraiment à cause de l'effort, mais je ne suis pas sûr que je vais écrire assez ou utiliser en toute sécurité les conventions appropriées)
Mise à jour: Ou devrais-je essayer de modifier un CMS pré-construction comme PyroCMS à mes besoins car cela a déjà intégré l'authentification et les autorisations et le panneau d'administration, mais pourrait être instable?
Écrivez le votre. Si vous venez de réécrire CodeIgniter pour des raisons de sécurité (ne demandez pas), vous ne devriez pas vous inquiéter du fait que votre système soit moins sécurisé que CI. Sérieusement. - De plus, je suis en train de construire un nouveau framework qui prend en compte la sécurité. Cependant, il ne fera pas ce que vous voulez non plus. Mais je dois mentionner que je travaille sur la concurrence pour CI. – DampeS8N
Vous devriez consulter http://stackoverflow.com/questions/346980/what-code-igniter-authentication-library-is-best avant d'écrire votre propre système Auth/permissions. –
Je voudrais juste "taire et écrire le mien" ..;) La bibliothèque de session est vraiment puissante, et avec la bonne compréhension de votre objectif ... ACL et les choses de connexion est assez simple. – Peter