The current Agency of learning website (agencyoflearning.com) is outgrowing its usefulness. It does not allow us to quickly or easily add marketing collateral such as case studies and testimonials, does not possess the ability to host blog posts, design docs, or podcast episodes, and does not provide a great experience for potential clients who want to hire our members or our services.
As we approach the Rails World launch, we, at the very least, need the ability to have a simple homepage with a place to host blog posts and design docs, as part of our arrangement with The Rails Foundation allows for us to promote the project as we build it.
We aim to keep this as a small project, within 2 weeks.
We will add this functionality directly into PairApp. It will include a homepage inspired by the current homepage, a section for blog posts, and a link for members to log in.
S1. Homepage
Blog posts should be displayed in a straightforward manner, on a new screen. This screen should be linked from a header navbar. Posts should be displayed in reverse chronological order (most recent first). They should have a title, author, and body. The body should be rich text, containing images and formatting. The titles should link to dedicated blog post URLs that we can share.
These dedicated screens should look great when shared on social media. This implies meta tags, opengraph tags, including an image (our logo). Title tags should be relevant to the post.
Agency of learning members should be able to author blog posts, but only admins should be able to publish them. That implies a draft status on each post, updateable by admins (read-only for members).