openulmus / openulmus.org

Openulmus.org - an open collective sustained project for the public production and sharing of knowledge
MIT License
6 stars 2 forks source link

Branding Site: Feedback and Post-Launch Cleanup #34

Open cleverington opened 6 years ago

cleverington commented 6 years ago

Feedback

Our site has finally launched! See it live at https://openulmus.org/

Now that it has launched, though, there are obviously areas where we can iteratively improve the site.

Add your actionable feedback (with recommended resolution!) via comments and we'll get it fixed up super-quick.

Tasks

Out of current scope

gusaus commented 6 years ago

I swapped the order a bit to reflect really quick changes we can make to live site. Beginning with the "Team" section here are some quick suggestions -

open ulmus an elms ln project open ulmus 2017-11-20 14-17-30

With regards to team members, I'm thinking we should list those who have an active or confirmed role in active projects or supporting the platform. @btopro @kat-wehr @michael-collins @djfusco and ....?

gusaus commented 6 years ago

Some notes on the course section -

open ulmus an elms ln project open ulmus 2017-11-20 14-53-15

Not sure we need this section until we have a couple live courses to display. Thoughts?

gusaus commented 6 years ago

Few comments regarding the footer.... open ulmus an elms ln project open ulmus 2017-11-20 15-47-22

cleverington commented 6 years ago

@gusaus Some thoughts.

Team

I'm good with all the recommended changes, including adding each Team Members preferred social media.

Courses

We should move this content into a development branch (including a req to set out a defined height/width for consistency) and bring the content back in as it goes live.

Footer

Footer Links - I plan on shifting much that content into a development branch.

On the powered by ELMS:LN, I would prefer to add that as a component somewhere on the page instead, in addition to the Grav CMS. Part of the Ulmus is respecting the culminated OSS projects which has built is, so it seems counter-intuitive to remove acknowledgement of GravStrap. Though, I would include a note we are powered by a Gravstrap sub theme.

gusaus commented 6 years ago

Thoughts on these thoughts?

open ulmus an elms ln project open ulmus 2017-11-20 16-01-09

gusaus commented 6 years ago

@cleverington

We should move this content into a development branch (including a req to set out a defined height/width for consistency) and bring the content back in as it goes live.

Sounds like a very good idea for anything we can't revise/tweak in the very short term.

gusaus commented 6 years ago

Are all the current team members https://github.com/elmsln/openulmus.org/issues/2 good with being listed on the site? https://openulmus.org/

cc @btopro @kat-wehr @michael-collins @djfusco

btopro commented 6 years ago

fine here

gusaus commented 6 years ago

Some feedback on "Our Projects Section" as listed out https://github.com/elmsln/openulmus.org/issues/34#issue-275238070

What is an Open Ulmus project?

Is it a course? If so, we're currently just working on ELMS:LN Open Ulmus Course https://github.com/elmsln/openulmus.org/issues/6

Is it a white label instance of Open Ulmus? If yes, we could add projects that @mmilutinovic1313 has checked off https://github.com/openlearninglabs/administration/issues/6

Seems like 'projects' would just be the latter. So Drupal Open Learning and Drupal Dojo would be the first 2 we could list.

Thoughts?

gusaus commented 6 years ago

Some feedback on "Our Collectives Section" as listed out https://github.com/elmsln/openulmus.org/issues/34#issue-275238070

Open Ulmus has just the one collective https://opencollective.com/openulmus and we should definitely embed the widgets that display sponsors & backers (possibly hold off until we have more than one!) https://github.com/opencollective/opencollective/wiki/Show-Backers-and-Sponsors

Better yet, incorporate Polymer for a better handle on how we display widgets https://github.com/opencollective/opencollective-api/issues/769

This would all be in the sponsor/backer section.... not sure we need an 'Our Collectives'

djfusco commented 6 years ago

okay with me.

michael-collins commented 6 years ago

Fine with me as well.

mmilutinovic013 commented 6 years ago

@cleverington - let's work together on pricing this week. We can also make sections for all the other sub-issues. I wanted to ask @gusaus if dojo and the open learning labs have logos we can / should use?

gusaus commented 6 years ago

Just want to make sure we're clear regarding what courses to display. I 'think' we agreed any live or under development courses would be in scope. That would include -

In terms of displaying, some slight modifications of something like https://webpack.academy/ could work - home webpack learning academy 2017-12-06 17-13-23

