How to explain Hubzilla to a newbie in 5 minutes ?
Repost from the Hubziila support ForumHow to explain Hubzilla to a newbie in 5 minutes ? How would you do this?
I would like to ask you for your vision and try.
Here is my view and attempt with also some proposals:
Newbies have often a hard time to understand the concept of HZ. I thinks that is also because there is not a clear narrative for what HZ actually stands fore. Most people come here to find a regular Social Media Bloging tool but as we all know HZ is much more than that.
On hubzilla.org you find the description:
Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology.
Well, just very few newbies will get a meaning out of that.
So first of all:
How to name the baby, so that most get a better understanding of what to expect to find? Is Hubzilla more a
"CMS for decentralized social Networking" ?Do you have any better ideas?
Besides an understanding of all the different tools HZ provides to create content, it is existential to understand how you can publish this content.
Finally HZ is all about the options to publish NOT just public in order to achieve levels of privacy.In the documentation you can read that you do that with Permissions
/help/de/member/member_guide#Permissions
but this text can also be confusing for Newbies
Privacy - Permissions - Roles - Limits are general terms which can be easily used and interpret in different ways ...
If you dealing with HZ content publishing it is actually all about
Access Control to achieve this levels of privacy,. Isn´t it?
In HZ you have two basic tools which design in combination this
Access Control:
1 You publish your content public or only for certain individuals, forums, predefined groups or for a customized selection of contacts (by custom select).
and
2 You differentially assign basic abilities to the Public and your contacts as to what they are allowed to do with the content you assigned to them.
The first one depends of the default publishing options (ony me, public, forum, custom select, and the default group for contacts = "Friends" ) and the app "Privacy groups"
The second one depends on the "Channel role" and "Contact role"
For an easy understanding it would be helpful to use terms which corespondent to this two functions in an intuitive way. Privacy - Permissions - Limits - Roles, are terms which can be confusing because they are not specific enough.
Why not call them:
1. Access Group/List and
2. capability/qualification/skill level"Access List" is already in use by ZAP. I know there was a poll lately about how "Privacy groups" should be called in HZ but we may should think about this again by looking on the whole picture. You are actually assign here Access to your content for a list/group of recipients in order to achieve a level of Privacy.
But right now when you try to post the mousover by the small lock shows "Prermisson settings" and also in ZAP it says in the pop up window "Prermissons" - Much more precise would be here also "Acces List" or "Acces Group" setting.
Something like "capability/qualification/skill leve" would be a new term for the ZOTiverse but if we would use a term like that it would make very clear that this permissions are always attached to persons or rols. So with "Channel role" you defined actually the default skill levels for
me
Only those you specifically allow
Approved connections
Any connections
Anybody on this website
Anybody in this network
Anybody authenticated
Anybody on the internet
And with "Contact role" you can even more defined this skills for your Contacts.
This all would give us a better understandable narrative.
Just my thought and ideas...
What do you think?