Aller au contenu

Categories:

A propos du Panel GZW

Le Panel-GZW ?

C’est une solution destinée à l’hébergement de sites internet sur des plates-formes de type Unix/Linux, actuellement les environnements non-Unix (Microsoft) ne sont pas compatibles.

Cette solution a été conçue au tour de cinq points majeurs :

  1. Un code source ouvert
  2. Une solution gratuite
  3. Une simplicité tant côté serveur que côté interface
  4. Une indépendance du serveur vis à vis de notre solution
  5. Une modularité en fournissant la possibilité de développer aisément des modules.

En utilisant cette solution l’hébergé pourra facilement gérer son hébergement web, en utilisant tout une liste de modules tels que :

  • La gestion des utilisateurs FTP
  • La gestion des email
  • La gestion des domaines
  • La gestion des tâches planifiées
  • La gestion des bases de données SQL
  • etc…

Pour ce qui est de l’administrateur système, ce dernier pourra gérer de manière très simple les actions suivantes :

  • L’activation/désactivation des modules
  • Les quotas
  • Les membres présents sur la plate-forme
  • Les comptes FTP
  • Les bases de données SQL
  • Les boîtes email, les redirections email
  • Les tâches planifiées
  • Les pré-installations
  • etc…

Et actuellement ou en est le développement ?

Le panel est toujours développement, d’où l’utilité de ce blog afin que vous puissiez vous tenir informé de l’avancement de celui-ci.

Le 07/06/2007 : La partie dédiée à l’héberger est terminée, elle est actuellement en béta-test.
Le 16/06/2009 : Refonte totale, le framework CakePHP est utilisé pour cette refonte.
Le 10/08/2009 : Une version béta est prévue pour fin septembre 2009.
Octobre 2009 : Une version de développement est mise en téléchargement.
Version finale prévue pour Juin 2010 (cf. Juin 2010).

La distribution du Panel-GZW se déroule comment ?

Nous proposons notre solution en libre téléchargement, c’est à dire que rien ne vous sera demandé pour avoir accès aux sources, un Trac ainsi qu’un SVN sont en ligne pour les plus téméraires. :P

Il est distribué sous licence GPL, merci d’en respecter les termes !

Vous trouverez une archive au format « tar.gz« , cette dernière aura pour contenu :

  • L’application PHP sans le framework
  • La structure de base de données
  • Un fichier « README.txt« 

Dans quel type d’environnement tourne la solution GZW ?

Elle devra être utilisée dans un environnement de type Unix ou Linux (comme stipulé plus haut).

Pour le moment le Panel-GZW est développé sur une distribution Debian (Etch/Lenny) mais cela ne devrait pas poser de soucis pour l’utilisation de celui-ci sur d’autre distribution (Mandriva, Fedora, CentOS, RedHat EL, Ubuntu, etc…).

Les systèmes *BSD devront eux aussi être compatibles avec le panel.

Quels serveurs d’applications ont été choisi ?

La solution Panel-GZW est conçue pour fonctionner avec les serveurs d’applications suivants :

  • Apache 2.x et supérieur
  • MySQL 5.x et supérieur
  • PHP 5.x et supérieur
  • Postfix 2.x et supérieur
  • Bind 9.x et supérieur
  • Awstats dans toutes ses versions
  • ProFTPd 1.3.x et supérieur

Bien entendu il vous sera possible d’utiliser d’autres serveurs d’applications en développant le module capable de le prendre charge.

Configuration du système, compliquée ou pas ?

En début de présentation nous avons cité les cinq points autours desquelles nous avons développé, ici nous allons en mettre deux en valeur : Simplicité et Indépendance

Nous avons tenter de garder une configuration serveur la plus standard possible (au niveau des fichiers de configuration des répertoires, etc…). Les avantages que cela procure :

  • En cas de mise à jour du système, le risque de casse est moindre
  • Si vous souhaitez utiliser ne plus utiliser d’interface, votre service fonctionnera toujours

La structure SQL de certaines tables est identique à certains tutoriels disponibles sur le net (Postfix, ProFTPd). La configuration d’Apache est un peu moins commune mais totalement compréhensible.

Complexité d’utilisation ?

L’interface a été pensée pour être le plus « user-friendly » possible afin que n’importe quel néophyte soit capable de se débrouiller sans l’aide d’une tierce personne.
Le code source est totalement (en anglais) commenté pour que la modification de celui-ci soit moins laborieuse. L’utilisation du framework CakePHP permet de développer selon certaines conventions.

Pour faire simple, si vous connaissez le framework CakePHP alors vous êtes tout à fait capable de modifier le code source du Panel-GZW.

Interface compatible avec quels navigateurs web ?

La solution proposée est fonctionnelle sur la plupart des navigateurs du marché.
En voici une petite liste :

  • Konqueror (environnement KDE)
  • Mozilla Firefox 2.x et 3.x
  • Internet Explorer
  • Epiphany (environnement Gnome)
  • Opera
  • Galeon
  • Safari (environnement Apple)
  • Netscape
  • K-Meleon

La feuille de style (CSS) respecte les standards W3C.

Et le multi-langage la dedans ?

Toujours en s’appuyant sur les fonctions fournies par le framework CakePHP, le Panel-GZW supporte la gestion de plusieurs langues.

Les fichiers de langues sont disponibles sous forme de fichiers « .po »

La bibliothèque « gettext » couplé à CakePHP permet de générer un catalogue sous la forme d’un fichier catalogue, ce fichier servira à la traduction du Panel-GZW dans une autre langue.

L’atout majeur de cette méthode est qu’un traducteur n’a aucunement besoin de connaître le PHP pour traduire notre solution !

On parle aussi du panel sur des forums !

Avant de lancer ce blog, le sujet avait été abordé sur le forum GoLDZoNE Web. Actuellement cette catégorie est toujours en fonction et le restera encore très longtemps.

Une discussion est aussi ouverte sur le forum Dedibox-News à cette adresse.

Le projet est aussi sur Sourceforge.net et Freshmeat.net.

Prendre contact.

Si vous souhaitez prendre contact avec moi vous pouvez le faire par email ou en allant directement sur le forum de la plate-forme GoLDZoNE Web.

GZW signifie GoLDZoNE Web.


8 réponses

Suivez la conversation, abonnez-vous au flux RSS des commentaires..

  1. Guil dit

    Bonjour,

    Y a t-il une adresse mail pour vous contacter ?

    Merci d’avance

  2. goldyfruit dit

    Bonsoir,

    administrateur [CHEZ] goldzoneweb [POINT] info

    A bientôt.

  3. goldyfruit dit

    @Guil
    Je n’ai rien reçu de ta part, est-ce normal ?

  4. Darknoemie dit

    Question bête, on le télécharge où pour le tester ??
    SF et FM n’ont pas de fichiers associé à ce projet :/

  5. goldyfruit dit

    Oups, je n’ai pas vu ton commentaire !!
    Lien de téléchargement : http://www.panel-gzw.com/?p=189

  6. goldyfruit dit

    Mise à jour de la « Au sujet du Panel GZW ».

  7. king dit

    bonjour

    Question bête, on le télécharge où pour la version final merci

En poursuivant la discussion

  1. Blog du Panel GZW » Blog Archive » Ouverture du blog. a publié un lien vers ce billet on 6 juin 2007

    [...] Panel GZW [...]



Un peu de HTML est permis

ou héberger un rétrolien.



Panel-GZW, le panel d'hébergement web open source. is Digg proof thanks to caching by WP Super Cache