Skip to content
This repository has been archived by the owner on Sep 21, 2018. It is now read-only.

Nettoyage et optimisations #156

Closed
tuxity opened this issue Feb 22, 2015 · 3 comments
Closed

Nettoyage et optimisations #156

tuxity opened this issue Feb 22, 2015 · 3 comments

Comments

@tuxity
Copy link
Member

tuxity commented Feb 22, 2015

  • Bien revoir ce que l'api devrait retourner, Objet, tableau d'objets ?
  • Passer tous les icones chez fontawesome (meilleur aligement vertical, manipulation + facile, + jolie et + complet)
  • Revoir le système de notifications
  • Revoir le coding style des fichiers js
  • Revoir l'installation
  • Nouvelle typo ?
  • Changements graphiques pour les 2.0.0 ?
@tuxity tuxity added this to the Version 2.0.0 milestone Feb 22, 2015
@tuxity tuxity added low and removed medium labels Feb 22, 2015
@tuxity tuxity removed this from the Version 2.0.0 milestone Jul 20, 2015
tuxity added a commit that referenced this issue Jul 20, 2015
- Rename directories api -> back, website -> front
- Updates dependencies for the frontend and backend
- Backend is now using composer PSR-0 to autoload files from src and vendor dir, review backend directories structure for that

NOT TESTED YET
@tuxity tuxity added this to the Version 2.0.0 milestone Jul 20, 2015
@tuxity
Copy link
Member Author

tuxity commented Jul 20, 2015

Du changement de prévu côté installation (pas tant que ça)

Pour installer cakebox, rien ne changera pour la partie principale (front), elle sera meme simplifiée et cela que ce soit sur /cakebox/ ou cakebox.mydomain.com

Cependant pour l'API (back), dans la config de la partie principale (front) il faudra rediriger les requêtes de /api/ vers 127.0.0.1:81/api, par exemple. Cela pourra être aussi cakebox-api.mydomain.com ou mydomain.com:81/api pour des configurations + avancées et pour les + bidouilleurs.

Ex.: Une requête sur http://mydomain.com/cakebox/api/ redirigera (de manière transparente) vers http://127.0.0.1:81/api/

Sur NGiNX cela est fonctionne de cette manière:

location /cakebox/api { # ou  "location /api {" pour le sous doamine
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:81/api;
        proxy_redirect off;
}

WIP, Juste en cours de reflexion :)

@tuxity
Copy link
Member Author

tuxity commented Aug 12, 2015

Quelques idées qui me passent par la tete en plus du 1er post:

  • Ajouter un loading screen le temps que les traductions soit ok
  • Changement live de la langue: via un dropdown et des petits drapeau en bas par exemple
  • Page browse:
    • Revoir le 'sort' en quelque de + visuel, moins 'a href'
    • Deplacer le champ de recherche dans le cadre principal en un champ pour filtrer (nuance)

@tuxity
Copy link
Member Author

tuxity commented Sep 20, 2015

a backport : cakebox/cheesecake-old@26a4a8c

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant