Git Product home page Git Product logo

columbusrb.com's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

columbusrb.com's Issues

Add Bio and Description for speakers

Sometimes when speakers sign up to talk, their talk has an abstract/description that would be nice to add if it's available. Similarly, we could also have their biography to give our members some background

Add section about the non-profit status and board members

It would be great to have the information about the CRB Non-profit status along with details about how that works. Maybe even the details of how the board works (bylaws and such).

Along with that, I think we need to have the details of the board members (bio, twitter, github, etc.) so people know who they can directly reach out to with questions.

Add cancellation policy to CRB site

We'd like to clarify our cancellation policy on the website

It’s very unlikely we will cancel a meeting; we continue to meet even when CRB falls on holidays (President’s Day, MLK). However, in the case of a Snow Emergency Level 1 or higher for Franklin County during the day of the meeting, CRB will be cancelled. Keep an eye on @columbusrb for updates

This can be added anywhere you see fit. Also, if my grammar is wrong, feel free to correct it :P

Add interface for adding/editing speakers

Currently there is no UI for adding/editing/deleting speakers to the website for the current month's meeting. The way to update the speakers is to write a POST request to here: https://github.com/columbusrb/columbusrb.com/blob/master/app/controllers/pages_controller.rb#L4-L7
Any board member should be able to add speakers to the website (which may include people who are not technical).

The UI should be protected and can be done with the Rails Basic Auth (http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic.html)

Add a fundraiser page

There's not a lot of things we pay for, but there are a few: ie the domains (columbusrb.com and .org), the meetup group (https://www.meetup.com/pricing/), and who knows what else Matt Darby pays for out of pocket. We don't charge a membership fee to join, so instead we'd like to have a way to raise funds. We'd like to be able to have a "can we get enough orders" basic form (Kickstarter-ish?).

As a real example: We want to sell Drink glasses for $10 each as a fundraiser.

screen shot 2017-01-15 at 2 49 23 pm

The minimum we need to order is 72 glasses. The more we order, the better the margin is for the fundraiser.

The information we want to collect is:

Name / Email address
How many Drink Glasses?

As an Administrator, we'd like to be able to see the list of email addresses and a total number of glasses we need to order.

Add info for the Board of Directors

Add a page or section for the current and historical members of the board of directors. This page can be static or dynamic

Board of Directors

2017
TBA on 1/16/2017
Biographies can be pulled from http://candidate.columbusrb.com/ once the members are announced.

2016
Matt Darby - President
Benjamin Winkler - Secretary
Tracy Rood - Treasurer
Jon Canady
Rachel Slaby

2015 (I'm not sure who held President/Treasurer/Secretary, will probably just need to ask)
Jon Canady
Brian Crosby
Matt Darby
Tracy Rood
Benjamin Winkler

Background and link text hard to read

Hit the page just now to see what was planned for the next meeting and noticed the layout has been updated a bit.

Any text set as a link is very hard to read. Mousing over the text makes it legible, but simply trying to read links on the page is difficult.

Update Parking information

There isn't very detailed info for how to park on the website. Put the following information under the map and address:

Free parking is available in the Miranova parking garage off of Mound Street. After 5pm, key cards are not required and parking is open in all spots as long as it doesn't say "24 Hour Reserve." ("Reserved" is ok). Take a ticket, bring it with you and we will put stickers on your ticket to get you out for free.

Take the elevator to 11th floor.

Twitter link doesn't land on columbusrb page

When you click the link for CRB's Twitter page, it takes you to twitter.com instead of the page for the columbusrb account.

Removing the /#! from the URL would appear to be the fix.

Error while running the seeds

NoMethodError: undefined method `insert_times_for_five_years' for Meeting(id: integer, time: datetime, format: string):Class
/usr/local/bundle/gems/activerecord-4.2.4/lib/active_record/dynamic_matchers.rb:26:in `method_missing'
/app/db/seeds.rb:6:in `<top (required)>'
/usr/local/bundle/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/bundle/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/bundle/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/railties-4.2.4/lib/rails/engine.rb:547:in `load_seed'
/usr/local/bundle/gems/activerecord-4.2.4/lib/active_record/tasks/database_tasks.rb:250:in `load_seed'
/usr/local/bundle/gems/activerecord-4.2.4/lib/active_record/railties/databases.rake:183:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:setup => db:seed
(See full trace by running task with --trace)

I was building a brand new docker image from scratch and the seeds could not finish because of this error.

Site Down

Not able to investigate issue thoroughly right now, but it appears columbusrb.com is down.

columbusrb.com didn’t send any data.
ERR_EMPTY_RESPONSE

I will see if I can investigate this issue tonight.

Add a UI for editing Board of Directors

As board members change, we would like to have a UI to manage changes when board members come onto the board, change titles, or if the board member wants to have their bio updated. We would also like to keep the history of who was a board member.

The UI should be protected and can be done with the Rails Basic Auth (http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic.html)
Similar to how it's now used in https://github.com/columbusrb/columbusrb.com/blob/master/app/controllers/speakers_controller.rb#L3

Add a Contributing.md file

We'd like for people to be encouraged to contribute, especially early career or people new to programming. Because of that, we'd like to have a clear set of guidelines for contributing. (This will also show up as a banner when someone creates a new issue in GitHub).

Here's an example: https://github.com/thoughtbot/factory_girl_rails/blob/master/CONTRIBUTING.md

One of the things we'd like to specify is that we prefer junior developers or new developers to be the one to create the PR's, and senior developers be the one to review the PRs. However, it's ok if seniors pair with juniors.

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.