Modifié le traitement typographique : ne pas le faire passer sur les éléments traités par ailleurs (#liens_hypertextes, #auteurs, #hashtags).
Modifié le traitement typographique : ne pas le faire passer sur les éléments traités par ailleurs (#liens_hypertextes, #auteurs, #hashtags).
Et je m’étais bien raté : les blocs de citation disparaissaient purement et simplement. D’un autre côté, bah ça prenait moins de place.
Voilà, les tags conservent leurs attributs à l’affichage. #seenthis_done
Désactivé la vérification des #hashtags pendant la frappe : avec trois hashtags dans un message, le brouteur partait dans les choux. Pas la peine...
Le Nom des Gens
►http://www.ugcdistribution.fr/film/le-nom-des-gens_182
« Bahia Benmahmoud, jeune femme extravertie, se fait une haute idée de l’engagement politique puisqu’elle n’hésite pas à coucher avec ses ennemis pour les convertir à sa cause - ce qui peut faire beaucoup de monde vu qu’en gros, tous les gens de droite sont ses ennemis. »
En gros, un CSP au féminin ;-)
marche super bien, le trucmuche auto!
par contre, c’est chiant, on peut pas corriger/modifier... genre, ajouter un hachtag après coup
L’édition de messages déjà publiés pose une tripotée de problèmes dans un peu tous les sens. Du coup, pas d’édition.
Deux solutions :
– tu copie ton premier message et tu republie avec les corrections qui vont bien (et tu vire le premier message, bien sûr) ;
– tu réponds à ton propre message à mettant ajoutant les #hashtags manquant (c’est pas très moche, en fait). Cette méthode, en plus, permet à n’importe qui de thématiser ton message (#Bahia_Benmahmoud) comme il l’entend, pas juste toi, et c’est drôlement pratique.
et le fait de transférer les liens directement dans rezo ?
Note les raccourcis :
– les retours à la ligne sont respectés,
– si tu mets plusieurs retours à la ligne de suite, ça fabrique des vrais paragraphes,
– pour écrire à quelqu’un, tu fais @arno,
– pour tagguer, tu mets un #hashtag (qui peut contenir des points, tirets, underscore, accents...),
– enfin tu balances une URL directement ►http://www.rezo.net
– si tu mets une URL de Youtube, ça insère la vidéo :
►http://www.youtube.com/watch?v=rYjw9K0kpGs
« Un paragraphe qui commence par des guillemets et qui se termine par des guillemets devient un blockquote. »
Quand tu insère une URL, l’URL devient un lien hypertexte. Le triangle qui précède l’URL mène à la page récapitulative sur #Seenthis.
Ça le fait-y pour Vimeo aussi ?
►http://vimeo.com/13515606
Quick Tip: An Introduction to Sammy.js | Nettuts+
►http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-an-introduction-to-sammy-js
#ajax #development #framework #javascript #jquery #rest #sammy.js #toread #hashtag #web
Un truc qui serait vraiment sympa : appliquer le même principe hiérachique des #hashtags aux #url. Ça permettrait de suivre/naviguer dans les URLs d’un même site.
#seenthis_todo
#seenthis_done : je viens d’installer la possibilité de s’abonner (#follow) à un #hashtag, de la même façon qu’on peut suivre un autre abonné. De cette façon, je peux par exemple décider de suivre tout ce qui concerne #spip ou #seenthis.
Le lien #tags en haut de page devient donc actif, et affiche la liste des messages liés aux mots auxquels on s’est abonné.
J’ai fait des progrès sur les #hashtags_unicode : #שָׁלוֹם, est-ce que tu sais qui est #إيلي_صعب ?
Je vais voir à t’ajouter les caractères du #suédois, tant qu’à faire...
Je cale sur le cyrillique et le grec : les mots-clés ne semblent pas créés correctement, alors que le #hashtag est bien reconnu en Javascript et même lors du traitement typo.
Maintenant ça devrait fonctionner avec le cyrillique : #Российская_Федерация.
Dans #traiter_hash, il fallait forcer un #mb_strtolower avant la requête SQL. Il semble que la requête soit insensible à la casse, sauf avec le cyrillique et le grec (pfff).
Pour le vietnamien, je verrai plus tard : il faut aller taper dans le « Latin étendu supplémentaire » (1E00), ça commence à sacrément faire du monde dans mon reg.
Et revanche, pour l’arménien, ça n’a pas l’air méchant : #Հայաստանի_Հանրապետություն.
#seenthis : les #hashtags_unicode fabriquent désormais des URL elles-mêmes #Unicode. Par exemple #télévision
Pour cela, penser à configurer #php.ini avec :
#mbstring.internal_encoding = UTF-8 ;
En revanche, je continue à convertir les points et les slashs, sinon ça me plante les redirections.
#seenthis_todo : ajouter le même fonctionnement pour les pages des #hashtags (quand je suis sur la page d’un hashtag, mon poste sera automatiquement lié à ce tag).
Voilà, c’est fait : quand on est sur la page d’un #hashtag, le message qu’on poste est automatiquement lié à ce mot-clé.
@fil_rezo @lazuly
Le système de #hashtags est beaucoup plus poussé : les tags sont des #hashtags_unicode et le système fabrique automatiquement des #hashtags_hiérarchisés. Enfin les tags sont liés aux messages directement dans la structure de la base de données, ce qui permet de baser une navigation là-dessus.
L’aspect unicode, c’est tout simplement la possibilité de faire des #hashtags en utilisant n’importe quel caractère, notamment les accents, les underscore et les tirets. Par exemple : #hashtags_hiérarchisés, #SPIP-1.9.2.
L’aspect qui m’intéresse le plus : la hiérarchisation. En se basant sur l’intitulé du tag, je fabrique une hiérachie. #SPIP contient #SPIP-1.9 et #SPIP-2, #SPIP-2 contient #SPIP-2.0 qui contient #SPIP-2.0.1... Ça me semble très puissant pour fabriquer une base de connaissance.
Aller sur :
►http://seenthis.net/tags/spip
et naviguer dans la hiérarchie qui apparaît en haut de page.
Trucs pas forcément évidents dans l’interface :
– cliquer sur la date d’un message (« 21 minutes ago ») mène à la page de ce message et de son fil de discussion ;
►http://seenthis.net/?page=message&id_me=307
– quand il y a une URL dans un message, l’URL est précédée d’un petit triangle ; cliquer sur ce triangle pour aller sur la page dédiée à cette URL.
Scobleizer fait le même constat que moi : « The problem with Facebook for public conversations »,
►http://scobleizer.com/2009/08/11/the-problem-with-facebook-for-public-conversations
« It hit me, it will never be a place like Twitter or FriendFeed where we can have open, public, conversations about stuff that interests us. Who wants to have conversations there ? Yeah, a few people will, but the neat thing about FriendFeed and Twitter is that anyone can add to the conversation and they don’t need to join “Scobleizer’s latest shiny object.” »
C’est exactement ce constat qui m’a donné l’idée de faire #seenthis :
– #facebook est épatant pour les conversations privées, familiales, amicales, les nouvelles du petit dernier, etc. ; pour l’échange d’infos publiques, je trouve que ça n’est pas adapté ;
– #twitter est épatant pour l’échange d’infos publiques ; avec le système de thématisation. En revanche, je trouve que l’aspect « conversations » n’est pas du tout pratique ; par ailleurs, la gestion des #hashtags peut être développée ;
– #friendfeed est la piste la plus proche de #seenthis, mais je n’aime pas l’interface, je ne retrouve pas l’efficacité des #hashtags, et pas de respect des retours à la ligne.
D’où #seenthis :
– un véritable système de conversation (avec fil de réponses),
– entièrement public,
– un système de hashtags évolué,
– un système de « following », permettant également de suivre un hashtag,
– un éditeur de textes plus évolué utilisant Javascript,
– mise en forme du texte plus respectueuse de la typo (une partie tirée de SPIP, une partie sur une logique plus simple).
Au moment de la saisie d’un message, les #hashtags sont détectés en #javascript : ils sont extraits et affichés en dessous du pavé de texte.
Maintenant, les #hashtags sont envoyés au serveur, qui retourne leur état (vérification une seule fois, le résultat est sauvegardé). Je peux alors attribuer une class « verif_ok » ou « verif_no » à chaque #hashtag.
C’est un élément intéressant, parce qu’il permet de limiter les #fautes_de_frappe lors de la saisie des #hashtags.
Gros soucis avec les #hashtags_unicode. Il fallait forcer le #charset le #mb_strtolower (inutile en local, il doit y avoir une config quelque part). Du coup, on récupère la bonne URL pour #hashtags_hiérarchisés
En fait, je pouvais me passer du #mb_strtolower lors de la création du mot-clé, puisque la recherche dans #mySQL n’est pas sensible à la casse, et que l’URL créée par #SPIP est automatiquement passée en minuscules.
Mais par cohérence, je préfère stocker le titre des mots-clés directement dans la bonne casse (donc : en minuscules).
@diala, il nous faut un logo sur une seule ligne, de façon à pouvoir faire un bandeau supérieure relativement étroit et ne pas encombrer l’interface.
Tu peux peut-être faire des essais avec la mention « seen#this », parce que le système de #hashtags_hiérarchisés et de #hashtags_unicode est une vraie originalité du système.
Je me lance : j’essaie #SeenThis avec #Internet_Explorer_7. Jusque là, ça marche, il voit les #hashtags, même ceux avec des accents, comme #téléphone.
Est-ce qu’il voit @martina, mon correspondant ?
Et le site est passé en ligne :
►http://www.seenthis.net
Je poste et je croise les doigts
Ajouté des caractères unicode supplémentaires pour les #hashtags.
Quand mise en forme des #hashtags, je passe directement par la fonction #declarer_url_arbo de SPIP. De cette façon, si l’URL n’existe pas encore, elle est fabriquée immédiatement, et je la récupère systématiquement.
Je viens de faire les pages #hashtags :
– la page d’un tag affiche les tags « parents »,
– puis la hiérarchie des tags « enfants »,
– enfin la liste des messages qui lui sont directement attachés, ou attachés à ses tags « enfants ». #spip permet de suivre directement tous les messages de #spip-2, #spip-2.0, etc.
Par ailleurs, principe du système : si le lien est fait sur une « réponse » à un message, on affiche toute la structure du message d’origine.
Ça pourrait un moyen marrant de faire un système de tags dans #spip :
►http://www.spip.net