There’s an ongoing review of which website technology we want to use, but it is still an Open Question of what we want the content of that website to be.
@ednolan and I brainstormed on this during the Beman NYC Hackathon last week and this post outlines what we came up with:
- Links across top. The front page should have links across the top (kinda how the tech demos have it). The sections will be as follows:
- Libraries. This will link to the libraries table which is further down on the front page.
- Articles. This will be, in essence, link to a page that lists our blog entries. Talk recordings would live next to other posts.
- Standard. This links to a page that lists our documentation (STANDARD.md/CODE_OF_CONDUCT.md/etc.). It would work just like the tech demos.
- Discourse. This would link to discourse.bemanproject.org
- About Us. This will link to the “About Us” section further down on the front page. More on this later…
- Front page content.
- Title and bi-line There will be a beman logo on the top-left of the word “Beman”. The bi-line (thanks Nick Demarco!) will be “Tomorrow’s C++ Standard Libraries Today”.
- boxes. After the title, there will be three boxes (arranged horizontally) representing the three things that will be most of interest to our website users. They will link to sections below on the main page.
- What’s available? “Check out our high-quality, Open Source libraries proposed for standardization…”. This links to the “Beman Libraries” section below which has a table with names, status, and description.
- Engage the community “Join an active community of users, contributors, and authors. There’s something for everyone! Help wanted”. This links to the “Engage the community” section below.
- Contribute a library. Link to the corresponding section below.
- Beman Libraries section with the table of Beman libraries. Maybe we could use two separate tables: one for under-development and the other for “Production ready/API unstable”.
- Engage the community section. Talk about discourse, GitHub, and other community platforms.
- Contribute a Library section. describes the process of contributing a library to the Beman library collection. If this gets too big, it may better be a separate markdown file in the “Standard” section.
- About Us. The Beman project is combined of … all over the world.
- “Mission” subsection.
- “Boost Foundation” subsection
@ednolan created a mockup of this layout using plain HTML. It ain’t pretty, but it gets the idea across.
I’m happy to hear any and all feedback on this!