stringtranslate.com

Discusión de Wikipedia:Sandbox de plantillas y casos de prueba

Avisos de plantilla

La plantilla:Aviso de casos de prueba de plantilla y la plantilla:Aviso de sandbox de plantilla deben actualizarse para las ubicaciones de casos de prueba no estándar; además, la plantilla de aviso de caso de prueba debe actualizarse para las ubicaciones de sandbox no estándar que la plantilla de aviso de sandbox ya admite. 76.66.196.229 ( discusión ) 09:38, 4 de febrero de 2009 (UTC) [ responder ]

Muchas otras plantillas, como por ejemplo {{ documentation }} , y la mayoría de los programadores de plantillas con experiencia esperan los nombres estándar /sandbox y /testcases. Por lo tanto, un mejor enfoque es mover las páginas no estándar a los nombres estándar. Si tiene una página /testcases que se usa para varias plantillas, puede redirigir las páginas /testcases de las otras plantillas a la página principal /testcases.
-- David Göthberg ( discusión ) 15:25, 23 de enero de 2010 (UTC) [ respuesta ]

((modo de prueba))

Ahora tenemos la plantilla {{ test-mode }} para pruebas avanzadas. Proporciona un modo de prueba en el que se muestra la versión de prueba de una plantilla en los artículos en lugar de la versión normal. Es especialmente útil para probar metaplantillas y subplantillas que pueden estar a varios pasos de distancia de las plantillas ubicadas en las páginas, por lo que no podemos llamar a las versiones de prueba directamente.

El modo de prueba solo debe usarse después de que se hayan realizado las pruebas normales en las páginas /sandbox y /testcases.

-- David Göthberg ( discusión ) 15:31, 23 de enero de 2010 (UTC) [ respuesta ]

Categorías de pruebas de parámetros

He seguido el procedimiento para probar cambios en una plantilla (estoy actualizando el uso de dos parámetros para estar en línea con otras plantillas ), y los resultados están bien: la mayoría de los ejemplos funcionan exactamente igual que antes, el uso actual de los parámetros no altera mi versión propuesta (aunque ya no se benefician de los campos "en cursiva" a menos que se editen) y los nuevos parámetros funcionan exactamente como quiero en la nueva versión.

Pero mi pregunta es la siguiente: antes de introducirlo, me gustaría encontrar todos los usos actuales de los parámetros que estoy cambiando ( "preceded_by_italics"/ "followed_by_italics") para asegurarme de que puedo actualizarlos. La forma más sencilla que se me ocurre es hacer una edición temporal a la plantilla, de modo que el uso de estos parámetros agregue los artículos a una categoría específica (por ejemplo {{#if:{{{preceded_by_italics|}}}|[[Category:Articles with short story infobox italics]]}}); ¿estaría permitida esta prueba temporal (parece estar en línea con la edición Template:Test-mode , por ejemplo)? Si no, ¿cuál es la mejor forma de encontrar todas las instancias en las que se usa este parámetro, sin tener que buscar en cada artículo que tiene la plantilla? -- xensyria T 20:35, 2 de marzo de 2013 (UTC) [ responder ]

¿Por qué también la documentación?

Eh, “ copiar todo el contenido de la plantilla principal, incluidas <noinclude>las etiquetas y la plantilla {{documentation}} y pegarlo en la subpágina /sandbox ” contamina las categorías de plantilla relevantes con todas las entradas /sandbox… Por ejemplo, ahora estoy en el proceso de limpiar la Categoría:Plantillas de mantenimiento de citas y verificabilidad de toda la basura de los sandboxes -- Jerome Potts ( discusión ) 10:27, 11 de mayo de 2017 (UTC) [ responder ]

@ Jerome Charles Potts : Si no copia todo en el sandbox, es muy fácil olvidarse de incluir la documentación al copiar el sandbox de nuevo a la plantilla principal. (Yo mismo he cometido este error más de una vez). Los editores de plantillas ya tienen mucho en qué pensar al actualizar las plantillas; agregar la documentación a esa lista hace que las cosas sean aún más propensas a errores. Y el problema de las categorías contaminadas se puede resolver de otras maneras. Últimamente, el siguiente código se agrega a las nuevas páginas de documentación de forma predeterminada:
<includeonly>{{sandbox otros||<!-- Categorías debajo de esta línea, por favor; interwikis en Wikidata -->}}</soloincluir>
Si las categorías se colocan en el espacio designado, se mostrarán en la plantilla principal pero no en el sandbox, lo que significa que las categorías de la plantilla no se contaminan incluso cuando también se copia la documentación. — Mr. Stradivarius ♪ talk ♪ 05:48, 15 de octubre de 2017 (UTC) [ responder ]

Confuso...

En la sección Cómo crear subpáginas /sandbox y /testcases se indica...

Supongamos que su plantilla se llama Template:X. Cree una subpágina con el nombre Template:X/sandbox. Si la plantilla principal

¿Qué pasa si la "plantilla principal" aún no existe? La página Ayuda: Diseño de infoboxes sugiere un método para crear uno en su propio espacio de usuario, pero esas instrucciones devuelven un error. Creo que necesitamos instrucciones claras y prácticas sobre los pasos precisos necesarios para realizar estas dos tareas. Maury Markowitz ( discusión ) 12:06 28 sep 2021 (UTC) [ responder ]

Te respondí en la otra página. Si la plantilla aún no existe, entonces está bien simplemente crear una nueva plantilla. El sandbox solo es necesario para probar nuevas funciones en una plantilla que ya está en uso. — Martin ( MSGJ  ·  discusión ) 12:10, 28 de septiembre de 2021 (UTC) [ responder ]
Entonces, ¿por qué no lo dice? Bueno, ahora lo dirá... Maury Markowitz ( discusión ) 14:06 28 sep 2021 (UTC) [ responder ]

¿Deben protegerse los sandboxes y los casos de prueba?

Creo que los entornos de prueba y los casos de prueba de plantillas no deberían estar protegidos porque no restringen la capacidad de probar plantillas. Thingofme ( discusión ) 09:43, 19 de junio de 2022 (UTC) [ responder ]

Bold Rickey710206 (discusión) 04:54 3 dic 2023 (UTC) [ responder ]