Download the PHP package aristechdev/news-manager without Composer
On this page you can find all versions of the php package aristechdev/news-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aristechdev/news-manager
More information about aristechdev/news-manager
Files in aristechdev/news-manager
Package news-manager
Short Description Gestionnaire d'actualités pour Laravel
License MIT
Informations about the package news-manager
Documentation NewsManager
NewsManager est un package Laravel modulable dédié à la gestion des actualités dans votre application. Conçu pour s'intégrer de manière transparente dans l'écosystème Laravel, il regroupe plusieurs fonctionnalités essentielles pour administrer facilement des contenus sous forme de news, de médias (images, vidéos, etc.) et de documents.
Le package offre également une intégration avec Laravel Breeze, avec des commandes d'installation dédiées pour chaque stack (Blade, React, Vue) et la possibilité d'ajouter des modules optionnels via une commande séparée.
Profil de l'auteur
Nom : Gnimassou
Prénom : Jean-Marie Aristide
Email : [email protected]
Signature DREAMER
Fonctionnalités Clés
-
Gestion complète des contenus :
- Actualités : Créez, modifiez, affichez et supprimez des articles/news.
- Médias : Téléversez et gérez images, vidéos et autres supports.
- Documents : Importez et organisez des documents (PDF, Word, etc.) associés aux actualités ou indépendants.
-
Intégration avec Laravel Breeze :
- Installation automatisée : Des commandes d'installation dédiées permettent de configurer Laravel Breeze sur la stack choisie (Blade, React ou Vue).
- Installation personnalisée des modules : Une commande spécifique (
news:modules
) permet d'ajouter les modules optionnels (news, media, documents).
- Modularité et Extensibilité :
- Ressources (vues, routes, contrôleurs, migrations) importées dynamiquement en fonction de la stack et des modules activés.
- Commandes artisan dédiées pour faciliter l'installation et l'ajout des modules.
Installation
Via Composer
Vous pouvez installer le package en production ou en développement sans utiliser la notation :dev-master
.
-
En Production (version stable) :
- En Développement (version en cours, branche de développement) :
Remarque :
Nous ne recommandons pas l'utilisation de:dev-master
. Utilisez la version stable1.0.0
pour la production et la branchedev-develop
pour le développement.
Installation Interactive
A. Installation de la Stack
Selon la technologie frontale souhaitée, le package propose des commandes d'installation dédiées :
-
Pour la stack No stack :
bash php artisan aristechnews:install:blade bash php artisan aristechnews:install:react bash php artisan aristechnews:install:vue bash php artisan aristechnews:modules bash php artisan aristechnews:modules --modules=news,media dotenv NEWSMANAGER_STACK=blade NEWSMANAGER_MODULES=news,media,documents
packages/AristechDev/NewsManager/ ├── config/ │ ├── news.php │ └── newsmanager.php ├── resources/ │ ├── Blade/ │ │ └── views/ │ │ ├── index.blade.php │ │ └── welcome.blade.php │ ├── React/ │ │ └── views/ │ ├── VueJs/ │ │ └── views/ │ └── views/ (vues génériques) ├── routes/ │ ├── web.php (routes pour Blade) │ ├── react.php (routes pour React) │ └── vue.php (routes pour Vue) └── src/ ├── Console/ │ ├── Commands/ │ │ ├── InstallNewsPackageBlade.php │ │ ├── InstallNewsPackageReact.php │ │ ├── InstallNewsPackageVue.php │ │ └── InstallNewsModules.php ├── Database/ │ └── migrations/ ├── Http/ │ └── Controllers/ │ ├── Blade/ │ ├── React/ │ └── VueJs/ └── Providers/ └── NewsManagerServiceProvider.php bash php artisan migrate
3. Utilisez le package pour gérer vos contenus de manière modulaire selon vos besoins.
---
## Licence
Ce package est sous licence **MIT**.