Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mattias_blogg [2021-02-24 12:09] Mattias Hamberg |
mattias_blogg [2022-07-18 13: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:// |
- | * October CMS - https://octobercms.com/ | + | * Joomla |
+ | * Grav - https:// | ||
+ | * 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 30: | 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 tips är att det brukar finnas pedagogiska och bra redan färdiga Readme-filer att utgå ifrån. | * 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, men personligen tycker jag att October CMS är värt att spana in om du vill göra det lite bökigare för dig. | + | 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 | ||
==== Din databas ==== | ==== Din databas ==== | ||
Line 48: | 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 57: | 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 | | ||