Coder Social home page Coder Social logo

esmith818 / f3isotope Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 3.0 30.58 MB

Drupal 7 site for Lake Norman region's F3 group (men's fitness)

Home Page: http://www.f3isotope.com

License: GNU General Public License v2.0

PHP 74.20% HTML 10.00% JavaScript 7.73% CSS 6.33% Shell 0.18% Ruby 0.01% Python 0.03% Hack 0.01% Pug 0.01% Less 1.51%

f3isotope's People

Contributors

esmith818 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

f3isotope's Issues

Remove Google calendar from site

Given ample time to ensure the local site calendar offers mirrored functionality, remove Google's "daily planner" from main page.

Optionally, move site calendar to main page rather than having a link in primary menu bar.

Automate #f3counts

Rather than relying on users to tweet counts of daily workouts, automate this data from pax attendance in back blasts. Create a View to display this information to users on the site based on roles. Research option to send automate tweeting daily counts from all workouts.

iOS bug with Chosen (jQuery) multi select fields

iOS uses a custom "scroll wheel" UI for displaying options in a multi select field. The Chosen module intentionally unsets the "_none" option which seems to cause a problem on iOS devices -- as soon as the field is selected, the first value in the list is chosen by default. To remove, user must re-enter field and manually deselect the first option.

At least 3 users have mentioned this bug in the UI. All are iOS users. I was able to recreate the bug on my work laptop using and XCode iPhone 5S simulator. However I was later UNable to produce the problem on my personal laptop doing the same (selecting field did NOT auto-select an option; user had to manually select value or field would --correctly-- remain without a value).

Will overwrite files and DB on server with my local repo to see if some unknown setting "fixes" the issue. Otherwise the possible solution is to remove line #207 from chosen.module to reset the _none option. This appears to work although the presentation is not as clean on other operating systems (_none is unnecessary in these cases). Note that line #207 (above) was added as a recent patch to the Chosen module per this DO ticket: https://www.drupal.org/node/2117827

Email reminder to Q if back blast missing

Can site recognize if a week has passed without a back blast posted for a particular workout? Send email notification to listed Q/master Q reminding them that a back blast needs to be posted.

Add option for event registrations

User wants to be able to offer sign-ups for individuals for various events (e.g. mud run, BRR, pax roast). Ideally would include option to offer PayPal payments using a custom F3/Isotope account.

My preliminary research suggests using the following modules:
https://www.drupal.org/project/registration
https://www.drupal.org/project/commerce_registration
https://www.drupal.org/project/commerce
https://www.drupal.org/project/commerce_paypal

This issue seems complicated enough to require testing in a local environment before adding changes to live site.

Add attendance details to user profile

Quantify user attendance at workouts for various challenges:

  1. 250 Club ~ post at 250 workouts in a year.
  2. Spread the Love ~ post at different AOs over course of year.

Both of these "challenges" seem to be trackable via site data assuming back blasts are posted for all workout attended and user is correctly tagged in each of them. Seeing this data "at-a-glance" might be helpful to those trying to reach them.

MailChimp error when profile user name updated

Only an admin can change a user profile name (F3 nickname) but when this happens (e.g. add capitalization, space, correct spelling) the MailChimp module throws an error. I think this is a false positive since refreshing screen clears errors leaving changes intact. Not sure MailChimp is directly affected. This needs to be confirmed and corrected if possible.

Create alphabet "jump list" for list of pax.

Add option to navigate to specific letter when scanning pax names in CoT. Easiest solution that comes to mind is a set of hyperlinks as top of page for each alpha-numeric character.

(This functionality could also be extended to lexicon.)

Replace comment subscriptions functionality

Originally had Comment Subscribe module installed which allowed authenticated users to check a box to subscribe to comments on back blasts and pre blasts. That module had a security flaw and the dev was unwilling to fix so the module had to be removed from site. Users miss the subscription functionality.

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.