owncloud / docs

ownCloud Documentation (v2)
https://doc.owncloud.com
GNU Affero General Public License v3.0
56 stars 89 forks source link

Proposal: Optimise high level structure for target audience #695

Open michaelstingl opened 5 years ago

michaelstingl commented 5 years ago

I was thinking about an approach to optimise the structure for the different target audiences. This is first draft: (Examples in brackets)


User Documentation

Admin Documentation

Developer Documentation

ownCloud Product Documentation


Where Does This Need To Be Documented?

This would be the root level for all other docs.

Why Should This Change Be Made? (Optional)

Optimise the structure for the different target audiences.

What Type Of Content Change Is This? (Optional)

Which Manual Does This Relate To? (Optional)

We would need to split up the desktop and mobile docs for the different audiences. This can be done over time…

@settermjd @pmaier1 @felixboehm I talked with you in the past – what do think? Please provide feedback, and I'll iterate…

michaelstingl commented 5 years ago

Related issues with requests to change the structure:

Those change requests are on a higher level and can be done independent from my proposal.

pmaier1 commented 5 years ago

Nice, thanks! I like the structure, makes a lot more sense than the current one and should guide the respective audiences better :+1:

Would we then drop the versions (as we currently have 10.0, 9.1, 9.0, etc.) and only have one documentation for the current version?

felixboehm commented 5 years ago

Basically, this is an overview page of all the different docs. And versions are one more dimension on top...

By default, just show the current version, with „latest“ in the path.

michaelstingl commented 5 years ago

Yes, for every product you can have multiple versions. Antora navigation can handle this. But you don't need to list all previous versions on the overview page. That would ruin it.

settermjd commented 5 years ago

I really like where this is going, @michaelstingl. Perhaps we should catch up and map it out further. Then, I can work with @PVince81 to get it into a future sprint, so that we can begin to implement it.

michaelstingl commented 5 years ago

@settermjd I think we don’t need changes in the repo structure for the server backend. Or should we bring the server docs to the server repo?

For the client/apps repos, I think we only need subfolders? User, Admin, Developer?

Does this work for Antora?

settermjd commented 5 years ago

@PVince81, can we get time for this scheduled, pls?

PVince81 commented 5 years ago

we have some tasks to finish currently, can schedule this afterward, yes

voroyam commented 5 years ago

@michaelstingl I would love to get together and exchange concrete plans for restructuring the user docs.

voroyam commented 3 years ago

2 years without progress.