Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorg & reboot the website #58

Open
6 of 11 tasks
vmbrasseur opened this issue Sep 17, 2024 · 2 comments
Open
6 of 11 tasks

Reorg & reboot the website #58

vmbrasseur opened this issue Sep 17, 2024 · 2 comments
Assignees
Labels

Comments

@vmbrasseur
Copy link
Collaborator

vmbrasseur commented Sep 17, 2024

The existing live agstack.org website hasn't been updated in quite a while. This is a problem. It makes the project look dead, which it isn't.

Thankfully, Mikela started a new jekyll site here based on the existing live WordPress site. We'll be able to build on that to develop a new site that the community can drive on its own by way of the Github repo.

Audiences in order of expected traffic

  • Merely curious
  • Potential members
  • Potential contributors
  • Current contributors
  • Current members

Initial goals for this work

  • Move control of website out of Linux Foundation & into community, removing one step that may be preventing keeping the site up to date
  • Make it clear what AgStack does & why
  • Make it easy to find membership information
  • Make it easy to find contribution/community information
  • Make it easy to find governance information

That’s more than enough for this pass on the site. Later the community can iterate on the site as needed.

Task list

  • Fix footer
  • Fill out project pages (already contain all the info we have, really)
  • Get projects page working
  • Confirm contact form works
  • Add content to index.markdown
  • Change index hero image
  • Add members to Membership page (requires Update membership list #62 )
  • Fill in Community page
  • Fill in Governance page
  • Fill in Contribute page
  • Update About page
@vmbrasseur
Copy link
Collaborator Author

The existing jekyll website layout:

agstack-jekyll-original-layout (1)

The new layout I'll be putting together:

new-agstack-website drawio

I've run it past our web designer and he gave the layout a 👍 .

vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
Move the existing pages to an archive for now. Can remove later if needed.

Ignored the archive directory in the jekyll build.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
Bare bones so far. Placeholders that need content.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
Will be needed for the News (blog) menu item.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
So it can pick up a layout more easily.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
Dunno whether it's trying, but may as well make sure.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
May need to change this to LF, but at least it's in a config var now so that'll be easy.

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Sep 17, 2024
It looks bad, but that's fixable with theming.

agstack#58
@vmbrasseur
Copy link
Collaborator Author

I've stubbed out the new pages and added them to the navbar. Next up…

  1. Add basic content to each page
  2. Make the blog work
  3. Select/apply theme
  4. Tweak until it all looks OK
  5. Refine content
  6. Launch!

@vmbrasseur vmbrasseur self-assigned this Oct 30, 2024
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Oct 30, 2024
* Delete a bunch of unused files
* Add some placeholder images
* Clean up index page a bit, including changing hero image
* Get /projects/ building from a data file

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Oct 30, 2024
* Add correct owner
* Turn on last-updated date
* Add all the legal links

agstack#58
vmbrasseur added a commit to vmbrasseur/agstack-website that referenced this issue Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant