datacore icon indicating copy to clipboard operation
datacore copied to clipboard

The Plan

Open DannyHatcher-Git opened this issue 2 years ago • 27 comments

As someone that doesn't live on Github, seeing a plugin roadmap is really helpful.

The database folder plugin has a roadmap I often go to to check for future features, bugs, and plans.

Do you have any intention of including that here? Just trying to get a sense of time here 😁

DannyHatcher-Git avatar Dec 30 '22 18:12 DannyHatcher-Git

I'm still in "pre-production" where I'm scoping out the full extent of what will be supported, but I can set up a project kanban with the first public release in late January.

blacksmithgu avatar Jan 01 '23 00:01 blacksmithgu

Ok. I am excited to see what you come up with.

It will be interesting as Obsidian has a metadata update planned, so there might be some overlap...

DannyHatcher-Git avatar Jan 01 '23 12:01 DannyHatcher-Git

maybe this plugin should wait for the shipping of obsidian official metadata improvement feature image

Ravenclawer avatar Jan 25 '23 03:01 Ravenclawer

Is late january still slated to be the first public release? @blacksmithgu

Ktar5 avatar Jan 27 '23 00:01 Ktar5

I was thinking maybe the team has asked if this could be the metadata improvements in core rather than a community plugin 🤷‍♂️

Update of the current search code block option...

DannyHatcher-Git avatar Jan 27 '23 15:01 DannyHatcher-Git

I was thinking maybe the team has asked if this could be the metadata improvements in core rather than a community plugin 🤷‍♂️

Update of the current search code block option...

Interesting idea.

arminta7 avatar Jan 27 '23 17:01 arminta7

I was thinking maybe the team has asked if this could be the metadata improvements in core rather than a community plugin 🤷‍♂️

Update of the current search code block option...

That's why It's called data"core" as in "core plugin" xp

imed-ghomari avatar Jan 27 '23 17:01 imed-ghomari

Could you please update the expected release date?

geckom avatar Feb 05 '23 20:02 geckom

I've added a roadmap indicating the extent of the functionality I intend to support; I'm backing off a bit on the release date to "winter" which means sometime between now and mid-late-March.

blacksmithgu avatar Feb 09 '23 08:02 blacksmithgu

is there anything i can do to help out with developing this plugin? if so, what? i just don't want to accidentally open a PR for something you're already working on @blacksmithgu

GamerGirlandCo avatar Feb 10 '23 00:02 GamerGirlandCo

is there anything i can do to help out with developing this plugin? if so, what? i just don't want to accidentally open a PR for something you're already working on @blacksmithgu

@GamerGirlandCo There's a lot of ground to cover depending on your interest. I need a bit more time to put some critical pieces together, but I think coming up with + indexing canvas files would be really neat. I haven't thought through how the metadata for them should look like yet. Alternatively, adding some basic metadata extraction for PDF files, images, or videos.

blacksmithgu avatar Feb 13 '23 09:02 blacksmithgu

is there anything i can do to help out with developing this plugin? if so, what? i just don't want to accidentally open a PR for something you're already working on @blacksmithgu

@GamerGirlandCo There's a lot of ground to cover depending on your interest. I need a bit more time to put some critical pieces together, but I think coming up with + indexing canvas files would be really neat. I haven't thought through how the metadata for them should look like yet. Alternatively, adding some basic metadata extraction for PDF files, images, or videos.

i've managed to implement a way to index canvas files with metadata (see obsidian-dataview/#1803). let me know if there's anything you'd personally like to change for datacore, i'm open to improvements!

GamerGirlandCo avatar Feb 13 '23 20:02 GamerGirlandCo

I noticed the Obsidian team has moved "Metadata Improvements" back to Short term status. Have you been in contact with the devs? I am waiting on both datacore and the core metadata improvements at this point.

daamiian avatar May 25 '23 12:05 daamiian

Are there any further updates on the release date? Thanks.

kngautham avatar May 25 '23 12:05 kngautham

Are there any further updates on the release date? Thanks.

soon™

GamerGirlandCo avatar Jul 01 '23 17:07 GamerGirlandCo

beautiful, can't wait for this plugin. Does querying at the the block/section level mean that a single file can be queried based on inline key/values? That is exactly what I'm looking for! When will this be out?

ondrobaco avatar Aug 16 '23 11:08 ondrobaco