Thoughts?

mmilutinovic013 commented 6 years ago

Yep XAPI is live - I have to create an issue about fixing media.openulmus.org (#49)

mmilutinovic013 commented 6 years ago

Is @ikit-claw still a part of this project, @gusaus & @cleverington? If so we can add him to the site with permission -- if not I'll delete the space on the issues!

gusaus commented 6 years ago

I think we can clean up the way we're displaying Open Collective sponsors and backers. What do you think about replicating https://webpack.js.org/

webpack 2017-12-08 17-05-17 webpack 2017-12-08 17-07-43 webpack 2017-12-08 17-09-28 webpack 2017-12-08 17-10-48 webpack 2017-12-08 17-11-43

gusaus commented 6 years ago

I made a bunch of notes and referenced additional comments in the above task list https://github.com/elmsln/openulmus.org/issues/34#issue-275238070

Make sure to check the references to the google doc regarding marketing copy.

Would be great if we make quick fixes to the links and then brainstorm/solidify both the copy and the perks in the google doc.

gusaus commented 6 years ago

Couple notes on the 'support' section -

open ulmus an elms ln project open ulmus 2017-12-12 21-08-37

Is there a reason we couldn't format more like https://github.com/openulmus/openulmus.org/issues/34#issuecomment-350411523?

gusaus commented 6 years ago

I provided a few more rounds of feedback and made notes in the task list https://github.com/openulmus/openulmus.org/issues/34#issue-275238070

Aside from mainly cosmetic issues, it's mainly the a question regarding how much/little we should be referencing the future service at the moment (see my confusing comments in 'marketing copy' section). Personally I think we should keep the focus primarily on Open Ulmus, as a child OSS project of ELMS.

We can/should certainly blog, tweet, run ongoing Dojo sessions/sprints/etc as way to keep potential supporters and contributors looped in as we progress. I'm just not sure that saying we'll providing a service (or directing to a partner like Open Learning Labs before that's ready) will be a selling point to those who aren't already familiar with ELMS:LN and the amazing team (aside from myself) that's representing!

The other thing to keep in mind is we have at least 3 Open Ulmus related solutions already queued up to carry us into the new year! https://github.com/openlearninglabs/administration/issues/6#issue-277957596

Would be great to have feedback from the rest of the team! @btopro @kat-wehr @michael-collins @djfusco

cleverington commented 6 years ago

@gusaus It is a work in progress.

The current Support section from OpenUlmus loads by a si gle script tag.

I was actually planning on moving your comments into a separate issue last night for the stuff which is a little more complicated. I am either going to have to find a module that can support our support section's content, find one that is already installed and how to put it to better use, or create my own.

I just didint spin it off last night cause I got busy with launching the updated content.

I also want to flip xAPI to be the FIRST card, considering it is the only ome working and a clickable link.

We also need to discuss / decide on those Office Hours and whether to straight up remove it for now until we have a confirmed schedule outlining attendance and devs/admins available to answer installation, co figuration, and debugging questions. Personally, I say leave it, but add notes that Sponsorship will make it happen.

cleverington commented 6 years ago

Second piece of feedback is the Courses themselves. I added those cards as sort of filler content until we can create a standard height / width / layout / etc. on the cards. You'll notice they definitely are not perfect.

If anyone has any thoughts / feedback on those cards, would love it.

Also, need 'Coming Soon' landing pages for both in-development courses that we can link to.

gusaus commented 6 years ago

@cleverington Thx - just wanted to provide more feedback as I know we want to focus back on other complementary projects.

Assuming it would take little time to add back in, I'd be on the side of removing anything (like office hours) that team listed on the site is currently unable to deliver. We could potentially have mentoring/office hours tier on the Open Learning Labs collective and link to that in the near future.

Followup questions/thoughts on displaying courses & sponsors -

@btopro Is there any sort of polymer, webcomponent or other magical gizmo thing that could give us better control/display of the courses? https://github.com/openulmus/openulmus.org/issues/34#issuecomment-349829279

Similar thing for displaying backers/sponsors? https://github.com/openulmus/openulmus.org/issues/34#issuecomment-350411523

With regards to linking to courses in progress.... what if each course was developed in it's own repo on https://github.com/openulmus/ - if we went that route, we could create a collective for each course and allow people/orgs to fund it!

Definitely should create an issue to explore a collaborative course dev/funding process, but some of the workflows here provide some divine inspiration - https://about.gitlab.com/2017/10/12/collaborative-course-environment-gitlab-grav/

btopro commented 6 years ago

https://www.webcomponents.org/element/PolymerElements/paper-card is what we've used previously; it's a nice pretty standard convention for a window into what the thing is. Could even pop open via paper-dialog to provide more details

gusaus commented 6 years ago

Seems like that could work well for courses, ya? Also would unify the experience a bit if we're using a Drupal based site for Drupal Open Learning.

And implantation might make for a nice Drupal Dojo mini session!

Thoughts on that @mmilutinovic1313 @cleverington ?

gusaus commented 6 years ago

Quick followup to @btopro regarding Polymer https://github.com/openulmus/openulmus.org/issues/34#issuecomment-351609807

Are there any recommended options for exporting sponsor/backer data into an element? https://opencollective.com/openulmus/edit#export <-- provides us with a few export options

Is there anyone interested/well versed enough to create one as a teachable moment?

btopro commented 6 years ago

oh https://opencollective.com/openulmus/members/all.json into a <template is="dom-repeat"> would be super easy to generate a list

btopro commented 6 years ago

what's the target as far as being a teachable thing?

gusaus commented 6 years ago

I'm just thinking we could turn any cool new feature or integration into a Drupal Dojo session anytime. Several communities (Drupal, ELMS:LN, Grav,...even Open Collective) would wanna get involved with all the amazing!

btopro commented 6 years ago

gotcha; I know several people capable of turning that into something; it's a matter of who, when, etc. @mmilutinovic1313 asked me about doing a dojo session; I could probably swing that end of next week or week after and do this or something more elms:ln related to polymer

btopro commented 6 years ago

I almost have HAX working for D6 and D7; working towards backdrop today; D8 isn't hard but I just don't support it at this time so not sure how helpful something on that would be (unless it was; "look how easy this is to integrate into any CMS,.... someone plz do D8 :))

gusaus commented 6 years ago

D8 isn't hard but I just don't support it at this time so not sure how helpful something on that would be (unless it was; "look how easy this is to integrate into any CMS,.... someone plz do D8 :))

@btopro If you were able to do a quick Dojo session/demo on how you set up D7, we could also use that as a call for D8 help and really whatever/whoever else we need.

Similar thing for Polymer and OpenCollective. The elements(?) OpenUlmus needs may also be useful for https://www.elmsln.org/ and any other project incorporating OpenCollective in the ELMS:LN.

As I don't know how long any of this will take (we should get all this into the project scope https://github.com/openulmus/openulmus.org/issues/1), if there's somebody who can do a quick implentation and demo, we can again use that as an opportuntity to ask for contributors and contributions. Actually could be a really good way direct attention/funders to our collectives.

btopro commented 6 years ago

hmmm ok. so like a thing about setting up Webcomponent based development in D7 using the webcomponent module, HAX (which I just got mostly working), and then showing some custom development w/ polymer which uses opencollective data as the backend to present user info.

This is all stuff I'd be totally game for, especially since I"m going to have to start documenting in blog posts, videos and writing wtf HAX is, how it works, how you can leverage it in different systems.

gusaus commented 6 years ago

If D7 is more ready to go, maybe we could start by spinning up an OpenProducer (D7/Panopoly based) instance for the Drupal Open Learning branding site. We should be able to swap out the Pantheon sponsored setup for the current/old http://drupalopenlearning.org/

Along with making sure we include features/functionality in the project scope, we should list out any human helpers that we may still need (mentors/apprentices for dev, docs, training, producing vids, blog posts, sprints/events etc.).

gusaus commented 6 years ago

@btopro Based on https://www.youtube.com/watch?v=EazgwOcQ2EI, it looks like we'd be able to display our courses similar to the example in https://github.com/openulmus/openulmus.org/issues/34#issuecomment-349829279 with HAX

If this is the case, do we have HAX already plugged into this Grav site? or do we need to update and include https://github.com/elmsln/grav-plugin-hax?

btopro commented 6 years ago

it's not on there yet but it's some small love (and HAX in general getting more bug fixes) from being a drop in replacement for legacy authoring

gusaus commented 6 years ago

@btopro Might this be something interested contributors at DCon could sprint on? If so, we could put it on the Drupal Open Learning sprint agenda!

btopro commented 6 years ago

maybe; I'll be there Friday most of sprint day trying to do sprints on HAX with anyone interested.