Differences

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

Link to this comparison view

mini_facebook [2015-09-13 22:28]
Joakim Forsgren [Detta är för de högre betygen på Facebook-mini:]
mini_facebook [2022-07-18 13:20]
Line 1: Line 1:
-====== Facebook-mini ====== +
-**Detta skall utvecklas på din egen dator, all data skall sparas i en databas. Börja med att göra om det du gjorde i fjol men med den skillnaden att data nu skall sparas i en databas istället.** +
-===== Alla måste ha en fungerande inloggning: ===== +
-  * Ni skall göra en inloggning där ni skall verifiera er mot en textfil. +
-  * Ni skall kolla om man är inloggad via en $_SESSION variabel. +
-  * Lösenord skall sparas krypterat. +
-  * Om man inte är inloggad skall en ”login form” visas där man erbjuds att logga in. +
-  * Om man är inloggad ska man ha möjlighet att logga ut. +
-  * Om man inte finns som användare skall man kunna lägga till sig själv via ett formulär. +
-  * Sätt att hantera användare som har glömt sitt lösen, tänk på att man inte skall kunna ändra någon   annans lösenord…!! +
-  * Sätt för att kunna stänga av användare som man inte vill skall kunna logga in mer. +
-===== Alla måste få till Facebook-mini: ===== +
-  * Man skall kunna skapa inlägg där man laddar upp ev bild + skriver en text. +
-  * Man skall kunna skriva en kommentar till andras inlägg. +
-  * Man skall kunna ändra och ta bort sina inlägg och kommentarer. +
-  * Man måste vara inloggad för att få skapa inlägg eller kommentarer. +
-  * Man skall endast kunna ta bort det man skrivit själv. +
-  * Systemet skall hålla ordning på vem som har skrivit inläggen och när de skapades. +
-===== Detta är för de högre betygen på Facebook-mini: ===== +
-  * Man skall kunna gilla andras inlägg. +
-  * Man skall kunna bli vän med andra. +
-  * Man ska kunna se vilka vänner andra har. +
-  * Man skall kunna se ett flöde av information från sina vänner och deras aktiviteter. Tänk nog igenom regler och vad som skall synas i flödet innan du börjar jobba med detta. +
-  * Det skulle kunna finnas någon typ av Admin på sidan som kan göra allt. +
-===== Allmänt att tänka på: ===== +
-  * Lägg gärna tid innan ni börjar på hur ni skall spara data, vilka textfiler skall finnas, var skall de ligga och hur skall ni döpa de bilder ni laddar upp. +
-  * Man skall enkelt kunna navigera på sidan. +
-  * Du skall muntligt kunna redovisa för mig hur din kod funkar. +
-  * Din kod skall vara väl genomtänkt och strukturerad +
-  * Det kan vara bra med någon typ av återkopplingssystem (via $_SESSION) om det gick bra eller dåligt att spara data.+