hey, i wanted to ask if there is an update on how long it might still take to release the plugin. I'm asking because i'm wondering if it will release for obsidian october or not. the reason is that i'm currently creating a new example vault for dataview and related plugins but if it comes out this month then i might just wait for it and make it with datacore queries. (the general setup is already done, but it might need to change based on how the querying of lists and tasks changes in datacore).

also you might want to look at the "Modules" plugin. it solves the require() support for dataview and templater and is really powerful.

xDovos avatar Oct 02 '23 18:10 xDovos

how would querying yaml work? i want to help implement this as it seems easy enough for me.

is your intention to have YAML objects be "inline" fields (i.e., able to be placed inside lists and tasks)?

GamerGirlandCo avatar Oct 28 '23 18:10 GamerGirlandCo

hey, i wanted to ask if there is an update on how long it might still take to release the plugin. I'm asking because i'm wondering if it will release for obsidian october or not. the reason is that i'm currently creating a new example vault for dataview and related plugins but if it comes out this month then i might just wait for it and make it with datacore queries. (the general setup is already done, but it might need to change based on how the querying of lists and tasks changes in datacore).

also you might want to look at the "Modules" plugin. it solves the require() support for dataview and templater and is really powerful.

Sadly it didn't make it in time for Obsidian October :(. That being said, obsidian modules looks great! I'll have to make sure it will work with Datacore properly.

blacksmithgu avatar Oct 28 '23 20:10 blacksmithgu

how would querying yaml work? i want to help implement this as it seems easy enough for me.

is your intention to have YAML objects be "inline" fields (i.e., able to be placed inside lists and tasks)?

@GamerGirlandCo The first pass of YAML objects should be fairly straight forward- we just detect codeblocks that are annotated with yaml plus some datacore-specific flag (maybe yaml,data or something) and then add them as queryable objects underneath the section/page they are found in.

blacksmithgu avatar Oct 28 '23 20:10 blacksmithgu

how would querying yaml work? i want to help implement this as it seems easy enough for me. is your intention to have YAML objects be "inline" fields (i.e., able to be placed inside lists and tasks)?

@GamerGirlandCo The first pass of YAML objects should be fairly straight forward- we just detect codeblocks that are annotated with yaml plus some datacore-specific flag (maybe yaml,data or something) and then add them as queryable objects underneath the section/page they are found in.

Should YAML properties be accessible as inline fields, if a block contains a YAML codeblock?

GamerGirlandCo avatar Oct 28 '23 21:10 GamerGirlandCo

I'm not decided, but I'm leaning towards no (or there should be a different annotation for that behavior). We already have properties and inline field syntax for that.

Maybe something like yaml,inline could mean that the block is parsed as inline fields (to allow for multi-line inline fields), but I'm not sure if the weirdness of the functionality is worth it.

blacksmithgu avatar Oct 29 '23 21:10 blacksmithgu

image @blacksmithgu i made javascript codeblocks work :D

GamerGirlandCo avatar Nov 02 '23 01:11 GamerGirlandCo

Hi all, Thank you for working on this project! I'm eagerly awaiting this to be implemented so I can now definitely convert notion people to obsidian haha. Just kidding, I'm excited about datacore because it will make obsidian even better (UI/UX wise). The latest properties update was already a big step in the right direction.

Related to @xDovos 's question: @blacksmithgu could you give us a very rough ETA of a release for datacore? And/Or would you consider updating the roadmap ?

(One of the reasons I am so interested in datacore is because I would like to create a template obsidian vault with github sync to enable research collaborations on theory building and literature reviews - datacore will definitely help with making summaries/overviews easier to manage!)

Rhydderch avatar Nov 10 '23 10:11 Rhydderch

Hey :)

This looks amazing!

How do we get involved in the development of this? It's not super clear what's being worked on currently and what could use a new contributor.

notquitehere avatar Feb 08 '24 10:02 notquitehere

Yes - I think it's probably time to spin up a discord or other chat platform to make it easier for contributors to understand the State of The World (TM) and collaborate.

blacksmithgu avatar Mar 15 '24 04:03 blacksmithgu

does that mean the first phase where you worked on the core of the datacore is over and that the community will be involved from now on?

I'm looking forward to discord, this is for me the first pretty complex plugin that I want to "get into the code"

error451 avatar May 05 '24 12:05 error451