Differences
This shows you the differences between two versions of the page.
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 | + | |
- | * 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. | + |