Dspace-Plugin
Plugin de Wordpress permite a cualquier sitio web hecho en WP recuperar contenidos alojados en repositorios DSpace y mostrarlos dentro de Widgets o como shortcodes dentro de páginas y posts. La recuperación de los contenidos puede realizarse mediante una expresión de búsqueda, que se transforma a OpenSearch, o a partir de una colección particular
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/sedici/wp-dspace/archive/refs/heads/master.zipPlugin de Wordpress para conectar con respositorios DSpace
Este plugin de Wordpress permite a cualquier sitio web hecho en WP recuperar contenidos alojados en repositorios DSpace y mostrarlos dentro de Widgets o como shortcodes dentro de páginas y posts. La recuperación de los contenidos puede realizarse mediante una expresión de búsqueda, que se transforma a OpenSearch, o a partir de una colección particular del repositorio
Instalación
cd workspace
git clone https://github.com/sedici/wp-dspace.git wp-dspae
(se trabaja sobre archivos)
git add archivo1 archivo2 ... archivoN
git commit -m 'comentarios sobre el commit'
(se sigue trabajando con otros archivos)
git add <lista de archivos cambiados>
git commit -m 'otros comentarios sobre este commit'
(una vez que ya tenemos código ESTABLE y listo para compartir)
git push origin master
Si queremos actualizar nuestro repositorio local con datos que comiteó otro usuario a Github, ejecutamos:
git pull origin master
Configuración Shortcode
El shortcode para su correcto funcionamiento necesita alguno de los criterios de búsqueda: hable - author - keywords. Y si se quieren las últimas publicaciones indistintamente del subtipo de documento, o si se desea filtrar por algun criterio (article=true).
[get_publications handle="Un/handle" author"Autor1;Autor2" keywords="Palabras;claves" ]
Por ejemplo: Las publicaciones de la colección 10915/25293 sin importar el subtipo de documento. [get_publications handle=10915/25293 all=true max_results=15 ]
Se puede acotar aún más los resultados, especificando uno/varios autores o palabras claves separados por ";" sin espacios en blanco entre nombres. Ejemplo: [get_publications handle=10915/25293 author="De Giusti, Marisa Raquel;Gonzalo Luján" keywords=" DSpace ; CMS" thesis=true article=true description=true ]
Opciones y sus valores por defecto:
'config' = "sedici" // ver las configuraciones posibles en el widget
'all' => true, // Al especificar al menos un subtipo de documento, cambia a false.
'max_results' => 0, // Limitar el numero a mostrar de documentos por subtipos, como máximo 100.
'max_lenght' => null, // Poner un numero que limite la cantidad de caracteres a mostrar de la descripción.
'description' => false, // Poner en true para mostrar un resumen de la publicación.
'date' => false, // Poner en true para mostrar la fecha de la publicación.
'show_author' => false, // Poner en true para mostrar los autores de la publicación.
'group' => false, // Poner en true para agrupar las publicaciones por subtipos de documentos cuando all=true.
'show_subtype' => false, // Poner en true para mostrar el subtipo de documento de la publicación.
'show_videos' => false, // Poner en true para recuperar los videos de youtube.
'group_subtype' => false, // Poner en true para agrupar las publicaciones por subtipo de documento (ordenados por año de publicación.).
'group_date' => false, // Poner en true para agrupar las publicaciones por año.
Si group_date=true y group_subtype=true entonces primero ordena por año y cada año por tipo de documento.
Subtipos de documentos:
'article'(articulos) => false
'preprint (preprint)' => false
'book' (libro) => false
'working_paper' (documento de trabajo) => false
'technical_report' (informe tecnico)=> false
'conference_object' (objeto de conferencia) => false
'revision' (revision) => false
'work_specialization' (trabajo de especializacion) => false
'thesis' (tesis de grado/maestria/doctorado) => false
'learning_object' (objeto de aprendizaje)=>false
'conference_document' (documento de conferencia) => false
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.