creative-eye / cms-project
CMS propriétaire pour la réalisation de sites vitrines
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Type:project
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- amphp/http-client: 4.4.0
- artgris/filemanager-bundle: ^2.7
- cocur/slugify: ^4.5.1
- doctrine/annotations: ^2.0.1
- doctrine/collections: ^2.1
- doctrine/dbal: ^3.7
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3.0
- doctrine/orm: ^2.17.1
- friendsofsymfony/ckeditor-bundle: ^2.4.0
- google/apiclient: *
- helios-ag/fm-elfinder-bundle: ^12.3.3
- matthiasmullie/minify: ^1.3
- phpdocumentor/reflection-docblock: ^5.3.0
- phpstan/phpdoc-parser: ^1.24.2
- scssphp/scssphp: ^1.12
- symandy/database-backup-bundle: ^0.4.0
- symfony/apache-pack: ^1.0.1
- symfony/asset: 6.4.*
- symfony/console: 6.4.*
- symfony/doctrine-messenger: 6.4.*
- symfony/dotenv: 6.4.*
- symfony/expression-language: 6.4.*
- symfony/flex: ^2.4.1
- symfony/form: 6.4.*
- symfony/framework-bundle: 6.4.*
- symfony/http-client: 6.4.*
- symfony/http-kernel: 6.4.*
- symfony/intl: 6.4.*
- symfony/mailer: 6.4.*
- symfony/messenger: 6.4.*
- symfony/mime: 6.4.*
- symfony/monolog-bundle: ^3.10.0
- symfony/notifier: 6.4.*
- symfony/process: 6.4.*
- symfony/property-access: 6.4.*
- symfony/property-info: 6.4.*
- symfony/proxy-manager-bridge: 6.4.*
- symfony/runtime: 6.4.*
- symfony/security-bundle: 6.4.*
- symfony/serializer: 6.4.*
- symfony/stimulus-bundle: *
- symfony/string: 6.4.*
- symfony/translation: 6.4.*
- symfony/twig-bundle: 6.4.*
- symfony/ux-dropzone: ^2.13.2
- symfony/ux-swup: ^2.13
- symfony/ux-turbo: ^2.17
- symfony/ux-vue: ^2.13.2
- symfony/validator: 6.4.*
- symfony/web-link: 6.4.*
- symfony/webpack-encore-bundle: ^2.0
- symfony/yaml: 6.4.*
- symfonycasts/reset-password-bundle: ^1.18.0
- symfonycasts/verify-email-bundle: ^1.14.0
- twig/extra-bundle: ^3.7.1
- twig/twig: ^3.7.1
- vatri/google-drive-bundle: ^1.4
- zenstruck/schedule-bundle: ^1.8
Requires (Dev)
- phpunit/phpunit: ^9.6
- symfony/browser-kit: 6.4.*
- symfony/css-selector: 6.4.*
- symfony/debug-bundle: 6.4.*
- symfony/maker-bundle: ^1.51.1
- symfony/phpunit-bridge: ^6.4
- symfony/stopwatch: 6.4.*
- symfony/web-profiler-bundle: 6.4.*
Conflicts
- php: >=8.1 <8.1.10
- symfony/symfony: *
README
Ce guide vous aidera à installer Dream Site sur votre machine locale en utilisant Symfony et Composer.
Prérequis
Assurez-vous d'avoir les éléments suivants installés sur votre machine :
Instructions d'Installation
Récupérer le projet avec Composer depuis cette ligne de commande
composer create-project creative-eye/cms-project nom-du-projet
Installation des dépendances
Lancez les lignes de commandes ci-dessous pour installer les dépendances
cd nom-du-projet
composer install
npm install
ouyarn install
Configuration de la base de données
Configurer les paramètres de la base de données
Ouvrez le fichier .env dans un éditeur de texte et modifiez les paramètres de connexion à votre base de données MySQL : DATABASE_URL=mysql://user:password@localhost:3306/nom_de_la_base_de_donnees?serverVersion=5.7.40&charset=utf8mb4
Remplacez user
par le nom d'utilisateur de votre base de données MySQL, password
par le mot de passe de votre base de données MySQL, et nom_de_la_base_de_donnees
par le nom de la base de données que vous souhaitez utiliser.
Création de la base de données
Une fois que vous avez configuré correctement le fichier .env, exécutez la commande Symfony pour créer la base de données à partir de la configuration du fichier.
php bin/console doctrine:database:create
Création des tables
Créez ensuite les tables de la base de données
php bin/console make:migration
php bin/console doctrine:migrations:migrate
Création de l'utilisateur Admin
Lancez la commande : php bin/console app:create-user
et suivez les instructions demandées
Accès à l'interface
Lancez symfony serve
Vous pouvez désormais accéder à l'interface d'utilisation pour commencer à gérer les contenus du site internet depuis cette URL : https://127.0.0.1:8000/admin