Il termine "slug" deriva dal mondo della produzione di giornali.
È un nome informale assegnato a una storia durante il processo di produzione. Come la storia si snoda dal beat reporter (supponendo che questi anche esistano di più?) Attraverso l'editor attraverso le "macchine da stampa", questo è il nome a cui fa riferimento, ad esempio, "Hai corretto quegli errori in la storia di 'kate-and-william'? ".
Alcuni sistemi (come Django) utilizzano lo slug come parte dell'URL per individuare la storia, ad esempio www.mysite.com/archives/kate-and-william
. Even Stack Overflow fa questo, con il GEB-ish autoreferenziale https://stackoverflow.com/questions/4230846/what-is-the-etymology-of-slug/4230937#4230937
, anche se è possibile sostituire lo slug con blahblah
e lo troverà comunque a posto.
Può persino risalire a prima, perché le sceneggiature avevano "linee di lumaca" all'inizio di ogni scena, che in pratica imposta lo sfondo per quella scena (dove, quando e così via). È molto simile in quanto è un preciso o un preambolo di ciò che segue.
Su una macchina Linotype, una lumaca era un pezzo di metallo a linea singola creato dalle singole lettere. Creando un singolo slug per l'intera linea, questo è notevolmente migliorato con il vecchio compositing carattere per carattere.
Sebbene la seguente sia pura congettura, un significato iniziale di slug era per una moneta contraffatta (che avrebbe dovuto essere pressata in qualche modo). Potevo immaginare che l'uso si trasformasse nel termine di stampa (dal momento che lo slug doveva essere premuto usando i caratteri originali) e da lì, passando dalla definizione di "pezzo di metallo" alla definizione di "riassunto della storia". Da lì, è un breve passo dalla corretta stampa al mondo online.
Duplicato di http://stackoverflow.com/questions/427102/in-django-what-is-a-slug? Vedi la risposta di 'paxdiablo'. –
La risposta di paxdiablo sarebbe buona qui, ma non penso che questa domanda sia una copia di quella. –
La parola "lumaca" mi ricorda lumache e sanguisughe. – Ruel