A block is a program created on the platform that you can embed in your own Nitoku web pages.
We want to get people working together in communities to create and construct things, to achieve this, blocks enable users to combine, reuse and extend bits and pieces of other web pages on their own, helping them to collaborate and avoid reinventing the wheel every time that they need to create a new web page.
There are plenty of blocks already created on the platform; blocks to include charts, a form, a graph editor application or a chat room on your page, show a video, blocks to show dynamic data, countdown information, etc. You can see a list of popular blocks here and some examples on the carousel below.
For the sake of simplicity lets see how we can add a simple block to improve the visuals of our page. We will be using the flip block below. This is a simple block created by the user @emilio and based on a codepen made by Nooray Yemon. First we need to add the reference to the markdown block. In Our example the reference to the flip block is
@emilio.public/flip, If you have used markdown before on other platforms you probably have seen similar approach to enhance markdown block content. For example Github uses markdown blocks starting with
The configuration of the block is self explanatory, we include the words that we want to be displayed by the block:
```@emilio.public/flip make everything,nitoku,life awesome! ```
And that is all, now we have added a simple widget to our page.
If the team where the block was created was public, any user in the platform can used it, if the team was private only users that are member of the private team can use the block.
Follow this link to know how to better use blocks and see some examples of frequent use-cases.