[CakePHP 3][Open-Source] Cake3 Blog Ressource

Statut
N'est pas ouverte pour d'autres réponses.

FM|T ZᴏRᴏ

French Modding|Team
Premium
Inscription
28 Février 2011
Messages
32
Réactions
128
Points
3 888
RGCoins
25
cake-logo.png


Cake3 Blog Ressource



Histoire
Etant amoureux de CakePHP 2, c'est tout naturellement que j'ai commencé à me pencher sur la version 3 de Cake qui est, à l'heure où j'écris ce sujet, toujours en développement et qui devrais être release prochainement. J'ai donc dans un premier temps, voulus essayer Cake3 pour voir un peut ce qu'il proposait. Et pour ce faire, rien de mieux qu'un projet concret, j'ai donc décidé de faire un blog, et vue que ne n'avais pas de blog personnel, j'ai décidé au passage, d'en faire mon blog personnel. (C'est aussi pour cette raison, que vous allez peut être trouver des paramètres/configurations personnels dans cette ressource.) Et comme je suis un amoureux de l'open-source, je me suis dit que ça allais probablement aider les personnes qui commence/commencerons avec Cake3. Et elle va aussi probablement aider les personnes qui connaissent Cake2, car la migration vers Cake3 change pas mal de chose.


Généralités et Avancement
La ressource est actuellement en version stable 1.0.0. L'ajout de fonctionnalité est presque permanente, quand mon emploi du temps le permet bien sur, et je suis ouvert à toutes propositions de fonctionnalités supplémentaires si celles-ci ne sont pas trop grosses. :) Depuis que j'ai décidé de distribuer ce projet en open-source, j'essaie d'utiliser un maximum de fonctionnalités de Cake3. Vous trouverez la liste sur le GitHub de l'application. Sinon, pour ce qui est des fonctionnalités de l'application en elle-même, on peut distinguer :

  • Panel d'Administration avec l'intégration de graphiques où les données sont directement issue de Google Analytics via l'API d'Analytics
  • Gestion des articles, catégories, membres
  • Utilisation de l'éditeur WYSIWYG CKEditor pour les commentaires, articles biographie et signature, avec bien sur, l'utilisation de la librairie HTMLPurifier pour parser le HTML

Objectifs
Concernant l'avenir du projet, vue que je l'utilise pour mon blog personnel, il seras mis à jour régulièrement en fonction des différentes version de Cake3 à venir. L'ajout de petites fonctionnalités est permanente, suivant mes besoins bien sur, mais aussi suivant les demandes des personnes. Les PR (Pulls Request) sont aussi les bienvenues si vous souhaitez contribuer au projet. :)

Démo
Finis le blabla, passons au concret. :oui: Pour voir une démo en ligne de cette ressource, je vous invite tout simplement à visiter mon blog qui est mis à jour suivant des différents commits sur le repo du projet puisque j'utilise le site pour le déployer sur mon FTP.

Lien de la démo :

GitHub du projet
La démo est bien belle, mais le plus important c'est bien sur la source du projet. ;)

Et voici le lien :

Si vous souhaitez tester ce projet sur votre localhost, .

Aperçu
Voici quelques screenshots :

Home Page
e42726ca-65c1-11e4-954c-319ec2875992.png


Blog : Articles List
07523b26-65c2-11e4-83ad-22b48d245c80.png


Administration : Dashboard
5e355904-4d59-11e4-9ba5-f660c403e39c.png


Administration : Articles Management
e61fa3e8-4d58-11e4-8fa2-b71d13abab16.png


f5c1f56c-4d58-11e4-82c1-98ec08020455.png


Administration : Categories Management
18b56aae-4d59-11e4-87fb-30ee78e885ae.png


Administration : Users Management
b41563a6-65c2-11e4-95ce-ba6c15e86800.png
 
Dernière édition:
Je suis actuellement sur un système Premium avec un système de code de réduction pour chaque offre, le tout personnalisable entièrement via le panel admin (a faire), quelques screenshots :

yexo655.png
MrGVBV5.png



mPn4gzx.png


Rc9wCxu.png


 
Je surkiff :o mais on peux créer un blog a partir de ça ? :o
 
Je surkiff :O mais on peux créer un blog a partir de ça ? :O
Oui, mais le but du projet c'est surtout d'aider ceux qui débutent sur CakePHP 3 vue que le code source est open-source.


Sinon pour les nouvelles, le Premium est finis. L'internationalisation du site à aussi été faite : site disponible en plusieurs langue, et les articles dans le blog sont aussi affiché suivant la langue choisi par l'utilisateur.

Je suis actuellement sur un système d'ACL (Access Controls List) qui va me permettre de gérer les permissions proprement dans le futur, car je prévois le développement d'un forum après l'implémentation des ACL.

Voila pour les news sur l'avancé du projet.
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut