Lemoon CMS 4.2.1
Anders Bergman
Mattias Frid
Agenda
• Introduktion till Lemoon CMS
• Lemoons fundament
• Installation och konfigurering
• Utveckla för Lemoon
Demo
Lemoon CMS
• Enterprise Library 4.1
• Repository Pattern
• Service Model
• ASP.NET WebForms
• ASP.NET MVC (Widgets)
• MS S...
Installation
Download
• Lemoon
– http://www.lemoon.se/ladda-ner-lemoon
• Snippets & Content Type Item
– http://www.lemoon.se/downloads
Paths
• Project template
– C:Users{User}DocumentsVisual Studio
2010TemplatesProjectTemplates
• Snippets
– C:Users{User}Doc...
Setup
• Create new Project
• Create new Database
• Create LoginName and User in
database
• Change credentials in
Web.Confi...
Components
• MasterPage
• Template
• UserControl
• View (Advanced)
• ContentType
• Content
– Content
– ContentRef
• Proper...
Helpers & Services
• Mindroute.Core.Helpers
• Mindroute.Lemoon.Helpers
• Mindroute.Core.Services
– ContentService
– UserSe...
Visual Studio
Lemoon CMS 4.2.1
Tillfälle 2
Anders Bergman
Mattias Frid
Repetition
• ContentType
– Properties
• Templates
• Helpers
• Services
• Content/ContentRef
Lab 1
1. Skapa en Standardsida
– Kunna skapas under startsidan
– Fält
• Text (HTML)
• Bild
2. Skapa en listsida
– Skall li...
Lab 2
1.Lägg till tumnagel på
listningssidan
– 100 px bred
2.Tillägg till listningssidan
– Fält
• X-antal undersidor som s...
Lab 3
1.Skapa en puff på startsidan
– Skall puffa x-antal standardsidor
på startsidan
– Prova gärna att använda
ContentSer...
Lemoon CMS 4.2.1
Tillfälle 3
Anders Bergman
Mattias Frid
Repetition
• ContentType
– Properties
• Templates
• Helpers
• Services
• Content/ContentRef
Lab 4
• Utöka listsidan
– Skapa två nya ContentTypes
• Bok (Bild, HTML)
• Film (Bild, HTML, file)
– Listsidan skall lista ...
Lab 5
• Skapa en Sökfunktion på
listsidan som söker i
underliggande sidor (Böcker och
filmer)
• Titta på Search.aspx i roo...
Lab 6
1.Skapa en plugin
– Skall hämta värdet title och
sätta som teaser.
– Använd eventet OnContentInsert()
Lemoon cms utbildning
Lemoon cms utbildning
Upcoming SlideShare
Loading in …5
×

Lemoon cms utbildning

1,085
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,085
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • test
  • Reklam/webbyrå
    Maj 2010
    ~25 anställda
    Lindholmen
    Systemutvecklare, frontend, flashare, AD:s, 3D, projektledare, säljare..
    CMS; Lemoon, EPiServer, Litum, N2...
  • Generell demo av Lemoon
    Admin-gränsnitt
    Edit-gränsnitt; Fält, Alias, Properties, Visability, SEO
    Användare
    Filer
    Content types/Templates
    Språk/Sajter
  • test
  • test
  • 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()

    ×