Coder Social home page Coder Social logo

npa's People

Contributors

mattbk avatar

Watchers

 avatar  avatar

npa's Issues

Upgrade to Drupal 8

What modules are we waiting on?

7 alpha

7 beta

7 rc

7


8 dev

8 alpha

8 beta

8 rc

8

8 core

Scroll zoom on full-screen map?

This functionality would be nice. The maps are click zoom right now because they freak out if scrolling through them (especially on mobile). Full-screen the UX should be different.

No admin menu on Dashboard

Probably an issue with the chart PHP I have set up--charts aren't working since modules were upgraded.

Claiming events

I may have written a blog post about this, but there should be a clear workflow on how to claim an event (to be able to edit).

Format taxonomy term pages better

With Views, I think. If I click on a term link, I want a nice table and/or map of races. Otherwise it's not worth using the terms.

Develop API

Is having an RSS or JSON feed of events giving away the farm? Perhaps not, if all links go back to NPA first.

Capture email address on anonymous submission?

Sort of goes against the "anonymous" part, but the point is more that submissions are easy (no login required) than that people want to be anonymous.

If email address were captured, followup email could be sent to remind people how to edit in the future, or benefits of creating account.

Use Let's Encrypt for HTTPS

Via email:

Nonsecure Collection of Passwords will trigger warnings in Chrome 56 for http://northernplainsathletics.com/

To: owner of http://northernplainsathletics.com/

Beginning in January 2017, Chrome (version 56 and later) will mark pages that collect passwords or credit card details as “Not Secure” unless the pages are served over HTTPS.

The following URLs include input fields for passwords or credit card details that will trigger the new Chrome warning. Review these examples to see where these warnings will appear, and so you can take action to help protect users’ data. The list is not exhaustive.

http://northernplainsathletics.com/user

The new warning is the first stage of a long-term plan to mark all pages served over the non-encrypted HTTP protocol as “Not Secure”.
Here’s how to fix this problem:

Use HTTPS pages to collect sensitive information

To prevent the “Not Secure” notification from appearing when Chrome users visit your site, move collection of password and credit card input fields to pages served using the HTTPS protocol. 

Install OpenLayers locally

Looks like I can't just drop in the https://... version, so need to download and install locally now that TLS is enabled.

Otherwise the maps don't work.

Malware

Here is what I did to clean out the malware created on a certain date with an Everything query:

path:C:\Users\mattbk\Desktop\npa_20180506.tar\npa dm:2018-04-19

Download the whole folder, delete files, re-upload.

I also explored some find regex solutions but didn't put a bunch of time in.

Throttle Twitter posts

Goal: To throttle node publication so IFTTT doesn't dump a bunch of tweets at a time if I've been updating a lot.

http://drupal.stackexchange.com/questions/226835/how-to-limit-throttle-speed-of-views-feed/226854#226854

This is possible, but not with just feeds.
You'll have to implement some sort of queuing, that looks at previously published nodes to determine if the new group of nodes can be added to the feed yet, or if they need to wait.
You should be able to get this working with some clever rules and a few VBO views

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.