A flexible and powerful repository platform for WordPress
Go to file
Anna e só 84930d8ed4
Proposes a different format for links on README
2019-03-12 20:34:56 -03:00
.github/ISSUE_TEMPLATE Updates the bug report template 2019-03-11 11:44:52 -03:00
cypress Rename category to taxonomy and categories to taxonomies 2018-06-13 09:29:54 -03:00
docs Moves CONTRIBUTING.md to the docs folder 2019-03-11 12:52:32 -03:00
src Begins implementaion of warning for less items than total due to sorting by custom metadata. Checks for undefined cases on orderByName decision. 2019-02-22 09:39:15 -03:00
tests Fixes function not found in entity taxonomy 2019-01-21 10:32:22 -02:00
wp-repo-assets More assets update, css adjustments and label correction for autocomplete placeholder. 2018-11-20 12:12:17 -02:00
.babelrc Init collections carousel (#136) 2018-10-01 17:32:32 -03:00
.eslintrc.js Adds support to redefine status in bulk, do procedures one by one, remove close button, adds more actions for bulk actions (#18) 2018-08-27 15:54:49 -03:00
.gitignore Ignore .DS_Store 2018-07-09 10:22:22 -03:00
.travis.yml Update .travis.yml 2018-08-29 15:44:07 -03:00
LICENSE adding GPL license 2018-05-22 13:58:00 -03:00
README.md Extends social media links 2019-03-12 20:34:11 -03:00
bootstrap-config-sample.php create fields text test cypress 2018-03-22 12:24:04 -03:00
build-config-sample.cfg include script to run unit and integration tests together 2018-03-05 16:47:45 -03:00
build-watch.sh Fixes build-watch on Linux. Disables dragging when editing a filter or field. 2018-03-21 08:56:07 -03:00
build.sh Merge branch 'develop' into feature/gutenberg-blocks 2018-10-26 10:10:00 -03:00
compile-sass.sh Init collections carousel (#136) 2018-10-01 17:32:32 -03:00
composer.json Now tainacan is compatible with php 5.6 or greater 2018-05-21 13:56:50 -03:00
composer.lock Changes the directory of sass cache and removes uncessary files from vendor dir when is building 2018-05-23 11:17:14 -03:00
cypress.json creates tests for the creation of fields 2018-03-22 18:07:25 -03:00
deploy_rsa.enc Integração contínua 2018-05-28 16:12:23 -03:00
package-lock.json package-lock.json updated 2018-10-30 14:50:17 -03:00
package.json Dependency updates aiming security. 2019-01-17 09:21:40 -02:00
phpcs.xml.dist primeira versã odo repo com testes e build 2017-10-20 12:30:04 -02:00
phpunit.xml.dist primeira versã odo repo com testes e build 2017-10-20 12:30:04 -02:00
postcss.config.js Initiated user admin 2018-01-23 12:42:01 -02:00
run-cypress.sh refactor selectors of the buttons for creating collections and items 2018-04-12 18:21:41 -03:00
run-tests.sh configuration to run the cypress in different ways according to the need of verification 2018-04-11 16:41:41 -03:00
verify_compat.sh Fixes incompatibilities with older versions of PHP 2018-08-02 08:57:32 -03:00
webpack.config.js Merge css conflicts. 2018-11-13 15:24:04 -02:00

README.md

Build Status Waffle.io - Columns and their card count

Tainacan

What is Tainacan?

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 especially designed to produce beautiful digital exhibits.

Features

Easy installation. As a WordPress plugin, Tainacan can be easily installed on and integrated to an existing WordPress website.

Metadata and filters. Use a metadata standard 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.

Faceted search. Browse your collection (and let the public browse it) using a faceted search interface with the filters you have chosen.

Manage taxonomies. Manage vocabularies that can be used accross all your collections.

Themes. Tainacan has its own default theme, that helps you present your collections in a beautiful and effective way, but will also work with any WordPress theme. For developers, it will be easy to add Tainacan specific features to an existing theme.

API and interoperability. 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 stardards such as DublinCore.

Support

We provide technical support on our mailing list in English, Portuguese and Spanish.

Contributing

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 aditional or other terms.

To contribute with 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.

Team