I like how https://www.fiduswriter.com/ integrates real-time and track changes workflows, like Google Docs does. You can help me running our own instance in
This is not the Content as Code workflow as developed with iilab, but shows an environment usable today.
Your pad is a great starting point for defining further requirements. And thanks for including TransforMap
Hehe, I’ve been checking everything lately, and I already stumbled upon this one especially because of the template feature.
But actually, I realized that @unteem already did the job here: https://www.lamyne.org/admin with netlify CMS, it is really good, I really like it
We are actually thinking, on how to integrate all these things together.
What is a person, what is a group, what is an event, what is a document. To help end user, we need these things to be unic, and synced among the different tools (Nextcloud, chat, forum, oIdP, website, kanban, gitlab…)
We start to have a nice vision/idea, we have to start the requirements phase, and then the mockups
Draw a context map. Can you draw a consistent one, or are there ambiguous situations?
Attend to the use of language on the project. Is there a Ubiquitous Language? Is it rich enough to help development?
Understand what is important. Is the core domain identified? Is there a domain vision statement? Can you write one?
Does the technology of the project work for or against a model-driven design?
Do the developers on the team have the necessary technical skills?
Are the developers knowledgable about the domain? Are they interested in the domain?
Essentials for strategic decision making
Decisions must reach the entire team. Otherwise, people that don’t know will undermine it.
The decision process must absorb feedback. Imposing decisions on teams without considering feedback cannot be successful.
The plan must allow for evolution. Embrace an agile mindset regarding your decisions and validate them regularly.
Architecture teams must not siphon off all the best and brightest
Strategic design requires minimalism and humility. Less seems to be more regarding design decisions.
Objects are specialists; developers are generalists. Most developers are keen to not only write code but also influence the design.
What do you mean by this? Are these eventually bounded contexts in DDD terminology, and might help us build a ubiquituous language with them, altogether represented in a context map?
I’d be happy to continue formulating the domain vision based on your preliminary work with iilab, eventually leading to PRs to or a fork of https://iilab.github.io/contentascode/. Is it worth updating or maintaining in some parts?
To arrive there, I’d like to know a little more about the documents in.