Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2013-03-01 16:39:30

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

[Plugin MyTwitter] Support et discussion

Bonjour,

Je vous présente mon nouveau plugin : MyTwitter

Son but est simple : Afficher votre timeline Twitter sur votre blog via un widget.

L'idée n'est pas neuve mais les plugins existant que j'utilisais étés basés sur le flux xml que Twitter à supprimé. Idem pour l'api version 1.0 que Twitter a supprimé le 15 mars 2013.

Ce plugin est donc basé sur l'api Twitter 1.1, il vous faudra créer une application Twitter pour l'utiliser (https://dev.twitter.com/) et renseigner les consumer key et consumer secret de cette application dans les paramètres du plugin.

Voici rapidement les points clés de MyTwitter :

  • Basé sur l'api Twitter 1.1

  • Support des mentions et des retweets

  • Liens, noms d'utilisateurs et hashtags sont cliquables

  • Traduction Française et Anglaise

Les sources du plugin sont disponibles sur GitHub à cette adresse : https://github.com/hiteule/MyTwitter
Vos contributions/idées seront accueillies avec grand plaisir (:

Dernière version: 1.0.1
Date de sortie: 15/03/2013
Journal des modifications:

  • Administration: Support des favoris

  • Support des liens pointant vers les médias (ceux-ci sont maintenant cliquables)

Lien de téléchargement: http://plugins.dotaddict.org/dc2/details/myTwitter

Dernière modification par hiteule (2013-03-17 19:54:01)

Hors ligne

#2 2013-03-01 17:49:51

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Plugin MyTwitter] Support et discussion

Bonjour,

Je me demande si une licence CC est bien appropriée pour un plugin. Pourquoi ne pas avoir utilisé la GPL v3.0 par exemple ?


Dotclear addicted since 2004

Hors ligne

#3 2013-03-02 10:46:38

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

Re : [Plugin MyTwitter] Support et discussion

Hello,

Hé bien, à vrais dire, c'est juste par habitude.
Je ne connais pas bien la GPL. Peux tu me dire quel(s) avantage(s) a la GPLv3 pour un plugin ?

Hors ligne

#4 2013-03-02 14:54:58

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Plugin MyTwitter] Support et discussion

La licence de dotclear est une GPL V2. Partant, les plugins qui en dépendent (par nature) devraient profiter de sa viralité et être proposés avec la même licence. De plus, il me semble qu'une licence CC ne peut s'appliquer, étant destinée aux œuvres de l'esprit (dans le sens artistique) et non au code informatique.

En résumé, GPL ou WTFPL tu peux utiliser ;)

Hors ligne

#5 2013-03-05 21:21:33

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

Re : [Plugin MyTwitter] Support et discussion

Bon hé bien voila, j'ai fait le choix de passer sur une GPL.
Je vais maintenant pouvoir déposer ce fameux plugin sur DotAddict (:

Hors ligne

#6 2013-03-06 13:57:49

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

Re : [Plugin MyTwitter] Support et discussion

Mon plugin est désormais dispo sur DotAddict : http://plugins.dotaddict.org/dc2/details/myTwitter
Merci à l'équipe de l'avoir rapidement validé !

Cependant une question me taraude, mon plugin ne dispose pas d'icône sur DotAddict (affiché à gauche de la description ou du nom dans la recherche). Je n'ai rien vu pour en ajouter une dans la console développeur. Quelqu'un peux me dire comment il faut procéder ?

Hors ligne

#7 2013-03-06 14:15:13

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Plugin MyTwitter] Support et discussion

hiteule a écrit :

Quelqu'un peux me dire comment il faut procéder ?

Dans le fichier _admin.php du plugin, pour proposer une grande icône sur le tableau de bord et une petite icône dans le menu :

if (!defined('DC_CONTEXT_ADMIN')) { return; }

$_menu['Plugins']->addItem(

	__('Related posts'),
	'plugin.php?p=relatedEntries','index.php?pf=relatedEntries/icon.png',
	preg_match('/plugin.php\?p=relatedEntries(&.*)?$/',$_SERVER['REQUEST_URI']),
	$core->auth->check('admin',$core->blog->id));

$core->addBehavior('adminDashboardFavs',array('relatedEntriesBehaviors','dashboardFavs'));
 
class relatedEntriesBehaviors
{
    public static function dashboardFavs($core,$favs)
    {
        $favs['relatedEntries'] = new ArrayObject(array(
            'relatedEntries',
            __('Related posts'),
            'plugin.php?p=relatedEntries',
            'index.php?pf=relatedEntries/icon.png',
            'index.php?pf=relatedEntries/icon-big.png',
            'usage,contentadmin',
            null,
            null));
    }
}

Hors ligne

#8 2013-03-06 14:33:25

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

Re : [Plugin MyTwitter] Support et discussion

Ok, j'avais en effet uniquement déclaré mon plugin, je n'avais pas pensé que la déclaration des icônes aurait pue servir à ce genre de chose.
Je veillerais à ajouter ces déclarations dans la prochaine update.

