Réalise vos idées.

La plateforme PHP pour les artisans du web

Groovel une plateforme PHP utilisant le framework Laravel
Des fonctionnalités de bases prêtes à l'emploi

Une idée de création d'application?
Groovel une solution simple et rapide

Groovel utilise le système de template Laravel : Blade, les nouveaux utilisateurs et les fans de Laravel ne seront pas perdus. Vous pouvez éditer et modifier le code de vos templates directement en ligne.

Groovel permet aux utilisateur de créer facilement des types de contenu. Désignez vos contenus: un blog, un produit.. , Groovel intégre un wyziwyg éditeur(tinymce) pour vous assister mais vous êtes libre de choisir un autre.

Groovel s'appuie sur Laravel pour gérer et intégrer facilement des frameworks (js, css, or php). Groovel propose une console d'administration pour gérer tous vos packages.
Vous êtes libre d'utiliser les frameworks que vous souhaitez dans vos créations, groovel s'occupe de tous.

Groovel propose une console d'administration en ligne pour gérer la configuration du système, l'édition de code et la configuration Laravel. L'utilisation en mode console des scripts d'administration proposées par Laravel est aussi possible.

Chaque utilisateur a un compte, peut télécharger ses photos, les régles d'accés sont gérées par le système.

Groovel vous permet de gérer la traduction de vos contenus, afin de vous permettre d'adresser les internautes dans leur propre language.

Groovel met à disposition une librairie de codes réutilisable dans vos applications. Partagez, contribuez c'est la philosophie de Groovel.

Groovel met à votre disposition des applications de base prêtes à l'emploi: forum , blog , envoi de messages...

Groovel intégre une API que vous pouvez utiliser avec vos applications mobiles: récupérer les messages, le contenu...



Groovel Architecture

groovelprocess

Comment installer groovel?

Avant de commencer il vous faut les outils suivants:
Composer : https://getcomposer.org
Git  : https://git-scm.com
Depuis votre shell Git lancez la commande suivante :

composer create-project groovel/simplecommandinstaller --stability dev

Dans le répertoire simplecommandinstaller,configurez le fichier simplecommandinstaller/config/.env , afin de pouvoir installer la base de donnée groovel.
votre instance mysql doit être démarrée.

Exécutez la commande ci dessous avec
un-nom-de-projet : le nom de votre future application :

php groovelinstall createproject=un-nom-de-projet

Le build est dans le répertoire dist, vous pouvez le déployer sur votre serveur.

Ou sinon si vous êtes pressé, vous pouvez lancer un serveur web local minimaliste (pour le développement pas conseillé en production).Certaines fonctionnalités obligent d'avoir un vrai serveur web.

Dans le répertoire dist/un-nom-de-projet lancez la commande: php artisan serve


Si tout s'est bien passé vous verrez sur / :

Plus de détails,consultez la partie documentation.

 

C'est tout!


Développez des services pour les applications mobiles en utilisant l'api rest
Une plateforme PHP pour vous laisser libre recours à votre créativité.
groovelprocess

Groovel pour tous.

Prérequis php >5.5.9 ou plus récentes
Cette version intègre laravel 5.2
testée avec mysql.
Vous pouvez utiliser votre propre http serveur.
Télécharger l'installeur et suivez les instructions.

Un process de développement trés simple



Pourquoi devrais je choisir Groovel?

Tout est construit pour aider le développeur à se concentrer sur son code.
L'architecture est très modulaire et permet d'activer ou de désactiver les fonctionnalités de la plateforme comme le CMS.
La gestion des packages est très simple: CSS, javascript,frameworks.Ce qui permet d'intégrer des frameworks très rapidement.
Le noyau de l'application basée sur le framework Laravel et son écosystème est très riche.
Vous pouvez développer des services mobile, et/ou customiser l'API REST.
La plateforme contient le strict nécéssaire, sa taille est de moins de 160 mo!
Et finalement le développeur de groovel est un vrai passionné de dév :-)

Francois

Retours et fix bugs contributions sont les bienvenus!