Matthieu Marcillaud | 1 May 12:23 2011
Picon

Re: plugin formidable et saisies

On 29/04/2011 21:47, Sébastien Zamith wrote:
>
> Bonjour,
>
> En utilisant le plugin formidable 0.5.7 [46417] avec SPIP 2.1.10 [17657]
> et un hébergement sur ovh, j'ai un disgracieux
> "Warning: Invalid argument supplied for foreach() " qui provient de la
> ligne 1025 de saisies/inc/saisies.php qui s'affiche après la saisie d'un
> formulaire dans la partie publique.

Un argument invalide sur un foreach ne signifie pas la présence d'un 
tableau vide, mais d'une variable qui n'est pas un tableau justement.

Je vais ajouter un test dans saisies dans un premier temps.

--

-- 
MM.
Joseph | 1 May 14:01 2011
Picon

Re: Installer un plugin via un script PHP

Le 01/05/2011 08:21, asso.bachant a écrit :
salut joseph ; et en passant par extensions

tu met les plugins necessaire dedans ; principe de spipfactory.com

Pas tout à fait.

L'idée à laquelle je pense, mais qui n'est pas encore arrêtée, est un plugin pour aider à démarrer avec Aveline.

Le plugin nécessiterait un certain nombre de plugins de base => avec une installation par STEP, ces derniers seraient installés car step gère les dépendances. Ensuite, le plugin fournirait une page de config étape par étape.

Par exemple, il pourrait demander si la personne veut gérer des évènements et un agenda. Si oui => installation du plugin agenda, plus modification de la config de base des noisettes en ajoutant la gestion des évènements.

Voulez-vous utilisez les forums des diqcussion (avec plusieurs options). ? Suivant les choix, ajouts/suppression/modification de noisettes, modif de la config de SPIP, ajout éventuel des plugins nospam, gravatar, comments....

etc.

joseph
<div>
    Le 01/05/2011 08:21, asso.bachant a &eacute;crit&nbsp;:
    <blockquote cite="mid:4DBD1816.5080807 <at> laposte.net" type="cite">

      salut joseph ; et en passant par extensions<br><br>
      tu met les plugins necessaire dedans ; principe de spipfactory.com</blockquote>
    <br>
    Pas tout &agrave; fait.<br><br>
    L'id&eacute;e &agrave; laquelle je pense, mais qui n'est pas encore arr&ecirc;t&eacute;e, est
    un plugin pour aider &agrave; d&eacute;marrer avec Aveline.<br><br>
    Le plugin n&eacute;cessiterait un certain nombre de plugins de base =&gt;
    avec une installation par STEP, ces derniers seraient install&eacute;s car
    step g&egrave;re les d&eacute;pendances. Ensuite, le plugin fournirait une page de
    config &eacute;tape par &eacute;tape.<br><br>
    Par exemple, il pourrait demander si la personne veut g&eacute;rer des
    &eacute;v&egrave;nements et un agenda. Si oui =&gt; installation du plugin agenda,
    plus modification de la config de base des noisettes en ajoutant la
    gestion des &eacute;v&egrave;nements.<br><br>
    Voulez-vous utilisez les forums des diqcussion (avec plusieurs
    options). ? Suivant les choix, ajouts/suppression/modification de
    noisettes, modif de la config de SPIP, ajout &eacute;ventuel des plugins
    nospam, gravatar, comments....<br><br>
    etc.<br><br>
    joseph<br>
</div>
Eric | 1 May 14:46 2011
Picon

Re: Installer un plugin via un script PHP

Coucou,

Je pense que c'est pas une bonne idée.
On a une administration des plugins qui doit être la méthode d'activation.
Ensuite, le reste c'est soit de ka distrib soit de la doc.

++
Eric