Merci pour la réponse express (:

Hors ligne

#9 2013-03-17 19:59:12

hiteule
Membre
Lieu : Paris
Inscription : 2008-08-05
Site Web

Re : [Plugin MyTwitter] Support et discussion

Bonjour,

Je viens de mettre à jour le plugin vers la version 1.0.1. Vous trouverez les modifications dans le post d'en-tête de ce sujet.

Concernant l'icône sur DotAddict, elle ne fonctionne toujours pas. J'ai pourtant bien déclaré les icônes : https://github.com/hiteule/MyTwitter/bl … _admin.php
Quelqu'un a une idée ?

Hors ligne

#10 2013-03-19 23:09:06

BG
Membre
Lieu : 17
Inscription : 2005-05-11
Site Web

Re : [Plugin MyTwitter] Support et discussion

Merci, simple et efficace ! ;)


Installer votre premier blog : http://abc.dotaddict.org
Documentation Dotclear2:    http://fr.dotclear.org/documentation/2.0/
Astuces (Tips), Plugins, Thèmes: http://dotaddict.org/

Hors ligne

#11 2013-09-02 14:22:45

MoB
Membre
Inscription : 2013-09-02

Re : [Plugin MyTwitter] Support et discussion

Bonjour et merci pour votre plugin.

J'ai toutefois un soucis. Après avoir créé un compte dev et renseigné le "Consumer key" et le "Consumer secret" lorsque je clicke sur "recréer mes access token" j'ai le message suivant:

Erreur :

    La mise à jour des access token / secret pour l'utilisateur a échoué. Merci de vérifier les paramètres de l'application

Aurais-je loupé un truc évident ?

Hors ligne

#12 2013-09-02 14:48:41

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [Plugin MyTwitter] Support et discussion

Bonjour,

Est-ce un compte privé ou public ?

Hors ligne

#13 2013-09-02 18:34:46

MoB
Membre
Inscription : 2013-09-02

Re : [Plugin MyTwitter] Support et discussion

Bonsoir,

un compte public.

Hors ligne

#14 2013-09-15 13:23:55

odjau
Membre
Inscription : 2008-06-25
Site Web

Re : [Plugin MyTwitter] Support et discussion

Bonjour,
j'ai le même problème que MoB. De plus je ne vois pas apparaitre MyTwitter dans les widget de présentation, mais peut être faut-il que le premier problème soit réglé.
Quelles doivent-être les réglages de l'application twitter ?

Merci d'avance et bon dimanche.

Odjau

Hors ligne

#15 2013-09-25 20:03:58

PiT
Membre
Lieu : Cité des Géants
Inscription : 2006-03-16
Site Web

Re : [Plugin MyTwitter] Support et discussion

Salut,

Le plugin est marqué comme étant obsolète et pourtant, il semble fonctionnel chez moi … une raison  ?


Je me prénomme Pierre, on m'appelle PiT et je signe Pinkilla
http://blog.namok.be  @pinkilla

Hors ligne

#16 2013-12-07 09:16:02

MoB
Membre
Inscription : 2013-09-02

Re : [Plugin MyTwitter] Support et discussion

Toujours pas réussit a le faire fonctionner en recréant des token, en bidouillant dans l'interface de l'API twitter ... Personne n'a une idée ?

Il est incroyable de ne pas réussir à trouver un plugin twitter qui fonctionne sous dotclear ...

Hors ligne

#17 2014-01-19 10:10:36

ashofphoenix
Membre
Inscription : 2014-01-19

Re : [Plugin MyTwitter] Support et discussion

J'ai téléchargé ce plugin V1.0.1 je l'ai installé, j'ai crée l'application tweeter comme dit et .. CA MARCHE TRES BIEN ! :)

Hors ligne

#18 2014-05-11 23:13:47

DamienB
Membre
Inscription : 2014-05-11

Re : [Plugin MyTwitter] Support et discussion

Bon, réussi à le faire fonctionner, il me manquait un Callback URL :
- aller sur https://apps.twitter.com/ , se connecter avec son compte Twitter, et faire "Create New App"
- renseigner OBLIGATOIREMENT Name (que pour vous), Description (que pour vous), Website (que pour vous), Callback URL (votre blog par exemple, l'URL n'a pas besoin d'exister, mais il faut absolument que le champ soit rempli, sinon le plugin est considéré comme étant une application Desktop)
- créer l'application avec ces données
- une fois l'application créée, aller dans l'administration Dotclear dans Plugins > My twitter ; renseignez "Consumer key" avec l'"API key" de votre application, et "Consumer secret" avec "API secret" ; cliquez sur enregistrer
- cliquer sur "Recréer mes access token" ; normalement vous êtes redirigés sur Twitter qui va vous demander de valider que l'application "ce que vous avez mis dans Name" peut accéder en lecture à votre compte : confirmez

Dernière modification par DamienB (2014-05-11 23:14:03)

Hors ligne

#19 2016-02-29 21:54:25

MoB
Membre
Inscription : 2013-09-02

Re : [Plugin MyTwitter] Support et discussion

J'arrive à présent à l'étape ou twitter me redirige.

Le problème c'est que la direction se fait vers un répertoire au dessus de la racine de mon blog et pointe vers un fichier non présent à cet endroit.

je recherche par ftp partout dans le blog ce fameu fichier mais je ne trouve pas (à part celui de l'interface d'administration qui gère les plugins)

"Not Found

The requested URL /blogplugin.php was not found on this server."

Par ailleurs je n'ai pas dans la liste de plugin le plugin "My Twitter" et du coup je ne peut même pas essayer de l'afficher.

J'ai essayé plusieurs fois de le réinstaller sans succès.

Dur dur...

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map