NEW ROAMJS EXTENSIONS - SMARTBLOCKS!

This is the official launch of SmartBlocks V2! After 11 weeks of development, it is ready for the general public's use.

For a basic introduction to SmartBlocks, check out our docs (roamjs.com/extensions/sma…) or the video below 👇

1/
Trigger any SmartBlock workflow by entering the trigger sequence into a block, 'xx'. You could customize this sequence by heading to your roam/js/smartblocks page.

roamjs.com/extensions/sma…

2/
Workflows are made up of a name and a set of blocks that define the workflow. These blocks could contain special logic known as Commands

From outputting relative dates to querying your graph & importing third party data, these special commands add the "Smart" in SmartBlocks

3/
The extension comes prepackaged with a set of predefined workflows. However, you could also define your own by using the #SmartBlock tag in a block, followed by all the children composing the workflow.

roamjs.com/extensions/sma…

4/
There are over 60+ different commands to take advantage of and counting! You could browse through all of the live commands on our command reference page.

roamjs.com/extensions/sma…

5/
Remember that xx trigger? Well, that's not the only way to run a SmartBlock workflow!

Automatic daily workflows, batch executions on multiple pages, keyboard shortcuts, and Roam buttons are some of the other many ways to trigger SmartBlocks

roamjs.com/extensions/sma…

6/
Make an awesome workflow? Share it with the rest of the Roam community by publishing it to the SmartBlocks Store!

As a user, you can also browse all existing workflows and download ones that interest you!

roamjs.com/extensions/sma…

7/
This project started as a module under Roam42, created by @TfTHacker, before Roam's massive API upgrades. We agreed that to upgrade SmartBlocks to take advantage of this new API, we would need to do a whole new forked version.

Thank you for trusting me with this project!

8/
Then, the Roam community stepped up in a massive way.

As I explore different experiments on how OSS engineers could make a living online, I put this project up for a crowdfund, setting an ambitious target.

roamjs.com/projects/da4f0…

9/
The community did not disappoint.

A HUGE thank you to all who made this possible <3



10/
I will still be prioritizing work on this project over the next two weeks as I polish off bugs and respond to user feedback.

Feel free to reach out if you have any feedback! The best place to do so is the #roam42 channel on Slack. My DMs are also open on both platforms

11/
This Wednesday at 12pm, @rroudt of @RoamStack is inviting me during his office hours for a session on how to build and use SmartBlocks!

Be sure to attend and ask any questions you may have to help jumpstart your SmartBlocks journey!

N/

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with David Vargas

David Vargas Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dvargas92495

22 Mar
✨NEW ROAMJS ANNOUNCEMENT✨

I'm very excited to announce the launch of RoamJS's first two Services: Social and Static Site!

RoamJS Services are licensed extensions that give users access to RoamJS resources to get the most out of their Roam graphs

1/
RoamJS Social allows users to schedule content for publishing at a later date!

This is integrated with the Twitter extension to schedule Tweets, with plans to integrate with more services in the future.

Get started at roamjs.com/services/social

Demo: loom.com/share/bd36ac06…

2/
RoamJS Static Site allows users to publish pages in their Roam Graph as a static personal website!

Manage website content, filters, subdomain, page templates and so much more, all from within Roam.

Get started at roamjs.com/services/stati…

Demo: loom.com/share/3f62636b…

3/
Read 10 tweets
26 Feb
Presenting my submission for the third #RoamGames - Fanout!

Micromanaging the finances surrounding this awesome experiment must be a pain in the ass. Fanout demos what a solution to make this easier could look like!

loom.com/share/b26a9840…
The script hosted on RoamJS is purely for demo purposes, meant to just communicate my vision for what this service could be.

In the process, I found Roam to be an INCREDIBLE tool for prototyping and thinking through the relationships between different data models
Huge shout out to @brandontoner and others for putting together the Roaman Agora to host this for me.

Link to the submission at roamresearch.com/#/app/The-Roam…
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(