Developpez.com

Le Club des Développeurs et IT Pro

La nouvelle règle de comptabilisation des 140 caractères sur Twitter entre en vigueur

Les GIF entre autre ne sont plus inclus dans le calcul

Le 2016-09-13 13:05:13, par Stéphane le calme, Chroniqueur Actualités
Mise à jour du 20/09/2016 : la nouvelle règle de comptabilisation des 140 caractères sur Twitter entre en vigueur

Conformément à son calendrier, Twitter a rendu officielle sa nouvelle règle de comptabilisation des 140 caractères sur sa plateforme. « Dites en plus à propos de ce qui se passe ! Actuellement en déploiement : les photos, vidéos, GIF, questions Twitter ainsi que les citations de tweet ne seront plus comptés dans les 140 caractères »



En mai dernier, dans un billet de blog, Twitter a confirmé la rumeur qui soutenait qu’un changement de règles dans la comptabilisation des 140 caractères autorisés par messages était à venir, le but étant d’offrir plus de liberté aux utilisateurs.

Concrètement, avec ce changement, dans vos réponses à un Tweet les noms d’utilisateurs n’entreront plus en compte dans le calcul des 140 caractères. Si vous décidez par exemple de répondre à @Developpez, les caractères qui composent ce nom (11 au total) ne seront pas pris en compte dans les caractères disponibles pour votre réponse. Twitter estime que cela rendra donc les conversations plus faciles et directes, « sans avoir à rogner sur le nombre de caractères pour vous assurer que vos messages atteignent bien votre audience ».

Dans vos messages, lorsque vous ajouterez des photos, des GIF, des vidéos, des questions Twitter ou lorsque vous citerez des Tweets, ceux-ci également ne compteront plus comme des caractères dans vos Tweets. Il faut préciser cependant que cela est valable pour des contenus attachés à un Tweet. Dans le cas où les URL conduisent vers des médias qui sont hébergés en dehors de la plateforme, ceux-ci seront comptabilisés.

L’entreprise a également prévu de proposer aux utilisateurs un bouton Retweet sur leurs propres Tweets « afin que vous puissiez facilement Retweeter ou citer vos Tweets lorsque vous souhaiterez partager une nouvelle idée ou lorsque vous aurez le sentiment qu’un de vos très bons Tweets est passé inaperçu ».

Sans oublier la suppression à venir de « .@ » que l’entreprise a expliqué en disant « ces changements permettront de simplifier les règles autour des Tweets commençant par un nom d’utilisateur. Ces derniers seront désormais vus par tous vos abonnés. Vous n’aurez plus besoin d’utiliser le traditionnel “.@”, qui permettait jusqu’alors aux utilisateurs de diffuser leurs Tweets à grande échelle. Lorsque vous souhaiterez qu’une de vos réponses soit vue par l’ensemble de vos abonnés, vous aurez la possibilité de la Retweeter et ainsi de la partager avec le plus grand nombre » .

Si l’entreprise n’a pas donné de date d’application de cette mesure, se bornant à dire que « ces mises à jour seront disponibles dans les mois à venir » mais aussi que « nous voulons donc donner du temps à nos développeurs partenaires afin qu’ils puissent mettre également à jour les centaines de milliers de produits utilisant les API de Twitter », des sources ont confirmé au quotidien The Verge que cette nouvelle politique sera appliquée dès le 19 septembre 2016 (c’est à dire lundi prochain).


Bien que Twitter a décidé de changer sa manière de compter les 140 caractères, l’entreprise avait mis fin aux spéculations qui avançaient que Twitter s'affranchirait de cette limite. Jack Dorsey, le PDG de Twitter, avait indiqué lors d’une émission à la NBC que « c’est une bonne contrainte pour nous. Ça nous offre la concision du moment ». Et d’expliquer que deux raisons justifie ce choix. La première se situe au niveau technique : Twitter ayant fait ses débuts comme un service SMS, les SMS étaient limités à 160 caractères. Twitter a réservé 20 caractères pour le nom de l’utilisateur, et est donc arrivé à 140 caractères. La seconde se situe au niveau conceptuel : « nous croyions que la contrainte inspire la créativité », a expliqué Jack Dorsey. « Dans les premiers jours du service, nous avions eu beaucoup de critiques sur les 140 caractères, et à quel point Twitter était inutile. On a tellement entendu que Twitter, c’était seulement pour raconter ce qu’on avait manger au petit déjeuner » a-t-il continué. Pourtant, l’identité du service a pu progressivement se forger autour de cette contrainte.

