Un modulo PrestaShop potente e intuitivo per gestire facilmente il database del tuo negozio direttamente dal backoffice, basato su Adminer.
Caratteristiche • Installazione • Utilizzo • Contribuisci • Documentazione
- 🗄️ Gestione Database Completa: Accedi e gestisci il tuo database MySQL/MariaDB direttamente da PrestaShop
- ⚡ Interfaccia Intuitiva: Powered by Adminer, uno degli strumenti più leggeri e potenti
- 📦 Export Multipli: Esporta dati in SQL, CSV, XML, JSON con un click
- 🔒 Sicurezza Integrata: Credenziali PrestaShop gestite in modo sicuro
- 🎯 Zero Configurazione: Pronto all'uso subito dopo l'installazione
- 🌐 Multi-versione: Compatibile con PrestaShop 1.6.x, 1.7.x e 8.x
Feature | Descrizione |
---|---|
📊 Dashboard Statistiche | Visualizza dimensione database, numero tabelle e metriche in tempo reale |
💾 Sistema Backup | Crea, gestisci e scarica backup del database con un click |
📝 Cronologia Query | Tracciamento automatico di tutte le operazioni SQL eseguite |
⭐ Query Salvate | Salva query frequenti con esempi PrestaShop pre-caricati |
🔐 Sicurezza Avanzata | Accesso limitato a Super Administrator, logging completo |
🎨 UI Moderna | Design responsive con supporto dark mode |
🇮🇹 100% Italiano | Interfaccia e documentazione completamente tradotte |
Componente | Versione Minima | Consigliata |
---|---|---|
PrestaShop | 1.6.0 | 1.7.8+ o 8.x |
PHP | 7.1 | 7.4+ o 8.0+ |
MySQL | 5.5 | 5.7+ |
MariaDB | 10.0 | 10.5+ |
- Scarica l'ultima versione dalla sezione Releases
- Accedi al backoffice di PrestaShop
- Vai su Moduli > Module Manager
- Clicca su Carica un modulo
- Seleziona il file ZIP scaricato
- Clicca su Installa e sei pronto!
# Clona la repository
git clone https://github.com/andreapianidev/PrestaSQLeditor.git
# Copia nella directory moduli
cp -r PrestaSQLeditor /percorso/prestashop/modules/prestasqleditor
# Imposta i permessi corretti
chmod -R 755 /percorso/prestashop/modules/prestasqleditor
Poi installa dal Module Manager di PrestaShop.
# Download ZIP e estrazione
cd /percorso/prestashop/modules/
wget https://github.com/andreapianidev/PrestaSQLeditor/archive/refs/heads/main.zip
unzip main.zip
mv PrestaSQLeditor-main prestasqleditor
- Dopo l'installazione, vai su Moduli > Module Manager
- Cerca "PrestaSQLeditor" e clicca su Configura
- Accedi all'interfaccia con credenziali precompilate
- Inizia a gestire il tuo database! 🎉
Visualizza struttura tabelle, indici e relazioni |
Scrivi ed esegui query personalizzate |
Crea backup sicuri del database |
Importa ed esporta dati in vari formati |
Modifica record direttamente dall'interfaccia |
Accesso rapido alle query più usate |
⚠️ IMPORTANTE: Questo modulo fornisce accesso completo al database.
- ✅ Usa password amministratore forti e uniche
- ✅ Limita accesso backoffice solo a utenti fidati
- ✅ Fai backup regolari prima di operazioni massive
- ✅ Testa query su ambiente di sviluppo prima di produzione
- ✅ Monitora la cronologia operazioni regolarmente
- ✅ Mantieni PrestaShop e PHP sempre aggiornati
- 🔐 Accesso limitato a Super Administrator
- 📝 Logging completo di tutte le operazioni SQL
- 🛡️ Directory backup protetta con .htaccess
- 🔑 Sanitizzazione input con pSQL()
- 🚫 Protezione CSRF con token PrestaShop
I contributi sono benvenuti e molto apprezzati! 🎉
- 🍴 Fork il progetto
- 🔀 Crea un branch per la tua feature
git checkout -b feature/NuovaFeatureFantastica
- 💻 Committa le tue modifiche
git commit -m 'Aggiunge NuovaFeatureFantastica'
- 📤 Pusha il branch
git push origin feature/NuovaFeatureFantastica
- 🎁 Apri una Pull Request
Ecco alcune aree dove puoi aiutare:
- 🐛 Bug Fixes: Correggi bug o problemi
- ✨ Nuove Feature: Implementa funzionalità dalla roadmap
- 📚 Documentazione: Migliora guide e tutorial
- 🌍 Traduzioni: Aggiungi supporto per nuove lingue
- 🎨 Design: Migliora UI/UX dell'interfaccia
- 🧪 Testing: Scrivi test per aumentare copertura
- 📝 Esempi: Crea query di esempio utili
- Segui le convenzioni PSR-12 per il codice PHP
- Aggiungi PHPDoc ai metodi pubblici
- Testa su PrestaShop 1.7+ e 8.x
- Scrivi messaggi commit chiari e descrittivi
- Aggiungi documentazione per nuove feature
Leggi la Guida Contributi completa per dettagli.
- Traduzione completa interfaccia in italiano
- Sistema di backup automatico integrato
- Query salvate e preferiti
- Log delle operazioni eseguite
- Dashboard statistiche database
- UI moderna e responsive
- Plugin Adminer personalizzato con logging automatico
- AJAX API per operazioni asincrone
- Syntax highlighting nell'editor SQL
- Dark mode completo per tutta l'interfaccia
- Export schedulati con cron job
- Notifiche real-time PrestaShop
- Query Builder UI visuale drag & drop
- Supporto multi-database (gestione più DB)
- Sistema rollback automatico backup
- Dashboard analytics con grafici Chart.js
- Team collaboration features
- API REST per integrazioni esterne
Hai un'idea? Apri una Issue con tag enhancement
!
- 📘 Guida Utente - Questo documento
- 🔧 Guida Sviluppatori - Documentazione tecnica completa
- 📋 Changelog - Storico versioni e modifiche
- 📄 Licenza - Academic Free License 3.0
- 🤝 Come Contribuire - Linee guida contributi
Autore Fork @andreapianidev |
Autore Originale Mediacom87 |
Powered by Adminer by Jakub Vrána |
- 🐛 Bug Report: Apri una Issue
- 💡 Richiesta Feature: Apri una Issue
- 💬 Domande: Discussions
- 📧 Contatto Diretto: Tramite GitHub Profile
Unisciti alla community di PrestaSQLeditor:
- ⭐ Lascia una stella se ti piace il progetto!
- 👀 Watch il repository per ricevere aggiornamenti
- 🍴 Fork per contribuire con le tue modifiche
Questo progetto è rilasciato sotto licenza Academic Free License (AFL 3.0).
Questo significa che puoi:
- ✅ Usare il software commercialmente
- ✅ Modificare il codice sorgente
- ✅ Distribuire copie del software
- ✅ Concedere sublicenze
Vedi il file LICENSE per il testo completo della licenza.
Sviluppato con ❤️ per la comunità PrestaShop italiana