Giter Site home page Giter Site logo

ccf's People

Contributors

bendemaree avatar cgjerdingen avatar chadfennell avatar libsys avatar maxfierke avatar pete2786 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

cgjerdingen

ccf's Issues

Create a new "About" widget

Create a new "About" widget on the right-side of the main "Campus Codefest 2014" page (above the existing "Schedule" light gray widget).

Leverage the use of content from the http://apps.oir.umn.edu/campus_codefest/about page's "About" section in order to populate this new widget.

Please touch base with Chad Fennell before proceeding with this issue.

Add a more detailed event schedule

Add a more detailed event schedule. In addition to the high level overview of dates and hours, include more detail of the daily schedule (e.g., 8:00 - 9:00 breakfast, 9:00 - 9:30 pitches, etc.)

User session confusion!

User: "So I just visited http://apps.oir.umn.edu/campus_codefest, clicked the "Get Involved" link and found Chad was displayed as the logged in user. A partial is being cached that shouldn't be, or worse - something wrong with session handling."

d9f81810-d793-11e3-8dcf-b71f586d04fb

(Originally reported 3 months ago by mjb)

Reply from pete2786: "Thanks, I think it's due to an old cookie from the beta testing... but I will take another look at the logic."

Update information from Google Auth when logging in

As is, we never again touch the information we get from Google after a user is created in our database. To improve this, we should check the information google sends (particularly the image, which we use for our avatar) to update if the user has new information.

Would be a nice task to check out omniauth, how it works and what it returns from a provider. Check out the SessionController and User model to see how this currently works.

Reminder to users to use their likes

It would be neat to have a little warning or message to people to tell people that they should use their likes/thumbs ups.

(Originally reported 7 days ago by kemal)

Implement "moderator" role

Implement "moderator" role, for approved non-admin users to clean up projects, comments, volunteers, etc.

Upon registration close out, auto-update app's text to specify that registration is now closed

The app's admin can set a timeout for when registration is to close. When this timeout occurs and registration is closed, in addition to hiding the registration login button, also auto-update the text on the site to specify that registration is "now closed."

Specifically, modify the text of "Registration is now open for the second annual Campus Codefest!" to something like: "Registration is now closed for the second annual Campus Codefest. Please join us next year!"

User deactivation/deletion

Need to decide how to handle user deletion/deactivation. Should we allow users to delete their account? If so, what happens to the following entities:

Projects they proposed
Their likes/helps
Their comments
The record of events they registered for in the past

I was thinking a good and easy workaround would be to add a "de-active account" link in the account settings, which simply detaches their account by nulling uid/email/image and re-assigns their name to something like "Former user", "Deactivated User" or something similar.

(Issue originally reported 3 months ago by pete2786)

Revisit and possibly add/modify text within the "Proposed project ideas" section

Under the "Proposed project ideas" heading, consider adding brief text to describe this section in order to inform participants of its use and purpose. For example, include text such as:

"While you aren't required to sign up for a project in advance, by signing up for a project now, you are helping the Campus Codefest committee plan for the event. Please do not sign up for more than 1 - 3 projects."

And / or consider modifying the project sign up button's text from "Sign in to help" and "Help with idea" to something like: "Express interest in helping" so that it conveys the notion of "wanting to help with a project" (without the user necessarily feeling bound / constrained to that project when s/he shows up at the Codefest event).

Please touch base with Chad Fennell before proceeding with this issue.

Change the way registration works

Need to make sure it is clearer to the user that they registered, and the links to registration are in the best possible place, UX-wise.

(Originally reported 7 days ago by kemal)

Address "Email us" functionality on the Contact page

Depending on the browser, upon clicking the "Email us" link on the Contact page, nothing happens or an error message is displayed (e.g., if user doesn't have e-mail program installed). Since many UMN attendees use web-based Gmail, address / modify the "Email us" functionality.

Revisit voting and volunteering functionality in Admin section

Revisit voting and volunteering functionality in Admin section to make functionality more intuitive to the admin user. For example, you could:

  • Move the "Voting enabled" checkbox so that it is displayed above the "Voting end date" date drop downs (so that it's consistent with the order of the "volunteering" check box and date drop downs).
  • Remove the asterisks from the "Voting enabled" and "Volunteer enabled" check boxes (because these don't seem to be required).
  • Default the "Voting end date" and "Volunteer end date" date drop downs to NULL (so that the admin has to proactively select an end date).
  • Modify the text of "Voting end date" to: "If voting is enabled, set the voting end date to:"
  • Modify the text of "Volunteer end date" to: "If volunteering is enabled, set the volunteer end date to:"

Please touch base with Chad Fennell before proceeding with this issue.

Flash pertinent information to users upon registration

/via @pete2786

"making the registration controller point to a "success" or "thanks" action after registration is complete which contains the most pertinent information a registrants needs to know. A call to "like" and "help" on projects. Also, it should include a link to the event page."

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.