A félév során két gyakorlott oktató (akik maguk is az Orchard és Orchard-alapú projektek fejlesztői) segít elmerülni az Orchard CMS használatában – felhasználói szemszögből. A félév végére megszerzett tudással a hallgatók könnyen és gyorsan tudnak majd általános célú weboldalakat létrehozni – mindezeket programozói tudás nélkül, a beépített funkciókat felhasználva. Ezek mellett a kliens-oldali technológiák (CSS/JS) felé is elkanyarodunk, amelyek a weboldal kinézetének testreszabásában lesznek segítségünkre.
A széles közönségnek szóló szolgáltatások helye a felhőben van, nincs ez másképp az Orchard esetében sem. A kurzus során készített weboldalaink az oktatók vállalata által fejlesztett első (és eddig egyetlen) Orchard CMS SaaS (szoftver, mint szolgáltatás), azaz a DotNest (http://dotnest.com) berkein belül fognak futni. Mindezt úgy, hogy az üzemeltetési, karbantartási és frissítési feladatok a háttérben, észrevétlenül zajlanak.
- Orchard ismertető és az “Orchard ecosystem”.
- Honnan lesz nekem “saját” Orchard-om? Orchard package-ek, WebMatrix, Azure, DotNest.
- DotNest ismerető és saját Orchard site létrehozása.
- Orchard Content Model: tartalomtípusok, -részek és -mezők.
- Beépített tartalomtípusok és testreszabásuk, saját tartalomtípusok létrehozása.
- Tartalomelemek létrehozása és szerkesztése, verziókezelés.
- Tartalomtípusok és kereshető mezők beállításai.
- Médiakezelés a Media Library segítségével.
- Média szerkesztés a Media Processing segítségével.
- Rétegek és rétegszabályok, azaz a megjelenő lapok anatómiája.
- Widget-ek és zónák.
- Menük.
- Felhasználók kezelése.
- Szerepkörök kezelése.
- Hozzáférések kezelése.
- Hozzáférések kezelése tartalomelem-szinten.
- Weboldalak többnyelvűsítése.
- Lokalizált tartalomelemek.
- Tartalomelemek rendszerezése: Tags és Taxonomies.
- Token-ek használata.
- Munkafolyamok (Workflows).
- Egyedi űrlapok létrehozása (Custom Forms).
- Spamkezelés.
- Tartalom indexelése és keresés.
- Import/Export és egyedi tartalomazonosítók.
- Tartalomelemek listázása, szűrése és rendezése: Projections.
- Tartalom tetszőleges elrendezése: Dynamic Forms és Dynamic Layouts.
- Tartalom auditálás: Audit Trail.
- Téma viselkedésének módosítása: Theme Override és Templates.
- Saját téma felhasználása DotNest-en: Orchard Gallery és Media Theme.