2010-11-20 11 views
154

Est-ce que slug est un mot complètement arbitraire? Ou est-ce que ça représente quelque chose? J'ai utilisé le mot dans une conversation avec quelqu'un et quand ils m'ont demandé pourquoi ça s'appelait, j'ai réalisé que je ne le savais pas.Quelle est l'étymologie de 'slug'?

Je sais ce que cela signifie bien sûr: http://codex.wordpress.org/Glossary#Slug

Alors - signifie le mot ont une signification réelle derrière elle?

+3

Duplicata de http://stackoverflow.com/questions/427102/in-django-what-is-a-slug? Voir la réponse de 'paxdiablo'. –

+7

La réponse de paxdiablo serait bonne ici, mais je ne pense pas que cette question soit une copie de celle-là. –

+3

Le mot «limace» me rappelle les escargots et les sangsues. – Ruel

Répondre

234

Le terme «limace» vient du monde de la production de journaux.

C'est un nom informel donné à une histoire au cours du processus de production. Comme l'histoire se fraye un chemin à partir du journaliste de battement (en supposant que ces existent encore?) Jusqu'à l'éditeur jusqu'aux "presses d'impression", c'est le nom auquel il est référencé, par exemple, "Avez-vous corrigé ces erreurs dans l'histoire de 'kate-and-william'? ".

Certains systèmes (tels que Django) utilisent le slug dans le cadre de l'URL pour localiser l'article, par exemple www.mysite.com/archives/kate-and-william. Même Stack Overflow le fait, avec l'auto-référence https://stackoverflow.com/questions/4230846/what-is-the-etymology-of-slug/4230937#4230937 de GEB-ish, bien que vous puissiez remplacer le slug par blahblah et il le trouvera toujours correct. Il peut même remonter plus tôt que cela, puisque les scénarios avaient des "lignes de limace" au début de chaque scène, ce qui définit fondamentalement l'arrière-plan pour cette scène (où, quand, etc.). C'est très similaire en ce sens que c'est une précision ou un préambule de ce qui suit.

Sur une machine Linotype, un lingot était un morceau de métal à une seule ligne qui était créé à partir des formes de lettres individuelles. En faisant un seul slug pour toute la ligne, cela a grandement amélioré l'ancien compositing caractère par personnage. Bien que ce qui suit soit une conjecture pure, une première signification de slug était pour une pièce de monnaie contrefaite (qui devrait être pressée d'une manière ou d'une autre). Je pouvais envisager que l'utilisation soit transformée en terme d'impression (puisque le slug devait être pressé en utilisant les caractères d'origine) et à partir de là, passer de la définition 'morceau de métal' à la définition 'résumé d'histoire'. De là, il n'y a qu'un pas entre une bonne impression et le monde en ligne.

+1

bien expliqué! juste une clarification: Django n'est pas une application - c'est un framework, et il est juste prédisposé à utiliser des slugs, donc ça fait un choix de développeur d'utiliser des slugs dans les URLs. cela ne peut pas être dit dans les applications réelles, telles que Wordpress ou Drupal. – caesarsol

+0

Quant à la pièce contrefaite, je suppose qu'elle dérive, comme tout le reste, du sens n ° 1 de l'autre réponse. Voir aussi les dates dans http://www.etymonline.com/index.php?term=slug –

+2

Une telle belle explication. Je ne comprends vraiment pas pourquoi une question très légitime est signalée comme étant fondée sur l'opinion ou hors sujet. L'attitude des éditeurs a un sérieux problème. –

13

approprié definitions for slug at dictionary.com Je pense raconter l'histoire:

  1. une lourde pièce de métal brut.

  2. Impression

    a. une bande épaisse de type métal moins que type-haut.

    b. une telle bande contenant un numéro de type élevé ou un autre caractère pour une utilisation temporaire.

    c. une ligne de type en une seule pièce, produite par un Linotype.

  3. journalisme

    a. Aussi appelé catchline. une courte phrase ou un titre utilisé pour indiquer le contenu de l'histoire d'un journal ou d'un magazine.

    b. la ligne de type portant cette information.