Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
mattias_blogg [2020-02-03 14:13] Mattias Hamberg [CMS] |
mattias_blogg [2022-07-18 11:20] (current) |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| * Ofta behöver man också kunna sortera inläggen i olika kategorier mm. | * Ofta behöver man också kunna sortera inläggen i olika kategorier mm. | ||
| - | Detta kan man skapa själv via en databas, men idag är det betydligt enklare att göra detta med hjälp av så kallade CMS - Content Management System. | + | Detta kan man skapa själv via en databas |
| ==== CMS ==== | ==== CMS ==== | ||
| Line 16: | Line 16: | ||
| Några av de mest populära CMS:en som både är gratis och skrivna i PHP är: | Några av de mest populära CMS:en som både är gratis och skrivna i PHP är: | ||
| - | * Wordpress - https:// | + | * Wordpress - https:// |
| - | * Drupal - https:// | + | * Drupal - https:// |
| - | * Joomla - https:// | + | * Joomla - https:// |
| - | * October CMS - https://octobercms.com/ | + | * Grav - https://getgrav.org/ (Oprövat men spännande) |
| + | * TYPO3 - https:// | ||
| - | I regel är allt du behöver en serverplats att lägga ditt CMS på och en databas du kan lagra information i. Sedan bör det bara vara att sätta igång. | + | I regel är allt du behöver en serverplats att lägga ditt CMS på och en databas du kan lagra information i. Sedan bör det bara vara att sätta |
| ==== Kravspecifikation ==== | ==== Kravspecifikation ==== | ||
| - | Din uppgift är att, med hjälp av ett CMS (något av de ovanstående), | + | Din uppgift är att, med hjälp av ett CMS (helst något av de ovanstående), |
| * Du måste kunna logga in | * Du måste kunna logga in | ||
| Line 31: | Line 32: | ||
| * Man måste kunna publicera bilder i anslutning till inläggen | * Man måste kunna publicera bilder i anslutning till inläggen | ||
| * Inläggen ska för en besökare sorteras i kronologisk ordning med det senaste inlägget överst | * Inläggen ska för en besökare sorteras i kronologisk ordning med det senaste inlägget överst | ||
| - | * Det ska finnas minst två inlägg, med bilder: | + | * Det ska finnas minst tre inlägg |
| + | * Ett inlägg ska förklara nackdelarna och fördelarna med att använda ett CMS istället för att koda sidan helt själv | ||
| * Ett inlägg ska förklara varför du valt det CMS du valt och vilka fördelar det har gentemot andra CMS | * Ett inlägg ska förklara varför du valt det CMS du valt och vilka fördelar det har gentemot andra CMS | ||
| - | * Ett inlägg ska förklara för en besökare hur de kan skapa en egen blogg med hjälp av ditt CMS-verktyg | + | * Ett inlägg ska förklara för en besökare hur de kan skapa en egen blogg med hjälp av ditt CMS-verktyg. Ett tips är att det brukar finnas pedagogiska och bra redan färdiga Readme-filer att utgå ifrån. |
| - | Det är enklast att åstadkomma detta med hjälp av Wordpress. | + | Det är enklast att åstadkomma detta med hjälp av Wordpress, men väljer du ex October CMS kommer du att lära dig betydligt mer. |
| + | |||
| + | ==== Din server ==== | ||
| + | |||
| + | Har du tur räcker det med att packa upp en zip-fil och köra. Men det kan också krävas att du tar dig in på din server via SSH-protokoll (SFTP) och sedan kör några väl valda linux-kommandon. Mer om hur du gör detta kan du läsa om här: https:// | ||
| ==== Din databas ==== | ==== Din databas ==== | ||
| Line 49: | Line 55: | ||
| ==== Arbetsgång ==== | ==== Arbetsgång ==== | ||
| - | - Välj ett av CMS: | + | - Välj ett av CMS: |
| - Installera CMS:et i en mapp på din server | - Installera CMS:et i en mapp på din server | ||
| - Skapa och designa din blogg | - Skapa och designa din blogg | ||
| Line 58: | Line 64: | ||
| | E | C | A | | | E | C | A | | ||
| - | | Uppfyller | + | | Uppfyller |
| | Använder lämpliga filformat till bilderna | Har krymt bildfilernas storlek för att optimera sidans laddningshastighet | | | | Använder lämpliga filformat till bilderna | Har krymt bildfilernas storlek för att optimera sidans laddningshastighet | | | ||
| | Sidan ska se bra ut och fungera i Explorer, Chrome och Firefox. Sidan ska dessutom vara lättläst där texten har tillräcklig storlek och kontrast emot bakgrunden. | Sidan ska se bra ut och fungera även i mobiltelefoner: | | Sidan ska se bra ut och fungera i Explorer, Chrome och Firefox. Sidan ska dessutom vara lättläst där texten har tillräcklig storlek och kontrast emot bakgrunden. | Sidan ska se bra ut och fungera även i mobiltelefoner: | ||
| | Använder tillåtna bilder ur upphovsrättssynpunkt | | Använder tillåtna bilder ur upphovsrättssynpunkt och anger deras källa | | | Använder tillåtna bilder ur upphovsrättssynpunkt | | Använder tillåtna bilder ur upphovsrättssynpunkt och anger deras källa | | ||