[spip-dev] bug 1.0beta18

Coucou,

il semblerait que inc_mail.php3 fasse aussi partie des fichiers oubliés
depuis la version beta14. Révision générale ?

Par ailleurs quelques remarques d'intérêt mineur

* dans la doc les têtes de chapitre ne sont pas clicables ;

* il y a une faute d'othographe dans le mail des nouveautés (recence) et une
erreur typo ("les nouveautés de:") ;

* petit défaut d'alignement dans les rubriques dépliées/pas dépliées ;

* la différence entre "naviguer" et "afficher tout le site" s'amenuise de
plus en plus : ne pourrait-on pas unifier ???

* Pour la liste des auteurs, s'il y en a très peu c'est un peu idiot
d'afficher un truc dépliable -- il serait plus simple de les afficher tous
s'ils sont < 30 par exemple ?

* le nom du dossier admin à créer par ftp pour valider une modif est
reproductible : en upgradant trois spip sur la même machine, c'était à
chaque fois le même...

* "Publication des articles post-datés [AIDE]" : il faut sans doute régler
la durée des caches à un jour si l'on veut que ça fonctionne ?? (le
mentionner dans la page "config précise ?)

c'est tout pour l'instant...

-- Fil

Autre chose :

L'orsque l'on rajoute un auteur pour un papier le pop up semble mettre la
mention/option une fois "nouvel auteur()" par auteur enregistré : donc si tu
a 6 auteurs, tu as six fois "nouvel auteur()"

Amitiers

Aris

Salut,

Suite aux différentes remarques, quelques corrections sur la beta 18. Nouveaux fichiers:

/sommaire.php3
/ecrire/articles.php3
/ecrire/auteurs.php3
/ecrire/inc.php3
/ecrire/inc_mail.php3
/ecrire/aide_gauche.php3

Pour le fichier "sommaire.php3", désolé je l'avais viré parce que je croyais qu'il faisait double emploi avec "index.php3" (ce qui n'est pas le cas). Pour inc_mail.php3, là sa disparition était accidentelle.

Par ailleurs, dans la beta 18, j'ai modifié les délais de article.php3, rubrique.php3, breve.php3 et sommaire.php3, m'enfin ça on s'en fout. (Les délais de 12 heures, c'est pas une bonne idée: les rédacteurs peuvent bien piger facilement qu'il y ait un délais d'une heure entre l'espace privé et l'espace public, mais 12 heures, non. Autant que ce réglage soit assumé par le webmestre, mais pas par nous.)

Fil:

* dans la doc les têtes de chapitre ne sont pas clicables ;

Ca y est, ils le sont.

* il y a une faute d'othographe dans le mail des nouveautés (recence) et une
erreur typo ("les nouveautés de:") ;

C'est corrigé.

* petit défaut d'alignement dans les rubriques dépliées/pas dépliées ;

Ah, je vois pas. C'est sous Netscape?

* la différence entre "naviguer" et "afficher tout le site" s'amenuise de
plus en plus : ne pourrait-on pas unifier ???

Non. Effectivement, quand on se contente de "naviguer" dans le site, les deux pages sont relativement comparables (sauf que "afficher tout" est plus rapide dans cette optique). En revanche, quand il s'agit de créer et modifier, la page "naviguer" est nettement plus riche (et claire) que l'autre. Pour moi, ce sont deux méthodes très différentes et complémentaires.

* Pour la liste des auteurs, s'il y en a très peu c'est un peu idiot
d'afficher un truc dépliable -- il serait plus simple de les afficher tous
s'ils sont < 30 par exemple ?

Yop, c'est fait.

* le nom du dossier admin à créer par ftp pour valider une modif est
reproductible : en upgradant trois spip sur la même machine, c'était à
chaque fois le même...

Ah, ça, faut voir avec Antoine. D'après ce que j'ai vu, ça change légèrement avec le temps, mais pas trop souvent. Je suppose qu'il a évité de fabriquer des noms totalement aléatoires pour les gens qui agiraient un peu lentement, où qui feraient des "reload" prématurés (avec changement de nom entre les deux reloads).

* "Publication des articles post-datés [AIDE]" : il faut sans doute régler
la durée des caches à un jour si l'on veut que ça fonctionne ?? (le
mentionner dans la page "config précise ?)

Non, ça n'a rien à voir. Le site se remet à jour tout seul, donc quand il se remet à jour, il ajoute les articles dont la date est arrivée à échéance. Le seul truc, ce serait les sites avec des durées de cache de six mois, mais là je vois pas trop l'intérêt...

chez moi (beta18) quand on crée un nouvel article la case "Télécharger une
nouvelle image :" n'apparaît pas : il faut valider l'article puis revenir.

