[10:03:17] jem era con respecto a si era mejor usar solo un módulo para la ficha genérica [10:03:47] y las diversas fichas se construirían a partir de la plantillas de la ficha genérica [10:04:10] lo que hay ahora salvo que la plantilla ficha se crearía a partir de un módulo [10:04:24] Bien [10:04:51] La otra opción es que cada una de las fichas o algunas de ellas se crearían a partir de un módulo que tendría como base el módulo de la ficha gnérica [10:05:07] cada una de las opciones tiene sus ventajas y desventajas [10:05:30] Yo es que lo que estoy viendo en ese módulo para la ficha de libro es que todo es válido para cualquier ficha salvo los números de propiedades concretas a insertar [10:05:57] En principio la idea como ya hemos comentado es que se vaya invirtiendo más en la ficha wikidata que auqnue a corto plazo no es viable en todos los casos [10:06:17] jem La forma también tienen defectos [10:06:35] El tema está en el aprovechamiento de código que en este caso no se usa [10:06:41] y es muy importante [10:07:04] wikidata no puede estar implementado de forma independiente en cada ficha [10:07:16] Eso está claro [10:07:19] y menos ahora que hay cambios cada dos por tres [10:07:35] jem Esta era una parte que te quería comentar [10:07:36] Hay que hacer código reutilizable y sin duplicaciones [10:07:59] el módulo wikidata tal cula está no se uede implementar en las fichas [10:08:06] empezando por la de Wikidata [10:08:28] porque de esa forma se hace que el módulo se tenga que ejecutar en cada parámetro [10:08:58] al implementarlo de forma independiente se hace que se ejecute un código similar solo una vez [10:09:08] pero a eso hay que buscar soluciones [10:09:34] una podría ser el hacer de algunas funciones del módulo wikidata públicas [10:09:46] para que puedan ejecutarse de forma independiente [10:10:07] Yo ya me pierdo porque no todavía no he sacado tiempo para estudiar cómo está organizado todo ese asunto [10:10:37] Pero alguna solución habrá que buscar, y ahora antes de tener que rectificar lo que se vaya haciendo [10:10:37] jem es sencillo pillar la lógica básica de como fucnciona [10:11:02] se ejecuta una función que devuelve una tabla con todo lo que tienen ele elemento [10:11:21] y se llega al valor que pide la propiedad dándole formato [10:11:40] eso sería en 3 líneas [10:11:44] Bien [10:12:17] Lua auqnue con una sintaxis peculiar puede tener funciones públicas o privadas (internas) [10:12:42] lo peculiar es que en Lua se crea el objeto en el mismo módulo [10:13:10] es un array que puede contener variables (atributos) y funciones [10:13:27] y las funciones que son elementos de ese array son públicas [10:13:36] el resto solo son de uso interno [10:14:09] Lo de poder invocar funciones públicas de módulos me suena bien en principio [10:14:28] ¿Ya le has escrito a Juan Mayordomo? [10:14:33] las funciones públicas pueden usarse tanto en una página como en otro módulo creando un objeto con include(módulo) [10:14:46] jem antes quería evaluar la propuesta [10:14:55] y tener claro que proponerle [10:15:10] en principio por supuesto lo de reaprovechar el código [10:15:38] pero el tema de si usar modulos para fichas específicas es una parte que yo no tengo del todos claro [10:15:49] De momento puedes proponerle que exponga ideas en el wikiproyecto [10:15:50] hay casos en que puede suponer una gran ventaja [10:16:01] ¿Por ejemplo? [10:16:04] por ejemplo en fichas grandes o fichas que son base de otras [10:16:20] ¿Vamos a admitir fichas que sean base de otras? [10:16:23] si es base hace que no se tenga que cargar toda la base [10:16:45] por ejemplo en casos de la ficha de localidad /f de localidad de país [10:16:58] ese podría ser un caso [10:17:16] que supondría una ventaja [10:17:20] Es que yo no veo esas jerarquías de fichas, ni ninguna multiplicidad de fichas [10:17:24] lo mismo que en fichas muy grandes [10:17:36] la desventaja es que ahora reconvertirlas todas [10:17:48] Tendría que haber, como mucho, una ficha para cada gran tipo de artículo [10:18:07] es algo que creo que es un esfuerzo que a medio plazo puede ser imnecesario [10:18:23] jem se podrían plantear más bases [10:18:30] aprovechando la ventaja [10:18:53] porque ahora el uso de bases supone multiplicar el código que se carga al abrir una página [10:19:27] Pero hay que buscar un equilibrio entre carga del servidor y utilidad [10:19:35] pero eso como todo requiere una planificación que haber quien la diseña [10:19:44] a ver* [10:20:17] Bien, pues de momento habrá que plantear que la diseñemos entre todos [10:20:33] en esto parece que cada proyecto está haciendo las cosas de una forma diferente y no hay uno que apueste por un cambio muy radical [10:20:40] o por lo menos no lo he visto [10:20:53] Supongo que todos estarán todavía a la expectativa del avance de Wikidata [10:20:59] el poner la ficha genérica con un módulo si que lo tienen muchos [10:21:04] Aunque sería bueno recopilar lo que van haciendo para exponerlo también [10:21:04] pero más no he visto [10:21:57] jem Yo soy consciente que lo que se me pueda ocurriri a mí no va a ser lo mejor. estas cosas se deben de pensar entre muchos [10:22:34] y tal vez sería bueno que se desarollarían desde ámbitos en que participen todos los proyectos [10:23:00] Entonces quizá sería mejor empezar por el Café [10:23:30] el de es:wiki? [10:24:58] Sí, claro [10:25:22] jem Hay me da que pocos van a participar porque les va a parecer chino [10:25:23] Aunque desde luego sería ideal que estas ideas se compartieran globalmente en Wikidata [10:25:49] Ah, ya capto que te referías a todos los proyectos Wikimedia :) [10:26:02] jem en mi caso el problema global es lo mucho queme gusta hablar en inglés [10:26:04] Pues aunque participen pocos sería interesante al menos avisar [10:26:09] jem claro [10:26:16] Porque sería un cambio muy importante para todos los editores [10:26:22] jem el problema/solución es el mismo [10:26:31] pueden cambiar las preferencias de cada uno [10:27:17] pero seguro que algo que se piensa entre muchos va a ser mejor que algo que diseñemos auí en tre uno dos [10:27:26] Sí, a eso me refería [10:27:56] y teniendo en cuenta que uno de ellos een esto no deja de ser un iniciado y por ahora está llevando la carga principal [10:28:34] Más razón para llamar la atención de todos para que se impliquen [10:29:18] los módulos parece que imponen mucho respeto [10:29:28] y la verdad que no entiendo porqué [10:29:53] no son muchos más complejos que el wikitexto [10:30:48] Hombre, hay que conocer un poco el lenguaje [10:31:14] más que nada es pillarle la lógica [10:32:27] y en eso hay que normalizar el uso de módulos [10:32:44] mejor dicho regular [10:33:01] auqnue sea solo unas normas básicas [10:33:12] pero ahora es un tema en blanco [10:33:24] Sí, también [10:33:41] cuando deben usarse y cuando no [10:33:52] quien puede crearlos o importarlos [10:34:05] reaprovechamiento de código [10:34:19] Sí [10:34:25] módulos que deben estar protegidos [10:34:43] manual de estilos [10:35:05] distribución de módulos [10:35:25] que funciones deben estar en un mismo módulo [10:39:31] Pero ahora lo que pasa es que si propongo algo así me tem que para la mayoría va a ser algo así como hablarles en chino [10:40:12] es un tema que solopueden entender programadores o por lo menos gente que alguna vez haya programado [10:40:49] y la mayoría de estos no se porqué parecen no interarse por lo módulos [10:42:28] jem Luego otra cosa. Aquí han creado una plantilla que me suena que ya existe que requiere un módulo que no existe [10:42:34] https://es.wikipedia.org/wiki/Plantilla:Harvard_citation/core [10:43:14] y que es subpágina de algo que tampoco existe [10:43:24] https://es.wikipedia.org/wiki/Plantilla:Harvard_citation [10:44:16] jem Por ahora controlando los errores de script llego a estos casos [10:44:55] no he puesto borrado rápido porque el caso no está contemplado [10:44:55] Eso ha sido creado por alguien que no creo que conozca bien cómo estamos organizados [10:45:05] -info Cristina Zapata Pérez [10:45:07] 10[15] Usuario Cristina Zapata Pérez en 07es - Registrado: 23 ago 2014, 00:38 - Ediciones: 108 (9,82 ed./día) - Primera: 23 ago 2014, 16:48 en «Usuario:Cristina Zapata Pérez» - Última: 033 sep 2014, 08:40 en «Discusión:Computadoras Manchester» - Grupos: user, autoconfirmed - Sexo: N/D - 10https://es.wikipedia.org/wiki/Special:Contributions/Cristina_Zapata_P%C3%A9rez [10:45:17] jem y no sabe de módulos [10:45:23] Hay que dejarle mensaje [10:45:48] Aquí tenemos {{Cita Harvard}} [10:45:49] 10[16] 10https://es.wikipedia.org/wiki/Template:Cita_Harvard [10:45:56] jem Para citas de Harvard me suna que ya hay alguna plantilla [10:46:14] Pues esa [10:46:37] jem Hablarle de módulos igual puede ser peligroso [10:47:01] De momento bastaría señalarle la existencia de nuestra plantilla [10:47:10] El que los módulos sean complejos tienen muchas desventajas pero también alguna ventaja [10:47:43] una de ellas que ha frenado el traslado indiscriminado de lantillas de la Wikipedia en inglés [10:48:24] jem y sa borrarla por lo menos para que en la categoría de errores de script no fichure [10:48:27] Es del grupo de Thelmadatter [10:48:39] jem bufff [10:48:44] Pues sí [10:49:15] Tienen buena intención pero creo que Thelmadatter para ser tutora debería saber un poco más [10:50:00] O al menos ser consciente de hasta dónde puede llegar y dejar hacer [10:50:15] por ahora parece que lo de Wikidata lo usan o por lo menos no aparecen artículos de México en la categoría de trasladar coordenadas a Wikidata [10:50:34] Bien [10:50:36] que por cierto hace días que no miro [10:52:19] jem Por ahora solo aparece una carcel de vez en cuando creada por Warairarepano&Guaicaipuro [10:53:46] también tengo pendiente avisarle [10:56:59] y de Thelmadatte al final me da la sensación que me van a tomar por alguien que trata de hacerles boicot o algo parecido lo cual está lejos de mi intención [10:59:08] Puedes llevar el asunto al tablón para que lo asuma algún biblio [11:03:20] entonces si que va a parecer un boicot [11:03:47] se supone que el tablón es para que se tomen acciones administrativas [11:04:07] cuando se han agotado otras vias de diálogo [11:04:49] y el hacer las cosas mal por no saber hacerlas bien no lo veo penalizable [11:05:46] y por ahora parece que en lo de Wikidata me han hecho caso [11:06:06] lo que pasa que siempre van a salir otras cuestiones [11:06:39] ahora a salido el tema de la organización de plantillas y más adelante saldrán otras cosas [11:06:53] es cuestión se conocer bien la Wikipedia en español [11:07:14] *de conocer [11:09:12] en un proyecto como el nuestro que está falto de recursos siempre va a ser bienvenidas iniciativas creativas [11:09:19] No necesariamente para tomar acciones, se puede perfectamente pedir consejo o terceras opiniones [11:09:45] O que se deje un mensaje [11:10:06] Por ahora creo que procedería un aviso en tono cordial y el borrado de la plantilla [11:10:12] Sí [11:11:36] no he puesto la plantilla de borrado rápido porque el que no tenga uso, necesite un módulo que no existe, sea subpágina de una página que no existe y que sea una plantilla ya existente no traducida al español [11:11:52] auqnue de sentido común proceda el borrado rápido [11:12:04] no está contemplado en la política [11:13:40] Igual me ocupo directamente cuando haya puesto al día otras cuestiones urgentes [11:15:13] yo voy a dejarle el aviso [11:15:53] jem y la plantillas distruir explicando las razones que he expuesto [11:16:00] Vale [11:16:09] auqnue no figure en la política por vacío legal [11:16:21] creo que es de sentido común [11:16:34] y lo de ignora las normas [11:17:43] Sí [11:37:19] jem Ya le he respondido [11:37:45] https://es.wikipedia.org/w/index.php?title=Usuario_discusi%C3%B3n:Cristina_Zapata_P%C3%A9rez&diff=76810354&oldid=76536815 [11:39:29] Bien, pongo en seguimiento la discusión por si acaso [11:39:57] Lo que no está es el marcado para destruir [11:42:05] estoy en ello [11:42:27] ya está marcado para destruir [11:46:01] Vale [11:46:46] Borrada [11:47:37] jem otras cosas voy a trabajr en una propuesta para Juan Mayordomo [11:47:56] antes de ponerle un mensaje me gustaría ofrecerle una buena propuesta [11:48:09] Me parece bien [11:48:26] igual trato de aplicar lo que he aprendido con respecto a las TAD (tipos abstractos de datos) [11:48:41] de forma que cada ficha diferente solo sea un TAD [11:49:02] es decir un módulo de atributos con valor [11:49:11] que en otra parte se inserten en la ficha [11:50:37] y la parte de wikidata , o la asignación de los valores de TAD a los atributos de la ficha así como las funciones que serían comunes a varias plantillas esté en un solo módulo [11:52:39] esto requiere pensar en un diseño que espero me salga facil [11:53:25] lo difícil va a ser adpatar mi teoría a Lua [11:53:31] *adaptar [11:54:01] tiene un formato de Programación Orientada a Objetos [11:54:31] que en Lua como ya he comentado de alguna forma se puede establecer pero la forma es muy peculiar [16:29:09] [[Categoría:Wikipedia:Mantenimiento de plantillas]] [16:29:11] 10[17] 10https://es.wikipedia.org/wiki/Categor%C3%ADa:Wikipedia:Mantenimiento_de_plantillas [16:39:55] jem Ya he conseguido la primera parte de lo que pretendía [16:40:27] el módulo:Wikidata ahora tiene 3 funciones que se pueden utilizar desde fuera del módulo [16:40:40] Bien [16:40:53] ahora queda probar implementarlo en el Módulo:Ficha Wikidata [16:41:09] la idea como dije es que solo haya una implementación [16:41:35] y que en las fichas solo se tenga que cargar una vez el objeto del elementos [16:41:44] *elemento [16:42:05] eson lo hace unode las funciones que he hecho pública [16:42:44] la otra parte es una función que pasándole un array con una declaración te devuelve el valor formateado [16:42:55] eso lo hace el otro método publico [16:43:07] y el tercero es el que había [16:43:16] que hace todo [16:44:08] jem los nombres de identificadores no son lo mio [16:44:40] por ahora le he llamado getdeclarciones al que devuelve un array con todas las declaraciones del elemento [16:45:03] Bueno, espero que sea "declaraciones" con la a [16:45:10] y getPropiedad el que pasádole una declaración devuelve los valores formateados [16:45:34] La mezcla de inglés y español no sé si será del todo buena idea [16:45:55] jem los get set is has son muy comunes [16:46:09] luego el resto lo pongo como me entiendo xD [16:46:15] :) [16:46:26] Lo sé, por eso no he sido muy rotundo [16:46:39] jem eso cualquiera lo puede cambiar [16:47:12] es que los get set etc son difíciles de traducir al español de la misma forma [16:47:27] obtener, cambiar, tiene... [16:47:28] otra cosa sería usar el inglés [16:47:40] bueno así [16:47:47] Más que problema de traducción es que casi siempre el inglés es más corto y universal [16:48:00] Yo tengo dudas existenciales parecidas [16:48:20] jem suele pasar y se adaptamejor al lenguaje máquina por ser más lógico que el español [16:48:43] lo peor del español es que hay muchas conjunciones y preposiciones [16:49:18] que si no se usan no tiene sentido [16:50:14] Nada, habrá que volver al latín [16:50:30] Se declina y asunto arreglado :) [16:52:33] jem o crear un español lógico que entiendan las maquinas y los humanos [16:53:01] Creo que era más fácil lo del latín [16:54:00] pero meonos entendible [16:54:10] menos [16:55:23] Quién sabe :) [16:55:25] diez, diez y uno, diez y dos ... dos diez, dos diez y uno ..... [16:55:38] Cuatro veintes, como los franceses... [16:56:45] es más lógico contar de diez y seguir el mismo estilo con 100 1000 [16:57:33] Suena raro pero un humano que habla español lo entendería y una máquina sería más facil implementárselo [16:58:24] Eso sí seguro que los de la RAE y los filólogos no les parecería buena idea [16:58:47] auqnue su uso soo sea para programar [16:59:02] Tú habrías hecho buenas migas con [[L. L. Zamenhof]] :) [16:59:03] 10[18] 10https://es.wikipedia.org/wiki/L._L._Zamenhof [16:59:05] en inglés creo que tienen variantes simple y técnica [16:59:32] seguramente [16:59:49] pero su idea no ha tenido mucha repercusión [17:00:11] al final el inglés se está gestando como idioma universal [18:37:32] jem Me ha costado pero ya he implementado el módulo Wikidata en la Ficha Wikidata [18:38:02] vaya lio con el dichoso frame que ha habido queecharle imaginación para pasárselo [18:38:15] Bien [18:38:41] para que expanda lpor ejemplo la plantilla coordenadas hacía falta pasrle el frame [18:39:25] que es lo que captura la ficha wikidata en la página donde se pone [20:13:08] jem Por cierto no se si está creciendo demasiado el número de inclusiones de la ficha Wikidata. Hay algunos usuarios que la han descubierto y eso de que no haya que poner nada debe gustar xD [20:16:01] ¿Dices que ya la están poniendo en artículos directamente? [20:16:42] sí [20:16:53] https://es.wikipedia.org/wiki/Especial:LoQueEnlazaAqu%C3%AD/M%C3%B3dulo:Ficha_Wikidata [20:16:58] ¿Sería interesante la plantilla {{noart}}? [20:16:59] 10[19] 10https://es.wikipedia.org/wiki/Template:noart [20:19:06] * En realidad tampoco es tan malo, el fin del proceso debería ser ese, solo que quizás lo que se inserte debería ser {{Datos}}, como alguna vez he comentado, y no {{Ficha Wikidata}} [20:19:23] Claro que eso es algo que también deberíamos consensuar primero [20:23:03] jem o esperar a que esta sea la única posiblilidad [20:23:28] Yo lo único que al final cuando la toque voy a tener que crear una versión de pruebas