Salut Bernard,
Une API que ce soit pour n'importe quel système ..... il existe par exemple
une API pour Google MAP ........
est constituée d'un ensemble de méthodes et/ou de fonctions constituant une
interface de programmation.
Sous Joomla, je me sert de son API quand je veux acceder à la base de
données du composant.
Quand je veux controler les droits des utilisateurs.
Mon composant attaque également une BD Radius, là je ne me sert pas de l'API
de Joomla.
Si tu souhaites transformer le composant com_asradius en un plugin SPIP je
suis toutes ouies dehors ....
Pour l'API de SPIP, il me semble que tout est là : http://doc.spip.org/
Petite remarque à mon sujet : Je suis un vieux de la vieille, avec la tête
bercée par la programmation
procédurale, j'ai vu la naissance et les progrès venir en POO. Et que de
progrès !
Il y a quelques années, j'ai découvert Joomla (Mambo), qui me permettait
d'avoir un framework efficace,
Avec la possibilité de faire des composants, des modules....
Mais, l'équipe projet est anglophone, avec tous les inconvénients qui vont
avec....
SPIP depuis sa version 2, donne la possibilité d'enrichir son noyau avec des
plugins.
SPIP est pour un développeur parlant la langue de Molière l'outil idéal.
Fait par des Français, communauté Francaise, bref. Pour une vieille
bourrique comme moi à qui la langue de shakespeare
fatigue au plus au point, trouver un outil puissant concu par des gens dont
la langue maternel est la meme que la mienne
est une très bonne chose.
Voilà pourquoi, je décide d'abandonner Joomla au fur et à mesure, y compris
pour mes sites, ou je referai les templates pour SPIP
Si il y a des gens à qui cela interresse de transformer un composant joomla,
en un plugin SPIP, ils sont les bienvenus.
J'ouvrirai sur mon site, un Trac/svn dédié à cette tache.
Le code de com_asradius est simple, et je nettoierai les portions que je
trouve sales lors du passage à SPIP.
Je souhaites passer com_asradius en me servant totalement de son API, sauf
pour les méthodes attaquant la BD Radius.
Peut-être il viendra un jour ou j'aurai besoin des devs de SPIP, pour
enrichir son API...
Ce passage d'un composant Joomla en un plugin SPIP, prouvera que SPIP est un
tout aussi bon Framework que Joomla.
Au final, voilà ou je veux en venir, faire préférer SPIP à Joomla pour nous,
francophones ....
J'espère que si j'ai assez d'aide de tous ici, j'arriverai à transformer un
composant Joomla en plugin SPIP 2.
Et surement, faire une documentation sur la manière d'opérer la
transformation ....
Vous êtes intéréssé par le passage d'un composant Joomla ou plugin SPIP.
Allez jeter un coup d'œil sur mon petit site,
Et regarder le code du composant com_asradius dans l'espace de
développement.
http://www.bazzanella…org
et à la limite contactez-moi ...
A bientôt.
-----Message d'origine-----
De : Bernard Blazin [mailto:bernard.blazin@free.fr]
Envoyé : jeudi 11 septembre 2008 12:48
À : Thierry Bazzanella
Cc : 'Yoann Nogues'; spip-zone@rezo.net
Objet : Re: [SPIP Zone][Troll] Composant Joomla vers Composant SPIP2
On troll sur la zone? 
Ceci dit, si il y a moyen de récupérer des compos Joomla, je suis pour
aider, même si je n'ai pas tout pigé de la marche à suivre (api
d'abstraction spip?) Y'a une doc là-dessus? car perso je ne sais pas ce
que c'est ou ce que cela veut dire et une petite remise à niveau ne me
ferait pas de mal et à d'autres aussi surement 
Tu peux expliquer svp?
Bernard
Thierry Bazzanella a écrit :
Salut Zerax ! 
En fait, oui, cela sera du pur SPIP.
Plus je vois Joomla, et plus cela me saoule.
Plus je vois les évolutions qu’à subit SPIP, et plus je me dis à
propos de Joomla,
Si javais su, je serai pas venu ! :-p
Mais bon, le code est là, et je vais m’atteler à la transformation….
Je reposterai au cas ou ….
A bientôt.
*De :* Yoann Nogues [mailto:ml-yoann@advisio-com.fr]
*Envoyé :* jeudi 11 septembre 2008 10:29
*À :* Thierry Bazzanella
*Cc :* spip-zone@rezo.net
*Objet :* Re: [SPIP Zone] Composant Joomla vers Composant SPIP2
Thierry Bazzanella a écrit :
Salut à tous,
J’ai développé un composant (http://www.bazzanella.org) sous le CMS
Joomla 1.0.15.
Et je me demandais si il va me falloir beaucoup de travail pour le
passer sur SPIP2.
Je ne sais pas trop, si SPIP 2, intègre un framework comme celui de
Joomla ….
A Bientôt …
Salut,
<troll>
Je ne peux m'empécher avant de te répondre que j'apprends que joomla
(1.0 ) posséde un framework 
</troll>
Ceci dit j'ai un peu regarderle code de ton composant et je connais un
peu joomla aussi .
La partie installation ca va pas te prendre longtemps.
Pour le reste 2 choix :
- le bon : soit tu fait tout ca en bon SPIP : tu utilises l'api
d'abstraction SQL que SPIP posséde, tu utilises ( a fond ) la
structure des fichiers que SPIP posséde dans ecrire ( exec / action /
inc entre autres ), faire la majeure partie des interfaces en
squelettes , ...etc
- le mauvais : soit tu fait ca a ta sauce ... mais bon pour reprendre
ton code par la suite ... ce sera vraiment pas génial et l'intéret de
faire ca est trés limité ( du moins dans la durée car si tu t'arréte
de le faire évoluer ...personne ne reprendra ton "plugin" )
Si tu souhaites te lancer dans le premier choix alors la doc / google
et la liste seront la pour t'épauler !
alors fonce 
Je te conseille de regarder déjà la doc sur le fichier plugin.xml
Création d'un plugin - SPIP-Contrib
http://doc.spip.org/@Plugin-xml
La communauté SPIP est réelement trés trés active ... et tu ne restera
pas seul face un problème ...
A bientot
------------------------------------------------------------------------
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.169 / Virus Database: 270.6.19/1665 - Release Date:
10/09/2008 19:00