Pour la 100éme fois je me replonge dans le code de so.cial.me pour Dotclear. Cette fois on y croit ?
Fil des commentaires de ce billet
Ajouter un rétrolien
URL de rétrolien : http://jcd.lv/trackback/104
Web, photo, techno... La vie et les envies de Monsieur tout-le-monde, tout ce qu'un blog peut regrouper d'inutile, de futile...
jeudi 1 mars 2012. Lien permanent Brèves
Pour la 100éme fois je me replonge dans le code de so.cial.me pour Dotclear. Cette fois on y croit ?
Fil des commentaires de ce billet
URL de rétrolien : http://jcd.lv/trackback/104
23 réactions
1 De JcDenis - 01/03/2012, 17:07
Bon déjà j'ai réussi à envoyer cette article sur Twitter et Facebook, c'est un bon début ;-)
2 De Franck - 01/03/2012, 17:12
Y'a intérêt ! J'en ai marre de publier le lien de mes billets sur Twitter, Google+ et Facebook à la mano moi et comme je suis une feignasse finie !
Après, idéalement, et une fois le ploug configuré, je coche Twitter, Facebook, Google+ et hop mon tout nouveau billet indispensable à la planète est publiée automagiquement sur ces réseaux \o/
3 De JcDenis - 01/03/2012, 18:38
Non, une fois configuré, tu n'as même plus à cocher quoi que ce soit, si ton billet passe en "Publié", il s'éparpille automagiquement sur tous les réseaux ;-)
4 De Franck - 01/03/2012, 21:08
Tu veux dire que si on veut pas on peut pas l'empêcher ? Pfff c'est nul !
5 De JcDenis - 01/03/2012, 21:31
Mais si mais si, la case sera juste cocher par défaut ;-)
6 De Franck - 02/03/2012, 07:38
Cool ! Et même que je pourrais rêver à un pré-réglage des cases à cocher dans les préférences utilisateur, hein ?
:-)
7 De JcDenis - 02/03/2012, 14:35
Je ne sais pas encore, car so.cial.me fonctionne par blog en non par utilisateur donc peu d’intérêt. (Je me suis creusé un moment la tête à choisir "blog vs utilisateur" et je ne reviendrai pas dessus.)
8 De Franck - 02/03/2012, 15:05
Bon si c'est réglable par blog, spa un problème non plus, hein ? Suffira juste de faire le réglage idoine pour chacun des blogs, c'est tout !
9 De Tomek - 14/03/2012, 09:48
@Franck : En attendant le retour tant attendu du truc qui tue, j'utilise ifttt.com, ça marche pas mal...
En tout cas, ça va être chouette. Vivement la bêta qu'on puisse tester !
10 De Franck - 14/03/2012, 13:00
Pas con Tomek, je viens juste de créer 4 tâches (pub de billet sur Twitter et Facebook), pour voir !
11 De JcDenis - 14/03/2012, 23:38
Non mais allez-y, dites le si vous ne voulez plus de mon truc :/
12 De Franck - 15/03/2012, 07:52
Bien sûr que si qu'on en veut ! Pfff, je préfère mille fois une solution intégrée que de dépendre d'un service extérieur supplémentaire. En gros, moins y'a d'intermédiaire, mieux ça vaut ;-)
13 De JcDenis - 15/03/2012, 10:55
C'est même encore pire que ça dans cette version, car cette fois c'est le responsable du multiblog qui enregistre des "applications" sur les services, même ça je ne le fais plus pour vous :) Rassurez-vous c'est hyper simple et agrémenté d'images. Puis le responsable "social" d'un blog a juste à cliquer sur se connecter avec son compte. Bref vous verrez bien en temps voulu.
Et autre petit détail, qui changera surement par la suite, le plugin so.cial.me embarque tout cette fois, la gestion oAuth, et les sous plugins des réseaux
14 De Tomek - 16/03/2012, 00:22
Nan mais tu rigoles ? On rêve que de pouvoir s'en servir en interne sans recours à un xième service externe avec inscription, et aucune garantie de service...
Donc, j'ai pas tout compris mais ça semble parfait.
15 De julien - 19/03/2012, 20:30
Et la question qui tue : l'envoi automatique sur les sites "sociaux" lors de la publication, ça marche aussi avec les billets programmés ?
16 De JcDenis - 19/03/2012, 21:05
julien,
Pour l'instant non, c'est dans ma "Todo list"... Mais Dotclear n'a pas prévu de porte d'entrée sur cette fonction et ça ne sera pas le premier plugin ou je vais me torturer l'esprit pour faire ça... mais ça y sera pour la vrai version publique.
17 De Franck - 20/03/2012, 08:02
Tu veux dire qu'il manquerait un ou deux behaviours pour intercepter ce genre d'événement ? Facile à ajouter tu sais ;-)
18 De JcDenis - 20/03/2012, 15:37
J'ai pas le tempssssssssssssssssssssss
snif
19 De Franck - 20/03/2012, 19:39
Et bien dis-moi de quoi tu aurais besoin et je verrai comment insérer ça proprement dans le core ;-)
20 De JcDenis - 20/03/2012, 20:58
Un behavior qui renvoie les IDs des billets publiés serait parfait, mais je pense qu'il va y avoir bug, car si deux visiteurs arrivent sur la page d'accueil de ton blog en même temps, la fonction publishScheduledEntries (ou un truc comme ca) fait un update sur la base, donc si le premier visiteur mais a jour la base, le deuxième même si la fonction update ne fera rien, mais on ne pourra voir la difference dans un behavior...
Pas très clair ? J'ai déjà eu de mauvaise expérience coté publique avec ce genre de mésaventure... Donc si tu as une solution...
21 De Franck - 20/03/2012, 21:06
Je vais y réfléchir…
22 De Franck - 29/03/2012, 14:56
Tiens, je viens de commiter un truc (http://dev.dotclear.org/2.0/ticket/...) sur la version de dev. de DC.
Ça devrait faire l'affaire, au moins pour récupérer la liste des billets à publier. Après ça ne résout pas les conflits comme celui que tu évoquais. Cela dit, faudrait vraiment beaucoup de trafic sur la home pour qu'on tombe pile au moment où l'update se fait juste après la recherche de billets à publier.
À moins de refaire la vérif. de ton côté et d'exclure ceux qui sont déjà publiés dans la liste fournie par le behaviour ?
23 De JcDenis - 30/03/2012, 09:18
Parfait
Il faut juste pour un plugin utiliser les deux behaviors pour voir les billets qui ont réellement été modifié par la requête (oui des fois ça peut être différent)
Merci m'sieur, je prend note de cette hypothétique modif, ha, tiens, mes blogs l'ont déjà, qu'est-ce Dotclear !