Koseven est un cadre HMVC élégant, open source et orienté objet construit en utilisant PHP7, par une équipe de bénévoles. Il vise à être rapide, sécurisé et petit. Il est basé et presque compatible sur le défunt Kohana 3.3.x.
Libéré sous une licence BSD, Koseven peut être utilisé légalement pour tout projet open source, commercial ou personnel.
Si vous utilisiez la version 3.3.x, vous devrez peut-être apporter de petites modifications. Veuillez vous référer à la mise à niveau de la section Kohana de la documentation.
Vous avez besoin d'aide, de commentaires, de guides, ...? Veuillez considérer pour examiner les problèmes de github, peut-être que votre réponse est déjà là. Sinon, n'hésitez pas à ouvrir un sujet et à le demander. Si vous le souhaitez, vous pouvez également rejoindre notre groupe télégramme , mais gardez à l'esprit que cela ne vous garantit pas des heures de réponse plus rapides, car nous sommes également notifiés via Telegram si vous ouvrez un sujet de forum.
Kohana 3.3.x est utilisé par nous dans de nombreux projets en direct, et l'équipe d'origine (où @ NEO22 appartenait également) a arrêté le développement il y a quelque temps et le 4 février 2017 Shadowhand a annoncé que la retraite finale Kohana est morte.
Avant l'annonce finale, tout le monde a commencé à vérifier s'il était possible de migrer des projets existants vers d'autres cadres PHP alternatifs. Il s'est avéré que le changement serait un travail complexe et long. Il est donc devenu clair que garder le projet en vie et mis à jour est une priorité.
Et donc le référentiel Koseven est né et tiendra ce référentiel mis à jour pour les futures versions de PHP, donnant au cadre une perspective claire pour l'avenir.
Oui, assurez-vous simplement qu'ils sont compatibles avec Kohana 3.3.x. Un aperçu des propres modules de l'équipe de Koseven peut être trouvé sur la page des modules. Il y a aussi une liste en ligne avec un bel aperçu des modules de kohana existants entretenus (ou abandonnés) par d'autres. Vous pouvez consulter cette liste sur Kohana-modules.com
C'était un choix personnel de @ neo22s pour garder le projet comme simple et plus facile à gérer. Les modules sont couramment utilisés et ne sont pas activés par défaut. S'il n'est pas utilisé, ils peuvent être supprimés de la base de code.
Notre objectif est de garder le cadre compatible avec les nouvelles versions de PHP, de corriger les bogues et d'essayer d'améliorer la vitesse. De nouvelles fonctionnalités peuvent être ajoutées à l'aide de modules.
La documentation de Koseven peut être trouvée sur Koseven.dev qui contient également un navigateur API.
Le module userguide inclus dans toutes les versions Kohana / Koseven vous permet de visualiser la documentation localement. Pour l'utiliser, vous devez activer le module userguide dans le fichier bootstrap.php (trouvé dans le répertoire application ). Ensuite, vous devriez pouvoir lire la documentation à partir de votre propre site via /index.php/guide (ou juste /guide si vous réécrivez vos URL).
Si vous êtes tombé sur un bogue ou un problème de sécurité, veuillez nous aider en rapportant ce que vous avez trouvé. Connectez-vous ou inscrivez-vous et soumettez un nouveau problème, en laissant autant d'informations que possible, par exemple
Cela nous aidera à résoudre le problème le plus rapidement possible, et si vous souhaitez le réparer vous-même, n'hésitez pas à nous débarrasser sur GitHub et à soumettre une demande de traction!
Toute aide est plus que bienvenue! Veuillez consulter la contribution pour des instructions détaillées.
Un merci spécial à tous nos consacteurs et à notre communauté!