11 Mar 22:00
Re: Outils d'administrations
Gabriel Filion <gabriel.filion <at> revolutionlinux.com>
2010-03-11 21:00:57 GMT
2010-03-11 21:00:57 GMT
On 02/24/2010 10:21 AM, Gabriel Filion wrote: > J'administre des centaines de sites SPIP (1.9.2) dans des serveurs > virtuels différents. Je me demandais, avant d'en développer moi-même > s'il existait déjà un tel paquet de scripts pour simplifier > l'administration de SPIP au command line? > > J'ai déjà commencé à en développer un ou deux à la longue mais rien > n'est centralisé/cohérent. Si rien n'existe pour combler mon besoin, je > songe à pousser le développement d'une suite d'outils et à les diffuser > en open source. > J'ai enfin trouvé un peu de temps pour développer une base utilisable. http://github.com/lelutin/spip-admin Ce que j'ai pour l'instant: * Un script "spip-admin" qui présente un message d'aide de base, recherche les commandes disponibles dans un sous-répertoire "commands" et passe le flambeau au script de commande. * Un module pour faciliter l'utilisation des arguments de commande. Il mime l'interface du module "optparse" de Python. * Les fondations de traduction. La traduction n'est présentement pas fonctionnelle mais il manque un méchanisme de détection de ce qui est possible à utiliser. (si je ne me trompe pas, gettext n'est pas disponible sous Windows) Ce qui manque à la base: * terminer la portion traduction de texte. * peaufiner le module "optparse.php" pour offrir des fonctionnalités plus complexes * ajouter des scripts pour les commandes! * ajouter beaucoup de commentaires. le code n'est pas très bien expliqué pour l'instant. Il y a présentement un exemple de script de commande nommé "version". Il ne fait rien d'intéressant. Il sert présentement à démontrer l'utilisation du module d'arguments. Il ajoute une option "--booh". Vous pouvez l'appler comme ceci (à partir du répertoire de code): ./spip-admin version --booh Il est donc possible de commencer à ajouter des scripts pour différentes tâches d'administration. Donnez-moi également vos commentaires sur le code! -- -- Gabriel Filion
RSS Feed