Source : Twitter

Voir aussi :

Twitter dit avoir suspendu 235 000 de comptes liés au terrorisme en six mois dans le cadre de ses efforts pour la lutte contre l'extrémisme

Twitter a de la peine à s'en sortir malgré le retour aux commandes de Jack Dorsey, le réseau social arrive néanmoins à réduire ses pertes

Les données de connexion de plus de 30 millions de comptes Twitter en vente sur le net, un malware aurait permis de collecter ces données
  Discussion forum
13 commentaires
  • Chuck_Norris
    Membre émérite
    Envoyé par temoanatini
    je parle d'un message qui contiendrait 50 000 noms d'utilisateurs par exemple (éxagéré bien-sûr)
    Il y a peut-être une obligation de séparer les noms d'utilisateurs par au moins une espace (en tout cas en ce qui concerne les liens ça semble inévitable). Donc en comptant l'espace séparateur dans les 140 caractères, cela signifierait que tu aurais au plus 141 liens ou noms d'utilisateurs. Ce qui serait absurde certes, mais ça serait aussi un garde-fou automatique contre l'abus sus-mentionné.

    Pour la limite des 140 caractères, je pense qu'ils auraient pu l'étendre. Non pas à l'infini, car Twitter se définit comme plate-forme de microblogging, mais au moins élargir à 256, en plus c'est super c'est une puissance de deux.
  • benjani13
    Membre extrêmement actif
    La seconde se situe au niveau conceptuel : « nous croyions que la contrainte inspire la créativité », a expliqué Jack Dorsey. « Dans les premiers jours du service, nous avions eu beaucoup de critiques sur les 140 caractères, et à quel point Twitter était inutile. On a tellement entendu que Twitter, c’était seulement pour raconter ce qu’on avait manger au petit déjeuner » a-t-il continué. Pourtant, l’identité du service a pu progressivement se forger autour de cette contrainte.
    Pourtant je trouve que la limite de 140 caractères est une limite totale à la création. On est obliger de simplifier son propos pour que ça rentre dans la limite. Ça pousse aux petites phrases marquante et non à la réflexion.
    Perso j'ai jamais réussi à écrire un tweet qui rentre dans la limite du premeir coup. Toujours des mots à enlever, des abréviations, du sms...

    De toute façon, quel utilisateur voudra lire un tweet de 10 pages ?
    C'est pourtant ce qui se passe aujourd'hui. Je vois tous les jours des messages à rallonge divisés en 20 ou 30 tweets.
  • Aeson
    Nouveau Candidat au Club
    ALTER TABLE TWEET MODIFY CONTENT VARCHAR(140);
    C'est plutôt simple comme changement
    La validation des 140 characteres ne se fait pas uniquement dans la DB. Il y a validation bien bien avant...
  • air-dex
    Membre expert
    C'est un peu de l'âme de Twitter qui s'envole avec cette mesure.

    Envoyé par seikida
    Et si je fais un tweet du genre :
    @bonjour @les_gens #comment @allez_vous @aujourd_hui @bla_bla .... (je pense que vous avez compris l'idee)

    dsl je n'utilise plus twitter depuis longtemps donc je ne peux pas tester,
    du coup si je vais un long tweet en precedent mes mots par @ ou par # est ce que je pourrais faire des tweet super super long?
    Les hashtags sont encore comptés dans les 140 caractères. C'est tant mieux, sinon bonjour les tweets "à la Instagram", #où #tous #les #messages #se #composent #presque #exclusivement #de #hashtags.

    Envoyé par Stéphane le calme
    Concrètement, avec ce changement, dans vos réponses à un Tweet les noms d’utilisateurs n’entreront plus en compte dans le calcul des 140 caractères. Si vous décidez par exemple de répondre à @Developpez, les caractères qui composent ce nom (11 au total) ne seront pas pris en compte dans les caractères disponibles pour votre réponse. Twitter estime que cela rendra donc les conversations plus faciles et directes, « sans avoir à rogner sur le nombre de caractères pour vous assurer que vos messages atteignent bien votre audience ».
    La vraie question est de savoir si les titres à rallonge vont passer dans les 140 caractères quand on veut tweeter un article de DVP.
  • Ryu2000
    Membre extrêmement actif
    Envoyé par temoanatini
    Je me demande juste quelle est la nouvelle limite...
    Si j'ai bien lu l'article, la nouvelle limite sera toujours de 140 caractères, mais on ne compte plus les noms des utilisateurs (@PrenomNom) et on ne compte pas non plus les URL (http://monsite.org/).
  • temoanatini
    Membre averti
    Envoyé par thierrybenji
    la nouvelle limite sera toujours de 140 caractères, mais on ne compte plus les noms des utilisateurs
    je parle d'un message qui contiendrait 50 000 noms d'utilisateurs par exemple (éxagéré bien-sûr)
  • Ryu2000
    Membre extrêmement actif
    Envoyé par temoanatini
    je parle d'un message qui contiendrait 50 000 noms d'utilisateurs par exemple (éxagéré bien-sûr)
    Je ne pense pas que ça pose problème, même si des centaines de milliers d'utilisateurs postent plusieurs fois par seconde des commentaires de 100 000 caractères, ça devrait passer.
    Sur Facebook la limite ça doit être 63 206 caractères.

    Facebook et Twitter savent gérer un grand nombre d'utilisateurs.
    Il doit y avoir 1,7 milliards d'utilisateurs actifs sur Facebook par mois.

    Je pense que gérer les photos et vidéos c'est plus compliqué que gérer des messages de maximum 63 206 caractères (bon après ce n'est pas rangé de la même façon dans les BDD, le texte on peut le mettre directement dans un champ TEXT, ou VARCHAR, mais les photos et les vidéos tu ne va pas les stocker en BLOB ou en texte, tu mets 1 URL).

    ====

    Il y a des infos sur les limites actuelles de Twitter https://support.twitter.com/articles/82930 :
    • 1 000 messages envoyés par jour.
    • 2 400 tweets par jour


    Aussi bien ils doivent faire des stress tests.
    Ils peuvent faire tourner 1 milliard de bots qui postent le maximum de caractères, le plus de fois possible, le plus rapidement possible.
  • Lutarez
    Membre chevronné
    Envoyé par temoanatini
    Je ne sais pas quel est leur modèle de données mais ce changement va lourdement l'impacter.
    Code :
    ALTER TABLE TWEET MODIFY CONTENT VARCHAR(140);

    C'est plutôt simple comme changement

    Détecter les URL, les noms d'utilisateur, les GIFs, ... demande déjà légèrement plus de travail, mais ça reste quand même assez simple dans l'absolu.
  • Escapetiger
    Expert éminent sénior
    Envoyé par Chuck_Norris
    Pour la limite des 140 caractères, je pense qu'ils auraient pu l'étendre. Non pas à l'infini, car Twitter se définit comme plate-forme de microblogging, mais au moins élargir à 256, en plus c'est super c'est une puissance de deux.
    Je ne sais pas si un tweet "vide", "nul", etc. existe; élargir à 255 en tenant compte du 0 (zéro) ?
  • seikida
    Membre actif
    Et si je fais un tweet du genre :
    @bonjour @les_gens #comment @allez_vous @aujourd_hui @bla_bla .... (je pense que vous avez compris l'idee)

    dsl je n'utilise plus twitter depuis longtemps donc je ne peux pas tester,
    du coup si je vais un long tweet en precedent mes mots par @ ou par # est ce que je pourrais faire des tweet super super long?