Skip to content

Commit

Permalink
Converted Community team section to RST
Browse files Browse the repository at this point in the history
  • Loading branch information
HappySR committed Oct 6, 2024
1 parent bbfdf9a commit 65627fa
Show file tree
Hide file tree
Showing 6 changed files with 234 additions and 229 deletions.
78 changes: 39 additions & 39 deletions pages/09.community-team/.revs/20200310-170715/chapter.md
Original file line number Diff line number Diff line change
@@ -1,71 +1,71 @@
---
title: 'Community Team'
---
.. title:: Community Team

# Community Team
Community Team
==============

## Mission and expectations

> We want to have more and more people who are contributing to Mautic.
### General Tasks
Mission and Expectations
------------------------
We want to have more and more people who are contributing to Mautic.

General Tasks
-------------
* Grow the Community - global and local engagement
* Increase active contribution
* Facilitate communication and contribution

### Sample activities

#### General
Sample Activities
-----------------

* Improve global community infrastructure, rearrange forums, etc
* Ownership of the [m.mautic.org](http://m.mautic.org) Mautic instance
General
~~~~~~~
* Improve global community infrastructure, rearrange forums, etc.
* Ownership of the `m.mautic.org <http://m.mautic.org>`_ Mautic instance
* "Events" page to list local and global events
But also

~~~~~~~~
* Understand community personas
* Promote and help building a business on Mautic, and explain active contribution as an important element of it
* Find, grow and support ambassadors

#### Global Communities
* Promote and help build a business on Mautic, and explain active contribution as an important element of it
* Find, grow, and support ambassadors
Global Communities
~~~~~~~~~~~~~~~~~~
* Make global community more accessible, give transparency on tasks/actors/processes, and provide easy starting points
* Reach out to previously active contributors, try to reactivate them
Including: WHAT is the message? WHAT are the channels?
* Reach out to existing passive community members, try to activate them
* Reach out to previously active contributors, trying to reactivate them
* Including: WHAT is the message? WHAT are the channels?
* Reach out to existing passive community members, trying to activate them
* Organize global events
* Develop an easy path from local community to global contribution
#### Local Communities

* Know and work with all local communities (even Facebook/LinkedIn groups etc.)
* Define and support official ways for building local communities (and steer existing ones to becoming official, plus inspire new ones) , help them to network and learn from each other
* Web page that identifies official local communities, and where to find them
Local Communities
~~~~~~~~~~~~~~~~~
* Know and work with all local communities (even Facebook/LinkedIn groups, etc.)
* Define and support official ways for building local communities (and steer existing ones to becoming official, plus inspire new ones), helping them to network and learn from each other
* Web page that identifies official local communities and where to find them
* Help local events (material, speakers, tools, best practices, ...)
* Identify per-region “liaisons”, especially in countries where Mautic is not known (not the same as ambassadors!), and establish ways of working with them, without potential others from the region being demotivated or shied away.
* Identify per-region “liaisons”, especially in countries where Mautic is not known (not the same as ambassadors!), and establish ways of working with them, without potentially demotivating or discouraging others from the region
* Select priority regions and work actively to spark local communities there
### Profiles of contributors needed in this team

Profiles of Contributors Needed in This Team
--------------------------------------------
* Everyone who is enthusiastic enough
* As ambassadors: People in different countries who are already well-connected through other activities, and have a broad understanding of Mautic’s facets (both from the user’s and from the MarTech and even dev side, but no actual dev knowledge required)
* As ambassadors: People in different countries who are already well-connected through other activities and have a broad understanding of Mautic’s facets (both from the user’s and the MarTech and even dev side, but no actual dev knowledge required)
* Define what we call people who start or lead a community in a certain country
### P.S. Definitions

Who is Community member?
P.S. Definitions
----------------
Who is a Community Member?
~~~~~~~~~~~~~~~~~~~~~~~~~~
Everyone who

* Contributed code or content to Mautic
* Visited a website to ask for Mautic support
* Is interested in Mautic, even without ever contributing!
What is contribution?

What is Contribution?
~~~~~~~~~~~~~~~~~~~~~
* All contributions are important for the success of the project, since contributions by newcomers might lead to happy and dedicated core contributors.
* This includes mentions like “It doesn’t work on my server” which too is a valuable contribution – the underlying message being e.g. “improve documentation”.
* This includes mentions like “It doesn’t work on my server,” which is a valuable contribution – the underlying message being, for example, “improve documentation.”
* Even failed contributions are essential, because of how much we can learn when we fail. Contribution from newcomers is especially valuable, because they see the project with fresh eyes.
**Would you like to be involved in this team? Join [#t-community](https://mautic.slack.com/archives/CQV40ULMA) on Slack!**
**Would you like to be involved in this team? Join `#t-community <https://mautic.slack.com/archives/CQV40ULMA>`_ on Slack!**
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
---
title: 'Community Dashboard'
---
.. title:: Community Dashboard

The Community Dashboard uses the open-source [GrimoireLab](https://chaoss.github.io/grimoirelab/) tool to import, analyze and visualize data from multiple sources in one central location.
Community Dashboard
===================

It is located at [https://dashboard.mautic.org](https://dashboard.mautic.org) and runs on a Digital Ocean droplet, managed by the Mautic DevOps team at Acquia.
The Community Dashboard uses the open-source `GrimoireLab <https://chaoss.github.io/grimoirelab/>`_ tool to import, analyze, and visualize data from multiple sources in one central location.

Currently the dashboad imports:
It is located at `https://dashboard.mautic.org <https://dashboard.mautic.org>`_ and runs on a Digital Ocean droplet, managed by the Mautic DevOps team at Acquia.

* All repositories listed under github.com/mautic
* Specified channels from mautic.slack.com
* All threads on forums.mautic.org
* Specified meetup.com groups using the tag of Mautic
Currently, the dashboard imports:
* All repositories listed under `github.com/mautic`
* Specified channels from `mautic.slack.com`
* All threads on `forums.mautic.org`
* Specified `meetup.com` groups using the tag of Mautic

Data sources for GitHub, Slack and Meetup are manually specified in the projects.json file in the root of the instance, so new repo's, channels or meetup groups will not appear automatically.
Data sources for GitHub, Slack, and Meetup are manually specified in the `projects.json` file in the root of the instance, so new repositories, channels, or meetup groups will not appear automatically.

The data is initially fetched and a 'raw' index is created. This index is then 'enriched', with individuals and organisations being associated and any other associations being made.
The data is initially fetched, and a 'raw' index is created. This index is then 'enriched', with individuals and organizations being associated and any other associations being made.

Users can be associated with organisations using the GUI for SortingHat, called Hatstall. This needs an SSH tunnel to be established in order to interrogate and manipulate the data, so you will need to have SSH access to perform these tasks.
Users can be associated with organizations using the GUI for SortingHat, called Hatstall. This requires an SSH tunnel to be established in order to interrogate and manipulate the data, so you will need to have SSH access to perform these tasks.

The data will automatically update and refresh at regular intervals - you can see when it was last refreshed under the 'Data Status' dashboard.
The data will automatically update and refresh at regular intervals you can see when it was last refreshed under the 'Data Status' dashboard.
44 changes: 20 additions & 24 deletions pages/09.community-team/01.community-dashboard/docs.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,27 @@
---
title: 'Community Dashboard'
twitterenable: true
twittercardoptions: summary
articleenabled: false
orga: { }
personenabled: false
facebookenable: true
taxonomy:
category:
.. title:: Community Dashboard
.. twitterenable:: true
.. twittercardoptions:: summary
.. articleenabled:: false
.. orga:: {}
.. personenabled:: false
.. facebookenable:: true
.. taxonomy::
.. category::
- docs
---

The Community Dashboard uses the open-source [Savannah CRM][savannah-crm] tool to import, analyze and visualize data from multiple sources in one central location.
Community Dashboard
===================

You can view the data from the last 90 days on the [publicly shared dashboard][savannah-dashboard].
The Community Dashboard uses the open-source `Savannah CRM <https://www.savannahhq.com/>`_ tool to import, analyze, and visualize data from multiple sources in one central location.

Currently the dashboad imports:
You can view the data from the last 90 days on the `publicly shared dashboard <https://savannahcrm.com/public/overview/2b4590bf-cad0-4c71-870a-6f942a25f8fe/>`_.

* All repositories listed under github.com/mautic
* Specified channels from mautic.slack.com
* All threads on forums.mautic.org
* All threads on reddit.com/r/mautic
Currently, the dashboard imports:
* All repositories listed under `github.com/mautic`
* Specified channels from `mautic.slack.com`
* All threads on `forums.mautic.org`
* All threads on `reddit.com/r/mautic`
* All Stack Overflow posts tagged with Mautic
* Specified meetup.com groups (coming soon)
* Specified `meetup.com` groups (coming soon)

The information is used to determine the activity levels of individuals and organizaitons within the community, which informs the monthly updates in Slack and the ranking of organizations in the [Parters Directory][partners-directory].

[savannah-crm]: <https://www.savannahhq.com/>
[savannah-dashboard]: <https://savannahcrm.com/public/overview/2b4590bf-cad0-4c71-870a-6f942a25f8fe/>
[partners-directory]: <https://www.mautic.org/mautic-community-partners>
The information is used to determine the activity levels of individuals and organizations within the community, which informs the monthly updates in Slack and the ranking of organizations in the `Partners Directory <https://www.mautic.org/mautic-community-partners>`_.
Original file line number Diff line number Diff line change
@@ -1,64 +1,66 @@
---
title: 'Mautic Meetups & Events'
---
.. title:: Mautic Meetups & Events

---
## Guidance for establishing official Mautic Meetups, Groups & Events
Guidance for Establishing Official Mautic Meetups, Groups & Events
==================================================================

The Community Team agreed on 12th December 2019 the following guidelines for establishing official Mautic groups within the Community.
The Community Team agreed on 12th December 2019 to the following guidelines for establishing official Mautic groups within the Community.

All meetups, groups and events agree to abide by the Mautic [Code of Conduct](https://www.mautic.org/code-of-conduct/) at all times.
All meetups, groups, and events agree to abide by the Mautic `Code of Conduct <https://www.mautic.org/code-of-conduct/>`_ at all times.

## Mautic Meetups
These are the traditional kind of in-person meetups which are based in a region or a town. They are **not** to be created on a country-wide basis.
Mautic Meetups
--------------

### General guidelines for official Mautic Meetups
These are the traditional kind of in-person meetups based in a region or a town. They are **not** to be created on a country-wide basis.

1. Mautic Meetups are for the benefit of the Mautic community as a whole, not specific businesses or individuals.
### General Guidelines for Official Mautic Meetups

1. Mautic Meetups are for the benefit of the Mautic community as a whole, not specific businesses or individuals.
2. All actions taken as an event organizer are with the best interest of the community in mind.
3. Membership in the local meetup group is open to all who wish to join, regardless of ability, skill, financial status or any other criteria.
3. Membership in the local meetup group is open to all who wish to join, regardless of ability, skill, financial status, or any other criteria.
4. Meetups are volunteer-run with volunteer speakers. In cases where a modest attendance fee might be necessary, this fee should only cover the costs of the meetup and should not be used to pay speakers or organizers.
5. Meetup groups allow events to be organized by any reliable/trusted member of the community.
6. Meetups are welcoming places where everyone works to foster an accepting environment which is free of discrimination, incitement to violence, promotion of hate, and general jerk-like behavior.


Official groups will have a Meetup group created on [meetup.com/pro/mautic](https://meetup.com/pro/mautic) and a category created in [Mautic Meetups](https://forum.mautic.org/c/mautic-meetups/7) on the forums once the following criteria are met:

1. A thread on the Mautic Community Forums in the [International - By Country](https://forum.mautic.org/c/international-by-country) category indicating at least two people interested in joining the meetup
2. A clear region or town for the meetup to be based in, not covered by an existing meetup
3. Two group organisers identified from within the Mautic community, preferably not from the same company
4. A location confirmed for meeting which is an office or community space (i.e. not a bar/pub)
5. A date for the launch event (ideally at least four weeks ahead to give time for organising, promoting and getting people to attend)
6. A proposed time and day each month (e.g. from 6pm on the first Friday of each month) for regular events

These events (commonly referred to as “meetups”, which can be confusing since people often use the same word to describe the group itself) might take many formats:
* presentations/lecture series
* hackathons
* social gatherings
* workshops
* co-working
* a session to help people with Mautic
* contributor sprints/drives, and others.
6. Meetups are welcoming places where everyone works to foster an accepting environment that is free of discrimination, incitement to violence, promotion of hate, and general jerk-like behavior.

Official groups will have a Meetup group created on `meetup.com/pro/mautic <https://meetup.com/pro/mautic>`_ and a category created in `Mautic Meetups <https://forum.mautic.org/c/mautic-meetups/7>`_ on the forums once the following criteria are met:

1. A thread on the Mautic Community Forums in the `International - By Country <https://forum.mautic.org/c/international-by-country>`_ category indicating at least two people interested in joining the meetup.
2. A clear region or town for the meetup to be based in, not covered by an existing meetup.
3. Two group organizers identified from within the Mautic community, preferably not from the same company.
4. A location confirmed for the meeting, which is an office or community space (i.e., not a bar/pub).
5. A date for the launch event (ideally at least four weeks ahead to give time for organizing, promoting, and getting people to attend).
6. A proposed time and day each month (e.g., from 6 PM on the first Friday of each month) for regular events.

These events (commonly referred to as “meetups,” which can be confusing since people often use the same word to describe the group itself) might take many formats:
* Presentations/lecture series
* Hackathons
* Social gatherings
* Workshops
* Co-working
* A session to help people with Mautic
* Contributor sprints/drives, and others.

Existing groups can be brought into the official Mautic Meetup account by contacting the Community Manager. This will mean that the meetup.com fees will be covered by Acquia.

Official Mautic Meetup groups are also eligible for sponsorship by Acquia as part of their Community Meetup Sponsorship Programme - for example to cover the cost of food for a sprint event or to bring in a speaker who needs travel or accommodation.
Official Mautic Meetup groups are also eligible for sponsorship by Acquia as part of their Community Meetup Sponsorship Programmefor example, to cover the cost of food for a sprint event or to bring in a speaker who needs travel or accommodation.

## Mautic Meetups Online
These are an online variation of the traditional meetup. There are no restrictions on region, and they can span any geographic area.
Mautic Meetups Online
----------------------
These are an online variation of the traditional meetup. There are no restrictions on region, and they can span any geographic area.

These meetups will not have a Meetup group (as these must be physical meetups) however they will have a category created in the Mautic Meetups category on the forums through which members can find information and discuss any relevant issues.
These meetups will not have a Meetup group (as these must be physical meetups); however, they will have a category created in the Mautic Meetups category on the forums through which members can find information and discuss any relevant issues.

Official online Mautic Meetups agree to the same general guidelines as physical meetups (see above).

## MautiCamps
Where there is a strong local presence, organizers may wish to create an informal regional event or conference, called a MautiCamp.
MautiCamps
-----------
Where there is a strong local presence, organizers may wish to create an informal regional event or conference, called a MautiCamp.

These will be regional in nature and organised with support of the Community Team.
These will be regional in nature and organized with the support of the Community Team.

## MautiCon
There will be an annual MautiCon event which will bring together the international community for a formal conference.
MautiCon
---------
There will be an annual MautiCon event that will bring together the international community for a formal conference.

The first such event is being planned for 2020.
The first such event is being planned for 2020.

It will be organised by the community and will be inviting sponsors to support the event. If you are interested in getting involved please join [#mauticon](https://mautic.slack.com/archives/CA7RCS7SA) on Slack.
It will be organized by the community and will be inviting sponsors to support the event. If you are interested in getting involved, please join `#mauticon <https://mautic.slack.com/archives/CA7RCS7SA>`_ on Slack.
Loading

0 comments on commit 65627fa

Please sign in to comment.