codicoop / boilerplate_django

Plantilla pels nous projectes web amb Django.
GNU General Public License v3.0
0 stars 0 forks source link

Afegir pàgina home externa #39

Closed MartaRF3 closed 2 years ago

MartaRF3 commented 2 years ago

Ara mateix si fas click al enllaç "Inici" del menú et redirigeix cap al login. I sí que hi haurà una home interna, però també hi hauria d'haver una externa.

Creus que podries canviar això @Arlaxia ?


Ara donant-li voltes no sé si seria millor: a) tenir dues pàgines home (una interna i una externa) en dos html diferents, i que el link del menú apunti dinàmicament a una o l 'altra segons si estàs loggejat o no.

b) tenir una única pàgina home, i que el contingut es mostri diferent depenen de si estàs loggejat o no.

Què et sembla?

nabiu256 commented 2 years ago

Ai, lo de que redirigeixi al login és una cosa molt tonta que se'm va passar de posar. Ara tenim implementat que totes les pàgines requereixin de login per defecte, així que si no ho estàs, et redirigeix al login. Llavors les pàgines que no haurien de requerir login (que són una minoria), estan posades en una llista d'excepcions, i se m'havia passat posar la de Home. En un moment ho canvio.

Pel tema de si fer dues o només una pàgina de Home, la meva (poca) experiència desenvolupant webs i apps em diu que les dues views són coses diferents, encara que coincideixin en que són Home pages, i llavors haurien de tenir cadascuna el seu lloc en el codi. A més, sembla més fàcil fer-ho així i menys liós a l'hora de repassar i fer refactor de codi, i que apunti dinàmicament té pinta de ser prou fàcil de fer en el back amb una comprovació.

MartaRF3 commented 2 years ago

Si, crec que també té més sentit tenir dues pàgines, són prou diferents per justificar-ho i si a sobre dius que així et resulta més fàcil per mi endevant.