mboost-dp1
Dynamisk hjemmeside
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Hej
Jeg tænkte på om der er nogen af jer der ved hvordan man kan lave en hjemmeside der minder om Newz.dk.
Altså man har brugere der kan logge ind, blogs om nyhder hvor der kan kommenteres, dynamisk indhold osv osv.
Jeg kan godt det grundlæggende som html, css og lidt php. Er der en god guide et eller andet sted som man kan følge eller noget lign?
Jeg har kigget på Wordpress og Drupal og andre af sådanne CMS værktøjer, men jeg ønsker selv at programmere det.
Håber det er forståeligt det jeg har skrevet.
Hilsen M.
Jeg tænkte på om der er nogen af jer der ved hvordan man kan lave en hjemmeside der minder om Newz.dk.
Altså man har brugere der kan logge ind, blogs om nyhder hvor der kan kommenteres, dynamisk indhold osv osv.
Jeg kan godt det grundlæggende som html, css og lidt php. Er der en god guide et eller andet sted som man kan følge eller noget lign?
Jeg har kigget på Wordpress og Drupal og andre af sådanne CMS værktøjer, men jeg ønsker selv at programmere det.
Håber det er forståeligt det jeg har skrevet.
Hilsen M.
Her er en diskussion om programmering af CMS systemer.
Der er utrolig mange hits når man søger på google, men hvad får dig til at ville lave det selv?
Efter min mening ville det være bedre du lavede f.eks. moduler til Wordpress hvis det er for at lære istedet for at følge en random guide og få lavet noget skrammel.
Der er utrolig mange hits når man søger på google, men hvad får dig til at ville lave det selv?
Efter min mening ville det være bedre du lavede f.eks. moduler til Wordpress hvis det er for at lære istedet for at følge en random guide og få lavet noget skrammel.
Tak, det vil jeg se på. :)
Jamen jeg synes at meget at det som jeg har fundet ikke har været det bedste. NU ved jeg godt at man skal tage hvad man kan finde hehe, men tænkte at mon folk herinde der måske har mere forstand på det kunne hjælpe.
Grunden til at jeg gerne vil lave det er bare for at udfordre mig selv mht. bygning af hjemmeside. Nu kan jeg lave en statisk hjemmeside, så vil jeg tage skridtet længere ud og lave en dynamisk :)
Men i Wordpress, er det nok kun at lave layout eller skal man også lave mere til?
Jamen jeg synes at meget at det som jeg har fundet ikke har været det bedste. NU ved jeg godt at man skal tage hvad man kan finde hehe, men tænkte at mon folk herinde der måske har mere forstand på det kunne hjælpe.
Grunden til at jeg gerne vil lave det er bare for at udfordre mig selv mht. bygning af hjemmeside. Nu kan jeg lave en statisk hjemmeside, så vil jeg tage skridtet længere ud og lave en dynamisk :)
Men i Wordpress, er det nok kun at lave layout eller skal man også lave mere til?
At kode et CMS er en fin måde at træne sig i at programmere noget server-side sprog, som f.eks. php. Men forvent ikke at du får noget komplet brugbart, hurtigt og let - se det som en opgave, hvis du reelt har behov for et cms så find et eksisterende eller få nogle andre til at lave det for dig. Lav gerne flere revisioner, hvor du starter helt forfra og gør det bedre hver gang.
Derudover så er det sådan set rimelig simpelt hvis du kan lidt php og lærer at kommunikere med en mysql database. En side som f.eks. newz er bare en præsentation af information fra en database, forumindlæg, brugerprofiler, nyheder, afstemninger osv. Kig lidt på nogle tutorials omkring sessions og hvordan du bruger dem og så skulle du hurtigt være på vej. Start med noget simpelt som et "opret en bruger" script, der kommunikerer nogle felter ind i en database, og gå så videre med at lave et script, hvor du tjekker indtastede brugernavn+password op imod databasen, samt laver en session.
Wordpress er et opensource blog/cms, ret uoverskueligt (kode mæssigt) så du kan næppe lære noget af det som nybegynder, du kan dog sagtens modificere det, primært behøver du dog kun at lave et layout og så kører resten af sig selv.
Derudover så er det sådan set rimelig simpelt hvis du kan lidt php og lærer at kommunikere med en mysql database. En side som f.eks. newz er bare en præsentation af information fra en database, forumindlæg, brugerprofiler, nyheder, afstemninger osv. Kig lidt på nogle tutorials omkring sessions og hvordan du bruger dem og så skulle du hurtigt være på vej. Start med noget simpelt som et "opret en bruger" script, der kommunikerer nogle felter ind i en database, og gå så videre med at lave et script, hvor du tjekker indtastede brugernavn+password op imod databasen, samt laver en session.
Wordpress er et opensource blog/cms, ret uoverskueligt (kode mæssigt) så du kan næppe lære noget af det som nybegynder, du kan dog sagtens modificere det, primært behøver du dog kun at lave et layout og så kører resten af sig selv.
#4
Jeg forventer heller ikke noget hurtigt og let. Jeg ved at det tager tid, meget tid at kode sådan noget indhold. Men tænkte at man måske kunne søge på bestemt indhold, som at det kun er bestemte personer der kan redigere indhold, lave indhold osv :) Da det er en fritid interesse, så kender jeg ikke de sproglige termer og ved ikke om jeg derved søger på 100% korrekte ting.
Og ja jeg havde også i tanker at oprette en bruger, hvor det kun er ham der kan oprette blogs og så udvikle det derfra.
Jamen det var også det jeg tænkte, mente at wordpress er mere til dem der vil have noget hurtigt og ikke har interesse for koden, hvilket jeg har :)
Tak for hjælpen :)
Jeg forventer heller ikke noget hurtigt og let. Jeg ved at det tager tid, meget tid at kode sådan noget indhold. Men tænkte at man måske kunne søge på bestemt indhold, som at det kun er bestemte personer der kan redigere indhold, lave indhold osv :) Da det er en fritid interesse, så kender jeg ikke de sproglige termer og ved ikke om jeg derved søger på 100% korrekte ting.
Og ja jeg havde også i tanker at oprette en bruger, hvor det kun er ham der kan oprette blogs og så udvikle det derfra.
Jamen det var også det jeg tænkte, mente at wordpress er mere til dem der vil have noget hurtigt og ikke har interesse for koden, hvilket jeg har :)
Tak for hjælpen :)
At kode sit eget forum fra bunden af er en nærmest obligatorisk opgave som man sagtens kan løse for sjov hvis man har tid til det. Du vil sikkert lære meget ved det, men på længere sigt vil du nok også indse hvorfor man som "hobby-forum/blog-ejer" næsten altid ender med bare at køre det via et færdigt CMS.
At lave dynamiske websider er intet problem. Men du vil nok blive overrasket over hvor mange sider ud over selve forumsiden der skal til.
De første 3 "sider" er rimeligt oplagte.
0. En velgennemtænkt database som kan gemme alle data.
1. Selve siden som viser de enkelte tråde med alle posts.
2. En hovedside som viser en oversigt over trådene.
3. En side hvor man kan oprette en ny post.
Men hvad mange glemmer inden de har tænkt opgaven igennem er at man jo også herefter skal have:
4. En side hvor man kan oprette sig.
5. En side hvor man kan logge ind.
6. En side hvor man kan anmode om et nyt password.
7. En administratorside hvor admin kan sætte rettigheder.
8. + mange andre ting som f.eks. muligheder for at redigere posts, upload af billeder, et ban-system, etc. etc.
Alle disse ting skal være sikret mod SQL injection, skal håndtere cookies og sessions, helst køre SSL, og MANGE andre ting.
Men der er da heldigvis guides som viser hvordan det evt. kan gøres:
http://net.tutsplus.com/tutorials/php/how-to-creat...
Personligt har jeg selv engang brugt 3 dage på at kode et forum. Efter de 3 dage stod jeg med noget som lignede lort, og ikke var sikkert på nogen måde. Men det var jo mega interessant at have lavet det :-)
Så downloader man et forum-CMS og ser hvor sindsygt meget funktionalitet man får ved "bare" at bruge sådan et. Det er jo færdige pakker hvor der er langt tusindvis af mandetimer... og alt kører bare.. og bugs "løser sig selv" når der kommer opdateringer, osv, osv.
At lave dynamiske websider er intet problem. Men du vil nok blive overrasket over hvor mange sider ud over selve forumsiden der skal til.
De første 3 "sider" er rimeligt oplagte.
0. En velgennemtænkt database som kan gemme alle data.
1. Selve siden som viser de enkelte tråde med alle posts.
2. En hovedside som viser en oversigt over trådene.
3. En side hvor man kan oprette en ny post.
Men hvad mange glemmer inden de har tænkt opgaven igennem er at man jo også herefter skal have:
4. En side hvor man kan oprette sig.
5. En side hvor man kan logge ind.
6. En side hvor man kan anmode om et nyt password.
7. En administratorside hvor admin kan sætte rettigheder.
8. + mange andre ting som f.eks. muligheder for at redigere posts, upload af billeder, et ban-system, etc. etc.
Alle disse ting skal være sikret mod SQL injection, skal håndtere cookies og sessions, helst køre SSL, og MANGE andre ting.
Men der er da heldigvis guides som viser hvordan det evt. kan gøres:
http://net.tutsplus.com/tutorials/php/how-to-creat...
Personligt har jeg selv engang brugt 3 dage på at kode et forum. Efter de 3 dage stod jeg med noget som lignede lort, og ikke var sikkert på nogen måde. Men det var jo mega interessant at have lavet det :-)
Så downloader man et forum-CMS og ser hvor sindsygt meget funktionalitet man får ved "bare" at bruge sådan et. Det er jo færdige pakker hvor der er langt tusindvis af mandetimer... og alt kører bare.. og bugs "løser sig selv" når der kommer opdateringer, osv, osv.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.