fenodo is a front-end for Zenodo, it grabs the public data related to a Zenodo community and shows them through an easily customizable interface.
The target is to use Zenodo as the back-end to manage your data and fenodo to show them under your (institutional) domain and brand.
Why use fenodo+Zenodo?
Zenodo is a set of "tools for Big Data management and extended Digital Library capabilities for Open Data" (see https://about.zenodo.org/ ) developed and maintained by CERN, funded by European Union through the OpenAire Project. it offers a full bucket of key-features for an institutional repository:
- it is open and free;
- it allows the upload of large data packages;
- it releases a DOI for each published object;
- it offers a wide range of exports: BibTeX, OAI-PMH, CSL, DataCite, Dublin Core, JSON, JSON-LD, MARCXML, Mendeley;
- it is fully OpenAire compliant (of course);
- it is stable and resting on the shoulders of giants (CERN+EU).
fenodo is an easily configurable interface, written on top of a boilerplate (Cocktail) that joins three common, lightweight and powerful frameworks: Codeigniter (3.1.10), Bootstrap (3.3) and jQuery. With few text files to configure, at a basic level it works without even having a database!
About Fenodo
About the author
------
fenodo is a front-end for Zenodo, it grabs the public data related to a Zenodo community and shows them through an easily customizable interface.
The target is to use Zenodo as the back-end to manage your data and fenodo to show them under your (institutional) domain and brand.
Why use fenodo+Zenodo?
Zenodo is a set of "tools for Big Data management and extended Digital Library capabilities for Open Data" (see https://about.zenodo.org/ ) developed and maintained by CERN, funded by European Union through the OpenAire Project. It offers a full bucket of key-features for an institutional repository:
- it is open and free;
- it allows the upload of large data packages;
- it releases a DOI for each published object;
- it offers a wide range of exports: BibTeX, OAI-PMH, CSL, DataCite, Dublin Core, JSON, JSON-LD, MARCXML, Mendeley;
- it is fully OpenAire compliant (of course);
- it is stable and resting on the shoulders of giants (CERN+EU).
fenodo is an easily configurable interface, written on top of a boilerplate (Cocktail) that joins three common, lightweight and powerful frameworks: Codeigniter (3.1.10), Bootstrap (3.3) and jQuery. With few text files to configure, at a basic level it works without even having a database!
If you are going to build an Open Data repository, joining the two apps means drastically reducing maintenance costs, no longer have storage and security issues, no longer fighting with patches and upgrades. You will spend your time designing your application rather than managing and updating your data entry tool.
What does fenodo offer?
A simple configuration.
Set-up your application on text files, everything is in:
- application/config/
- config.php & others: for general configurations as for CodeIgniter.
- fenodo.php : to set-up any fenodo option.
Easy management
The same as any MVC framework, build your models, controllers and views related to your repository calling the functions in Zenodo_model.php, FE_Controller.php.
Files Preview
- pdf, odt, odp and ods files with ViewerJS.
- csv with dataTables
- jpg, png and svg through web service openseadragonize.
- zip with zipinfo.js
Citations
Citations for sharing are dynamically generated by the web-service: https://citation.crosscite.org
You can set up your preferred citation style in application/config/fenodo.php. (default is 'harvard3').
(Take a look at all the available citation styles at page: https://github.com/citation-style-language/styles ).
AddThis ready
Just insert in application/config/fenodo.php your addThis class and addThis url.
Altmetric ready
As in Zenodo, the script shows single record metrics from Altmetric if any.
https://zenodo.org/
https://github.com/orazionelson/cocktail
https://codeigniter.com/
https://getbootstrap.com/docs/3.3/
https://jquery.com/
https://www.altmetric.com/
https://viewerjs.org/
https://datatables.net/
http://openseadragon.github.io/openseadragonizer/
http://botmonster.com/jquery-bootpag/
https://www.chartjs.org/
https://clipboardjs.com/
https://www.chartjs.org/
https://github.com/uxsolutions/bootstrap-datepicker