Hvad er en fornuftig mappestruktur til en stor hjemmeside
Jeg syntes at min mappe struktur er noget uoverskuelig, bla. fordi jeg har mange side hvor brugere selv kan ændre i databaser! Til hver af disse sider har jeg brug for mellem 3 og 5 asp dokumenter for at det kan køre.
Det bliver til slut til ca. 10 * 4(3-5) asp dokumenter i samme mappe, som alle hedder noget med add_XXX.asp Update_XXX.asp delete_XXX.asp. Derudover har jeg et stylesheet, en masse grafik, billeder og databaser.
Hvordan laver man en fornuftig struktur???
Min nuværende struktur:
rod Default.asp Database.mdb stylesheet.css Grafik (Mappe) Billeder (Mappe) Iframe (Mappe) Undersider.asp Undersider.asp Undersider.asp Undersider.asp
bruger sider (mappe) add_1.asp add_2.asp add_3.asp Update_1.asp Update_2.asp Update_3.asp o.s.v.
Så har du vel een tabel brugerne i almindelighed kan editere i ?-)
-- og som også indeholder oplysninger om rettigheder til evt. at editere ...
Og så behøver du vel kun een tabel mere, hvor informationerne står i, så du bare skal lave de passende opslag for at befolke de respektive sider ?o]
-- det vil jo så resultere i, at du skal have en login-sektion, en redigeringssektion og en visningssektion, som det faktisk vil være muligt at sætte i een .asp-fil vha. includes, som udføres alt efter behovet !-)
Tilføjelser til sider kan du jo f.eks. gøre afhængig af en dropdown, så du faktisk kan lave alle tilføjelser fra det samme editeringsbillede ...
"Tilføjelser til sider kan du jo f.eks. gøre afhængig af en dropdown, så du faktisk kan lave alle tilføjelser fra det samme editeringsbillede ..."
Ja, det ville da faktisk spare meget arbejde, men man skal også kunne ændre og slette i det!! Kan det så stadig gøres på den måde, det bliver lidt uoverskueligt efterhånden, da jeg ikke er hardcore coder :)
Et ordentligt cms-system er jo ikke sådan bare lige, ovenstående bemærkninger vil kun have fuld gyldighed alene, hvis det, som tilføjes via tilføjelses-siden er prædefinerede entiteter, som f.eks. indlæg i en debat/tagwall eller nyheder/tekst-artikler/resultater i forskellige sektioner, hvor det så fra en database kan indlæses direkte i de afsatte felter på visningssiderne ...
Men du kan dog finde noget freeware, som kan klare de almindeligste tasks i et Content Management System, eksempler kunne være phpBB og SnitzForum i asp ...
Men som det også fremgår af navnene, er de startet som henholdsvis Bulletin Board og Forum, som ikke nødvendigvis dækker dit behov !-)
Synes godt om
Ny brugerNybegynder
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.