C'est voulu. Les articles sont créés en mode "A la poubelle", pour éviter ce qui se passe dans uZine, où on a 200 articles vides intitulés "Nouvel article" parce que les gens ont cliqué au pif puis on fait "back". P'têt qu'Antoine aura une autre idée, mais pour l'instant ça me chagrine pas trop.

Aris:

Lorsque l'on rajoute un auteur pour un papier le pop up semble mettre la
mention/option une fois "nouvel auteur()" par auteur enregistré : donc si tu
a 6 auteurs, tu as six fois "nouvel auteur()"

Désolé, je vois pas du tout de quoi il s'agit.

Pedro (et Isabelle qui compatit :-))

j'utilise spip pour mettre en ligne une revue qui publie 4 numeros par an
avec des dates de publication du type "hiver annee 1", "printemps annee 2"
etc

evidement, en utilisant les "dates de publication anterieures", j'aimerai
presenter les numeros a la date adequate (avec ce format un peu special)
sauf que ca n'est apparemment pas prevu

Ca, pour l'instant, c'est insolube. (Cela dit, il existe des fonctions php qui transforment une date du calendrier grégorien en date du calendrier juif ou du calendrier révolutionnaire, mais je suppose que c'est pas "22 brumaire de l'an II" qui vous intéresse :-))

Les dates sont forcément des dates (c'est-à-dire au format classique), parce qu'elles servent réellement dans le fonctionnement du site (classement par date, vérification des dates de publication, envoi de la lettre d'information "quoi de neuf"...). On ne peut donc pas remplacer les champs de date simplement par du texte libre dans lequel on écrirait ce qu'on veut.

Autre possibilité: la possibilité d'ajouter des "champs libres" aux articles. C'est-à-dire que le webmestre peut décider de s'ajouter des cases au formulaire des articles (genre: "date fantaisie", "poids du produit cité", "prix en francs", "prix en euros"...). De cette façon, si vous avez besoin d'un champ pour indiquer la date, vous l'ajoutez vous-même. Clairement: c'est pas la voie choisie pour SPIP, pour deux raisons essentielles: parce que le système deviendra complètement incompréhensible sans quelques journées de formation... et parce qu'on perd l'un des espoirs centraux de SPIP: favoriser l'échange de contenu entre sites. L'intérêt du formatage obligatoire de SPIP (structure hiérarchique, et articles formatés de telle manière), c'est que deux sites SPIP ont leurs informations exactement au même format et peuvent se les échanger. Si un site ajoute un case "Prix en francs" alors que l'autre s'est fait une case "Poids en grammes", et un troisième "Poids en kilogrammes", ces trois sites deviennent incompatibles entre eux.

- memo prive
- memo public
- memo a un destinataire particulier

Oui, c'est grosso modo ce que je prévois. Avec une différentiation suffisamment claire pour qu'on n'ait pas des boutons similaires... Le tout devenant un outil de groupware complet, avec calendrier personnel et public, forums privés ou publics attachés à des messages, etc.

Amicalement,
ARNO*

Yo,

ARNO* wrote:

>* petit défaut d'alignement dans les rubriques dépliées/pas dépliées ;

Ah, je vois pas. C'est sous Netscape?

Oui, pareil chez moi. D'autre part, les liens oranges sur fond bleu
foncé sont invisibles ;-))

>* le nom du dossier admin à créer par ftp pour valider une modif est
>reproductible : en upgradant trois spip sur la même machine, c'était à
>chaque fois le même...

Ca change toutes les 40 minutes environ, ainsi qu'avec l'administrateur
qui réalise l'opération, et le type de l'action. Par contre, c'est vrai
que si tu fais la même opération dans un intervalle de 40 minutes, avec
un accès administrateur ayant le même password, le nom généré est le même.
Ceci dit, le but n'est pas d'éviter que le nom du fichier soit reproductible,
mais plutôt d'empêcher que quelqu'un n'ayant pas d'accès FTP puisse tirer
parti d'une quelconque connaissance (y compris un accès admin) ; dans cette
optique, le changement toutes les 40 minutes est là juste pour assurer
qu'un ancien fichier admin n'ayant par erreur pas été effacé ne puisse
pas être réutilisé, au hasard, pour réimporter une ancienne sauvegarde,
ou réinstaller spip, etc.

C'est voulu. Les articles sont créés en mode "A la poubelle", pour
éviter ce qui se passe dans uZine, où on a 200 articles vides
intitulés "Nouvel article" parce que les gens ont cliqué au pif puis
on fait "back". P'têt qu'Antoine aura une autre idée, mais pour
l'instant ça me chagrine pas trop.

Moi non plus....

>j'utilise spip pour mettre en ligne une revue qui publie 4 numeros par an
>avec des dates de publication du type "hiver annee 1", "printemps annee 2"
>etc

Utiliser une rubrique différente par numéro, avec la date dans le titre ?
Ou, comme le préconise Fil, utiliser un champ quelconque (ps, surtitre...).

Sinon, ce serait bien de faire une pause dans les nouvelles versions.
J'ai déjà passé deux ou trois heures cette nuit à rattraper sur la beta 17,
en reportant mes modifs en cours.... Je suis en train de travailler sur
le système de forums avec abonnement (vu qu'en l'état on peut se connecter
sous n'importe quel login devinable), et y a un peu de boulot ;))

Merci.

a+

Antoine.

Coucou,

Nouvelle beta18. Y a principalement la refonte des forums
sur abonnement, pour en faire un truc qui a l'air à peu
près solide. Note : quand vous vous lancez dans une nouvelle
fonctionnalité, ce serait sympa d'en évaluer la complexité
et de réfléchir à la pertinence des solutions _avant_ de
coder..... ;))

