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

Add New Member Projects #140

Open
liam-middlebrook opened this issue Jun 18, 2016 · 8 comments
Open

Add New Member Projects #140

liam-middlebrook opened this issue Jun 18, 2016 · 8 comments

Comments

@liam-middlebrook
Copy link
Member

The projects page is lacking of any exciting details about the cool projects that people work on here at CSH. This page should be overflowing with snippets about the various projects that members have worked on (wishfully it would be paginated from all the content that it has).

What if we had members who felt comfortable list their major projects on here? I think that having a projects page the reflects on what house has actually been doing would be so much better to show to anyone who was interested in CSH (be they perspective students or potential donors).

@mbillow
Copy link
Member

mbillow commented Jun 18, 2016

I have always been in favor of something if the like. My preference would be the page to highlight the best of the best and then there to be a large link to some type of CMS where people could actually write about their project.

@liam-middlebrook
Copy link
Member Author

I personally would prefer small panels with the following

Name
2 liner description
GitHub link (this could have the full description)

I feel like that might be easier to get started with also (we don't have to setup CMS and we can keep it all static)

That being said either solution is better than what we currently have.

@sgreene570
Copy link
Member

I agree with Liam on this one. Furthermore, I feel that some of the projects currently on the project page really don't belong there. "One Project Per Freshman" is not a project itself, its just a means of completing projects. "Infosys" is hardly used and the feed hasn't been updated in a long time. The "CSH Arcade" pictures are not accurate and do no explain what has been done to the machines we have at all. I agree with Liam's idea of linking to external github links or other project documentation. For what CSH actually accomplishes, the project page is very limited.

@rswiernik rswiernik reopened this Oct 3, 2016
@rswiernik
Copy link
Contributor

Fat fingered the close issue button. While I think having this issue open is valuable, I don't think further discussion without code changes is.

@brandonhudson
Copy link
Contributor

brandonhudson commented Oct 25, 2017

Giving my thoughts on this now that we have a more developed PR plan - I think we should do a few things:

  • Update the front page of the site
    • Include more recent project photos
    • Change 'More' to 'Read More'
  • Add a projects tag/page to the new Jekeyll blog
  • Update the projects page to include dynamic content
    • Option 1: Write a quick/dirty API to scrape the post markdown from the blog repo and include the first paragraph and a link to the page on the blog
    • Option 2: When the blog gets built, see if a new post was tagged as a project, and take a section of that content and put it somewhere else for easier reference. Then get the info from there.
      • JSON flat file
      • Database
    • Note: both of the options will need a somewhat standardized format for project posts (i.e. an image to use, a general/overview section for each one, etc.)

@stevenmirabito
Copy link
Contributor

Ideally, I would like to see the blog and the public site incorporated into one Jekyll build that can then pull the most recent posts or whatever.

@devinmatte
Copy link
Member

Note: both of the options will need a somewhat standardized format for project posts (i.e. an image to use, a general/overview section for each one, etc.)

Luckily all blog posts will be prepended with the yaml information including an image. There's already logic in the jekyll blog for pulling the first paragraph of a post and using it as the preview text on the main landing page. This could honestly be very easily implemented

@devinmatte
Copy link
Member

devinmatte commented Oct 25, 2017

Ideally, I would like to see the blog and the public site incorporated into one Jekyll build that can then pull the most recent posts or whatever.

Ideally, eventually, having the two be merged would be awesome. Jekyll has good support for templating as well as markdown to html conversion. A good major project would be converting the pub-site to Jekyll and integrating the blog with it more cohesively 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants