Code Monkey home page Code Monkey logo

codefortucson-site's People

Contributors

dainialpadraig avatar dmsnell avatar fran33 avatar jtreed25 avatar justgrimes avatar konklone avatar leah-lib avatar leahbannon avatar maggiemelo avatar mattbailey0 avatar meiqimichelle avatar msteinrueck avatar peteok avatar seanastephens avatar stvnrlly avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

codefortucson-site's Issues

Potential bug on collapsed nav

When I click on the hamburger nav after it is hamburger'd, nothing happens. The nav menu should drop down. HOWEVER....dot dot dot...I'm on a plane right now with very slow internet so I'd love for someone else to confirm or (hopefully) disprove. I tested on Firefox at the smallest screen width I can pull to.

Add Slack invite button

Related to #65

We don't currently have a smooth system in place for inviting new guests into our Slack channel. Some brigade websites have a Slack invite button on their front page, which presumably would send an email or notification to the Slack admins.

I think that we could benefit from incorporating this into our site.

screen shot 2016-07-19 at 6 26 52 pm

cc: @meiqimichelle

Add Community Partners page

Add a page with profiles and contact info for people and organizations we are working with in the community. (Highly recommended by CfA.)

Content: site reboot

Before we redo the Code for Tucson site, we should agree on what message we want to get across. This issue is for tracking this work.

Navigation Bar

The site looks great! And here are a couple of things that might make it even better:

  • The Cactus and Get Involved lead to the same page (home page?)
  • When you navigate to other pages (Calendar, Community, or Projects) Get Involved remains highlighted
  • The Google Group is not really "open conversation" ... A non-member has to send a request and become a member before posting. Do you want me to change those settings?
  • The Projects (CodeForTucson repo on github) seems a bit empty. Is it possible to get maybe pdf-s of all presentations from Code For Tucson 2013 and 2014?

Thanks for all your hard work!

Fix relative/absolute URLs

  • baseurl == url in config at the moment
  • this should probably be relative links, but I couldn't figure out how to make this work with gh-pages and DNS settings

Add Strategic Plan link

Add a link to the Strategic Plan to the website. (Highly recommended by CfA.) Move Strategic Plan to GitHub?

Investigate using TravisCI for build script

Using GitHub pages is convenient because it will automatically build the site's site files on each commit to the gh-pages branch. However, this also limits our ability to use functionality not provided by GitHub. The downside of using extensions is that we have to manually build the site and then checkin those files.

It might be possible to create a basic TravisCI script to build the files once we checkin to this branch, removing the need to rely on GitHub to automatically generate the site while keeping the flow simple for people wanting to make contributions without learning the whole build process.

website ssl

I believe it is worth noting that the website breaks when loaded in SSL.

Code: Website refactor to Angular 1.x for calendar widget

I just spoke to Dan and he had mentioned that you guys were looking to maybe put a calendar widget on the website. I know a couple of groups of people who have done that using Angular 1.x without much trouble (famous last words, right?). React and Angular 2 are also options, but having not researched calendar solutions, I'm not sure what that would involve at this point.

This is in relation to #46.

Add Meetup.com integration to front page

Related to #65

We don't currently have our current meetup information listed on our website, but Meetup.com has an API to embed that in other websites. We could pull in that information and add a button on our site and I believe that doing this would improve the discoverability of meetup info.

Some brigades have these embeds on their front pages.

screen shot 2016-07-19 at 6 35 13 pm

cc: @meiqimichelle

Clean up header

Tasks

  • separate into CSS, JS, meta, etc
  • add description from config
  • dynamically load titles
  • add mobile support
  • pull out header into include

Municipal Partner Profiles page

Add a page with profiles and contact info for partners we are working with inside local government. Identify new partners now that Mark has retired and Andrew has moved to the Water department. (This is highly recommended by CfA.)

Add About Us page

Add an about us page with the profiles and contact info of the brigade leadership. (Highly recommended by CfA.)

Create Project Content Type

#19 made me realize that we should find a way to standardize the way that projects are entered and rendered by the site. This will prevent our Stuff we've made section from turning into the Wild West and looking like a hackerspace WordPress blog.

A Project should have some information that is required like a name and a description, and some information that is optional like the project owner, media like presentations or PDFs, and hopefully a link to the repository.

Project
├── required
│   ├── description
│   └── name
└── optional
    ├── contact
    ├── media
    └── source code

I am not familiar enough with Jekyll to say whether custom content types are possible or easy enough to build, but I am confident that with a couple of quick Googles I can get enough information to close this issue one way or another.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.