Merci Fréderic je vais me pencher sur Typo ! -- Nima Izadi Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Tuesday, January 29, 2013 at 10:07 AM, Frédéric de Villamil wrote: > Le 29 janv. 2013 à 09:55, Simon Courtois <[email protected] > (mailto:[email protected])> a écrit : > > > On 29 janv. 2013, at 09:47, Nima Izadi <[email protected] > > (mailto:[email protected])> wrote: > > > @Simon : Comment ça si mon modèle change ? Si je fais un update sur le > > > nom du cours par exemple ? > > > > Oui, si tu te bases sur le nom pour générer l'URL et que tu le changes, > > l'URL va changer. > > J'ai fouillé le code de FriendlyId mais je n'ai pas trouvé de moyen simple > > de l'empêcher. > > Faudra que je fasse une pull-request ^^ > > > > En attendant un technique est d'ajouter un before_save dans ce goût là: > > > > def rollback_slug_change > > self.slug = slug_was if slug_changed? > > end > > > > Je suis plus bien sûr mais de mémoire ça ressemble à ça :) > > > Mais sinon je n'ai aucune peur à avoir pour le fait d'avoir 2 000+ pages > > > ? > > Non c'est rien ça :) On fait des ajouts à coup de ~50K pages et ça s'indexe > > comme il faut. > > Autour de 2K tu restes dans un range parfaitement acceptable :) > > > > Simon Courtois > > Bonjour, > > Deux petits trucs. > > Cool URIs don't change. Donc si tu changes ton modèle, il ne faut pas que ton > slug change. Sinon, tu fais une table redirections avec un fond de panier > dans tes routes. C'est ce qu'on a sur typo (http://typosphere.org). > > La seconde chose, ce sont les stop words, c'est à dire les mots à gicler de > ton slug parce qu'ils ne servent à rien. Une petite liste toujours utile : > http://www.ranks.nl/stopwords/french.html > > Enfin (OK, ça fait trois choses), pense à virer les caractères non ASCII de > ton slug. Là encore on a fait un truc correct sur Typo (qui a toute une > partie SEO dans l'admin, je t'invite à t'en inspirer sur > http://demo.typosphere.org). > > Bonne journée, > Fred > > -- > Frédéric de Villamil / @fdevillamil > I'm not strange, weird, off, nor crazy, my reality is just different from > yours. > Le Rayon UX – http://t37.net > > > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] (mailto:[email protected]) > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > (mailto:[email protected]) > --- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected] > (mailto:[email protected]). > Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out > . > > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
