TainacanGet the code
What is it?
Tainacan is a software solution for building, managing and publishing digital repositories of any kind on WordPress. Manage and publish you digital collections as easily as publishing a post to your blog, while having all the tools of a professional repository platform. It is composed of a WordPress plugin, which is being developed on this repository, and an optional companion WordPress theme specially designed to produce beautiful digital exhibits. Try it out!
Why it was developed?
As a WordPress plugin, Tainacan can be easily installed on and integrated into an existing WordPress website.
Use standard metadata or choose whatever set of metadata you want to describe the items in your collections. You can choose which metadata will be used as a filter when browsing the collection.
Browse (and let the public browse it) your collection using a faceted search interface with filters you have chosen.
Manage vocabularies that can be used across all your collections.
Why we are sharing it?
Tainacan implements a RESTful API (read and write) to allow other applications to interact with your repository. Expose you collection in different formats, such as JSON, JSON-LD and OAI-PMH. If your collection uses a custom standard, you can map it to well-known standards such as DublinCore.
Check out the digital exhibits in our Showcase page to see Tainacan in action!
In addition to our documentation and instructional videos, we provide technical support on our online forum in English, Portuguese and Spanish. You are welcome to send all of your questions!
Please refer to our Developers Documentation if you want to develop Tainacan plugins, themes or if you want to contribute to the core.
Tainacan is a free, open-source software licensed under GPLv3. Contributions to the codebase will abide to the same license; other contributions may be under additional or other terms.
To contribute to our project, you can report bugs and other issues, or suggest new features. You are also free to submit pull requests or translate Tainacan to multiple languages. If you are interested in contributing, you can get started by reading our contribution guidelines.
Tainacan is the results of continuous efforts from developers, researchers, policy makers and GLAMs in Brazil. We are eternally grateful for all of our amazing contributors!
Have you reused or are you planning to reuse this tool?
Simply send an e-mail to firstname.lastname@example.org requesting a "tool reuse badge", exclusive to the IDB.