Avatar billede doncarnage Nybegynder
25. februar 2009 - 03:01 Der er 5 kommentarer og
1 løsning

Opbygning af et større site (mappe hieraki, fil navngivning osv)

Godaften eksperter..

Situationen er den at jeg er påbegyndt et større projekt, nærmere betegnet programmeringen af et større community.. Da jeg langt fra selv er ekspert, tænkte jeg derfor at jeg hen ad vejen kunne høre jer ad med om tingene jeg fik lavet var sikre og jeg havde taget højde for det man bør..

Dette spørgsmål omhandler dog mere generelt opbyggelsen af sitet mht. mapper osv. Hvordan jeg opbygger det på den smarteste måde.

Er det ved at lave undermapper på undermapper og inddele efter funktioner (fx root mappen -> profil mappe -> login mappe, logout mappe, rediger mappe) eller ved at smide alle filerne i hovedmappen? - med undtagelse af billederne naturligvis.. Og hvordan dælen navngiver jeg så filerne på bedste vis - med tal eller hvordan? Mange af de større sites har nemlig navndøbt deres filer med tal såvidt jeg kan se, men ved ikke om det måske hænger sammen med nedenstående?

Jeg er desuden blevet introduceret for .htaccess for nylig og har fået fortalt at det er nødvendigt at jeg bruger det. Jeg har dog ikke helt opfanget princippet i det, men tror måske jeg er på rette spor :)? Jeg kan eksempelvis se at Eksperten.dk bruger  adressen "bruger/login" til når man skal logge ind. Jeg går ikke ud fra at de har en mappe, der hedder "bruger/login/" for så skulle der vel en skråstreg mere på. Men er det for at "snyde" en "potentiel cracker", så han ikke kan se hvor den pågældende fil ligger eller er det blot for at gøre adressen kortere eller lign.?

Håber meget på nogle grundige svar hertil, så jeg kan få en idé om hvordan jeg bygger mapperne og filerne op på bedste vis, da jeg ikke har særlig meget erfaring med større sites. Hvis i ligger inde med nogle gode guider til ovenstående må i også meget gerne linke til dem. Det er trodsalt rimelig essensielt hvordan jeg opbygger det ;)
Avatar billede arne_v Ekspert
25. februar 2009 - 05:46 #1
1)  Kan det betale sig at kode et community fra bunden af fremfor at bygge ovenpå et eksisterende ? Eksperten V5 bygger f.eks. på Xoops.

2)  Problemet med struktur kan nok opdeles i 2 dele:
      A)  struktur for filerne - denne skal laves så applikationen er nem at overskue og vedligeholde
      B)  struktur af URL'er - disse skal laves så URL'erne er stabile over tid - også selvom der sker ændringer i funktionalitet og teknologi
Avatar billede doncarnage Nybegynder
25. februar 2009 - 11:15 #2
Jeg har allerede kigget på flere forskellige open source systemer, men fælles for alle er at man skal benytte sig af deres themes og at det er svært at ændre på - og det er ikke lige hensigten :/
Avatar billede arne_v Ekspert
25. februar 2009 - 22:52 #3
Du bør kunne finde et hvor du selv kan lave egne themes.

Og du skal bruge mange tusinder aftimer inden du når dem i funktionalitet.
Avatar billede doncarnage Nybegynder
26. februar 2009 - 14:17 #4
Well, jeg lærer bare ikke noget af at sidde med opensource i forhold til selv at lege med det hele fra bunden af synes jeg.. Du har ret i at jeg ikke kan nå dem i funktionalitet, men øvelse gør mester selvom der er lang vej :) OG inden lanceringen af sitet har jeg også tænkt mig at få en masse til at prøve at se om de kan "hacke" sitet og finde kritiske fejl osv.. det må kunne hjælpe lidt på det
Avatar billede arne_v Ekspert
26. februar 2009 - 17:16 #5
Du lærer ikke om hvordan man opgygger et sådant system fra bunden af. Men du ville lære noget om hvordan man tilpasser et system.
Avatar billede doncarnage Nybegynder
20. marts 2009 - 02:36 #6
Jeg lukker tråden igen og tager points tilbage, da jeg ikke rigtig føler at jeg fik nogle fyldestgørende svar udover et par husråd..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester