Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ... Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

repositorio.usfq.edu.ec
from repositorio.usfq.edu.ec More from this publisher
24.10.2013 Views

4.2 Módulos 42 4.2.11 Últimos posts O en inglés ̏Latest Blogs˝tiene la funcionalidad de presentar los últimos posts realizados dentro de los blogs que la página de Oshyn posee, es la finalidad de este módulo. De esta forma el visitante tiene acceso directo a un post de interés que él pueda tener. Ver figura 4.20. 4.2.11.1 Desarrollo Fig. 4.20: Últimos posts de Oshyn blogs Para la creación de este módulo se uso código HTML, hojas de estilo y javascript. Para obtener los últimos posts de un blog o de todos los blogs que posee el sitio, se utilizó un módulo interno del CMS. El módulo es {module blogsitesummary,ID, numberfOfPosts} el tag que representa al módulo es module blogsitesummary, ID es el numero de ID del blog a presentar, o si se quiere sustraer los últimos 5 de entre todos los blogs se setea con -1, el parámetro ̏numberOfPosts˝es el número de posts que se quiere presentar. Dado que este módulo y tag nos permiten sacar N cantidad de posts de un solo blog o de varios blogs, se procedió a crear varios módulos de este tipo. Entre estos están : – Últimos 5 posts del Blog de Content Management System. – Últimos 5 posts del Blog de General. – Últimos 5 posts del Blog de SOA. – Últimos 5 posts de entre todos los blogs. A cada uno de estos módulos se los colocó en una página web de acuerdo al contenido de la página. Es decir, en la página que contiene contenido de CMS, se colocó el módulo

4.2 Módulos 43 de ̏ Últimos 5 posts del Blog de Content Management Systems˝, en la página que se habla sobre SOA, se colocó el módulo que representa a los posts de SOA. Al igual que el módulo que se representó en la sección 4.2.10, al ser el proceso de extracción de los últimos N posts un módulo, y al ser en sí mismo otro módulo, se habría violado la regla de tener un módulo dentro de otro. Es por eso, que de igual forma se procedió a utilizar la técnica de ajax para lograr la creación eficaz y centralizada de estos módulos. En la sección de almacenadores de contenido, existen 4 nuevos elementos. Cada uno de estos representa a los últimos 5 posts del blog de General, CMS, SOA, y el de todos. El contenido de estos almacenadores es básicamente código HTML y Javascript. La funcionalidad de javascript aquí es la de llamar y cargar dentro del contenedor usando Ajax la información que se desea presentar. Para entender de mejor manera a continuación veremos el código de un almacenador de contenido, figura 4.21, y de cómo llega a cargarse la información. Fig. 4.21: Código del Almacenador de Contenido para posts del blog de CMS Como podemos ver en la figura, el código simplemente es un elemento HTML DIV, con un ID específico y único, además de código javascript que llama a una función ajax que carga la información de la página /blogCOcmsLatestFive. Es decir la función de javascript se encarga a través de ajax de llamar a otra página web almacenada dentro del CMS. Esta página web contiene el tag y módulo que extrae los últimos 5 posts de un blog, en específico en este caso, del blog de ̏Content Management System˝.

4.2 Módulos 42<br />

4.2.11 Últimos posts<br />

O en inglés ̏Latest Blogs˝tiene la funcionalidad de presentar los últimos posts<br />

realizados dentro de los blogs que la página de Oshyn posee, es la finalidad de este<br />

módulo. De esta forma el visitante tiene acceso directo a un post de interés que él<br />

pueda tener. Ver figura 4.20.<br />

4.2.11.1 Desarrollo<br />

Fig. 4.20: Últimos posts de Oshyn blogs<br />

Para la creación de este módulo se uso código HTML, hojas de estilo y javascript.<br />

Para obtener los últimos posts de un blog o de todos los blogs que posee el sitio,<br />

se utilizó un módulo interno del CMS. El módulo es {module blogsitesummary,ID,<br />

numberfOfPosts} el tag que representa al módulo es module blogsitesummary, ID es el<br />

numero de ID del blog a presentar, o si se quiere sustraer los últimos 5 de entre todos<br />

los blogs se setea con -1, el parámetro ̏numberOfPosts˝es el número de posts que se<br />

quiere presentar.<br />

Dado que este módulo y tag nos permiten sacar N cantidad de posts de un solo blog<br />

o de varios blogs, se procedió a crear varios módulos de este tipo. Entre estos están :<br />

– Últimos 5 posts del Blog de Content Management System.<br />

– Últimos 5 posts del Blog de General.<br />

– Últimos 5 posts del Blog de SOA.<br />

– Últimos 5 posts de entre todos los blogs.<br />

A cada uno de estos módulos se los colocó en una página web de acuerdo al contenido<br />

de la página. Es decir, en la página que contiene contenido de CMS, se colocó el módulo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!