Le 01/05/11, Joseph<joseph <at> larmarange.net> a écrit :
> Le 01/05/2011 08:21, asso.bachant a écrit :
>> salut joseph ; et en passant par extensions
>>
>> tu met les plugins necessaire dedans ; principe de spipfactory.com
>
> Pas tout à fait.
>
> L'idée à laquelle je pense, mais qui n'est pas encore arrêtée, est un
> plugin pour aider à démarrer avec Aveline.
>
> Le plugin nécessiterait un certain nombre de plugins de base => avec une
> installation par STEP, ces derniers seraient installés car step gère les
> dépendances. Ensuite, le plugin fournirait une page de config étape par
> étape.
>
> Par exemple, il pourrait demander si la personne veut gérer des
> évènements et un agenda. Si oui => installation du plugin agenda, plus
> modification de la config de base des noisettes en ajoutant la gestion
> des évènements.
>
> Voulez-vous utilisez les forums des diqcussion (avec plusieurs options).
> ? Suivant les choix, ajouts/suppression/modification de noisettes, modif
> de la config de SPIP, ajout éventuel des plugins nospam, gravatar,
> comments....
>
> etc.
>
> joseph
>
romy@rezo.net | 1 May 17:13 2011
Picon

Re: Court-circuit : proposition de version 2

Le 30 avr. 2011 à 21:07, Joseph LARMARANGE a écrit :

> Et ça ne plonge dans les sous-rub qu'en l'absence d'article dans la rub.
> 
> (cf.:
http://zone.spip.org/trac/spip-zone/browser/_plugins_/court-circuit/rubrique.html?rev=46292 )
> 
> 
> Autant pour moi. La règle sur les articles de la branche doit donc être sur non par défaut.

Pour que ça soit une seconde version, il faudrait au moins permettre le fonctionnement inititial du
plugin. Mais pour l'instant, ça semble classer à l'envers d'avant :P

-- Romy

Joseph | 1 May 18:03 2011
Picon

Re: Court-circuit : proposition de version 2


Le 01/05/2011 15:13, romy <at> rezo.net a écrit :
> Le 30 avr. 2011 à 21:07, Joseph LARMARANGE a écrit :
>
>> Et ça ne plonge dans les sous-rub qu'en l'absence d'article dans la rub.
>>
>> (cf.:
http://zone.spip.org/trac/spip-zone/browser/_plugins_/court-circuit/rubrique.html?rev=46292 )
>>
>>
>> Autant pour moi. La règle sur les articles de la branche doit donc être sur non par défaut.
> Pour que ça soit une seconde version, il faudrait au moins permettre le fonctionnement inititial du
plugin. Mais pour l'instant, ça semble classer à l'envers d'avant :P
>
> -- Romy

Ca classe à l'envers ? Sur quelle règle en particulier ? J'ai revérifier 
les boucles. Le tri pour la sous rubrique est bien fait sur {par num 
titre}{!par date}.

Amicalement

Joseph

PS : on va bien y arriver...
Matthieu Marcillaud | 1 May 18:31 2011
Picon

Re: Installer un plugin via un script PHP

On 01/05/2011 14:46, Eric wrote:
> Coucou,
>
> Je pense que c'est pas une bonne idée.
> On a une administration des plugins qui doit être la méthode d'activation.
> Ensuite, le reste c'est soit de ka distrib soit de la doc.

Je suis pas entièrement d'accord avec toi Eric.
Je pense au contraire que STEP doit être une librairie de fonctions PHP 
à utiliser et que l'interface graphique de STEP utilise ces fonctions là.

Aptitude ou apt-get ne sont que des librairies, et il existe plusieurs 
interfaces graphiques qui lancent leurs fonctions de la sorte.

Pour répondre à Joseph, j'ai codé vite fait déjà (puisque j'ai eu un 
besoin un peu identique de devoir installer des plugins via un php) 
d'une fonction step_install() dans inc/step.

Exemple :

	include_spip('inc/step');
	
	step_install(array(
		'compositions',
		'accesrestreint',
		'date_inscription',
		'crayons',
		'mediabox',
		'medias',
		'contacts',
	),str_replace('&amp;','&', _request('redirect')) );

--

-- 
MM.
Eric | 1 May 19:25 2011
Picon

Re: Installer un plugin via un script PHP

Et ben je pense qu'on est parti pour un gros bordel !
On essaye d'amener un peu de cohérence dans l'interface et on va permettre d'installer et d'activer des plugins de n'importe ou.
Non vraiment je suis totalement contre.

Et de surcroit le besoin n'y est pas.

++
Eric



Le 1 mai 2011 18:31, Matthieu Marcillaud <marcimat <at> rezo.net> a écrit :
On 01/05/2011 14:46, Eric wrote:
Coucou,

Je pense que c'est pas une bonne idée.
On a une administration des plugins qui doit être la méthode d'activation.
Ensuite, le reste c'est soit de ka distrib soit de la doc.

Je suis pas entièrement d'accord avec toi Eric.
Je pense au contraire que STEP doit être une librairie de fonctions PHP à utiliser et que l'interface graphique de STEP utilise ces fonctions là.

Aptitude ou apt-get ne sont que des librairies, et il existe plusieurs interfaces graphiques qui lancent leurs fonctions de la sorte.

Pour répondre à Joseph, j'ai codé vite fait déjà (puisque j'ai eu un besoin un peu identique de devoir installer des plugins via un php) d'une fonction step_install() dans inc/step.

