DrupalOpenLearning / drupaldojo

Developing the new Drupal Dojo site
http://drupaldojo.org
0 stars 0 forks source link

Assemble team to develop and maintain the Drupal Dojo site #6

Open gusaus opened 7 years ago

gusaus commented 7 years ago

Now that we've launched the MVP http://drupaldojo.com/ we can go back and identify roles to manage and maintain the website. As we're using Open Social as a base, we'd ideally like to provide ways to get involved with and improve that platform.

We're defining roles on the wiki -

What other roles do we need?

For my part, I'd like to focus mainly on outreach & onboarding, rather than lead any development. I can play a support role if needed.

miesz-ko commented 7 years ago

@gusaus

My recommendation would be to use Open Social without heavy modifications. We use it at our agency as an extranet/intranet and it works great. Then you can focus on these project roles and get the community started (some roles might overlap):

  1. content creators
  2. community builders
  3. outreach + onboarding

Roles 1 + 2 might consider reposting the best of the old Drupal Dojo content to get things started. And then you need to create some fresh Drupal 8 stuff. An overview of existing resources on external websites would work nicely too as early content! Role 3 should get the word out that the new Dojo exists and sign-up users.

Best, Mieszko

ikit-claw commented 7 years ago

What about some dedicated mentors? Over a forum for example. You could post your question and the mentor team could answer them? I'd prefer 1 on 1 mentoring but I understand that people are busy and this is not likely to be paid so many would not be available for a dedicated 1 on 1.

miesz-ko commented 7 years ago

@ikit-claw

Mentors are a great idea! These could work in a few groups over specific subjects, or maybe on knowledge level (beginner/intermediate/expert)? The group admin would be the mentor. Bonus: all members will be notified of activity if they choose so in their profile.

I do recommend using some structure because otherwise you're back to the Slack / Drupal.org / Reddit experience that gives one big running thread that disappears quickly.

ikit-claw commented 7 years ago

@miesz-ko as I imagine it a user would select what they believe they can do we could have anything from documentation - tutorials - coder writing - basics of Drupal so on. Then it wants to be archived in a public way so everyone can find it and use the resource.

gusaus commented 7 years ago

@miesz-ko @ikit-claw Great ideas and feedback! I think we'll be able to relaunch pretty fast if there are available people to claim the roles needed to build the MVP.

Biggest needs IMHO would be

We'll need someone to manage the development environment and workflows DrupalOpenLearning/drupaldojo-old#2, but we already have our Open Social instance set up on Pantheon http://dev-drupal-dojo-open-social.pantheonsite.io/

ikit-claw commented 7 years ago

@gusaus I can assist with the environment if need be. Don't want to volunteer for every job lol. Though it is tempting.

gusaus commented 7 years ago

@ikit-claw Want to assign yourself to DrupalOpenLearning/drupaldojo-old#2?

gusaus commented 7 years ago

I added the roles to https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issue-248103504 and linked to a wiki page - https://github.com/DrupalOpenLearning/drupaldojo/wiki/Team

Please add your name to whatever role you'd like to take on. Also add any other roles I'm missing. Content editor?

gusaus commented 7 years ago

Gauging interest from Lyndsey's Twitter thread (and new contributors in #drupalopenlearning), it looks like a nice small #nfp & community theme for Drupal 8 is very doable.

As Drupal Dojo (still the largest Drupal/community group) intends to use Open Social (a Drupal 8 distribution built to enable communities/nonprofits)... would it make sense to build this new theme for Drupal Dojo?

The theme would be committed back as a stand-alone project, but the Dojo site may be a catalyst for bringing people together and providing incentives for those interested in getting this done.

Thoughts?

gusaus commented 7 years ago

I added the webmaster role to the wiki https://github.com/DrupalOpenLearning/drupaldojo/wiki/Team#webmaster

With the site now live with many blocked/spammy users it's important we have someone responsible for managing. I think this would be a great entry level role for an apprentice wanting to gain hands on experience with Drupal and Open Social.

gusaus commented 7 years ago

While we're currently using the out-of-the-box Open Social theme, building new theme would a great way to learn and contribute back to the community. @lyndsey I believe there's overlap with what we're talking about here? https://github.com/DrupalOpenLearning/drupaldojo/issues/51

gusaus commented 7 years ago

