creativecommons / creativecommons-certificate

WordPress theme for the CC Certificate Website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prelaunch To Dos

zackkrida opened this issue · comments

commented

Hi all,

Here's everything the site needs prior to launching. I did some QC today. This includes content and code. I was really hoping to have most of these things done before my wife went into labor, but it was a race against the clock and I lost.

I certainly think it's possible to launch the site before end-of-year, if prioritized, but it's also likely that I'll be finishing this work in early January.

Content Considerations

  • Alumni memberships/import
    • How will alumni be added? Do we have a database/listing of existing alumni? Yes, they'll be imported.
    • Will we add batches of alumni to the site when they 'graduate' the program, or offer a registration page where they can sign up on their own? Manually add batches for now
  • Forum
    • We are using bbPress for forums. We can either have 1 forum, or multiple. The original design allows for one, so I just want to confirm that's the desired behavior. A single central feed to which users can post topics. 1 forum
    • The original design is missing some pages we need, so those pages are currently using default styles:
      • "full view" of a single forum post
      • user edit view
      • We compromised here and added some styles to the forum that meet in the middle.

Code considerations

  • There are two branches needing to be merged:
    • alumni (for alumni functionality): #30
    • style-revisions: for Francisco's design feedback
  • After merge we need to tag a release and deploy, or manually upload a .zip of the theme (we would have to temporarily enable upload permissions by editing the wp-config manually via ssh)
  • After merge ACF fields need to be synced here: https://tempcert.creativecommons.org/wp/wp-admin/edit.php?post_type=acf-field-group (you will see the word "sync" next to "all" and "active")
  • The alumni section requires a few pages to be created and their page templates set on the global 'options' page:

2020-12-08-75

Each of these pages has a clearly-named associated page template. - The style tickets _not_ listed in the `style-revisions` PR still need to be made.

https://tempcert.creativecommons.org/wp/wp-admin/admin.php?page=acf-options