[wp-meta] [Making WordPress.org] #3644: Remake of the learn.wordpress.org site

Making WordPress.org noreply at wordpress.org
Sun May 27 05:50:00 UTC 2018


#3644: Remake of the learn.wordpress.org site
-------------------------------------------------+-------------------------
 Reporter:  juliekuehl                           |       Owner:  (none)
     Type:  task                                 |      Status:  new
 Priority:  normal                               |   Milestone:
Component:  learn.wordpress.org                  |  Resolution:
 Keywords:  needs-design dev-feedback ui-        |
  feedback ux-feedback                           |
-------------------------------------------------+-------------------------

Comment (by netweb):

 Welcome to Meta Trac Julie and thanks for creating the ticket :)

 I've spoken to Julie in Slack in regard to the above proposal and my
 suggestion was to use the "''GitHub Markdown importer''" currently being
 used for the wp-cli and REST-API docs hosted at
 https://developer.wordpress.org

 The training team currently have ~100 lesson plans hosted on GitHub, each
 repo is its own lesson plan, each lesson plan has a standardised
 structure:

 >> images (image assets folder)
 >> slides (slides folder)
 >> LICENSE
 >> README.md (The lesson plan)

 ----

 Looking at how the above tool would address the teams dreams:

 > Push a big red button and send a completed lesson plan from GitHub to
 the Learn site.

 The training team would maintain a
 [https://github.com/WordPress/gutenberg/blob/master/docs/manifest.json
 manifest.json] containing the lesson plans that would be required to be
 sync'd to https://learn.wordpress.org by the "''GitHub Markdown
 importer''". Each time a new lesson plan is ready for deployment adding a
 new entry to the `manifest.json` file would be that "big read button" and
 would then be automaticly sync'd to https://learn.wordpress.org/

 > Have one theme for all the lesson plan slides. That might require a
 place for “master” CSS and JS files. (Each lesson plan would have the HTML
 file.)

 A new theme for https://learn.wordpress.org site can be created or adapted
 from any of the existing themes such as
 [https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html
 /wp-content/themes/pub/wporg-developer wporg-developer] or
 [https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html
 /wp-content/themes/pub/gutenberg Gutenberg] themes once feedback from the
 Design team has been received.

 > Bundle those CSS/JS/HTML file for downloading for offline use

 This would be part of the above theme functionality, possibly also
 supporting Markdown and PDF exports

 Related:
 * #3593 to "Centralize GitHub Markdown Importer" as a couple of variations
 of this tool currently exist.
 * #3377 Sync Coding Standards content from GitHub to DevHub

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/3644#comment:1>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list