Git Product home page Git Product logo

taina's Introduction

Tainá - A beautiful block theme for WordPress digital archives with support for Tainacan

An open-source, modern, full-site-editing block theme for your digital expositions that works will work with Tainacan.

Tainá is made for museums, libraries and galleries for sharing their stories with the World.

Project design

This project aims to implement this A-M-A-Z-I-N-G design by Marcelo Ávila: Check Tainá design proposal on Behance

Demonstration image

It was designed with Tainacan plugin in mind but should be an awesome theme for anyone using WordPress.

Project development

The idea is to deliver it in three phases:

  • Version 1.0.0 - A simple, yet beautiful block theme for WordPress, available on the themes repository
  • Version 2.0.0 - A block theme that offers nice Tainacan templates, fully customizable
  • Version 3.0.0 - A powerful block theme with some extra options and plugin integrations such as Carousel Banners, Collapsable Search, Sharing, etc. In other words, all the goodies that you can see in the design.

Feel free to contribute with suggestions, pull requests and ideas. We are all new to the block-theme development world here, and we're still trying to learn the best practices. A good way to help is to take a look at our development board.

How to build it

Make the script executable:

chmod u+x build.sh

We use sass to build our style files, so it needs to be compiled. To simply build the necessary .scss files into bundled .css:

./build.sh

To, besides that, move the necessary theme files to your WordPress themes directory:

./build.sh /var/www/html/wp-content/themes/

If you don't like the script you can bundle things by yourself:

cd taina
npm install
npm run build

But keep in mind that the script also takes care of removing some source files not necessary for the theme to work, such as .scss and .package.json.

Just install

If things are already bundled, just move the taina folder to your WordPress themes directory.

F.A.Q.

Will it Work only on latest WordPress versions?

The idea is to make it compatible with WP >= 6.1, since we're using the latest features from the block editor.

What is Tainacan and do I need it to use this theme?

Tainacan is a plugin that extends WordPress functionalities to create a digital repository management and expositions system. While this theme will have templates dedicated to it, you DO NOT need Tainacan to use it, just keep in mind that some screens in the design proposal are related to its collections and items (kinda custom post types). If you want more information about Tainacan, here are three golden links:

What does Tainá stand for?

While the Tainacan plugin had its name inspired by the way that some native people from Brazil call the morning star (Venus), Tainá is a common female name in Brazil, also rooted in indigenous culture.

How about WooCommerce, bbPress, etc integration... ?

Other plugins integration is a bit out of our scope, but feel free to open pull requests and bring some ideas!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.