StorePapers

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Demostración

En este apartado voy a describir una demostración de StorePapers. A continuación se presentan una serie de tablas, cada una de estas tablas representa información guardada en el componente. La información mostrada es ficticia.

StorePapers esta formado por tres tablas.

Categorías

ID

Nombre

1 Artículos
3 Diploma de Estudios Avanzados (DEA)
2 Tesis

 

Autores

ID

Nombre

4
Francisco Ruiz
2 Héctor Aguilar
3 Javier Feijoo
1 Juan Diego Jiménez

Publicaciones

Listado de Artículos

ID

Nombre

Autor/es

Prioridad Año
Mes Texto a mostrar
2 Como no llegar tarde al trabajo Francisco Ruiz 1 2009
Enero Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.
5 Diario de un novato Héctor Aguilar
Javier Feijoo
1
1
2009
Febrero Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.
1 Maneras de cocinar Francisco Ruiz
Héctor Aguilar
2
1
2009
Octubre Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.
4 El efecto del Microondas Javier Feijoo
Juan Diego Jiménez
1
1
2008
Enero Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.
3 Como limpiar un piso y no morir en el intento Francisco Ruiz
Héctor Aguilar
Javier Feijoo
Juan Diego Jiménez
1
1
1
1
2007
Enero Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.


En este ejemplo solo se tienen publicaciones de la categoría "Artículos", si se tuvieran publicaciones de las categorías "Diploma de Estudios Avanzados (DEA)" y "Tesis" también se mostrarían.

Con la información ya guardada en la base de datos queda por explicar los códigos que interpreta el plugin para mostrar la información en nuestra página web. El sistema es parecido al que se usaba con los "mosimage". Para indicar que publicaciones queremos obtener de la consulta se usa los valores de los identificadores de cada una de las tres tablas anteriores. Si queremos mostrar todas las publicaciones de una misma categoría, usamos el código necesario e incluimos el identificador de la categoría. Con los ejemplos se entiende mejor.

En los siguientes artículos de contenido muestran ejemplos por cada código del plugin.

Código 1 - Autor, Categoría

Mostrando las publicaciones de la categoría "Artículos" escritas por Francisco Ruiz.

{storepapers author category:ID AUTOR:ID CATEGORIA}

{storepapers author category:4:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepapersauthorcategory:4:1}

Código 2 - Autor, Categoría, Prioridad

Mostrando las publicaciones de la categoría "Artículos" escritas por Francisco Ruiz con una prioridad.

{storepapers author category priority:ID AUTOR:ID CATEGORIA:PRIORIDAD}

{storepapers author category priority:4:1:1}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que se encuentren en la categoría "Artículos" y tengan una prioridad de 1.

{storepapersauthorcategorypriority:4:1:1}

{storepapers author category priority:4:1:2}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que se encuentren en la categoría "Artículos" y tengan una prioridad de 2.

{storepapersauthorcategorypriority:4:1:2}

Se puede observar como el autor puede elegir la prioridad con la que almacena una publicación, esto es útil cuando un autor quiere tener dos o más listas diferentes de publicaciónes.

Código 3 - Categoría

Mostrando todas las publicaciones de la categoría "Artículos".

{storepapers category:ID CATEGORIA}

{storepapers category:1}

Si se copia la línea anterior y se quita el espacio en blanco el resultado de la consulta es el siguiente:

{storepaperscategory:1}

Código 4 - Año, Categoría

Mostrando las publicaciones de la categoría "Artículos" durante el año 2009.

{storepapers year category:ID AÑO:ID CATEGORIA}

{storepapers year category:2009:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepapersyearcategory:2009:1}

Código 5 - Publicación

Mostrando una publicación según su identificador.

{storepapers publication:ID PUBLICACIÓN}

{storepapers publication:5}

Si se copia la línea anterior y se quitan el espacio en blanco el resultado de la consulta es el siguiente:

{storepaperspublication:5}

Código 6 - Autor, Publicaciones

Mostrando todas las publicaciones escritas por Francisco Ruiz.

{storepapers author publications:ID AUTOR}

{storepapers author publications:4}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepapersauthorpublications:4}

Código 7 - Autor, Publicaciones, Prioridad

Mostrando las publicaciones escritas por Francisco Ruiz con una prioridad.

{storepapers author publications priority:ID AUTOR:PRIORIDAD}

{storepapers author publications priority:4:1}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que tengan una prioridad de 1.

{storepapersauthorpublicationspriority:4:1}

{storepapers author publicationspriority:4:2}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que tengan una prioridad de 2.

{storepapersauthorpublicationspriority:4:2}

Se puede observar como el autor puede elegir la prioridad con la que almacena una publicación, esto es útil cuando un autor quiere tener dos o más listas diferentes de publicaciónes.

Código 8 - Publicaciones

Mostrando todas las publicaciones que se encuentran disponibles en la base de datos.

{storepapers publications:}

{storepapers publication:}

Si se copia la línea anterior y se quitan el espacio en blanco el resultado de la consulta es el siguiente:

{storepaperspublications:}

De forma opcional se puede incluir una opción al final de cada código.

Opción 1 - LIST

La opción "LIST" proporciona tres formas diferentes de mostrar la consulta en la página. La opción "LIST" funciona con cualquiera de los códigos vistos anteriormente.

Tiene tres posibilidades, 1ª "NONE", 2º "NUMBER", 3º "DEFAULT" ó no poner nada.

Campo "LIST" con la opción "NONE".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NONE}

{storepapers year category:2009:1:LIST:NONE}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepapersyearcategory:2009:1:LIST:NONE}

Campo "LIST" con la opción "NUMBER".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NUMBER}

{storepapers year category:2009:1:LIST:NUMBER}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepapersyearcategory:2009:1:LIST:NUMBER}

 

