Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lemoon cms utbildning

1,341 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Lemoon cms utbildning

  1. 1. Lemoon CMS 4.2.1 Anders Bergman Mattias Frid
  2. 2. Agenda • Introduktion till Lemoon CMS • Lemoons fundament • Installation och konfigurering • Utveckla för Lemoon
  3. 3. Demo
  4. 4. Lemoon CMS • Enterprise Library 4.1 • Repository Pattern • Service Model • ASP.NET WebForms • ASP.NET MVC (Widgets) • MS SQL Server
  5. 5. Installation
  6. 6. Download • Lemoon – http://www.lemoon.se/ladda-ner-lemoon • Snippets & Content Type Item – http://www.lemoon.se/downloads
  7. 7. Paths • Project template – C:Users{User}DocumentsVisual Studio 2010TemplatesProjectTemplates • Snippets – C:Users{User}DocumentsVisual Studio 2010Code SnippetsLemoon • ContentType – C:Users{User}DocumentsVisual Studio 2010TemplatesItemTemplates
  8. 8. Setup • Create new Project • Create new Database • Create LoginName and User in database • Change credentials in Web.Config connectionstring
  9. 9. Components • MasterPage • Template • UserControl • View (Advanced) • ContentType • Content – Content – ContentRef • Properties – Text – HTML – Image – Content – File – Drop down – Check box – Radio button – Lists – Mulitselect list
  10. 10. Helpers & Services • Mindroute.Core.Helpers • Mindroute.Lemoon.Helpers • Mindroute.Core.Services – ContentService – UserService – FileService – etc
  11. 11. Visual Studio
  12. 12. Lemoon CMS 4.2.1 Tillfälle 2 Anders Bergman Mattias Frid
  13. 13. Repetition • ContentType – Properties • Templates • Helpers • Services • Content/ContentRef
  14. 14. Lab 1 1. Skapa en Standardsida – Kunna skapas under startsidan – Fält • Text (HTML) • Bild 2. Skapa en listsida – Skall lista direkta undersidor av typen standardsida (children) • Visa title och max 100 tecken av texten – Kunna skapas under startsidan – Kunna ha standardsidor som undersidor
  15. 15. Lab 2 1.Lägg till tumnagel på listningssidan – 100 px bred 2.Tillägg till listningssidan – Fält • X-antal undersidor som ska visas
  16. 16. Lab 3 1.Skapa en puff på startsidan – Skall puffa x-antal standardsidor på startsidan – Prova gärna att använda ContentService för att hämta innehållet.
  17. 17. Lemoon CMS 4.2.1 Tillfälle 3 Anders Bergman Mattias Frid
  18. 18. Repetition • ContentType – Properties • Templates • Helpers • Services • Content/ContentRef
  19. 19. Lab 4 • Utöka listsidan – Skapa två nya ContentTypes • Bok (Bild, HTML) • Film (Bild, HTML, file) – Listsidan skall lista böcker och filmer. – Listningsfunktionen skall vara antingen separerad eller filtrerad.
  20. 20. Lab 5 • Skapa en Sökfunktion på listsidan som söker i underliggande sidor (Böcker och filmer) • Titta på Search.aspx i rooten hur man använder sök-servicen.
  21. 21. Lab 6 1.Skapa en plugin – Skall hämta värdet title och sätta som teaser. – Använd eventet OnContentInsert()

×