Exemple :

       include_spip('inc/step');
       
       step_install(array(
               'compositions',
               'accesrestreint',
               'date_inscription',
               'crayons',
               'mediabox',
               'medias',
               'contacts',
       ),str_replace('&amp;','&', _request('redirect')) );


--
MM.

<div>
<p>Et ben je pense qu'on est parti pour un gros bordel !<br>On essaye d'amener un peu de coh&eacute;rence dans l'interface et on va permettre d'installer et d'activer des plugins de n'importe ou.<br>Non vraiment je suis totalement contre.<br><br>Et de surcroit le besoin n'y est pas.<br><br>++<br>Eric<br><br><br><br></p>
<div class="gmail_quote">Le 1 mai 2011 18:31, Matthieu Marcillaud <span dir="ltr">&lt;<a href="mailto:marcimat <at> rezo.net">marcimat <at> rezo.net</a>&gt;</span> a &eacute;crit :<br><blockquote class="gmail_quote">
<div class="im">On 01/05/2011 14:46, Eric wrote:<br><blockquote class="gmail_quote">
Coucou,<br><br>
Je pense que c'est pas une bonne id&eacute;e.<br>
On a une administration des plugins qui doit &ecirc;tre la m&eacute;thode d'activation.<br>
Ensuite, le reste c'est soit de ka distrib soit de la doc.<br>
</blockquote>
<br>
</div>
Je suis pas enti&egrave;rement d'accord avec toi Eric.<br>
Je pense au contraire que STEP doit &ecirc;tre une librairie de fonctions PHP &agrave; utiliser et que l'interface graphique de STEP utilise ces fonctions l&agrave;.<br><br>
Aptitude ou apt-get ne sont que des librairies, et il existe plusieurs interfaces graphiques qui lancent leurs fonctions de la sorte.<br><br>
Pour r&eacute;pondre &agrave; Joseph, j'ai cod&eacute; vite fait d&eacute;j&agrave; (puisque j'ai eu un besoin un peu identique de devoir installer des plugins via un php) d'une fonction step_install() dans inc/step.<br><br>
Exemple :<br><br>
 &nbsp; &nbsp; &nbsp; &nbsp;include_spip('inc/step');<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;step_install(array(<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'compositions',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'accesrestreint',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'date_inscription',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'crayons',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'mediabox',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'medias',<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'contacts',<br>
 &nbsp; &nbsp; &nbsp; &nbsp;),str_replace('&amp;amp;','&amp;', _request('redirect')) );<br><br><br>
-- <br>
MM.<br>
</blockquote>
</div>
<br>
</div>
Matthieu Marcillaud | 1 May 19:44 2011
Picon

Re: Installer un plugin via un script PHP

