Guide d'Installation
Guide d'Installation
Instructions pas Ă pas pour installer Blogr de zĂ©ro â aucune expĂ©rience prĂ©alable requise.
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants installés sur votre systÚme :
| Prérequis | Version |
|---|---|
| PHP | 8.3 ou supérieur |
| Composer | DerniĂšre version stable |
| Node.js | 18 ou supérieur |
| npm | 9 ou supérieur |
| Base de données | MySQL 8+, PostgreSQL 15+, ou SQLite |
Vous aurez également besoin d'un terminal (bash, zsh, PowerShell) et d'un éditeur de code.
Installation Pas Ă Pas
1. Créer un projet Laravel
composer create-project laravel/laravel mon-blog
cd mon-blog
Ou avec l'installateur Laravel :
laravel new mon-blog
cd mon-blog
2. Installer FilamentPHP
composer require filament/filament
php artisan filament:install --panels
Créez ensuite votre premier utilisateur admin :
php artisan make:filament-user
Gardez l'email et le mot de passe â vous en aurez besoin pour vous connecter.
3. Installer Blogr
composer require happytodev/blogr
php artisan blogr:install
L'installateur est interactif. Il va vous guider Ă travers :
- CMS â Activez les pages statiques (Ă propos, Contact, etc.)
- Type de page d'accueil â Index du blog ou page CMS
- Alpine.js â Requis pour le changement de thĂšme
- Tailwind CSS v4 â Configuration du mode sombre
- Tutoriels â Contenu d'exemple pour dĂ©marrer
- DĂ©pendances NPM â Installation automatique
- Compilation des assets â Build des fichiers frontend
Astuce : Répondez « Oui » à toutes les questions pour une configuration complÚte.
Post-Installation
Vérifier le panneau d'administration
Ouvrez http://mon-blog.test/admin et connectez-vous avec les identifiants de l'étape 2. Vous devriez voir le tableau de bord Blogr avec les statistiques et widgets.
Créer votre premier article
- Allez dans Blog Posts â Nouvel Article dans la barre latĂ©rale
- Ăcrivez un titre et du contenu (Markdown supportĂ©)
- Ajoutez une catégorie et des tags
- Définissez une image à la une (glisser-déposer)
- Configurez les champs SEO (optionnel)
- Cliquez sur Publier
Visitez votre blog à /blog (ou / si le blog est défini comme page d'accueil).
Configurer les paramĂštres
Allez dans Blogr Settings dans le panneau d'administration pour personnaliser :
- GĂ©nĂ©ral â Nom du blog, description, articles par page
- SEO â Nom du site, meta par dĂ©faut, image Open Graph
- Navigation â Liens du menu, navigation collante, logo
- Apparence â Couleurs, styles des cartes, mode sombre
- Pied de page â Liens sociaux, texte de copyright
- Sauvegarde â Export/import de vos donnĂ©es
Fonctionnalités Optionnelles
Activer les pages CMS
Si vous avez ignoré le CMS lors de l'installation, activez-le dans config/blogr.php :
'cms' => [
'enabled' => true,
'prefix' => '',
],
CrĂ©ez ensuite des pages dans CMS â Pages CMS du panneau d'administration.
Activer le multilingue
Modifiez config/blogr.php :
'locales' => [
'enabled' => true,
'default' => 'en',
'available' => ['en', 'fr', 'es', 'de', 'pl'],
],
Avec les locales activées, votre contenu aura des URLs par langue :
/en/blog/my-post/fr/blog/mon-article
Installer le contenu démo
php artisan blogr:publish-demo-pages
php artisan blogr:install-tutorials
Dépannage
Exécutez `php artisan blogr:install --force` pour relancer l'installation. Cela va re-publier la configuration, relancer les migrations et reconfigurer votre AdminPanelProvider.
Assurez-vous que `@variant dark (.dark &);` est présent dans votre fichier `resources/css/app.css`. Puis exécutez `npm run build` pour recompiler les assets.
Exécutez `npm run build` pour compiler les assets frontend. Si le problÚme persiste, vérifiez que `php artisan storage:link` a été créé et que votre APP_URL est correctement configurée dans `.env`.
PrĂȘt Ă construire votre blog ?
Blogr est open source sous licence MIT. Aucune carte de crédit requise.
Visiter le Blog