Wikipedia: sustitución


Página semiprotejada
De Wikipedia, la enciclopedia libre
  (Redirigido de Wikipedia: SUBST )
Saltar a navegación Saltar a búsqueda

La sustitución es una forma diferente de manejar plantillas que la que se hace normalmente en Wikipedia. Por lo general, las plantillas se incorporan , lo que significa que si la plantilla cambia, todas las páginas que la utilizan se actualizarán para cumplir con el cambio en cuestión. Este es el procedimiento que se utiliza para la mayoría de las plantillas. Sin embargo, se sustituyen algunas plantillas. Esto significa que si la plantilla cambia, la página que la usa no lo hará y seguirá mostrando la versión anterior de la plantilla. Algunas plantillas siempre deben sustituirse, mientras que la mayoría siempre deben transcluirse.

Para sustituir, agregue subst:después de las llaves de apertura, como en {{subst:page name}}. Por ejemplo: sustitución {{subst:Medicine}} en contraste con transclusión {{Medicine}} . El contenido de Template: Medicine se ampliará (para cualquier plantilla) y se almacenará en cada punto donde se coloque "{{subst: Medicine}}" en una página. Tenga en cuenta que las etiquetas de referencia se niegan a ejecutar "subst:" a menos que se les cambie el nombre temporalmente como " <xref name=xx>" o similar.

Esta página también enumera las plantillas que deben sustituirse siempre o nunca, excepto en el espacio de nombres de Wikipedia. Las herramientas automatizadas (también conocidas como bots ) que realizan tales reemplazos nunca se utilizarán en la plantilla original. Si va a utilizar un bot para sustituir plantillas, lea primero la página de discusión , ya que muchas están en disputa o cambian de estado con el tiempo, y la sustitución es permanente.

Acerca de subst:

Definición

La subst:palabra clave (abreviatura de "sustitución") se usa dentro del código de la plantilla , colocada como prefijo antes del nombre de la plantilla pero entre llaves ( {{}}). Cambia la forma en que el software expande la plantilla.

Normalmente, una plantilla se expandirá "sobre la marcha"; es decir, el código de plantilla en una página llama a una página separada cada vez que se representa. Aunque la mayoría de las vistas de página se proporcionan desde la memoria caché, las páginas deben procesarse para obtener vistas previas y volver a procesarse cuando la página cambia. Cuando alguien está editando una página con una llamada de plantilla normal, ve la llamada de plantilla.

Colocar "subst:" dentro de las llaves le indica al software que reemplace permanentemente la plantilla con el texto de la plantilla (es decir, el texto que está en la página del artículo de la plantilla cuando la plantilla se agrega a la página ). Por lo tanto, {{template}} se convierte en {{subst: template}}, hasta que guarde la página. El siguiente editor no ve la llamada de la plantilla, sino el texto de la plantilla cuando guardó; no cambia incluso si se edita la plantilla original.

Uso

Puede sustituir una etiqueta de plantilla añadiéndole "subst:". Por ejemplo, use {{subst: test5}} en lugar de {{test5}}.

Cuando se trata de un componente importante de una edición, se recomienda encarecidamente que se mencione la plantilla en el resumen de la edición (por ejemplo, escriba "{{subst: test}}", "subst: test" o "test1 aplicado" en su editar resumen) para que otros editores puedan ver fácilmente lo que ha hecho.

Además, al crear o editar plantillas que se sustituyen comúnmente, agregar un comentario oculto a la página de la plantilla ayuda a los editores de artículos a ver cómo se utilizan las plantillas (por ejemplo ).<!-- Substituted from Template:Documentation -->

