Capture d’écran de la gestion des modules.

La gestion des modules a été simplifiée.

Une fois le module placé dans le répertoire « plugins»  de l’application, puis installé à l’aide d’un script PHP ce dernier sera administrable depuis la console d’administration du panel.

Ci-joint la capture d’écran en question :

admin_modules

Comme vous pouvez le voir, il est tout à fait possible de désactiver un module sans le désinstaller.
Une alerte sera émise en cas de version obsolète du module.

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Développement Tags: , ,

CakePHP et la méthode MVC.

Il y a deux mois, j’ai décidé de re-développer le panel à l’aide d’un framework.

Mon choix s’est arrêté sur CakePHP qui à mon goût et plus simple que Zend par exemple, la communauté autour de CakePHP m’a aussi fait pencher en sa faveur.

Bref, pourquoi utiliser un framework pour développer le panel ?
La réponse est simple,  l’utilisation d’un framework permet :

  • De limiter le nombre de failles (si si ils développent mieux que moi :P )
  • A une personne connaissant CakePHP de se retrouver plus facilement dans le code
  • D’utiliser le méthode de développement MVC (Modèle Vue Contrôleur)
  • De gagner du temps lors du développement
  • L’utilisation de la POO
  • Je dois oublier certaines choses :p

Il m’a fallu deux bouquins (en anglais hélas) pour comprendre ce framework, je dois avouer que j’ai été surpris par ça « puissance» .

Tout ça pour dire que si vous connaissez ce framework, vous pourrez facilement contribuer au développement du panel.

Quelques liens :

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz

Capture d’écran de l’espace d’administration.

Oui oui, je sais… Ca fait longtemps, ça traîne, et blablabla. :)

Je vous propose une petite capture d’écran de l’espace d’administration pour gérer les membres. Il y a eu quelques modifications au niveau du CSS.

De gros changements ont été apportés au code (au développement en général même) mais cela sera le sujet d’un autre billet.

Comme promis, la capture d’écran :

Adminitration des membres

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Développement Tags: , ,

Panel-GZW et les modules.

Mais non vous ne rêvez pas, c’est bien une news au sujet du panel !

Je reçois beaucoup d’emails me posant la question suivante :

Bon ou il en est ton panel là ?!

Et la réponse que je donne :

Et bien il avance lentement mais surement. :P

En effet le panel avance…
Vous savez certainement que le panel propose les gestions suivantes :

  • MySQL.
  • Cron.
  • FTP.
  • Mail.
  • DNS.
  • Pré-installations.

Et bien ces gestions sont entrains d’être transformées une à une en module afin que l’administrateur système puisse utiliser le panel en fonction de ses besoins.
Pourquoi imposer des outils qui ne seront peut-être pas utilisés ?

De plus il sera un peu plus facile de créer d’autres modules comme :

  • PgSQL.
  • Modules FTP en fonction du serveur.
  • Modules DNS en fonction du serveur.
  • etc…

Voila pour les petites nouvelles. :P

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Développement, Etat Tags: , ,

La version de démonstration va changer !

Actuellement la version de démonstration disponible date des toutes premières heures du développement du panel, cette dernière sera donc mise à jour.

Au menu des nouvelles options dans les sections :

  • Pré-installations.
  • Crontab.

Et d’autres modifications moins visibles à l’oeil nu.
La mise à jour se fera dans quelques jours. ;)

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Etat Tags:

Mise à jour du blog.

Le système de blog du panel (Wordpress) vient d’être mis à jour, il est passé de la version 2.0.11 à la version 2.5.1.

Au menu beaucoup de corrections de bugs, de failles mais aussi beaucoup de nouveautés.
Le système de BBcode re-fonctionne enfin !! :p

La version de démonstration du panel est toujours présente à la même adresse.

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Blog Tags:

Un petit thème basé sur Indigo.

Yop,

Un petit billet pour vous montrez ce que donne le panel avec un autre thème.
Un thème conquocté par Vinux à base de templace Indigo.

Le résultat est plutôt sympatique, jugez par vous même !

Capture thème Indigo / GZW.

 Peut-être sera t-il intégré au panel, cela dépendra de la décision de Vinux.

goldyfruit 

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Développement Tags: ,

Retour à la licence GPL !!

En septembre dernier , j’avais annoncé un changement de licence pour le panel. La licence choisie avait été Creative Commons, car elle empêchée la commercialisation du code source.

Après avoir appris que la GPL obligée le commerçant à citer l’auteur de la source du code je me suis senti très « con» 
Je ne sais pas pourquoi je n’avais pas vu ce passage qui est pourtant l’un des points majeurs de cette licence. :/

Bref GPL me revoilà parce que tu le vaux bien !! Oups !

goldyfruit
Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Etat Tags: ,

Ajout d’un fichier de configuration dans /etc/panel-gzw/

Dans mon avant dernier poste, j’avais mentionné la création d’un daemon.
L’arrivée de ce dernier a permis de simplifier certains échanges entre le panel et le serveur, en effet le daemon se chargera de toutes les tâches shell.

Pour rendre le panel portable et plus souple, l’apparition d’un répertoire « panel-gzw»  dans /etc/ à fait son apparition, il comporte un fichier mainconfig.conf contenant certaines variables.

  • Chemin vers le PID.
  • Chemin vers le log du daemon.
  • Chemin vers le daemon.
  • Interval de temps entre chaque passage du daemon.
  • etc…

La relance du daemon se fait de la même façon que pour les services Apache, MySQL, Bind, etc… Il est aussi possible de le démarrer au lancement du serveur de manière très simple (update-rc.d pour Debian et chkconfig pour RedHat, Fedora et CentOS).
Les scripts (Bash) de gestion des tâches planifiées ont par la même occasion été simplifiés étant donné qu’ils se basent sur le fichier mainconfig.con.
Désormais les tâches planifiées seront exécutées avec la configuration PHP de chaque utilisateur.

Petite info, la portabilité vers une distribution Fedora est un succés total !!
Le daemon étant capable de faire la différence entre les distribution, cela permet la relance des services sans contrainte.

goldyfruit 

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz

Mise à jour de Wordpress.

Dernière mouture sur http://www.panel-gzw.com !
La version utilisée était la 2.2.3, désormais la version 2.3.2 est installée.

Cette version corrige des bugs, des failles de sécurité et apporte aussi son lot de nouveautés.

A bientôt.

goldyfruit

Partager avec mes amis :
  • Facebook
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Google Bookmarks
  • blogmarks
  • Blogosphere News
  • Diigo
  • LinkedIn
  • MySpace
  • Netvibes
  • Technorati
  • Yahoo! Buzz
Categories: Blog Tags: