Fork me on GitHub

XOOPS 2 ajout de classes + framework

200631
Juillet
  gabybob Documentations 4244
Documentations

Bonjour,

Je propose de travailler sur une extension du noyau xoops avec des nouvelles classes qui seraient des extensions xoopsObject.

Objectifs

Doter Xoops 2 de classes standards, backup, images, pdf, database->postgresql.

Actions

  • ajout d'une classe de backup
    • backup->save
    • backup->restore
    • backup->list
    • backup->delete

  • ajout d'une vraie classe image + gallery par défaut (je ne liste pas toutes les méthodes, formats supportés jpg, gif, wbmp, png, tif, tiff)
  • ajout d'un connecteur posgresql même méthode que mysqldatabase
  • voire aussi l'ajout de fpdf1.5.3 => traitement des sorties au format PDF, ex: factures, compte rendu, rapport ...

pourquoi ces ajouts ?

=> plusieurs modules redéfinissent un framework pour compenser les faiblesses du noyeau de base, or j'ai constaté que ce sont souvent les mêmes fonctions ou méthodes qui sont définies et que l'on retrouve spécialisées ou NON dans "n" modules en augmentant d'autant le volume des archives + problème d'utilisation de ces redéfinitions...

Avancement

La classe backup est presque terminée. La classe image est en étude (veille technologique)

qui est intéressé pour participer ? candidature sur http://www.byoos.fr

la version issue de ces ajouts sera soumise à la devteam pour passer sur une nouvelle version validée xoops 2.0.14b.

Gabybob


note de Christian : une version 2.0.15 est en cours d'élaboration.





note de Gabybob le 01 août 2006

XoopsMyBackup version bêta


Nota : la classe XoopsMyBackup est disponible en version bêta, permet le pilotage d'une sauvegarde d'un module quelconque. Cette classe est GPL GENERAL PUBLIC LICENSE (gnu.org) et issue d'un travail collaboratif en reprise de xhtml.net

Note: 0.00 (0 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Régulier
Inscrit le: 22/11/2003
De: Nantes
Contributions: 153
pemen Posté le: 31/07/2006 16:06  Mis à jour: 31/07/2006 16:06
 Re: XOOPS 2 ajout de classes + framework
As tu essayé de te mettre en relation avec skalpa (team leader xoops core) afin de debattre de ces sujets avec lui ?
En effet, il y a de nombreux développements réalisés et il faudrait en éviter d'autres.
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 31/07/2006 19:31  Mis à jour: 31/07/2006 19:31
 Re: XOOPS 2 ajout de classes + framework
Bonjour,

Il y a eu un appel aux contributeurs de la part de l'équipe du core, ici
Xoops accro
Inscrit le: 18/01/2004
De: Ma Caverne
Contributions: 2839
Marco Posté le: 31/07/2006 19:34  Mis à jour: 31/07/2006 19:34
 Re: XOOPS 2 ajout de classes + framework
c/ une classe de gestion du pdf, skalpa a déja écrit la chose dans la 2.3 (et même plus). Nul doute qu'il la basculera dans la 2.0 tôt ou tard...
marco (haut-alpin exilé )
Régulier
Inscrit le: 06/01/2006
De:
Contributions: 379
garrath Posté le: 01/08/2006 15:29  Mis à jour: 01/08/2006 15:29
 Re: XOOPS 2 ajout de classes + framework
Hello

dsl, perso je connais que php 5 j'ai pas voulu regarder les versions d'avant donc ce que je dis n'est pas forcement valide dans les versions precedentes...

Je crois que l'interet avant tout n'est pas de forcement propose des classes qui font pas mal de trucs en standards mais plutot de definir des interfaces...
Une fois l'interface bien definies (mot clef interface en PHP), oui Xoops peut proposer par defaut une classe basique implementant l'interface.
Ca permet aussi de definir tres rapidement sans se poser trop de question sur le nom des methode etc... ca permet aussi de changer facilement et rapidement de classe sans avoir a modifier le code etc...
Typiquement, il devrai y avoir une interface pour les editeurs etc... par exemple. Le code resterait toujours pareils, on aurait rien a changer pour changer d'editeur à partir du moment ou la classe de l'Editeur correspond bien a l'interface definie...
Aspirant
Inscrit le: 13/04/2005
De: 05000 GAP
Contributions: 35
gabybob Posté le: 01/08/2006 16:07  Mis à jour: 01/08/2006 16:07
 Re: XOOPS 2 ajout de classes + framework
note de Gabybob le 01 août 2006

XoopsMyBackup version bêta

Nota : la classe XoopsMyBackup est disponible en version bêta, permet le pilotage d'une sauvegarde d'un module quelconque. Cette classe est GPL GENERAL PUBLIC LICENSE (gnu.org) et issue d'un travail collaboratif en reprise de xhtml.net
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (5 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...