Beneficios

  • Si hay una plantilla que le gustaría modificar para una sola ocasión, pero no quiere modificar la plantilla para todas las páginas que la utilizan, y no quiere hacer una nueva plantilla, puede sustituir la plantilla y luego con una segunda edición, realice las modificaciones. Por ejemplo, se puede utilizar una plantilla con todos los estados de los Estados Unidos y con el Distrito de Columbia. La plantilla puede estar redactada correctamente para los estados, pero no para DC. Para corregir la redacción, puede sustituir la plantilla y luego corregir la redacción.
  • La sustitución de plantillas de uso frecuente, pero desprotegidas, limita el daño que pueden causar las personas que vandalizando la plantilla. Consulte las plantillas de alto riesgo .
  • La transposición de ciertas plantillas oculta el wikitexto a los recién llegados, mientras que la sustitución hace que el wikitexto sea visible y les da la oportunidad de aprender a usarlo (por supuesto, hay un enlace "cómo editar" en la parte inferior de cada página de edición).
  • La sustitución permite la evaluación recursiva a través de plantillas de macros.

Neutral

  • La sustitución en masa puede, en última instancia, acelerar el sitio, pero esta no es una razón para preferir la sustitución a la transclusión. No se preocupe por el rendimiento de los servidores de Wikipedia.
  • Las plantillas a menudo se modifican o eliminan. Si una plantilla es texto estándar , considere si desea que varíe a medida que se modifica la plantilla. Si su respuesta es "no", se justifica la sustitución. Un ejemplo de esto es la plantilla {{ subst: welcome }}. Los archivos de la página de discusión de un usuario deben mostrar el mensaje de bienvenida real que recibieron, no el mensaje de bienvenida actual.

