09-19-2021, 08:07 PM
Hi Again,
let's share some progress or rather some comments on my lack of progress...
1) Missing Persistence in the Docker Setup
Following up on my latest experiments with tatic open source on docker desktop I recognized that the setup will need some tuning to keep whatever structures I set up persistent across restarts of the container. I did not go into this and hopefully there is some documentation with diegos docker image but for now restarting the container seems to provides me with a clean slate tactic installation. ... well doesn't quite look like any docs there. I guess I'll need to pull the database to some volume in order to gain persistence. Will leave that for another day.
2) Minimal Workflow, sType, sObject, Asset Managment Example
To provide myself with some practial insight, I am about to figure out some basic blogging workflow. Here is my idea of what to achive:
- Define a workflow with ideation, creation, review and publication of blogposts.
- Define blogposts as sType
- Capture some blogpost examples as sObjects
- Use the workflow to add a blogpost
- Include "published" blogposts in my vue application
3) The Plan Refined
To roughly capture what I happen to understand (somewhat) from watching videos and looking at the introductury workflow example here is what I come up with:
- project: "Sales Pitch Blog"
- workflow: "Create New Blog Post": "Capture Idea" -> "Draft Outline" -> "Write Post" -> "Add Header Image" -> "Review Post" -> "Accept for Publication" -> "Publish Post"
- sType: "BlogPost": "blogidea", "blogtitle", "blogoutline", "blogopener", "blogcontent", "blogauthor", "blogdate". All text except the last which is of type date. The image to be displayed will be an asset associated with the post. Maybe idea, outline, opener and content should be assets not columns, too? What about search then?
- sObjects: I'll add two examples from the "+"-Button in the Search Type Manager View...
- Finally try to figure how to retrieve the examples via the REST-API
4) Start and Stumble
- I actually do not get the user interface very well
- Some clicking and opening and closing of tabs I create a project
- Some more clicking, opening and closing later I create a workflow
- I am not sure if and how the workflow is associated to the project for now but we'll see
- Creating the sType feels independent of workflow and I think I missed saving the custom fields or there might have been a bug
- I add the custom fields again and hit the create button not loose them again
- I try to add an example, but can't find the custom fields to provide entries for them
- Also I get an error about the "Search type [default/blogpost_in_blogpost] not registered" and a stack trace I do not dig at this point in time
- So this is the wall to be hit for today. :/
5) Final Remarks Today
- Tactic Open Source seems to be more of a blank slate than to be accessible to follow the youtube tutorial videos.
- I miss a simple tutorial providing me with basic understanding of how project, workflow, sType, sObject and assets can be used to model a use case in the first place.
- If I figure this out, I should provide one.
- Maybe there is a tutorial but I missed it?
- The docker image needs some attention. I does not provide for a useful environment without persistence. This should at the least be a warning in the README.
BR
let's share some progress or rather some comments on my lack of progress...
1) Missing Persistence in the Docker Setup
Following up on my latest experiments with tatic open source on docker desktop I recognized that the setup will need some tuning to keep whatever structures I set up persistent across restarts of the container. I did not go into this and hopefully there is some documentation with diegos docker image but for now restarting the container seems to provides me with a clean slate tactic installation. ... well doesn't quite look like any docs there. I guess I'll need to pull the database to some volume in order to gain persistence. Will leave that for another day.
2) Minimal Workflow, sType, sObject, Asset Managment Example
To provide myself with some practial insight, I am about to figure out some basic blogging workflow. Here is my idea of what to achive:
- Define a workflow with ideation, creation, review and publication of blogposts.
- Define blogposts as sType
- Capture some blogpost examples as sObjects
- Use the workflow to add a blogpost
- Include "published" blogposts in my vue application
3) The Plan Refined
To roughly capture what I happen to understand (somewhat) from watching videos and looking at the introductury workflow example here is what I come up with:
- project: "Sales Pitch Blog"
- workflow: "Create New Blog Post": "Capture Idea" -> "Draft Outline" -> "Write Post" -> "Add Header Image" -> "Review Post" -> "Accept for Publication" -> "Publish Post"
- sType: "BlogPost": "blogidea", "blogtitle", "blogoutline", "blogopener", "blogcontent", "blogauthor", "blogdate". All text except the last which is of type date. The image to be displayed will be an asset associated with the post. Maybe idea, outline, opener and content should be assets not columns, too? What about search then?
- sObjects: I'll add two examples from the "+"-Button in the Search Type Manager View...
- Finally try to figure how to retrieve the examples via the REST-API
4) Start and Stumble
- I actually do not get the user interface very well
- Some clicking and opening and closing of tabs I create a project
- Some more clicking, opening and closing later I create a workflow
- I am not sure if and how the workflow is associated to the project for now but we'll see
- Creating the sType feels independent of workflow and I think I missed saving the custom fields or there might have been a bug
- I add the custom fields again and hit the create button not loose them again
- I try to add an example, but can't find the custom fields to provide entries for them
- Also I get an error about the "Search type [default/blogpost_in_blogpost] not registered" and a stack trace I do not dig at this point in time
- So this is the wall to be hit for today. :/
5) Final Remarks Today
- Tactic Open Source seems to be more of a blank slate than to be accessible to follow the youtube tutorial videos.
- I miss a simple tutorial providing me with basic understanding of how project, workflow, sType, sObject and assets can be used to model a use case in the first place.
- If I figure this out, I should provide one.
- Maybe there is a tutorial but I missed it?
- The docker image needs some attention. I does not provide for a useful environment without persistence. This should at the least be a warning in the README.
BR