Giter Club home page Giter Club logo

epita.it's People

Contributors

1somniak avatar 9600s avatar afoulky avatar alb-310 avatar alexandre-gliganic avatar augustinbegue avatar aureleoules avatar axxiar avatar cl0pinette avatar corrieriluca avatar cyborger avatar dependabot[bot] avatar eldolfin avatar feuri5 avatar fumesover avatar hellscrimson avatar hyperion60 avatar kolowy avatar matiboux avatar nathanchevalier avatar obynio avatar owothmane avatar quentinam avatar renaud-dov avatar ronan-pdr avatar sheinxy avatar sl4shh avatar swarwerth avatar utybo avatar villosse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

epita.it's Issues

No proper LICENSE for the project

I just noticed that there is no LICENSE file anywhere in this repository. It would be a good idea to add one, for various reasons, including the fact that, as of right now, making derivatives, forks and PRs is "illegal" (since the default license in French law and probably in the US as well is that you (@matiboux) put a "All rights reserved" upon the content).

I would suggest a Creative Commons license like the CC-BY 4.0 or a software license like the MIT license

Move logos to a proper CDN because EPITA websites always break?

Today, on "EPITA's websites are broken"

image

This subsequently breaks the icon in EPITA.it

image

Of course, this is just a temporary outage, but it might be worthwhile to consider moving all logos to a separate CDN because of how often the websites break.

I could see potential copyright or trademark issues with hosting those on a separate CDN though, but it would increase the reliability (and probably loading speed) of epita.it.

The Community and Resources tabs should have their contents merged?

The current menus for Community and Resources don't make much sense, especially with just two items which are relatively small pages in each. Moreover, they hinder the discoverability of their content, as I don't think people would automatically think about looking for documentation in the "resources" tabs, especially when people generally only care about the home page.

In my opinion, these menus should be united into one bigger page each: one community (with the students clubs and community contents) and one "resources" (although a better name can probably be found somewhere) with both documentation and the EpiDocs resources in a single category (kind of like the current Documentation and Guides categories).

I don't know if that issue was clear -- writing those at 3 am is not easy

2025 S2 projects are unordered

Typically, S2 projects are ordered alphabetically (at least they are for 2023).
Therefore, a revision should be made to epita.it/2025 in order to fix that.

Additionally, the text for Hell Riders is too difficult to read: either the text should be darkened, or the background resized.

RocketChat link?

rocketchat.cri.epita.fr will be used quite a bit for ING1, we should probably add it

Navbar displaying problems with Safari macOS / iOS

I've been experiencing some problems with EPITA.it on both Safari iOS and macOS relating to how the navigation bar displays itself. So I trying to solve this problem by looking on the CSS code attached to the navbar class.

I found that disabling the display: flex; property in the navbar class in the bootstrap.css stylesheet line 3920 solves the problem both on macOS and iOS, and also doesn't alter the appearance of the navbar on other web engines (tested on Firefox and Chromium).

Below are some screenshots demonstrating the problem and its solution :

Capture d’écran 2019-09-28 à 19 53 19
Capture d’écran 2019-09-28 à 19 59 15
Capture d’écran 2019-09-28 à 19 58 24
Capture d’écran 2019-09-28 à 19 59 08

Now the challenge is to incorporate these changes to the CSS code since the Bootstrap CSS is loaded from the header...

Incorrect build instructions

(Related to #10)

The Readme tells us that we need to run:

$ gem install bundler jekyll
$ bundle exec jekyll serve

This is wrong, as the project has no Gemfile. The real command is:

$ gem install jekyll
$ jekyll serve

Remove RTFN from epita.it (XSS vulnerability)

RTFN is subject to XSS. Please remove it from the links ASAP. I have no way of reaching out to the creators, please link me a repo somewhere where I could report this properly. I have contacted one of the creators by e-mail, but RTFN does not seem to be actively maintained, so I do not have high hopes that this will get resolved in a timely manner.

Proof

  • CRITICAL In the test fake newsgroup: https://rtfn.fr/news/rtfn.playground/1714620224716018/ (check your console after opening this page 👀). This is especially important as it is not monitored by the CRI and I doubt the maintainers are actively monitoring this newsgroup.
  • CRITICAL In a regular newsgroup: https://rtfn.fr/news/test/1397/. This is less critical but still extremely dangerous as the CRI may take time to respond to a suspicious news in a less monitored newsgroup.
  • HIGH In the newsgroup preview (not as much as an issue since users have to knowingly enter stuff there, but this can still happen when replying to a news)

What is even worse is that you have no way to know whether an article is malicious other than checking the page's source code, <script> blocks are invisible.

Although usernames are logged within RTFN's systems, it is very easy through social engineering to get a user's credentials. And even then, exploiting this vulnerability is trivial.

Quick calculations on the CVSS 3.1 calculator indicate a juicy High (8.5/10) severity, yummy!

Website background color is too bright

The background color of the website is too bright and too blue, which does not make the website look very professional. It also blends in with some icons such as EPITA.fr or Dyjix

image

I think it would look much better with darker color schemes

image

The example above uses #162738 as the background color (kind of picked randomly)

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.