Inconvenientes

  • Una vez que se sustituye una plantilla, el resultado ya no está vinculado a la plantilla, lo que dificulta encontrar todas las páginas que muestran ese texto (aunque las categorías a veces pueden aliviar esto). El problema se puede solucionar fácilmente incluyendo un enlace a la plantilla en el código de la plantilla o asignándole un número z , específicamente con el propósito de rastrear su uso.
  • Una plantilla sustituida no se actualizará cuando se corrijan los errores en la plantilla maestra.
  • Si la plantilla se usa para estandarizar la apariencia de algo, probablemente no desee hacer una sustitución. Un ejemplo de esto es una tabla de contenido o un cuadro de navegación.
  • La sustitución en masa, la edición de miles de artículos con bots, ralentiza temporalmente el sitio y desperdicia innecesariamente los recursos del servidor.
  • La sustitución aumenta el tamaño de los artículos en la base de datos y los volcados de la base de datos.
  • Una plantilla sustituida puede agregar mucho código wiki o HTML al artículo, perjudicando la accesibilidad de los menos inclinados a la técnica.
  • La sustitución de plantillas evita que los recién llegados aprendan a usar las plantillas y evita que los usuarios encuentren su documentación.
  • Si la plantilla solo se está utilizando temporalmente, generalmente es mejor no sustituirla. Las plantillas sustituidas son mucho más difíciles de eliminar o modificar.
  • Cuando se sustituye una plantilla destrozada, es más difícil de reparar que el vandalismo normal debido a la falta de vínculos entre la plantilla y sus encarnaciones y la falta de capacidad de actualización.
  • Algunas metaplantillas, como {{!}} Y {{ (( }}, no funcionan si se sustituyen.

Plantillas que siempre deben sustituirse

Esta es una lista de plantillas que siempre deben sustituirse, organizadas por espacio de nombres . Cada lista está ordenada alfabéticamente con series agrupadas. Esta no es una lista completa ; Es posible que también sea necesario sustituir otras plantillas menos utilizadas; consulte la documentación de la plantilla para obtener más detalles.

Espacio de nombres del artículo

  • {{ No más enlaces }}, sustituyendo esto inserta un comentario solo visible en el modo de edición, con una breve explicación para desalentar los enlaces spam.
  • {{ sub }}, {{ sup }}, candidatos para sustitución, a menos que se utilicen muchas veces en una página, lo que podría alargar el código de la página.

Charla del artículo

  • {{ tmfrom }}, {{ tmto }}

Espacio de nombres de conversación de usuario

Todas las plantillas enumeradas en Categoría: Plantillas de advertencia para el usuario y Categoría: Plantillas de bienvenida deben sustituirse. Esto no se aplica a las plantillas de la página del usuario.

Espacio de nombre de archivo

Misc. plantillas

  • Las plantillas de firmas de usuario, si se incluyen, causan una tensión indebida en el servidor, ya que los cambios en una plantilla de usuario menor deben propagarse ampliamente. Si se utilizan, se deben sustituir las plantillas de firmas de usuario. (Sin embargo, debe tenerse en cuenta que se desaconsejan las plantillas de firma de usuario ).

Sugerencias sin categoría

Plantillas que deben sustituirse

Atajo
  • WP: SUBSTMUST

Estas plantillas tienen un propósito y / o sintaxis que requieren que sean sustituidas.

  • {{ afd }}, o el enlace a "la entrada de este artículo" no funciona.
  • {{ cfd }}, {{ cfr }}, {{ cfm }}, que insertan comentarios que sirven como colas para Cydebot , que se utiliza para cambiar el nombre o fusionar categorías.
  • {{ copyvio }}, para que los artículos se incluyan en problemas de derechos de autor , generará un mensaje de error si se traduce.
  • {{ nld }}, para imágenes sin información sobre el estado de los derechos de autor, agrega {{ sin licencia }} con la fecha de hoy automáticamente completada.
  • {{ nrd }}, para imágenes sin justificación de uso legítimo , agrega {{ sin justificación }} con la fecha de hoy automáticamente completada.
  • {{ nsd }}, para imágenes sin información de fuente, agrega {{ di-no source }} con la fecha de hoy automáticamente completada.
  • {{ orfud }}, para imágenes de uso legítimo huérfanas "genéricas", agrega {{uso legítimo di-huérfano }} con la fecha de hoy automáticamente completada.
  • {{ or-fu-re }}, para imágenes de uso legítimo que han quedado huérfanas en favor de otra imagen, agrega {{ uso legítimo di-huérfano }} con la fecha de hoy automáticamente completa (toma el nombre de la imagen de reemplazo como parámetro ).
  • {{ propuesta de eliminación }}, para la propuesta de eliminación, agrega {{ propuesta de eliminación / fecha }} con la fecha de hoy automáticamente completada.
  • {{ rfd }}, redirecciona a la discusión
  • {{ rfu }}, para imágenes de uso legítimo que debería ser posible reemplazar con una imagen con licencia gratuita, agrega {{ uso legítimo reemplazable }}, con la fecha de hoy automáticamente completada.
  • {{ refu-c }}, que se usa en los subtítulos de las imágenes marcadas como uso legítimo reemplazable, agrega {{ rfu-c }} con la "fecha de vencimiento" (hoy + 7 días) calculada y completada automáticamente.
  • {{ OnProd }}, que inserta el nombre dependiente de la fecha de hoy de la página de categoría a la que se agregó el artículo cuando se nominó para su eliminación.

Plantillas que no deben sustituirse

Atajo
  • WP: SUBSTNOT

Técnicamente, no se deben sustituir las plantillas que:

  1. contener llamadas a ParserFunctions ( #if, #switch, etc.), a menos que, en lo posible, éstos se sustituyen también (ver mw: Manual: Sustitución # de niveles múltiples de sustitución )
  2. dejar algunos parámetros a sus valores por defecto si no especifica ellos, a menos que el mecanismo por defecto alternativa se usa
  3. contener enlaces externos ya que el formato de la URL para realizar consultas o búsquedas puede cambiar

Esto se debe a que estas construcciones no se reemplazan en el código wiki generado (la sustitución de un solo nivel del caso (A) deja las construcciones #ifo #switchliteralmente en la ubicación de sustitución y (B) deja las construcciones como {{{1|default value}}}).
Si el consenso específico es eliminar una llamada particular de dicha plantilla, Special: ExpandTemplates se puede usar para expandir esa llamada a la sintaxis wiki simple.

Lista

Esta es una lista de plantillas que no deben sustituirse. Esto se debe a que contienen código estándar de formato, contienen código complejo o contienen código que se rompe si se sustituye.

  • {{ ! }}, escapa una barra vertical para la sintaxis de la tabla Wiki desde el parámetro predeterminado y los mecanismos ParserFunctions .
  • {{Se necesita una cita }}, contiene un código complejo.
  • Varias plantillas de citas / referencias que contienen un código condicional muy complejo (ver: WP: CITET ).
  • {{ cleanup }}, {{ merge }}, {{ trivia }} y otras plantillas de limpieza . Los bots confían en ellos, la sustitución ensucia el texto del artículo y rompe la limpieza por categorización de fecha de mes .
  • {{ Curlie }}, URL consulta directorios web externos (antes DMOZ).
  • Plantillas de cuadro de información , varias en aras de la identificación y coherencia de los bots.
  • {{ Javadoc: EE }}, {{ Javadoc: SE }}, {{ Javadoc: SE-guide }}, plantillas condicionales cuyo propósito es actualizar los enlaces cuando se actualiza la plantilla maestra.
  • {{ ISP }}, {{ Openproxy }}, {{ repeat vandal }}, {{ SharedIP }}, {{ SharedIPEDU }}, {{ s / wnote }}, no mensajes a los usuarios (así que no hay problema si cambian de su forma original), por lo que no hay razón para sustituir, pero se aplican las razones estándar para no sustituir.
  • {{ ln }}, {{ lnt }}, código complejo
  • {{ Main }}, mantiene el formato estándar.
  • {{ switch }}, también plantillas condicionales; sustituyendo el uso de descansos
  • {{ Ver también }}, formato estándar para ver también la lista
  • {{ selfref }}, no funciona cuando está suscrito, ya que está destinado a contener código diferente en réplicas.
  • {{ Signpost-subscription }}, debe actualizarse semanalmente.
  • {{ stub }} plantillas, varias para simplificar el uso y la eliminación
  • {{ talkarchive }}, {{ archive }}
  • {{ Tl }}, {{ TLP }}, {{ TTL }}, {{ ti }}, {{ tic }}, {{ TLS }}, {{ cl }}, {{ ccl }}, muchos muy ampliamente utilizado, {{ tl }} con más de 4,300,000 transclusiones en el último recuento. Más rápido de escribir que sus sustituciones, y no sustituirlas permite que los nuevos wikipedistas aprendan sobre ellas y puedan utilizarlas.
  • {{ sockpuppet }} y plantillas similares destinadas a colocarse en la página de nivel superior en el espacio de usuario. (Nota: las advertencias y los avisos en el espacio de conversación del usuario deben sustituirse).

Plantillas de título incorrectas

Estas plantillas, utilizadas en el espacio principal, agregan un comentario sobre por qué un artículo tiene un nombre incorrecto. Es posible que se eliminen a medida que mejoren las instalaciones de titulación de MediaWiki, y la redacción / diseño puede cambiar.

  • {{ título correcto }}
  • {{ minúscula }}

Abreviaturas químicas

Ver Categoría: Plantillas de símbolos de elementos químicos . Se utilizan para simplificar la entrada de fórmulas químicas.

  • {{ Actinium }}, {{ Aluminium }}, {{ Americium }}, {{ Antimony }}, {{ Argon }}, {{ Arsenic }}, {{ Astatine }}
  • {{ Bario }}, {{ Berkelio }}, {{ Berilio }}, {{ Bismuto }}, {{ Bohrium }}, {{ Boro }}, {{ Bromo }}
  • {{ Cadmio }}, {{ Cesio }}, {{ Calcio }}, {{ Californio }}, {{ Carbono }}, {{ Cerio }}, {{ Cloro }}, {{ Cromo }}, {{ Cobalto }}, {{ Copernicium }}, {{ Cobre }}, {{ Curium }}
  • {{ Darmstadtium }}, {{ Dubnium }}, {{ Dysprosium }}
  • {{ Einsteinium }}, {{ Erbium }}, {{ Europium }}
  • {{ Fermium }}, {{ Flerovium }}, {{ Fluorine }}, {{ Francium }}
  • {{ Gadolinio }}, {{ Galio }}, {{ Germanio }}, {{ Oro }}
  • {{ Hafnium }}, {{ Hassium }}, {{ Helium }}, {{ Holmium }}, {{ Hydrogen }}
  • {{ Indio }}, {{ Yodo }}, {{ Iridio }}, {{ Hierro }}
  • {{ Lanthanum }}, {{ Lawrencium }}, {{ Lead }}, {{ Lithium }}, {{ Livermorium }}, {{ Lutetium }}
  • {{ Magnesio }}, {{ Manganeso }}, {{ Meitnerio }}, {{ Mendelevio }}, {{ Mercurio }}, {{ Molibdeno }}, {{ Moscovio }}
  • {{ Neodimio }}, {{ Neón }}, {{ Neptunio }}, {{ Níquel }}, {{ Nihonio }}, {{ Niobio }}, {{ Nitrógeno }}, {{ Nobelio }}
  • {{ Oganesson }}, {{ Osmium }}, {{ Oxygen }}
  • {{ Paladio }}, {{ Fósforo }}, {{ Platino }}, {{ Plutonio }}, {{ Polonio }}, {{ Potasio }}, {{ Praseodimio }}, {{ Prometio }}, {{ Protactinio }}
  • {{ Radium }}, {{ Radon }}, {{ Renio }}, {{ Rodio }}, {{ Roentgenio }}, {{ Rubidio }}, {{ Rutenio }}, {{ Rutherfordio }}
  • {{ Samario }}, {{ Escandio }}, {{ Seaborgio }}, {{ Selenio }}, {{ Silicio }}, {{ Plata }}, {{ Sodio }}, {{ Estroncio }}, {{ Azufre }}
  • {{ Tantalio }}, {{ Tecnecio }}, {{ Telurio }}, {{ Tennessine }}, {{ Terbio }}, {{ Talio }}, {{ Torio }}, {{ Tulio }}, {{ Estaño }}, {{ Titanio }}, {{ Tungsteno }}
  • {{ Uranio }}
  • {{ Vanadio }}
  • {{ Xenon }}
  • {{ Iterbio }}, {{ Itrio }}
  • {{ Zinc }}, {{ Circonio }}

Relacionado con la eliminación

La mayoría de las plantillas relacionadas con el cambio de nombre o la eliminación de páginas se utilizan temporalmente y, por lo tanto, no es necesario sustituirlas (solo hace más trabajo eliminarlas).

  • {{ catfd }}
  • {{ ifd }} {{ ifd2 }} {{ idw }} {{ idw-uo }} {{ idw-cp }}
  • {{ cfdnotice }}
  • {{ sfd-t }} {{ sfd-r }} {{ sfr-t }}
  • {{ prod-2 }}
  • y todo en Categoría: Plantillas de eliminación rápida
  • {{ editprotected }} no está relacionado con la eliminación, pero también es temporal
Excepciones

Las siguientes plantillas deben sustituirse para que funcionen correctamente:

  • {{ afd }} {{ afd2 }} {{ afd3 }}
  • {{ cfd }} {{ cfm }} {{ cfr }} {{ cfr-speedy }}
  • {{ nld }} {{ nsd }}
  • {{ prod }}
  • {{ rfd }}
  • {{ tfd2 }} {{ tfdnotice }}

Además, deben sustituirse aquellas plantillas que documentan un proceso de eliminación finalizado ({{ afd top }}, etc.).

Bajo debate

  • {{ col-begin }} {{ col-2 }} {{ col-3 }} {{ col-4 }} {{ col-end }}, alegado por algunos para simplificar el uso.
  • {{ Clear }}, {{ Clearleft }} {{ Clearright }}
  • {{ ed }} {{ ed2 }} {{ ed right }} {{ edit }}, simplifique la adición del enlace de edición a las plantillas.
  • {{ parte superior del archivo }} {{ parte inferior del archivo }}, {{ parte superior de la discusión }} {{ parte inferior de la discusión }}

Ver también

  • Ayuda: sustitución
  • meta: Ayuda: sustitución , una página de ayuda más larga y técnica en Meta
  • Especial: ExpandTemplates (coloque la plantilla con los corchetes {{}} en el cuadro de "texto de entrada").
  • Categoría: Plantillas sustituidas de Wikipedia
  • {{ Subst only }} (colocado en la {{ subpágina de documentación }} , no en las páginas de la plantilla, de las plantillas que deben sustituirse en lugar de transcluirse)
  • AnomieBOT , un bot aprobado para sustituir ciertas plantillas.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Wikipedia:Substitution&oldid=1020343396 "