Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pabop_forum [2011-04-05 11:11]
Joakim Forsgren
pabop_forum [2022-07-18 13:20] (current)
Line 1: Line 1:
 ====== Forum eller Eget ====== ====== Forum eller Eget ======
-Själva uppgiften: +**Eget**\\ 
-Du skall gör ett enkelt forum. Förslag på saker som ett forum skulle kunna innehålla.+Om ni vill göra något eget så skriv ner vad ni skall göra och visa mig, när jag har godkänt vad ni skall göra är det bara att sätta igång.  
 + 
 +**Forum**\\ 
 +Skulle ni inte komma på något är mitt förslag ett ni skulle kunna göra ett enkelt forum.\\ 
 +Förslag på saker som ett forum skulle kunna innehålla.
  
 Inloggning (redan klart...) Inloggning (redan klart...)
-  * Ni skall gör en inloggning där ni skall verifiera er mot en databas.+  * Ni skall gör en inloggning där ni skall verifiera er mot en textfil.
   * Ni skall kolla om man är inloggad via en $_SESSION variabel.   * Ni skall kolla om man är inloggad via en $_SESSION variabel.
   * Lösenord skall sparas krypterat.   * Lösenord skall sparas krypterat.
Line 16: Line 20:
   * Man skall kunna skapa ämnen.    * Man skall kunna skapa ämnen. 
   * Till varje ämne skall man kunna skriva inlägg.   * Till varje ämne skall man kunna skriva inlägg.
-  * Man skall kunna ändra sina inlägg  +  * Man skall kunna ändra och tabort sina inlägg  
-  * Man skall kunna ta bort sina inlägg  +  * För att få skapa ämnen och skriva inlägg måste man vara inloggad. Man skall endast kunna ändra och ta bort sina egna inlägg. Man skall kunna ta bort sina egna ämnen. Tar man bort ett ämne skall ju självklar alla inlägg tas bort som hör till det ämnet.
-  * För att få skapa ämnen och skriva inlägg måste man vara inloggad. 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.
   * Man skall kunna navigera på sidan och kunna se alla ämnen och inlägg.    * Man skall kunna navigera på sidan och kunna se alla ämnen och inlägg. 
Line 25: Line 28:
   * Att navigera på sidan skall vara naturligt...    * Att navigera på sidan skall vara naturligt... 
   * Din kod skall vara väl genomtänkt och strukturerad    * Din kod skall vara väl genomtänkt och strukturerad 
-  * Ev finnas en Admin. Om man är admin skall man kunna “ta bort” användare. Obs! När man tar bort en användare är det viktigt att fundera igenom hur det skall fungera!!Jag vill att ni tänker igenom hur ni ska göra och tydligt dokumenterar hur ni har valt att göra. Ni skall också kunna motivera varför ni har gjort som ni har gjort. Om man är admin skall man kunna ta bort inlägg och trådar. Tar man bort en tråd skall ju självklart alla inlägg försvinna som hör till tråden.+  * Ev ska det finnas en Admin rättighet. Om man är admin skall man kunna “ta bort” användare. Obs! När man tar bort en användare är det viktigt att fundera igenom hur det skall fungera!!Jag vill att ni tänker igenom hur ni ska göra och tydligt dokumenterar hur ni har valt att göra. Ni skall också kunna motivera varför ni har gjort som ni har gjort. Om man är admin skall man kunna ta bort inlägg och trådar. Tar man bort en tråd skall ju självklart alla inlägg försvinna som hör till tråden
 + 
 +Tips! 
 +Gör en fil som håller ordning på alla ämnen och sen en fil per ämne med alla inlägg i just det ämnet. Du får givetvis göra någon annan lösning.
  
-Se mitt ex på ett [[http://www2.park.se/~jf/code/lab5.php|forum]].+Se mitt ex på ett [[http://student.oedu.se/~jf/code/lab5.php|forum]].