nih-cfde / public-website-content

Collaboration / contribution space for the public website
https://www.nih-cfde.org/
Other
0 stars 1 forks source link

Explore private side capabilities of WordPress #17

Closed RLC-DCPPC closed 3 years ago

RLC-DCPPC commented 4 years ago

For the CFDE website, we want to include a private (in the authorization/authentication sense) side.

In order to determine if WordPress can meet our needs we need to: review the BioDataCatalyst website and determine, for each aspect, whether that capability can be accomplished with WordPress. Make sure to include evaluation of:

kloydrti commented 4 years ago

Each of those 3 things are possible with WordPress. The current WordPress site is already connected to GitHub to get the latest version of the content.

ACharbonneau commented 4 years ago

Sorry. I think the github question should be more specific.

Can wordpress do something like displaying this: https://github.com/orgs/nih-cfde/projects/1

And can it do something like letting a wordpress viewer move one of those issues from 'in progress' to 'done'?

kloydrti commented 4 years ago

There are kanban board plugins for wordpress, though all of the features might have an extra cost attached. I'm confused about why we'd be replicating that kind of feature in a private-side wordpress site when it's already available directly on github. Why not create a github project and have people use that?

ACharbonneau commented 4 years ago

different levels of access

RLC-DCPPC commented 4 years ago

On the topic of the kanban plugins, is it a bi-directional integration, in the sense that the two boards are synchronized and a change made in GH would be replicated in WP and vice-versa?

@kloydrti : please look into this for us. It's a critical requirement that we believe BioDataCatalyst can meet.

RLC-DCPPC commented 4 years ago

Really want the private side to be an easy way to get to our stuff (in particular, GH). Some kind of address book person lookup, on-boarding site stuff, resources that we use all the time. Maybe once a month (deliverable status when done, e.g.). Weekly updates of %-complete using two-way interface.

DCCs will have access to CFDE Slack. But the easy interface could have a pointer to the CFDE Everyone Google Drive. E.G. RFC process; would like feedback from many DCCs (including unfunded ones). Private layer access to all DCCs - look at GH, see and edit Google docs. Funded DCCs would have read/write access to GH, Google. Permission worked out by Amanda.

RLC-DCPPC commented 4 years ago

BioDataCatalyst DOES have the two-way interface with GH

RLC-DCPPC commented 4 years ago

Latest requirements.

For discussion 7/7/20

RLC-DCPPC commented 4 years ago

7/7/20

kloydrti commented 4 years ago

Some notes about Globus - I was able to create a Globus ID with my existing Google account. The Globus login screen has a "Sign in with Google" button that will create a new Globus account with your Google email.

There is also an option to create a GlobusID account without linking Google or any other organization, but this creates a separate account that you would have to remember log in information for.

I recommend that since everyone who is onboarded to CFDE is asked to set up Google anyway, we should instruct people to sign into Globus using that Google account. That way it will all stay connected and hopefully simple. There is an option to link multiple accounts to one Globus account, so someone could initially sign in with google and later add their organization-specific accounts.

I was able to use this process to log in to the Wordpress site. I can share my screen and run through it all in our website meeting tomorrow.

RLC-DCPPC commented 4 years ago

Hi @rpwagner , I'd like you to be aware of the the preceding comment from Katie, since you are the person on the team I most associate with Globus, in case you have any relevant knowledge to share, but mainly FYI.

rpwagner commented 4 years ago

(Adding @lliming) Thanks for pointing this out. @kloydrti, Globus has the concept of account linking, so that if users want to create a GlobusID, they can, although that's not necessary in most cases. And if they do, they can still log in with one of their other IDs, like the Google one you mention. Although the preferred mechanism is for users to create their Globus accounts using one of their institutional credentials. For example, both NIH and eRA Commons identities are supported, along with most research universities. There's a lot more complexity to this we can go into.

RLC-DCPPC commented 4 years ago

7/14/20

Login through Google Groups.io calendar in read-only mode

RLC-DCPPC commented 4 years ago

8/11/20

New reqs in purple here.

RLC-DCPPC commented 4 years ago

do we want to approve comments or let them fly.

ACharbonneau commented 4 years ago

do you mean in the RFCs?

kloydrti commented 4 years ago

Yes, the RFCs will have comments allowed. They can all be automatically approved, automatically approved for users with previously approved comments, or all held for review by a site manager regardless of author.

ACharbonneau commented 4 years ago

The comments should all appear as comments on the google doc. They should only be closed/accepted/incorporated into the doc by a human.

RLC-DCPPC commented 4 years ago

Planning for a demo this week 9/10 at 12:30.

RLC-DCPPC commented 4 years ago

9/10: Demo notes (@ACharbonneau, @owhite, @amahurkar , @kloydrti , please review and repair as you will, Italics indicate "things to do" :-))

ACharbonneau commented 4 years ago

I've thought about it some more, and without a proper plugin, I think we should bail on the github integration for now...links will only work for people who are fully onboarded, so maybe we will have a github/zenhub link somewhere in the PM section, but I don't think it deserves its own page or any additional time at the moment

RLC-DCPPC commented 4 years ago

9/22

So, we have the Wordpress rehosted to AWS in dev. www-dev.nih-cfde.org.

@victor73, can we get Wordpress in staging environment soon, so Katie can get back to updating in dev? I suppose prod can wait a little longer. Do we already know what the landing page URL will be so Katie can plan what to link to from the public (AKA brochure, AKA marketing) site?

ACharbonneau commented 4 years ago

Can you tag me with the new URL as well? I'll need to update it on the training/usecase/etc sites