Code Monkey home page Code Monkey logo

oblyk's People

Contributors

cdriss avatar lucien-chastan avatar mjamroz avatar

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

oblyk's Issues

Ability to create photo topo

As on thecrag.com it would be great to be able to draw:

  • climbing lines on top of photos
  • sectors and areas on top of photos

Also when you hover on a line you would see its grade and name, and when you click on it you would be taken to the route details page. And same for areas, when clicking on an area you would be taken to the areas page.

Check this for an example of a photo topo I made on thecrag: https://www.thecrag.com/climbing/new-zealand/mount-cook-area/route/259092456

I'm willing to implement that feature (it would be stored as SVG points, relative to the size of the image), but want to know if I start working on this if it would be merged?

This would also require that #68 is merged as I need to store on Oblyk a number of routes that I've collected over the years.

Improve oblyk Messenger

  • Put the pictures in front of the conversations
  • Do not load the full conversation
  • Display message notifications in the side nav

Set up a monthly news letter system

To inform the community about:

  • new developments
  • crags additions, guidebook, new climbers, pictures over the month
  • news
  • etc.

maybe elect a photo of the month

registration

i got info from friend she cannot register, and i tested it - during registration im getting 500 error when posting to /register

Split the comment on a cross

Make two parts:

  • a private part
  • a public part

To have both these personal notes and be able to give information to the community

map under firefox doesnt display

by some reason i cant see the map layer under firefox 61.0.2:
screenshot_2018-09-06_10-26-59

for chrome it works fine.

However i remember few days ago (i mean, like 2 weeks ago) it worked fine.

Adding sector / routes not available

I created a new crag, and uploaded guidebooks, but can't add any routes or sectors.
The webpage indicates

There are no routes or sectors posted on this crag yet.
Use the button "+" at the bottom right to add a sector

But there is no "+" sign.

Error 500 when you create approach without description

When you create approach without description and you submit that you have a error 500
But when you edit this same approach and you save, no error and description is empty

Ideas for fix problem :
check validation in laravel, or no nulable field in database

Formulaire type

Donner la possibilité d'imprimer un formulaire type à remplir sur le spot afin de pouvoir les ajouter ensuite sur le site d'oblyk.

| Nom | Hauteur | Nombre de points | Type de relai | Inclinaison | A vue / Après travail / Projet |

Allow to search on a climbing site

Add a possibility to search route, sector, links, guidebook concerning crag on crag page

Idea : add search tab (just a with a search icon) on left of information tab

The search tab would only have a search field, and we'll recover the data in ajax (used Searchy)

Fix Gap Grade

If in a crag there's a projected path
Then the min / max counter of the grades look like this: "rating of ? to 7a"
It would be necessary that "?" is not taken into account

Over Popup on Crag, Route or Guidebook

create a contextual popup that opens when you leave your mouse over a cliff, path or guidebook link

like on facebook, youtube, soundcloud or wikipedia

the popup could look like the popup on the map

example :

overpopup

Indoor Sendliste and inside Guidebook

This is the big evolution to do, which requires reflection, a lot of code, and will surely impact different oblyk location.

Objective: to be able to keep a indoors sendlist and set up an inside guidebook

Important points :

  • there are different difficulty systems (colour, rating)
  • different type of climbing (sport climbing, boulder, pan?)
  • it must be manageable by the gym, or by the community
  • one must be able to note "wild" crosses if the guidebook is maintained by nobody
    think of dis-equipment

This is a very recurring demand from users

Create Sitemap

to improve referencing and allow better page navigation by robots
It would be necessary to create a site map

Show the number of followers

On the crag, guidebook, massive, climbing gym and topics page, show the number of followers
and if you are connected, you can see who follow

Create a page to present all oblyk articles

Create a new page (with pagination, maybe ten articles by page) to present all oblyk articles

idea :

  • the first article is all the width of the page or split on 2, the picture on the left and title / introduction on the right (only on page one)
  • the following articles, divides the page in 3 (like the home page)
  • add a button on the home page to go to this new page
  • route of the new page : oblyk.org/articles

Getting the gradient on the approach steps

When you create or modify an approach walk, go search the altitude of each point (Google? OSM?), record these altitude points in the approaches table, and display a graph of the difference in altitude of the approach walk

Turn on https

Thanks for your work. I think it is important to turn on https, it's free with letsencrypt if you want.

DB paging system discard filters [bug]

Hi there!

I'm opening a ticket in order to report a bug with the database lookup pages, more precisely with the paging system. The latter does not include ordering parameters in the links it generates.

For instance, the salles?order=city&direction=ASC page produces links in the salles?page=X format, which does not correspond to the second page of the current view.

I am considering helping you out for this project.
Please let me know if my help on this project is welcome.

Refactor Global Search

Refactor the global search so that it finds all the elements without you needing to select a search type

Possibility to filtered result after search

Improve grades management

Hi,

I encountered a little issue while creating a new route. One of the pitch is graded 6b+/A0 because of one very tough move and the remaining part of the route is 5c/5c+.
When I input 6b+/A0 and validate the grade the output is 6b/A0+/.

I had a look at the grading implementation and I think the issue is the handling of aid climbing. It should be possible to give a free climbing grade with an aid climbing grade and eventually the necessary climbing level of the pitch if aid climbing. In my example something like in French style 6b+/A0, 5c obl.

Regarding the British trad grading system it consists in both an Adjectival grade (which some lack in the code but I can correct it) from M to E11 and Technical grade which represent the difficulty of the hardest move of the pitch regardless of the equipment. A typical grade can then be VS 5b. I don't really know how that fit in the current system.

There might also be a couple more grading system to be added (South Africa, AUS/NZL for instance).

If we agree on a way to modify the current system I can modify the current implementation and do a pull request.

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.