¿Qué es un módulo?

Requested and Answered by Joninzar on 12-Feb-2008 16:37

¿Qué es un módulo?

Un módulo es el conjunto de archivos y scripts php que en conjunción con una base de datos desarrollan funciones de carácter dinámico para las que se han desarrollado, en el marco del CMS (System Manager Content o Sistemas de Gestión de Contenidos).

Vale, es un ladrillo que se me acaba de ocurrir. Y le pasará lo mismo que me pasó a mí la primera vez que trataron de explicármelo: No entiende nada. No se preocupe. Si ha llegado hasta aquí, es que podremos ir mucho más allá...

Quizás haya entendido ya lo que es un bloque.

Un bloque es un marco o cuadro que contiene información. Por ejemplo, el mensaje de bienvenida a los nuevos visitantes. Pero no permite mucha interacción. A lo más, podrá clicar algún enlace, con los efectos oportunos.

Un módulo es a priori aparentemente lo mismo, un bloque con cierta información, pero permite interactuar y trata contenidos. Esos contenidos pueden ser textos, tablas, fotografías, enlaces, todo lo que se ocurra.

Por ejemplo, un módulo puede permitir que los usuarios, esto es, los que visitan la web y no son usted, puedan proponer noticias, mediante un pequeño editor, y va a permitir que desde la administración, el webmaster (usted) apruebe, modifique o rechace esas propuestas, o inserte usted mismo noticias nuevas y programe su aplicación.

La acción de los módulos se suele desarrollar en la parte central de la pantalla. si bien se pueden acompañar de bloques auxiliares para facilitar información que gestione el módulo. Por ejemplo ver los últimos mensajes insertados en el foro, o ver las últimas fotos publicadas.

Más información en este capítulo de la Documentación.

Aquí tiene una lista de "repositorios" o lugares donde encontrar módulos, a la fecha de edición de esta respuesta. Algunos de ellos se están reformando y puede haber cambios.



(Por favor, si ha traducido algún módulo para usar en lenguaje español, comparta su trabajo en el foro de traducciones, gracias )

This Q&A was found on XOOPS España : http://www.esxoops.com/modules/smartfaq/faq.php?faqid=6