@mmilutinovic1313 As we try to put all these projects under the same umbrella, I'd like to consolidate roles with https://github.com/DrupalOpenLearning/drupalopenlearning/issues/2 and https://github.com/elmsln/openulmus.org/issues/2 wherever it makes sense.

The difference in platforms (Open Social vs. ELMS) and hosting systems (Pantheon vs. AWS) may require different sized hats, but possibly the same folks mentoring the SysAdmin or PM roles just look good in hats. I do think there should be mentors who are well versed in each particular system. So we really could use some Open Social experts to make sure we're doing this right!

mmilutinovic013 commented 7 years ago

@gusaus - have we identified these Open Social experts already? Or is this a task that should be created? I like the idea of consolidation as long as we have the right experts leading each of the efforts. Mentors should be experts in their respective position and alignment.

gusaus commented 7 years ago

@mmilutinovic1313 We've received some great advice from @miesz-ko, one of Open Social project leads (and co-founder of the company who developed it) in this very thread, https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issuecomment-320894670 https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issuecomment-320905320 but we need someone available to commit a certain amount of time/wk to be the Open Social expert for this website, related mentoring sessions, and curriculum. As all code, docs, training materials will be contributed back to the Open Social project, the Drupal Dojo (still the largest group in Drupal) could provide a high visiblily platform to increase contributions to Open Social. Especially if Open Social stakeholders could sponsor this role.

mmilutinovic013 commented 7 years ago

I kind of want to say that role should merge with the Site Architect role. This person will be responsible for guiding the vision of the website as they will have the best technical and tribal knowledge of Open Social as a platform.

mmilutinovic013 commented 7 years ago

@gusaus would you be interested in the social media / outreach position? Added that role as I believe it is relevant.

gusaus commented 7 years ago

@mmilutinovic1313 Re https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issuecomment-338835462 I think we should be consistent with how we're defining roles for any other Open Ulmus/Drupal Open Learning project. We might need to elaborate more on what @btopro is riffing on https://github.com/elmsln/openulmus.org/issues/2#issuecomment-338069402 to determine which hat is worn for site architecting.

RE https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issuecomment-338850202 I think we should consider social media, outreach, fundraising/sponsor wrangling, sysadmin, etc, some of the day to day operations roles we're trying to identify in https://github.com/DrupalOpenLearning/administration/issues/1 and https://github.com/elmsln/openulmus.org/issues/15#issuecomment-338829098

mmilutinovic013 commented 7 years ago

I can work to reduce the roles in this case and add more "tasks" to each of the roles to reflect this. We should, I do think that one of the PM's should do Social Media/outreach.

gusaus commented 7 years ago

Here's the brief intro from @cleverington regarding some of the amazing he can do -

I reached out to @gusaus after I saw his comments / thoughts / plans in #ddi-contrib-team and am totally willing to offer assistance on Pantheon (I use / abuse Pantheon/Terminus/MultiDev daily), GitBook creation / editing, and thoughts/planning for a Local Development workflow to collaborate between multiple users.

Sounds like the perfect person to be the sysadmin mentor for the Dojo site. If that works for you @cleverington, possibly you can add some detail regarding what your role will entail? https://github.com/DrupalOpenLearning/drupaldojo/wiki/Team#technology-managersysadmin

We can also discuss here or in #drupal-dojo

gusaus commented 6 years ago

Based on shifting priorities and time constraints of people who helped move this forward last year, I think we need to fill out every role https://github.com/DrupalOpenLearning/drupaldojo/issues/5#issue-248103504 to complete and maintain this project. With a completed scope of work (that includes a budget estimate) it should not be difficult to find mentors for each of these roles. A project like http://live-ddi.pantheonsite.io/ is recent proof that a well organized group can build a community site. With an opportunity for mentors to be paid (on this and several other projects), we really just need some of you well connected, active Drupal community members to reach out to folks who may be interested and available. Ask them to join #drupal and #openlearninglabs in https://slack.opencollective.com/

A project manager who has availability to spend time on several projects is probably the biggest need. If there's a role that you'd like to keep or claim yourself, please do so.

gusaus commented 6 years ago

Per our recent discussions in #drupaldojo and #drupalopenlearning, @dsquaredb is going to take the lead in managing our Pantheon development environment and workflows! DrupalOpenLearning/drupaldojo-old#2