Avatar billede nph12 Nybegynder
21. november 2006 - 23:20 Der er 21 kommentarer og
1 løsning

Opbygning af større website

Hej
Hvordan opbygger man et større website? Hvordan laver jeg et website, hvor der indgå bruger log-in, navigation, site map og en søge funktion?
Avatar billede Slettet bruger
21. november 2006 - 23:25 #1
Du bruger PHP-Fusion som bl.a. er på dansk og kan indstilles som du ønsker det med alt det tilbehør du kan tænke dig, eller er der mange der gerne vil hjælpe dig her http://www.php-fusion.dk/news.php
Avatar billede nph12 Nybegynder
21. november 2006 - 23:32 #2
Jeg ønsker selv at kunne programmeret websitet, men mangler lidt viden om, hvordan man laver de nævnte ting.
Avatar billede Slettet bruger
21. november 2006 - 23:42 #3
Du kan jo downloade programmet og se hvordan det er lavet - koden er fri - eller går du på biblioteket og finder nogle bøger om programmering.
Avatar billede drbean Nybegynder
21. november 2006 - 23:44 #4
Er det de enkelte ting du ikke kan finde ud af? Eller er det, det overordnet program design?  Er det de enkelt funktioner, så spørg herinde hvergang du kommer ind i problemer. Start med at lave et admin interface hvor du styrer din side. Start med at lave en tabel til håndtering af brugere...
Avatar billede nph12 Nybegynder
21. november 2006 - 23:48 #5
Jeg har søgt flere gange på nettet uden af finde noget om de nævnte ting. Biblioteket er ofte en god hjælp, men i hvilke bøger finder jeg noget om de nævnte ting (kan du anbefale nogen bøger)?
Avatar billede nph12 Nybegynder
21. november 2006 - 23:54 #6
drbean>> kort sagt, så er det det hele. Jeg har ikke programmeret større website før, men kun meget enkle website. Jeg mangler viden om, hvordan man laver de nævnte ting, men er også klar over, at det sikkert ikke er noget man lige laver.

I første omgang vil jeg gerne have strukturen på plads, så jeg med tiden man udvide websitet med flere af de nævnte ting.
Avatar billede drbean Nybegynder
22. november 2006 - 08:25 #7
Kig på klasser i PHP. lav klasser til håndtering af database kald, bruger administration med mere. På den måde kan du let genbruge din kode.

Start så med at lave en administrator side. På denne side ligger du de forskellige funktioner ind.
Avatar billede nph12 Nybegynder
22. november 2006 - 10:08 #8
Jeg er lige startet på PHP (har kun fået kigget lidt på det indtil videre).

Som jeg ser det, så skal jeg lave en hovedside, hvorfra jeg kalder de andre sider. Så laver de andre sider som skal bruges til websitet. Hvordan laver jeg så bruger log-in, navigation, tagwall og søge funktionen? Jeg skal vel bruge mysql databasen til formålet eller hvad?

Derudover skal jeg selvfølgelig også havde en administrator side som der bliver nævnt.

Er der nogen som kan anbefale nogle bøger om, hvordan man opbygger et website? Jeg lærer bedst ved, at se nogle eksempler og derefter selv sidde og lege lidt med det.
Avatar billede drbean Nybegynder
22. november 2006 - 10:23 #9
Kender ikke nogen bøger der beskriver opbygning af større sites. Men start med en ting af gange. Du kan ikke forvente at kunne alle ting på en gang. Start med at lære at skrive til db, og hente oplysninger ud igen. Prøv så at kigge på bruger login. Kig også på sessions da du skal bruge dette. Men start med at lave nogen små ting. Du lærer intet af prøve at lave alle ting på en gang.

Og jo. Du skal bruge en database til håndtering af data, så som username og password
Avatar billede nph12 Nybegynder
22. november 2006 - 11:02 #10
Helt enig. Start med en ting af gangen og så byg mere på senere. Det er også det jeg gerne vil. Jeg vil bare gerne i første omgang vide, hvordan de forskellige ting fungere, så jeg kan have det med i overvejelserne.

Det er lidt spild af tid, hvis jeg starter på noget og så på et senere tidspunkt ikke kan kunne videre, fordi jeg har opbygget websitet forkert.

Jeg prøver at søge lidt efter nogen bøger på biblioteket om, hvordan man laver det ting som jeg gerne vil.
Avatar billede nph12 Nybegynder
22. november 2006 - 12:02 #11
Hvis jeg i første omgang kigger på, hvordan jeg henter og skriver oplysninger til database, bruger login og sessions.

Derefter skal jeg lære noget som følgende faser:
1) Hvordan jeg laver en hovedside/skabelon, hvor jeg kan udbygge websitet fra
2) Hvordan jeg tilføjer nye sider til websitet
3) Hvordan jeg samler alle siderne, så man kan søge i dem, tagwall på søgninger og navigationsvisning.

Er det fremgangsmåden?
Avatar billede drbean Nybegynder
22. november 2006 - 12:26 #12
Enig. Det er så her du skal overveje hvor meget du vil gøre dynamisk af din side. Altså hvor meget der skal være i databasen, og hvor meget du vil hardcode ind i systemet. Fx header(css filer med mere) osv. Og byg din database fornuftig op. Altså selve indholdet på siden i et felt, titlen et i andet felt osv. Og spørg endelig hvis der er nogen ting du er i tvivl om. Folk vil meget gerne hjælpe her inde.

Overvej så om du vil bygge din kode på OOP, eller måske funktioner? Hver ting har sine fordele. (og ulemper)
Avatar billede nph12 Nybegynder
22. november 2006 - 13:23 #13
OK. Jeg starter med at kigge på database, bruger login og sessions.

Jeg forstår de fleste ting nu, men navigation og site map kan jeg ikke lige se for mig.

OOP er også noget som kunne være interessant, hvor man kan lave forskellige funktioner, men det holder jeg mig lidt fra i første omgang. Med er det ikke her, man vi kunne lave et website, hvor siden f.eks. automatisk sletter gamle indslag eller hvad det nu kan være?
Avatar billede drbean Nybegynder
22. november 2006 - 13:47 #14
OOP er bare en måde at kode på. Hvor man fx har en klasse der styrer kontakten til din database. Eller en klasse der styre nyheder på din side. Man kan lave de samme ting uden klasser også. det er bare en måde at gøre din kode lettere at læse.
Avatar billede nph12 Nybegynder
22. november 2006 - 14:07 #15
Jeg prøver, at låne nogle bøger på biblioteket.

Jeg lad lige spørgsmålet være åbent et par dage.
Avatar billede nph12 Nybegynder
22. november 2006 - 16:45 #16
Fandt lidt, som jeg kan bruge:
http://webmaster.hephey.dk/143/
Avatar billede nph12 Nybegynder
22. november 2006 - 16:54 #17
Avatar billede nph12 Nybegynder
23. november 2006 - 14:16 #18
Mange tak for hjælpen. Jeg har nok ting, som jeg skal kaste ming over, så jeg holder her.

drbean>> opretter du lige et svar, hvis du vil have point?
Avatar billede drbean Nybegynder
23. november 2006 - 14:36 #19
Samler ikke på point. gem dem til en anden god gang ;-)
Avatar billede nph12 Nybegynder
23. november 2006 - 16:03 #20
OK. Endnu engang, mange tak for hjælpen:-)
Avatar billede drbean Nybegynder
23. november 2006 - 21:01 #21
Husk at ligge et svar og selv tage pointene
Avatar billede nph12 Nybegynder
23. november 2006 - 23:01 #22
Det gør jeg så...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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