La opción "LIST" se encuentra disponible desde la versión 1.2 del plugin StorePapers.

Opción 2 - ORDERBYDATE

La opción "ORDERBYDATE" proporciona dos formas diferentes de mostrar la consulta según la fecha de la publicación. La opción “ASC” devuelve las publicaciones de forma ascendente, primero la más antigua en función del año y del mes. La opción “DESC” devuelve primero la publicación más antigua, según el año pero el mes sigue el orden de primero Enero y último Diciembre. La opción "ORDERBYDATE" funciona con cualquiera de los códigos vistos anteriormente.

Tiene dos posibilidades, 1ª "ASC", 2º "DESC", ó no poner nada.

Campo "ORDERBYDATE" con la opción "ASC".

{storepapers category:ID CATEGORIA:ORDERBYDATE:ASC}

{storepapers category:1:ORDERBYDATE:ASC}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepaperscategory:1:ORDERBYDATE:ASC}

Campo "ORDERBYDATE" con la opción "DESC".

{storepapers category:ID CATEGORIA:ORDERBYDATE:DESC}

{storepapers category:1:ORDERBYDATE:DESC}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

{storepaperscategory:1:ORDERBYDATE:DESC}

 

La opción "ORDERBYDATE" se encuentra disponible desde la versión 1.22 del plugin StorePapers.



"LIST"

Opción 1 - LIST

La opción "LIST" proporciona tres formas diferentes de mostrar la consulta en la página. La opción "LIST" funciona con cualquiera de los códigos vistos anteriormente.

Tiene tres posibilidades, 1ª "NONE", 2º "NUMBER", 3º "DEFAULT" ó no poner nada.

Campo "LIST" con la opción "NONE".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NONE}

{storepapers year category:2009:1:LIST:NONE}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

Campo "LIST" con la opción "NUMBER".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NUMBER}

{storepapers year category:2009:1:LIST:NUMBER}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  1. Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  2. Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  3. Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

 

La opción "LIST" se encuentra disponible desde la versión 1.2 del plugin StorePapers.

 

"ORDERBYDATE"

Opción 2 - ORDERBYDATE

La opción "ORDERBYDATE" proporciona dos formas diferentes de mostrar la consulta según la fecha de la publicación. La opción “ASC” devuelve las publicaciones de forma ascendente, primero la más antigua en función del año y del mes. La opción “DESC” devuelve primero la publicación más antigua, según el año pero el mes sigue el orden de primero Enero y último Diciembre. La opción "ORDERBYDATE" funciona con cualquiera de los códigos vistos anteriormente.

Tiene dos posibilidades, 1ª "ASC", 2º "DESC", ó no poner nada.

Campo "ORDERBYDATE" con la opción "ASC".

{storepapers category:ID CATEGORIA:ORDERBYDATE:ASC}

{storepapers category:1:ORDERBYDATE:ASC}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

  • Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

Campo "ORDERBYDATE" con la opción "DESC".

{storepapers category:ID CATEGORIA:ORDERBYDATE:DESC}

{storepapers category:1:ORDERBYDATE:DESC}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

 

La opción "ORDERBYDATE" se encuentra disponible desde la versión 1.22 del plugin StorePapers.

 

Descripción de la demo

En este apartado voy a describir una demostración de StorePapers. A continuación se presentan una serie de tablas, cada una de estas tablas representa información guardada en el componente. La información mostrada es ficticia.

StorePapers esta formado por tres tablas.

Categorías

ID

Nombre

1 Artículos
3 Diploma de Estudios Avanzados (DEA)
2 Tesis

 

Autores

ID

Nombre

4
Francisco Ruiz
2 Héctor Aguilar
3 Javier Feijoo
1 Juan Diego Jiménez

Publicaciones

Listado de Artículos

ID

Nombre

Autor/es

Prioridad Año
Mes Texto a mostrar
2 Como no llegar tarde al trabajo Francisco Ruiz 1 2009
Enero Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.
5 Diario de un novato Héctor Aguilar
Javier Feijoo
1
1
2009
Febrero Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.
1 Maneras de cocinar Francisco Ruiz
Héctor Aguilar
2
1
2009
Octubre Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.
4 El efecto del Microondas Javier Feijoo
Juan Diego Jiménez
1
1
2008
Enero Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.
3 Como limpiar un piso y no morir en el intento Francisco Ruiz
Héctor Aguilar
Javier Feijoo
Juan Diego Jiménez
1
1
1
1
2007
Enero Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.


En este ejemplo solo se tienen publicaciones de la categoría "Artículos", si se tuvieran publicaciones de las categorías "Diploma de Estudios Avanzados (DEA)" y "Tesis" también se mostrarían.

Con la información ya guardada en la base de datos queda por explicar los códigos que interpreta el plugin para mostrar la información en nuestra página web. El sistema es parecido al que se usaba con los "mosimage". Para indicar que publicaciones queremos obtener de la consulta se usa los valores de los identificadores de cada una de las tres tablas anteriores. Si queremos mostrar todas las publicaciones de una misma categoría, usamos el código necesario e incluimos el identificador de la categoría. Con los ejemplos se entiende mejor.

 

Código 4 - Año, Categoría

Código 4 - Año, Categoría

Mostrando las publicaciones de la categoría "Artículos" durante el año 2009.

{storepapers year category:ID AÑO:ID CATEGORIA}

{storepapers year category:2009:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

 

Código 1 - Autor, Categoría

Código 1 - Autor, Categoría

Mostrando las publicaciones de la categoría "Artículos" escritas por Francisco Ruiz.

{storepapers author category:ID AUTOR:ID CATEGORIA}

{storepapers author category:4:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

 


Página 1 de 3

Idioma