Wikilibros
eswikibooks
https://es.wikibooks.org/wiki/Portada
MediaWiki 1.47.0-wmf.21
first-letter
Medio
Especial
Discusión
Usuario
Usuario discusión
Wikilibros
Wikilibros discusión
Archivo
Archivo discusión
MediaWiki
MediaWiki discusión
Plantilla
Plantilla discusión
Ayuda
Ayuda discusión
Categoría
Categoría discusión
TimedText
TimedText talk
Módulo
Módulo discusión
Evento
Evento discusión
Cursos/F P B/F P B Audiovisual
0
52965
434948
396705
2026-09-27T10:47:41Z
Antimundo
74354
Borrar
434948
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Inst. Sanitarias
0
57737
434954
397174
2026-09-27T10:48:16Z
Antimundo
74354
Borrar
434954
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Panadería
0
57765
434955
403725
2026-09-27T10:48:21Z
Antimundo
74354
Borrar
434955
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Artes Gráficas
0
60292
434949
396708
2026-09-27T10:47:46Z
Antimundo
74354
Borrar
434949
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Capilar
0
60293
434950
396521
2026-09-27T10:47:53Z
Antimundo
74354
Borrar
434950
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Construcción
0
60309
434951
396703
2026-09-27T10:47:59Z
Antimundo
74354
Borrar
434951
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Gastronomía
0
60310
434952
396706
2026-09-27T10:48:04Z
Antimundo
74354
Borrar
434952
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Cursos/F P B/F P B Informática
0
60311
434953
396707
2026-09-27T10:48:11Z
Antimundo
74354
Borrar
434953
wikitext
text/x-wiki
{{Borrar|[[WL:BR#L1]]}}
{| class="wikitable"
|+Programas de materias según módulos
!Módulo 1
!Módulo 2
!Módulo 3
!Módulo 4
!Módulo 5
!Módulo 6
|-
|programa Materia 1 M1
|programa Materia 1 M2
|programa Materia 1 M3
|programa Materia 1 M4
|programa Materia 1 M5
|programa Materia 1 M6
|-
|programa Materia 2 M1
|programa Materia 2 M2
|programa Materia 2 M3
|programa Materia 2 M4
|programa Materia 2 M5
|programa Materia 2 M6
|-
|programa Materia 3 M1
|programa Materia 3 M2
|programa Materia 3 M3
|programa Materia 3 M4
|programa Materia 3 M5
|programa Materia 3 M6
|}
4bjp5nsmic7tcl0qf6ztnl0y23hiqmm
Plantilla:Portada/Libros destacados/Candidatos
10
64543
434944
434646
2026-09-27T09:20:39Z
Antimundo
74354
Añadir tabla completa
434944
wikitext
text/x-wiki
{| class="wikitable"
! Nombre !! Descripción !! Imagen !! Color portada
|-
| Billar
| Libro dedicado al estudio del billar y sus diferentes modalidades.
| [[Archivo:Billiards balls.jpg|100px]]
| #75283A
|-
| Ingeniería del conocimiento
| Disciplina relacionada con la representación y utilización del conocimiento en sistemas informáticos.
|
|
|-
| Teoría intuitiva de conjuntos
| Introducción a los conceptos fundamentales de la teoría de conjuntos.
|
|
|-
| Ingeniería de aguas residuales
| Estudio del tratamiento y gestión de las aguas residuales.
|
|
|-
| Administración de tiempo
| Conceptos y técnicas para organizar y gestionar eficazmente el tiempo.
|
|
|-
| Esperanto
| Introducción a la lengua internacional Esperanto, su gramática y su uso.
|
|
|-
| Quenya
| Descripción y estudio de la lengua ficticia Quenya creada por J. R. R. Tolkien.
|
|
|-
| Manual wiki
| Manual introductorio sobre la creación, edición y mantenimiento de páginas wiki.
|
|
|-
| Tutorial de bots
| Guía para la creación y utilización de bots para automatizar tareas en una wiki.
|
|
|-
| Programación en Ada
| Introducción al lenguaje de programación Ada y sus principales características.
|
|
|-
| Catálogo de obras de Erminio Blotta
| Catálogo de las obras realizadas por el escultor Erminio Blotta.
|
|
|}
rezmg5tgtf0moxioqs32axeme1np40z
434945
434944
2026-09-27T09:26:44Z
Antimundo
74354
Cambiar imagen billar
434945
wikitext
text/x-wiki
{| class="wikitable"
! Nombre !! Descripción !! Imagen !! Color portada
|-
| Billar
| Libro dedicado al estudio del billar y sus diferentes modalidades.
| [[Archivo:J thompson billiards card.jpg|100px]]
| #75283A
|-
| Ingeniería del conocimiento
| Disciplina relacionada con la representación y utilización del conocimiento en sistemas informáticos.
|
|
|-
| Teoría intuitiva de conjuntos
| Introducción a los conceptos fundamentales de la teoría de conjuntos.
|
|
|-
| Ingeniería de aguas residuales
| Estudio del tratamiento y gestión de las aguas residuales.
|
|
|-
| Administración de tiempo
| Conceptos y técnicas para organizar y gestionar eficazmente el tiempo.
|
|
|-
| Esperanto
| Introducción a la lengua internacional Esperanto, su gramática y su uso.
|
|
|-
| Quenya
| Descripción y estudio de la lengua ficticia Quenya creada por J. R. R. Tolkien.
|
|
|-
| Manual wiki
| Manual introductorio sobre la creación, edición y mantenimiento de páginas wiki.
|
|
|-
| Tutorial de bots
| Guía para la creación y utilización de bots para automatizar tareas en una wiki.
|
|
|-
| Programación en Ada
| Introducción al lenguaje de programación Ada y sus principales características.
|
|
|-
| Catálogo de obras de Erminio Blotta
| Catálogo de las obras realizadas por el escultor Erminio Blotta.
|
|
|}
ad6in01pkth6unw184cumod0t1mbzyj
434946
434945
2026-09-27T09:27:35Z
Antimundo
74354
Cambiar color billar
434946
wikitext
text/x-wiki
{| class="wikitable"
! Nombre !! Descripción !! Imagen !! Color portada
|-
| Billar
| Libro dedicado al estudio del billar y sus diferentes modalidades.
| [[Archivo:J thompson billiards card.jpg|100px]]
| #F7F5F6
|-
| Ingeniería del conocimiento
| Disciplina relacionada con la representación y utilización del conocimiento en sistemas informáticos.
|
|
|-
| Teoría intuitiva de conjuntos
| Introducción a los conceptos fundamentales de la teoría de conjuntos.
|
|
|-
| Ingeniería de aguas residuales
| Estudio del tratamiento y gestión de las aguas residuales.
|
|
|-
| Administración de tiempo
| Conceptos y técnicas para organizar y gestionar eficazmente el tiempo.
|
|
|-
| Esperanto
| Introducción a la lengua internacional Esperanto, su gramática y su uso.
|
|
|-
| Quenya
| Descripción y estudio de la lengua ficticia Quenya creada por J. R. R. Tolkien.
|
|
|-
| Manual wiki
| Manual introductorio sobre la creación, edición y mantenimiento de páginas wiki.
|
|
|-
| Tutorial de bots
| Guía para la creación y utilización de bots para automatizar tareas en una wiki.
|
|
|-
| Programación en Ada
| Introducción al lenguaje de programación Ada y sus principales características.
|
|
|-
| Catálogo de obras de Erminio Blotta
| Catálogo de las obras realizadas por el escultor Erminio Blotta.
|
|
|}
hx4sxnu44ctf3qg3sgmf9293qdvsbjl
Módulo:Libro destacado
828
64544
434943
434647
2026-09-27T09:20:12Z
Antimundo
74354
Añadir funcionalidad de imagen, descripción, color
434943
Scribunto
text/plain
local p = {}
local CANDIDATES_PAGE = 'Plantilla:Portada/Libros destacados/Candidatos'
local DEFAULT_COLOR = '#EAECF0'
local DEFAULT_IMAGE = 'Question Mark.svg'
-- Obtiene el contenido de la página de candidatos
local function getCandidatesPage()
local title = mw.title.new(CANDIDATES_PAGE)
if not title then
return nil
end
local content = title:getContent()
if not content or content == '' then
return nil
end
return content
end
-- Extrae los libros de la tabla de MediaWiki
local function getCandidates()
local content = getCandidatesPage()
if not content then
return {}
end
local candidates = {}
local currentRow = nil
local inTable = false
for line in content:gmatch('[^\r\n]+') do
line = mw.text.trim(line)
-- Inicio de la tabla
if line:match('^{|') then
inTable = true
-- Fin de la tabla
elseif line == '|}' then
if currentRow and currentRow.name and currentRow.name ~= '' then
candidates[#candidates + 1] = currentRow
end
currentRow = nil
inTable = false
-- Nueva fila
elseif inTable and line:match('^|%-') then
-- Guardar la fila anterior
if currentRow and currentRow.name and currentRow.name ~= '' then
candidates[#candidates + 1] = currentRow
end
currentRow = {
name = '',
description = '',
image = DEFAULT_IMAGE,
color = DEFAULT_COLOR
}
-- Celdas de la tabla
elseif inTable and currentRow and line:match('^|') then
local cell = line:sub(2)
cell = mw.text.trim(cell)
-- Primera celda: nombre
if currentRow.name == '' then
currentRow.name = cell
-- Segunda celda: descripción
elseif currentRow.description == '' then
currentRow.description = cell
-- Tercera celda: imagen
elseif currentRow.image == DEFAULT_IMAGE then
local imageName =
cell:match('%[%[Archivo:([^%]|]+)')
or cell:match('%[%[File:([^%]|]+)')
if imageName then
currentRow.image = mw.text.trim(imageName)
else
currentRow.image = DEFAULT_IMAGE
end
-- Cuarta celda: color
else
cell = mw.text.trim(cell)
if cell ~= '' then
currentRow.color = cell
else
currentRow.color = DEFAULT_COLOR
end
end
end
end
return candidates
end
-- Selecciona el libro de la semana
local function getBookOfTheWeek()
local candidates = getCandidates()
if #candidates == 0 then
return nil
end
local date = os.date('*t')
local year = date.year
local week = tonumber(os.date('%W'))
-- La misma semilla produce el mismo libro durante toda la semana
local seed = year * 100 + week
math.randomseed(seed)
local index = math.random(#candidates)
return candidates[index]
end
-- Devuelve el nombre del libro
function p.name()
local book = getBookOfTheWeek()
if not book then
return 'No books available'
end
return book.name
end
-- Devuelve la descripción del libro
function p.description()
local book = getBookOfTheWeek()
if not book then
return 'No books available'
end
return book.description
end
-- Devuelve el nombre del archivo de imagen
function p.image()
local book = getBookOfTheWeek()
if not book then
return DEFAULT_IMAGE
end
if not book.image or book.image == '' then
return DEFAULT_IMAGE
end
return book.image
end
-- Devuelve el color de portada
function p.color()
local book = getBookOfTheWeek()
if not book then
return DEFAULT_COLOR
end
if not book.color or book.color == '' then
return DEFAULT_COLOR
end
return book.color
end
return p
jppjfl15ebif9qd3260t28cw1nisk0x
Plantilla discusión:Portada/Libros destacados
11
64545
434940
434703
2026-09-27T08:52:05Z
Antimundo
74354
/* Petición para cambiar y actualizar esta sección */ Respuesta
434940
wikitext
text/x-wiki
== Petición para cambiar y actualizar esta sección ==
Me gustaría mejorar esta sección del «libro destacado» de la portada, para ello creo que es necesario recordar cómo funciona actualmente y qué problemas tiene:
Esta plantilla hace un «switch» seleccionando un libro cada mes de una lista preestablecida. Una lista de libros que actualmente es la siguiente:
<syntaxhighlight>
|01=Billar
|02=Ingeniería del conocimiento
|03=Teoría intuitiva de conjuntos
|04=Ingeniería de aguas residuales
|05=Administración de tiempo
|06=Esperanto
|07=Quenya
|08=Manual wiki
|09=Ingeniería de aguas residuales
|10=Tutorial de bots
|11=Programación en Ada
|12=Catálogo de obras de Erminio Blotta
</syntaxhighlight>
El problema con este sistema son varios:
# '''Esta lista de libros lleva sin cambiarse por lo menos desde 2011. Esto implica que llevamos más de 15 años mostrando exactamente los mismos 12 libros en exactamente el mismo orden'''.
# Esta selección de libros fue elegida exclusivamente por un único usuario. No existe ninguna votación o consenso para la elección de estos libros en particular. Mantener votaciones mensuales para este asunto sería demasiado laborioso para la poca cantidad de usuarios que somos.
;Mi propuesta
# Crear un listado de libros que estén en un estado que nos parezca aceptable. Lo ideal en un futuro sería que en este listado aparezcan sólo libros que estén marcados como corregido o validado según [[Wikilibros:Revisión de libros]]. Pero aún no podemos hacer esto porque aún no hay ningún libro completo marcado como corregido o validado. Por lo que de momento este listado lo tendríamos que elegir a mano.
# Cada día o cada semana, se elegiría aleatoriamente un libro del listado de libros que acabo de mencionar.
## Esto conseguiría evitar esta situación de que los mismos 12 libros se repitan en bucle durante años. Podríamos tener un listado más grande con varias decenas de libros, y cada semana se elegiría uno aleatoriamente para asegurarse de que hay más variedad.
## También haría que se cambiase semanalmente en vez de mensualmente. En otras wikis, los contenidos destacados de la portada cambian cada día o cada semana, haciendo que los usuarios vean cambios y novedades en la portada cada vez que visitan la wiki. Mantener el mismo libro destacado durante todo un mes limita mucho la cantidad de obras que podemos mostrar y hace que la portada resulte más estática. Un cambio semanal permitiría dar visibilidad a muchos más libros a lo largo del año y, al mismo tiempo, transmitiría una mayor sensación de actividad y renovación en la wiki.
;Propuesta técnica
Ahora quedaría la cuestión de cómo realizar esto en la práctica. He probado a implementarlo de la siguiente forma:
# He creado [[Plantilla:Portada/Libros destacados/Candidatos]], que contiene el listado de libros que pueden ser seleccionados para aparecer como libro destacado.
# He creado [[Módulo:Libro destacado]], que lee automáticamente este listado y selecciona uno de los libros candidatos. La selección se realiza utilizando el año y el número de semana como referencia, de modo que el resultado sea estable durante toda la semana y cambie automáticamente al comenzar una nueva semana.
# El módulo se puede invocar usando <code><nowiki>{{#invoke:Libro destacado|libro}}</nowiki></code>. Esta llamada devuelve directamente el nombre del libro seleccionado de entre los candidatos. Por ejemplo: {{#invoke:Libro destacado|libro}}
De esta forma, la plantilla que muestra el libro destacado sólo tiene que utilizar el resultado del módulo para saber qué libro debe mostrar.
El mantenimiento del sistema sería muy sencillo: sólo habría que actualizar [[Plantilla:Portada/Libros destacados/Candidatos]] cuando queramos añadir o retirar un libro de la selección. No sería necesario modificar el módulo ni actualizar manualmente el libro destacado cada semana, ya que la selección se realiza automáticamente a partir de la lista de candidatos y cambia una vez por semana.
Eso es todo, gracias por leerme que al final me ha quedado un texto muy largo. Menciono a @[[Usuario:Mazbel|Mazbel]] y si te parece bien, cambio el actual «switch» por este nuevo módulo, y posteriormente podemos expandir y actualizar los libros listados en [[Plantilla:Portada/Libros destacados/Candidatos]]. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:18 23 sep 2026 (UTC)
:Buenas @[[Usuario:Mazbel|Mazbel]] ¿podrías echarle un vistazo a esto? gracias [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:26 25 sep 2026 (UTC)
::Buenas, han pasado unos días y sigo sin obtener respuesta. Si no hay ninguna objeción implementaré esto mañana, pues tampoco es un cambio muy drástico y creo que es una mejora clara respecto al sistema actual. ¡Saludos! [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:52 27 sep 2026 (UTC)
lqo06cop2kxhs2ijdfa2020fgxyuiah
434947
434940
2026-09-27T09:49:28Z
Antimundo
74354
Ampliar propuesta
434947
wikitext
text/x-wiki
== Petición para cambiar y actualizar esta sección ==
Me gustaría mejorar esta sección del «libro destacado» de la portada, para ello creo que es necesario recordar cómo funciona actualmente y qué problemas tiene:
Esta plantilla hace un «switch» seleccionando un libro cada mes de una lista preestablecida. Una lista de libros que actualmente es la siguiente:
<syntaxhighlight>
|01=Billar
|02=Ingeniería del conocimiento
|03=Teoría intuitiva de conjuntos
|04=Ingeniería de aguas residuales
|05=Administración de tiempo
|06=Esperanto
|07=Quenya
|08=Manual wiki
|09=Ingeniería de aguas residuales
|10=Tutorial de bots
|11=Programación en Ada
|12=Catálogo de obras de Erminio Blotta
</syntaxhighlight>
El problema con este sistema son varios:
# '''Esta lista de libros lleva sin cambiarse por lo menos desde 2011. Esto implica que llevamos más de 15 años mostrando exactamente los mismos 12 libros en exactamente el mismo orden'''.
# Esta selección de libros fue elegida exclusivamente por un único usuario. No existe ninguna votación o consenso para la elección de estos libros en particular. Mantener votaciones mensuales para este asunto sería demasiado laborioso para la poca cantidad de usuarios que somos.
;Mi propuesta
# Crear un listado de libros que estén en un estado que nos parezca aceptable. Lo ideal en un futuro sería que en este listado aparezcan sólo libros que estén marcados como corregido o validado según [[Wikilibros:Revisión de libros]]. Pero aún no podemos hacer esto porque aún no hay ningún libro completo marcado como corregido o validado. Por lo que de momento este listado lo tendríamos que elegir a mano.
# Cada día o cada semana, se elegiría aleatoriamente un libro del listado de libros que acabo de mencionar.
## Esto conseguiría evitar esta situación de que los mismos 12 libros se repitan en bucle durante años. Podríamos tener un listado más grande con varias decenas de libros, y cada semana se elegiría uno aleatoriamente para asegurarse de que hay más variedad.
## También haría que se cambiase semanalmente en vez de mensualmente. En otras wikis, los contenidos destacados de la portada cambian cada día o cada semana, haciendo que los usuarios vean cambios y novedades en la portada cada vez que visitan la wiki. Mantener el mismo libro destacado durante todo un mes limita mucho la cantidad de obras que podemos mostrar y hace que la portada resulte más estática. Un cambio semanal permitiría dar visibilidad a muchos más libros a lo largo del año y, al mismo tiempo, transmitiría una mayor sensación de actividad y renovación en la wiki.
;Propuesta técnica
Ahora quedaría la cuestión de cómo realizar esto en la práctica. He probado a implementarlo de la siguiente forma:
# He creado [[Plantilla:Portada/Libros destacados/Candidatos]], que contiene el listado de libros que pueden ser seleccionados para aparecer como libro destacado.
# He creado [[Módulo:Libro destacado]], que lee automáticamente este listado y selecciona uno de los libros candidatos. La selección se realiza utilizando el año y el número de semana como referencia, de modo que el resultado sea estable durante toda la semana y cambie automáticamente al comenzar una nueva semana.
# El módulo se puede invocar usando <code><nowiki>{{#invoke:Libro destacado|name}}</nowiki></code>. Esta llamada devuelve directamente el nombre del libro seleccionado de entre los candidatos. Por ejemplo: {{#invoke:Libro destacado|name}}
De esta forma, la plantilla que muestra el libro destacado sólo tiene que utilizar el resultado del módulo para saber qué libro debe mostrar.
El mantenimiento del sistema sería muy sencillo: sólo habría que actualizar [[Plantilla:Portada/Libros destacados/Candidatos]] cuando queramos añadir o retirar un libro de la selección. No sería necesario modificar el módulo ni actualizar manualmente el libro destacado cada semana, ya que la selección se realiza automáticamente a partir de la lista de candidatos y cambia una vez por semana.
Eso es todo, gracias por leerme que al final me ha quedado un texto muy largo. Menciono a @[[Usuario:Mazbel|Mazbel]] y si te parece bien, cambio el actual «switch» por este nuevo módulo, y posteriormente podemos expandir y actualizar los libros listados en [[Plantilla:Portada/Libros destacados/Candidatos]]. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:18 23 sep 2026 (UTC)
:Buenas @[[Usuario:Mazbel|Mazbel]] ¿podrías echarle un vistazo a esto? gracias [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:26 25 sep 2026 (UTC)
::Buenas, han pasado unos días y sigo sin obtener respuesta. Si no hay ninguna objeción implementaré esto mañana, pues tampoco es un cambio muy drástico y creo que es una mejora clara respecto al sistema actual. ¡Saludos! [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:52 27 sep 2026 (UTC)
=== Añadidos a la propuesta ===
Amplío la propuesta, he creado la plantilla {{ep|TarjetaLibro}} y con ella se pueden crear "portadas" de la misma forma que hacen prácticamente todos los portales del libros como ([https://www.casadellibro.com/ Casa del libro], [https://www.amazon.com/amz-books/store Amazon Books]. [https://www.goodreads.com/ Goodreads], [https://madrid.ebiblio.es/ Madrid eBiblio], [https://www.collinsbooks.com.au/ Collins Booksellers] y muchísimas más).
El funcionamiento es muy sencillo. En [[Plantilla:Portada/Libros destacados/Candidatos]] hay una tabla de libros destacados, añadir o quitar un libro es tan sencillo como añadir o quitar una fila de esta tabla. Hay un parámetro de nombre, otro de descripción, etc.
Un ejemplo:
{| class="wikitable"
|-
| style="padding:20px;" |
<div style="display:flex; align-items:flex-start; gap:20px;">
<div>
{{TarjetaLibro
|página={{#invoke:Libro destacado|name}}
|mostrartexto=no
|ancho=120px
|portada={{#invoke:Libro destacado|image}}
|portadaancho=100px
|portadacolor={{#invoke:Libro destacado|color}}
}}
</div>
<div style="flex:1;">
<div style="font-size:1.4em; font-weight:bold;">
[[{{#invoke:Libro destacado|name}}]]
</div>
<div>
{{#invoke:Libro destacado|description}}
</div>
</div>
</div>
|}
Espero que os guste mi propuesta, creo que es una mejora significativa respecto a lo que tenemos actualmente, y mucho más fácil de mantener. --[[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 09:49 27 sep 2026 (UTC)
ps8qpnbq7k5qpz919q3chpkzzgpd4sx
Usuario discusión:IH-Galeano
3
64647
434939
2026-09-26T17:38:33Z
Antimundo
74354
Sección nueva: /* Bienvenida */
434939
wikitext
text/x-wiki
== Bienvenida ==
{{Bienvenida}}
Saludos @[[Usuario:IH-Galeano|IH-Galeano]] te doy la bienvenida a Wikilibros. Creo que los siguientes libros podrían interesarte:
* [[Español]]
* [[Aprender español]]
* [[Portugués]]
Todos ellos están incompletos y tienen bastante margen de mejora, si te interesa alguno en particular puedes empezar a editarlo directamente, estaré pendiente de los cambios que realices para corregirlos si cometes algún error. Si tienes cualquier duda, puedes escribirme en esta misma página de discusión, no te olvides de @ mencionarme para que me salte la notificación de tu mensaje. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 17:38 26 sep 2026 (UTC)
c1djz3qcoons6rxg1aph3wqqi1rbhcn
Plantilla:TarjetaLibro
10
64648
434941
2026-09-27T09:08:36Z
Antimundo
74354
Crear plantilla
434941
wikitext
text/x-wiki
<div style="width:{{{ancho|120px}}}; text-align:center; display:inline-block; vertical-align:top;">
<div style="width:100%; aspect-ratio:1/1.414; overflow:hidden; display:flex; justify-content:center; align-items:center; background:{{{portadacolor|#EAECF0}}}; border:1px solid #C8CCD1; box-shadow:0 1px 1px rgba(0,0,0,.15); box-sizing:border-box; border-radius:2px;">
[[Archivo:{{{portada|Question Mark.svg}}}|{{{portadaancho|{{{ancho|120px}}}}}}|frameless|center|link={{{página|Nombre del libro}}}]]
</div>
{{#ifeq:{{{mostrartexto|sí}}}|no||
<div style="padding:4px;">
'''[[{{{página|Nombre del libro}}}|<span style="white-space:normal; overflow-wrap:normal; word-break:normal;">{{{página|Nombre del libro}}}</span>]]'''{{#if:{{{descripción|}}}|<br>{{{descripción}}}}}
</div>
}}
</div><noinclude>
{{Documentación}}
[[Categoría:Wikilibros:Plantillas de componentes rápidos]]
</noinclude>
4jtimo36nr55g7htpysrnehrkjkqbzv
Plantilla:TarjetaLibro/uso
10
64649
434942
2026-09-27T09:09:42Z
Antimundo
74354
Crear
434942
wikitext
text/x-wiki
{{subpágina de documentación}}
=== Uso ===
Esta plantilla sirve para crear una tarjeta para un libro.
=== Sintaxis ===
<syntaxhighlight lang="wikitext">
{{TarjetaLibro
|página=Física
|ancho=120px
|portada=Norman Saunders - cover of Marvel Science Stories for April-May 1939.jpg
|portadacolor=#75283A
|portadaancho=100px
|descripción=Esto es tan solo un ejemplo.
}}
</syntaxhighlight>
{{TarjetaLibro
|página=Física
|ancho=120px
|portada=Norman Saunders - cover of Marvel Science Stories for April-May 1939.jpg
|portadacolor=#75283A
|portadaancho=100px
|descripción=Esto es tan solo un ejemplo.
}}
=== Ejemplo ===
<!-- Muestra un ejemplo de uso de la plantilla y su resultado. -->
== Estantería de libros ==
<div style="display: flex;gap:20px; flex-wrap:wrap; align-items:flex-start; justify-content:center">
<!--Ejemplo con todos los parámetros-->
{{TarjetaLibro
|página=Física
|ancho=120px
|portada=Norman Saunders - cover of Marvel Science Stories for April-May 1939.jpg
|portadacolor=#75283A
|portadaancho=100px
|descripción=Esto es tan solo un ejemplo.
}}
{{TarjetaLibro
|página=Libro que no existe
}}
{{TarjetaLibro
|página=Ajedrez
|portada=Chess.pdf
}}
{{TarjetaLibro
|página=Historia de la filosofía
|portada=West 1926-07-05 cover.png
}}
{{TarjetaLibro
|página=Matemáticas
|portada=El anacronópete - Portada.jpg
}}
{{TarjetaLibro
|página=Introducción a Linux
|portada=QuehacerparamigraraSL.svg
|portadacolor=#9BC9D2
}}
{{TarjetaLibro
|página=Apicultura fácil
|portada="The tired cleaners.".png
|portadacolor=#DFD8AF
}}
{{TarjetaLibro
|página=Bioquímica
|portada=(R.G. Chase and Co. (Geneva, N.Y.) materials) BHL46913881.jpg
}}
{{TarjetaLibro
|página=Estadística
|portada=Popular Aviation June 1928.jpg
|portadacolor=#9A9376
}}
</div>
Ejemplo pequeño
<div style="display: flex;gap:20px; flex-wrap:wrap; align-items:flex-start; justify-content:center">
{{TarjetaLibro
|página=Física
|ancho=90px
|portada=Norman Saunders - cover of Marvel Science Stories for April-May 1939.jpg
|portadacolor=#75283A
}}
{{TarjetaLibro
|página=Libro que no existe
|ancho=90px
}}
{{TarjetaLibro
|página=Ajedrez
|ancho=90px
|portada=Chess.pdf
}}
{{TarjetaLibro
|página=Historia de la filosofía
|ancho=90px
|portada=West 1926-07-05 cover.png
}}
{{TarjetaLibro
|página=Matemáticas
|ancho=90px
|portada=El anacronópete - Portada.jpg
}}
{{TarjetaLibro
|página=Introducción a Linux
|ancho=90px
|portada=QuehacerparamigraraSL.svg
|portadacolor=#9BC9D2
}}
{{TarjetaLibro
|página=Apicultura fácil
|ancho=90px
|portada="The tired cleaners.".png
|portadacolor=#DFD8AF
}}
{{TarjetaLibro
|página=Bioquímica
|ancho=90px
|portada=(R.G. Chase and Co. (Geneva, N.Y.) materials) BHL46913881.jpg
}}
</div>
<includeonly>
<!-- Añade aquí las categorías de la plantilla. Los enlaces interlingüísticos se gestionan mediante Wikidata. -->
</includeonly>
hvo5ba3p6pfdf3t4c6sejwuc80q7p9k