Ca a l'air vraiment prometeur tous ca, je doit dire que c'est tres jolie et ca a l'air bien ergonomique, bravo
Bonjour à tous,
Nous sommes un groupe de quatre développeurs Node.js français (notamment fans de http://sailsjs.org/) et nous aimerions vous présenter Strapi.
Nous sommes partis de plusieurs constats :
Sails.js est un excellent framework Node.js, mais il lui manque toute la puissance de Koa.js
Chaque projet web demande la création de gestion d’utilisateurs (authentification et groupes d’utilisateurs) et d’une interface d’administration pour gérer les données (comme sur un CMS)
Coder les fonctions génériques (CRUD, API REST) est un travail redondant qui devrait être effectué de manière automatique et sécurisée
À partir de ces différents points, nous avons décidé de construire Strapi. Strapi est un Content Management Framework composé de trois éléments :
- Strapi Framework - framework Node.js, basé sur Koa.js, offrant des fonctionnalités comparables à Sails.js
- Strapi Admin - Interface d’administration (back-office) auto-générée en fonction des modèles que vous définissez dans votre application. Cette partie comprend un système de gestion d’utilisateurs : authentification, groupes et permissions.
- Strapi Studio - Service en ligne permettant de créer des APIs depuis une interface visuelle
Si vous pensez que ce projet pourrait vous intéresser, nous serions sincèrement ravis d’obtenir vos retours.
Pour installer Strapi :
- installez Node.js sur votre machine (Windows, Mac OSX ou Linux) en suivant ce lien https://nodejs.org
- lancez
npm install strapi -gdepuis votre terminal / invite de commandes
Pour créer un nouveau projet :
- lancez
strapi new myApp cd myApppour vous rendre dans le dossier du projet généréstrapi startpour lancer le serveur Node.js- rendez-vous maintenant sur http://localhost:1337 pour voir la page d’accueil et sur http://localhost:1337/admin/ pour accéder au panel d’administration
Pour créer une API avec Strapi Studio :
- enregistrez-vous sur http://studio.strapi.io/
- connectez-vous depuis votre terminal
strapi login - créez une nouvelle application
strapi new myNewApp - rechargez le liste de vos application dans le Studio
- générez une “secret key”
- copiez la dans le fichier /config/global.json
- relancez votre application
- créez une API “article” (par exemple)
- suivez le processus
Pour plus d'informations :
Pierre, Jim, Loïc et Aurélien.
5 réponses
Bonsoir.
Je te conseille de transférer ton sujet dans le forum Vos créations, il y aura plus sa place que dans celui-ci.
Merci beaucoup pour vos encouragements. @Lartak, je vais le déplacer de suite ;)
@Daftpasteur, merci beaucoup. Si vous avez des retours, des suggestions... nous sommes preneurs ;)
Bon Framework,
vraiment très intéressant.