On 01/05/2011 19:25, Eric wrote:
> Et ben je pense qu'on est parti pour un gros bordel !
> On essaye d'amener un peu de cohérence dans l'interface et on va
> permettre d'installer et d'activer des plugins de n'importe ou.
> Non vraiment je suis totalement contre.
>
> Et de surcroit le besoin n'y est pas.

Bah, si j'ai codé cette fonction, c'est bien que j'en ai eu besoin !

De plus, ce n'est pas parce qu'on impose une interface graphique qu'il 
faut que ce soit mal codé derrière et interdire une utilisation en ligne 
de commande pour des situations particulières.

M'enfin, si cette fonction ne plait pas... je vais la remettre dans mon 
coin pour mon utilisation personnelle et basta. Je n'ai de toutes façons 
ni le cœur ni le temps de lutter, ni même de coder.

Faites donc ce qui semble le mieux.

--

-- 
MM.
Eric | 1 May 20:03 2011
Picon

Re: Installer un plugin via un script PHP

hummm,

Le 1 mai 2011 19:44, Matthieu Marcillaud <marcimat <at> rezo.net> a écrit :

M'enfin, si cette fonction ne plait pas... je vais la remettre dans mon coin pour mon utilisation personnelle et basta. Je n'ai de toutes façons ni le cœur ni le temps de lutter, ni même de coder.

Là tu te trompes de débat Mathieu.
Je conteste pas ta fonction du tout.
Je rechigne à l'idée du "wizard" proposée par Joseph parce que ça me semble être une nouvelle démarche parallèle alors que celle de spip est en cours d'évolution.
Mais bon... ce n'est que mon avis

++
Eric

<div>
<p>hummm,<br><br></p>
<div class="gmail_quote">
<span>Le 1 mai 2011 19:44, Matthieu Marcillaud &lt;<a href="mailto:marcimat <at> rezo.net">marcimat <at> rezo.net</a>&gt; a &eacute;crit :</span><br><blockquote class="gmail_quote">
<br><span>
M'enfin, si cette fonction ne plait pas... je vais la remettre dans mon coin pour mon utilisation personnelle et basta. Je n'ai de toutes fa&ccedil;ons ni le c&oelig;ur ni le temps de lutter, ni m&ecirc;me de coder.</span><br><br>
</blockquote>
<div>L&agrave; tu te trompes de d&eacute;bat Mathieu.<br>
Je conteste pas ta fonction du tout.<br>
Je rechigne &agrave; l'id&eacute;e du "wizard" propos&eacute;e par Joseph parce que &ccedil;a me 
semble &ecirc;tre une nouvelle d&eacute;marche parall&egrave;le alors que celle de spip est 
en cours d'&eacute;volution.<br>
Mais bon... ce n'est que mon avis<br><br>
++<br>
Eric<br><br>
</div>
</div>
</div>
JLuc | 1 May 20:12 2011

Re: Installer un plugin via un script PHP

Le 01/05/2011 20:03, Eric a écrit :
> Le 1 mai 2011 19:44, Matthieu Marcillaud <marcimat <at> rezo.net <mailto:marcimat <at> rezo.net>> a écrit :
>     M'enfin, si cette fonction ne plait pas... je vais la remettre dans mon coin pour mon utilisation
personnelle et
>     basta. Je n'ai de toutes façons ni le cœur ni le temps de lutter, ni même de coder.
> Là tu te trompes de débat Mathieu.
> Je conteste pas ta fonction du tout.
> Je rechigne à l'idée du "wizard" proposée par Joseph parce que ça me semble être une nouvelle
démarche parallèle alors
> que celle de spip est en cours d'évolution.
> Mais bon... ce n'est que mon avis

Step est très bien pour installer les plugins qu'on veut
quand on sait lesquels on veut
et comment ils s'appellent.

Mais ça suppose une sacrée expérience de la galaxie spip
puisqu'il faut connaître tout spip-contrib
et les plugins non publiés
(plus l'historique et les prévisions des développements, qui aident bien)
pour faire son choix (ou mieux : un choix de qualité).

Le wizard serait donc une surcouche fort utile de STEP.

JLuc


Gmane