Skip to content

Task/wi 33 Update "Portal Technology Stack"#730

Merged
taoteg merged 13 commits intomainfrom
task/WI-33
Oct 16, 2023
Merged

Task/wi 33 Update "Portal Technology Stack"#730
taoteg merged 13 commits intomainfrom
task/WI-33

Conversation

@taoteg
Copy link
Copy Markdown
Contributor

@taoteg taoteg commented Oct 12, 2023

Overview

Update to the verbiage and technologies described in the Portal Architecture Guide available in the Core-CMS.

Related

Changes

  • Updated the template guide page of static content with current tech.
  • Replace all references to Angular with React.
  • Replace all references to Agave with TAPIS.
  • Cleanup the general language and make it more readable.

Testing

  • TL;DR: Review the text edits in the github commit. Else...
  1. Pull branch.
  2. Update your settings_local.py to include:
CMS_TEMPLATES = (
    ...
    ('guides/portal_technology.html', 'Guide: Portal Technology Stack'),
)
  1. make build
  2. make start
  3. In the CMS Admin, create a new CMS page using the guides/portal_technology.html as the template and publish it.
  4. Verify the page content looks correct.

UI

  • Text edits.

Notes

  • None.

@taoteg taoteg requested review from jarosenb and rstijerina October 12, 2023 19:22
Comment thread taccsite_cms/templates/guides/portal_technology.html
Copy link
Copy Markdown
Member

@wesleyboar wesleyboar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit picking.

Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
Comment thread taccsite_cms/templates/guides/portal_technology.html Outdated
taoteg and others added 4 commits October 13, 2023 15:15
Remove extraneous dashes.

Co-authored-by: Wesley B <62723358+wesleyboar@users.noreply.github.com>
Missing capitalization.

Co-authored-by: Wesley B <62723358+wesleyboar@users.noreply.github.com>
Missing period in `e.g.`, capitalization of Layer.

Co-authored-by: Wesley B <62723358+wesleyboar@users.noreply.github.com>
Various syntax tweaks to verbiage throughout.
Changed form using ul/li to dl/dd/dt for better consistency in presentation.
@taoteg taoteg requested a review from wesleyboar October 13, 2023 20:51
@taoteg
Copy link
Copy Markdown
Contributor Author

taoteg commented Oct 13, 2023

@wesleyboar if you get a second, can you review it once more for correctness?

Copy link
Copy Markdown
Member

@wesleyboar wesleyboar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A <dl> may not be nested directly within a <dl>.

Also, I tweaked some text for accuracy, like in "… Major Components" list.

Comment thread taccsite_cms/templates/guides/portal_technology.html
* fix: indentation & wrapping `<dl>` `<dt>` `<dd>`

* feat: more space between `<dd>` and `<dt>`

By removing CSS that removed that space.

Maybe removal looked good in much older styles.

* fix: Web Portal description should be intro `<p>`

* fix: "CEP Major Components" list
@taoteg taoteg merged commit fefc157 into main Oct 16, 2023
@taoteg taoteg deleted the task/WI-33 branch October 16, 2023 15:09
@wesleyboar wesleyboar changed the title Task/wi 33 Task/wi 33 Update "Portal Technology Stack" Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants