Giter Club home page Giter Club logo

velo.lv's People

Contributors

ameriks avatar gedrox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

velo.lv's Issues

Cannot paste into registration's personal code field

Paste doesn't work due to input's max length 12 limit and "mask" plugin. Most sane solution is to disable the "mask" plugin leaving only validation. Simplest is to remove the maxlength attribute or increasing it to 24.

Also can't fill this field on Android phone using Chrome browser.

Truncated birth date fields

On a mobile phone in an event registration form, birth date fields get too narrow and values are being truncated.

dateofbirth

Any registered user should be able to upload photo albums

Several new views should be created:

  • public upload view
    • Upload should verify if images are not duplicate (do we need this?)
    • After image upload new task should be created to resize image (gallery.tasks.generate_thumbnails)
    • Should be able to upload multiple images at once
    • Minimum size requirements should be in place (I would say, that at least 1000px wide?)
  • in frontend admin - photo album admin view
    • Should be able to inactivate/activate albums
    • Should be able to change first image (which is shown in album view)
    • Should be able to remove any of images.
    • There should be function that automatically downloads images from picasaweb (so that we can have all images uploaded to picasa and then automatically imported to mans.velo.lv

What am I missing?

Any registered user should be able to tag photos (add riders number)

There should be view where tagging images are allowed.
In system we have all the numbers that are given out. We should use select2 multiple select box (https://select2.github.io/examples.html)

I'm still not sure how this should be implemented, but I see that there could be a lot of upcoming enhancements if we have tagged images. For example:

  • Team profile could have rider photos (based on tagged photos from competition - we could even look in last years tagged images, because we can join them using alias)
  • Riders profile
    And of course we can create search views where it is possible to search images based on number etc etc.

I have copied all existing galleries out from picasaweb, so they are already served from mans.velo.lv. Caching (varnish) and lazy load is in place, so I think that galleries are ok now.

Video gallery should be moved to mans.velo.lv

Current video gallery is em.. really bad, so we need to make it beautiful. :)

I don't want so serve videos from server I would better prefer to use existing - youtube.com & vimeo.com services. And that means that it is not that hard. We have to make several views:

  • public video list view
    • there should be search based on competition name
    • can we get stats from vimeo and youtube so that we could sort them based on popularity?
  • public video create view
    • here any should be able to add their link to video
    • we should create automatic task that verifies that all videos are available and if any is deleted/restricted, then we should remove video from page (can we make this?)
    • title and description should be taken from video service?
  • front admin video view
    • add/remove videos
    • change title/description/add to competition/set featured video (shown on frontpage?)

...

Create migration script for all articles and comments

I'm looking forward to closing www.velo.lv site this season, so we have to migrate all stuff out from www.velo.lv (as currently this site serves only as news page).

Have to think of solution regarding images - they are mostly resized images from gallery. Maybe we can make a script that could find one in gallery and that image then could be used?

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.