Skip to content

update: Langing page for Platform#3129

Merged
gabestein merged 12 commits intomasterfrom
gs/platform-www-changes
Jul 17, 2024
Merged

update: Langing page for Platform#3129
gabestein merged 12 commits intomasterfrom
gs/platform-www-changes

Conversation

@gabestein
Copy link
Member

Issue(s) Resolved

Updates our landing page to reflect PubPub Platform, and restricts new community creation to superAdmins.

Test Plan

  1. Load www on local or test repo and make sure the landing page loads as shown below.
  2. Click on all the links and make sure they lead to the right pages on the knew kf.org
  3. Attempt to create a community while logged in as a non-super-admin. You should get an error.
  4. Log in as a superadmin and attempt to create a new community. It should succeed (note: it will forward you to community.pubpub.org, which will throw an error, but the community will be available at community.duqduq.org).

Screenshots (if applicable)

Screenshot 2024-07-17 at 14 26 52

Optional

Notes/Context/Gotchas

Supporting Docs

@gabestein gabestein requested review from isTravis and qweliant July 17, 2024 19:35
Copy link
Member

@isTravis isTravis left a comment

Choose a reason for hiding this comment

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

I added one commit to adjust the height of the background on the landing page. It covers the white gap that showed up on larger screens between the hero section and the footer.

Suggested tests all worked on my end! Looks good.

@gabestein gabestein requested a review from isTravis July 17, 2024 21:09
@pubpubBot pubpubBot temporarily deployed to pubpub-pipel-gs-platfor-3ixjl4 July 17, 2024 21:09 Inactive
@gabestein gabestein merged commit 611f8e4 into master Jul 17, 2024
@gabestein gabestein deleted the gs/platform-www-changes branch July 17, 2024 21:11
gabestein added a commit that referenced this pull request Apr 1, 2025
* redo landing page and remove some old routes

* get rid of landing page lint errors

* remove community creation links

* require superadmin to create community

* update links to kf.org

* Adjust jumbotron height

* update footer link

* fix tests

* better test fix

* ok actually do real tests fine gabe does tod now

* sigh spell it right

* I love tests

---------

Co-authored-by: Travis Rich <travis.s.rich@gmail.com>
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.

3 participants