[spip-dev] Fiche auteur : ajouter un champ "prenom"

Hello,

Que pensez-vous d'ajouter un champ "Prénom(s)" dans la fiche Auteur ?

Dans le détail :
1- ce champ ne serait pas obligatoire (ex : Homère, Sénèque, etc.)
2- pour l'URL propre, il faudra alors déclarer dans le fichier ecrire/base/objets.php
'spip_auteurs' => array(…,'titre' => "CONCAT(prenom,' ',nom) AS titre, '' AS lang",…)

Ainsi pas de régression par rapport à l'existant.

3- et certainement d'autres choses à caler.

mais sur le principe cela vous semble-t-il intéressant ?

Perso, dans le cadre de sites associatifs (et autres), cela m'aurait souvent fait gagner pas mal de temps.

Peetdu

Hop,

Le format nom/prénom est très européen-centré et pas du tout multinational (cf les US avec leur initale de 2nd prénom en plus, les pays asiatiques pour lesquels cela n’a pas vraiment de sens…)

En utilisant un seul champ « nom » par défaut SPIP couvre la pluralité des cultures et ne présuppose rien, ce qui est mieux :slight_smile:
Mais avoir la feature prête à l’emploi en plugin en effet, ça peut être bien…

Et le W3 a même une page là-dessus (traduite par Notabene) :
https://www.w3.org/International/questions/qa-personal-names
https://seenthis.net/messages/449703

Yep,

ok et merci pour vos commentaires.
En avant pour le mini plugin alors…

cheers

Un truc comme ça par exemple ? :slight_smile:
https://github.com/nd-/auteur_nom_prenom

Faut que je le publie sur contrib.

Et si tu as des retours, n'hésite pas.

PS : j'ai implémenté deux champs extras (auteur_nom et auteur_prenom) pour que la balise #NOM affiche bien les deux côté public, sans autre modification.

Ah, cool, il a l'air très bien ce plugin...
Comment peut-on faire un svn co pour le récupérer ? D
'une manière plus générale, comment faut-il faire pour "SVNiser" les projets qui sont sur github (et apparentés) ?

Ah, cool, il a l'air très bien ce plugin...
Comment peut-on faire un svn co pour le récupérer ? D
'une manière plus générale, comment faut-il faire pour "SVNiser"

Si tu veux une équivalence rapide (et fausse) :

git clone https://github.com/nd-/auteur_nom_prenom.git
~= svn checkout https://github.com/nd-/auteur_nom_prenom

Ensuite, cd auteur_nom_prenom
git pull
~= svn up

projets qui sont sur github (et apparentés) ?

Github fournit une passerelle SVN directement, aucun autre ne fait cela.
Tu devrais apprendre de préférence les bases de Git (clone / pull / checkout ; puis push / rebase / stash / log / diff ...) . Ça te sera plus utile :slight_smile:

MM.

Yes, je vais tacher de m'y mettre.... Quelques interrogations toute fois pour y voir plus clair sur la situation qui se met en place :
1 - Pour les plugins qui sont déjà en place via svn, un svn up marchera-t-il encore ou faut-il repartir de zéro via git clone (url du git) ?
2 - zone.spip.net/trac/spip-zone/browser/_plugins_/ est-il/sera-t-il encore le bon endroit pour aller chercher les plugins ?

Hop,

Yes, je vais tacher de m'y mettre.... Quelques interrogations toute fois pour y voir plus clair sur la situation qui se met en place :
1 - Pour les plugins qui sont déjà en place via svn, un svn up marchera-t-il encore ou faut-il repartir de zéro via git clone (url du git) ?

Un plugin récupéré en svn pourra "toujours" être mis à jour par svn up (à condition bien sûr que le dépôt svn source existe toujours).

2 - zone.spip.net/trac/spip-zone/browser/_plugins_/ est-il/sera-t-il encore le bon endroit pour aller chercher les plugins ?

Oui, mais pas que, le référentiel officiel étant plugins.spip.net car il permet aussi de trouver des plugins référencés sur github par exemple.

OK. A condition aussi que ce dépôt soit continuellement actualisé. Si les plugins sont désormais (ou très bientôt) maintenus ailleurs sous git, une (des ?) passerelle(s) assureront-elles l'actualisation permanente de zone.spip.net ? C'est comme cela que ça se passe ?

Re,

Un plugin récupéré en svn pourra "toujours" être mis à jour par svn up (à condition bien sûr que le dépôt svn source existe toujours).

OK. A condition aussi que ce dépôt soit continuellement actualisé. Si les plugins sont désormais (ou très bientôt) maintenus ailleurs sous git, une (des ?) passerelle(s) assureront-elles l'actualisation permanente de zone.spip.net ? C'est comme cela que ça se passe ?

La présente discussion a plutôt sa place sur la liste spip-zone, mais continuons ici.

À ce jour, la zone est sous svn uniquement, il existe une passerelle automatique vers la forge git.spip.net qui assure une syncrho bidirectionnelle.

Pour ce qui est du reste, cad les plugins développés sur des plateformes privées sur lesquelles nous n'avons pas la main, nous ne pouvons rien de plus que référencer les plugins qui y sont présents.

https://github.com/nd-/auteur_nom_prenom

Bien cool ça. Je vais regarder/tester et je te dis…

cheers