liqd / adhocracy

Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
GNU Affero General Public License v3.0
150 stars 37 forks source link

Additional instance static pages #402

Open digisus opened 11 years ago

digisus commented 11 years ago

Hi, would it be possible to have additional static pages, accessible via tabs on the front screen, next to (Übersicht | Vorschläge | Mitglieder), in order to have a place for additional descriptions, explanations, help, etc.

Concrete, I suggest to have an option to add up to 3 additional tabs with slef chosen titles, for example one could be "Hilfe" or "Aktuelles/News", etc.

As we would need such a feature urgently, I am happy to colunteer as tester on the http://mei-mtv.adhocracy.de site.

Thanks for consideration!

nidico commented 11 years ago

I've renamed this issue from FeatReq: Additional tabs for static pages to Additional instance static pages to make it more clear.

Generally I don't think adding yet another tab to the instance naviation is a good idea, since we already have too much of them when all functions are enabled (Karte, Termine, Beschlüsse).

But allowing instances to have their own set of static pages is a valid feature request, but we'd have to look for a good place in the UI for that.

This would certainly be implemented through Kotti (#315), which is almost ready to use for installation wide static pages and navigation.

digisus commented 11 years ago

Hi, thanks for merging my issue here. Sounds all great. What does "almost ready to use" mean? :-)

nidico commented 11 years ago

Almost ready to use means it's implemented in a branch, needs some cleanup and will be deployed during this week on ypart.eu and if everything's fine on adhocracy.de.

However, the CMS doesn't use the main Adhocracy user database and permissions management yet, which is needed for the requested feature. And there's no clear concept on where to put static instance pages yet.

So if you need it very urgently, you shouldn't rely on it yet. You might want to use the (undocumented, see #404) show more feature in your instance description text - you can hide text parts by putting it inside 3 (((parantheses))) to allow adding more information and still keep things clearly arranged.