Sinon, Arno, il est possible que tes dernières modifs ne
soient pas présentes. En fait j'ai récupérér le zip et
j'ai eu l'impression, à lire les modifs que tu évoques,
que ce zip n'était pas à jour par rapport à tes fichiers.
A vérifier.

Merci de tester la fonctionnalité forums sus-citée, histoire
de voir si ça convient. Ah oui, au fait, j'ai remis les
anciens squelettes de forum et d'article, car les nouveaux
n'affichaient pas le formulaire sous netscape, ce qui était
chiant pour tester.

a+

Antoine.

Encore des ajouts dans l'espace public de la beta18 :

- possibilité de désactiver les traitements par
défaut sur certains champs, en ajoutant un astérisque
à la suite : par exemple #TEXTE* renverra le texte brut
tandis que #TEXTE renvoie traditionnellement le texte
avec raccourcis SPIP traités. Ainsi vous pouvez définir
vos propres formats de raccourcis, ou les interpréter
différemment, si ça vous chante :
[... (#TEXTE*|ma_fonction_propre) ...]

- ajouts des champs #COMPTEUR_BOUCLE et #TOTAL_BOUCLE,
qui vous permettent de compter les itérations d'une boucle.

a+

Antoine.

Salut,

Désolé, mais comme on a bossé simultanément sur la beta 18 avec Antoine, cette dernière est totalement bancale.

J'installe donc une beta 19u, dite "version unifiée": à partir de la dernière beta 18 d'Antoine, j'ai réintroduit quelques unes de mes bidouilles, et réinstallé article.html avec le nouveau squelette. Si je ne me suis pas planté, on a une version quasiment complète (voir la TOTO.txt, y'a plus qu'à introduire l'inscription publique de nouveaux rédacteurs - et à faire les docs :-)).

Par rapport à la version 18 d'Antoine, j'ai donc retrouché aux fichiers:

/article.html (of course, nouveau squelette)
/inc-calcul.php3

Dans inc-calcul.php3, j'ai réintroduit les fonctions suivantes:
- suppression de PARAMETRES_FORUM quand on désactive les forums depuis l'espace privé (histoire de pouvoir supprimer automatiquement les liens "Répondre à cet article");
- correction d'un petit bug avec spip_forum_cache qui faisait que le tout premier message d'un article n'était pas affiché illico...

Amicalement,
ARNO*
PS. Bravo Antoine! La fonction #TEXTE*, c'est absolument génial... on va pouvoir commencer à s'amuser... :-))

Salut,

Minuscule modif dans la beta 19, sur le fichier:

/ecrire/inc_texte.php3

Il s'agit d'une nouvelle fonction: saison($date), qui retourne: hiver, printemps, été, automne en fonction de la date. Ce sont des saisons datés du 21 de mars, juin, septembre, décembre, alors que les saisons "légales" peuvent être un très légèrement différentes (cette année, le printemps commençait le 20 mars et l'automne commencera le 22 septembre). Je suppose que ça n'est pas bien grave :-))

Dans les squelettes, il suffit d'afficher la date ainsi:

[(#DATE|saison)] [(#DATE|annee)]

pour obtenir un affichage du genre: "hiver 1999" ou "été 2004".

Ca devrait un peu dépanner Pedro et Isabelle.

Amicalement,
ARNO*

Salut,

Minuscule modif, si vous avez déjà la beta 19, c'est pas la peine de sortir du lit pour ça (attendez la prochaine)...

Dans:

/ecrire/mots_tous.php3
minuscule correction de rien du tout pour éviter que "[supprimer ce mot]" apparaisse sur deux lignes (j'ai juste mis des espaces insécables et élargi un poil la colonne de droite).

salut

je viens d'installer la beta 19u (en incluant les dernieres adaptations)
sans probleme sur une machine d'altern

les "dates exotiques" fonctionnent parfaitement ;-), merci

pour la numerotation des numeros que tu proposes, j'essaye de mettre ca en
place

A+
Pedro

le 29/05/01 22:31, ARNO* a ecrit :