#!/bin/bash echo "🧪 Test des boutons de partage social - Blog Duhaz" echo "==================================================" echo "" # Couleurs GREEN='\033[0;32m' RED='\033[0;31m' YELLOW='\033[1;33m' NC='\033[0m' # No Color # Vérifier que nous sommes dans le bon dossier if [ ! -f "manage.py" ]; then echo -e "${RED}❌ Erreur: manage.py introuvable${NC}" echo "Exécutez ce script depuis le dossier racine du projet" exit 1 fi echo "✅ Dossier projet trouvé" echo "" # Vérifier le template social_share.html if [ -f "blog/templates/blog/social_share.html" ]; then echo -e "${GREEN}✅ Template social_share.html créé${NC}" else echo -e "${RED}❌ Template social_share.html manquant${NC}" exit 1 fi # Vérifier la modification de read.html if grep -q "social_share.html" blog/templates/read.html; then echo -e "${GREEN}✅ Template read.html modifié${NC}" else echo -e "${RED}❌ Template read.html non modifié${NC}" exit 1 fi # Vérifier Font Awesome dans base.html if grep -q "fontawesome" core/templates/base.html; then echo -e "${GREEN}✅ Font Awesome détecté${NC}" else echo -e "${YELLOW}⚠️ Font Awesome non détecté - Les icônes pourraient ne pas s'afficher${NC}" fi echo "" echo "📚 Documentation" echo "================" if [ -f "PARTAGE_SOCIAL.md" ]; then echo -e "${GREEN}✅ Documentation PARTAGE_SOCIAL.md créée${NC}" else echo -e "${YELLOW}⚠️ Documentation manquante${NC}" fi echo "" echo "🚀 Test du serveur" echo "==================" # Activer l'environnement virtuel si disponible if [ -d "venv" ]; then echo "Activation de l'environnement virtuel..." source venv/bin/activate echo -e "${GREEN}✅ Environnement virtuel activé${NC}" else echo -e "${YELLOW}⚠️ Aucun environnement virtuel trouvé${NC}" fi # Vérifier que Django est installé if python -c "import django" 2>/dev/null; then DJANGO_VERSION=$(python -c "import django; print(django.get_version())") echo -e "${GREEN}✅ Django $DJANGO_VERSION installé${NC}" else echo -e "${RED}❌ Django non installé${NC}" echo "Installez les dépendances avec: pip install -r requirements.txt" exit 1 fi echo "" echo "🎉 Résumé" echo "=========" echo "" echo "✨ Les boutons de partage social ont été ajoutés avec succès !" echo "" echo "📝 Fonctionnalités disponibles :" echo " • Twitter/X" echo " • Facebook" echo " • LinkedIn" echo " • WhatsApp" echo " • Reddit" echo " • Email" echo " • Copier le lien" echo "" echo "🎨 Design :" echo " • Moderne avec dégradés" echo " • Responsive (mobile/tablette/desktop)" echo " • Animations au survol" echo " • Notification de copie" echo "" echo "📍 Position : Entre l'article et le bouton d'édition admin" echo "" echo "Pour tester :" echo "1. Démarrez le serveur : ./start.sh ou python manage.py runserver" echo "2. Visitez un article : http://127.0.0.1:8000/blog/" echo "3. Vérifiez les boutons de partage en bas de l'article" echo "" echo -e "${GREEN}✅ Installation réussie !${NC}" echo "" echo "📖 Pour plus d'informations, consultez PARTAGE_SOCIAL.md"