Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
lab5 [2009-10-04 13:28] Joakim Forsgren |
lab5 [2009-10-12 15:12] Joakim Forsgren |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | == Inloggning och forum == | ||
I denna lab skall ni kombinera era kunskaper från lab 3 och lab 4 + att börja fundera på hur man skall strukturera sin kod. Det är lätt att man får en ganska stökig kod när man jobbar med ett script-spåk och HTML blandat. | I denna lab skall ni kombinera era kunskaper från lab 3 och lab 4 + att börja fundera på hur man skall strukturera sin kod. Det är lätt att man får en ganska stökig kod när man jobbar med ett script-spåk och HTML blandat. | ||
== Krav som skall uppfyllas: == | == Krav som skall uppfyllas: == | ||
* Ni skall göra ett forum som uppfyller alla krav i lab 3. | * Ni skall göra ett forum som uppfyller alla krav i lab 3. | ||
- | * Ni skall ha en inloggning som uppfyller alla krav i lab 4. | + | * Ni skall ha en inloggning som uppfyller alla krav i lab 4 även extrauppgifterna. |
* För att få skriva inlägg måste man vara inloggad. | * För att få skriva inlägg måste man vara inloggad. | ||
- | * Man skall endast kunna ändra och ta bort sina egna inlägg | + | * Man skall endast kunna ändra och ta bort sina egna inlägg |
+ | * Man skall kunna ta bort sina egna trådar. \\ Tar man bort en tråd skall ju självklar alla inlägg tas bort som hör till tråden. | ||
* Systemet skall hålla ordning på vem som har skrivit inläggen, när de skapades och när de senast ändrades. | * Systemet skall hålla ordning på vem som har skrivit inläggen, när de skapades och när de senast ändrades. | ||
* Det skall finnas minst en rättighet - admin. | * Det skall finnas minst en rättighet - admin. | ||
Line 14: | Line 16: | ||
== Att tänka på innan man börjar == | == Att tänka på innan man börjar == | ||
Jag vill att ni innan ni börjar programmera försöker tänka igenom hur strukturen i er kod skall se ut. Fundera gärna ihop med några andra.\\ | Jag vill att ni innan ni börjar programmera försöker tänka igenom hur strukturen i er kod skall se ut. Fundera gärna ihop med några andra.\\ | ||
- | Detta är er första uppgift som blir lite större, den kommer dock vara mycket liten jämfört med vad ni kommer att göra under våren. | + | Detta är er första uppgift som blir lite större, den kommer dock vara mycket liten jämfört med vad ni kommer att göra under våren. |
- | Jag har tänkt låta er göra er egen lösning, jag brukar | + | Jag har tänkt låta er göra er egen lösning |
* alla ändringar i databasen skall vara gjorda innan man visar något | * alla ändringar i databasen skall vara gjorda innan man visar något | ||
* all data skall plockas fram och kollas innan man visar något | * all data skall plockas fram och kollas innan man visar något | ||
+ | * sätt att kommunicera med användarna om det har gått bra eller dåligt | ||
* HTML skall separeras i så stor grad som möjligt från php-kod | * HTML skall separeras i så stor grad som möjligt från php-kod | ||
* det skall vara lätt att bygga ut systemet och man skall kunna behålla strukturen i koden | * det skall vara lätt att bygga ut systemet och man skall kunna behålla strukturen i koden | ||
- | * man skall kunna jobba flera samtidigt, kunna dela upp kodandet | + | * man skall kunna programmera |
* man skall lätt kunna hitta koden som körs utifrån vilken URL man har | * man skall lätt kunna hitta koden som körs utifrån vilken URL man har | ||
+ | |||
+ | Lycka till\\ | ||
+ | /// |