Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Wojciech Poniatowski | A plus C

Podobne prezentacje


Prezentacja na temat: "Wojciech Poniatowski | A plus C"— Zapis prezentacji:

1 Wojciech Poniatowski | A plus C
Umbraco dziecinnie proste

2 about.me/poniat Wojciech Poniatowski
Programista • Projektant • Pasjonat ŚRGM, SCC, VS2010CL C# MVP Kontakt Blog: Mail:

3 Agenda Wstęp Instalacja i pierwsze uruchomienie Konfiguracja
Praca z Umbraco Tworzenie stron, treści Zarządzanie użytkownikami Witryny wielo-języczne

4 Wstęp

5 Wstęp Co to jest CMS Czym jest Umbraco Możliwości Budowa Wady i zalety

6 Cykl życia aplikacji internetowej
Potrzebujemy stronę www Gotowe Mamy stronę !!! Potrzebujemy zmian w treści OK Dzięki Ale... jeszcze adres się zmienił.. <html> <head> <title>Firma</title> </head> <body> <p> Witamy na naszej stronie. </p> </body> </html> Klient Programista

7 Wstęp / CMS Content Management System Od 1995 (System Prism)
Zarządzanie treścią przez osoby nie techniczne Prezentacja (www) Zarządzanie (www / panel administratora) Silverlight 5 Beta Tools for Visual Studio SP1

8 Treść na stronie internetowej
Content Management System Dokumenty Document Management Wiedza Knowledge Management Zasoby cyfrowe Digital Asset Management Obieg treści Enterprise Content Management Treść na stronie internetowej Web Content Management

9 Ogólna zasada działania systemu CMS
Basia Dorota Admin O nas Galeria Blog Szablon Główny Użytkownicy Baza danych Szablon Blog Grupy Wersjonowanie Szablon Galeria Mapa Uprawnienia System CMS Wycieczki Strona domoma www

10 Wstęp / Umbraco Niels Hartvig (2005) Całkowicie darmowe (licencja MIT)
Open Source Wiodący CMS witryn zyliony użytkowników Silverlight 5 Beta Tools for Visual Studio SP1

11 Wstęp / Możliwości Kontrola wersji (auto-backup, rollback)
Publiczne/prywatne treści (strony) Witryny wielo-języczne Wygodna edycja Zarządzanie (użytkownicy, grupy, uprawnienia) Rozszerzanie o nowe pakiety Silverlight 5 Beta Tools for Visual Studio SP1

12 Wstęp / Budowa ASP.NET 4.0 Baza danych Razor (MVC 3)
.NET 4.0 / C# / VB.NET MasterPages, WebParts, kontrolki ASP.NET Baza danych Microsoft SQL Server (Full , Express i CE) MySQL Razor (MVC 3) Silverlight 5 Beta Tools for Visual Studio SP1

13 Wstęp / Umbraco Zalety Wady
Duża popularność Duże możliwości „out of the box” Łatwe rozszerzanie możliwości Duża liczna gotowych pakietów Integracja z Flash i Silverlight Darmowy i open source Duża i otwarta społeczność użytkowników Konferencja CodeGarden (od 2005) Umbraco MVP (od 2007) .NET 4.0, C#, ASP.NET Pełna kontrola! Duża popularność = większa podatność na ataki Błędy w pakietach Silverlight 5 Beta Tools for Visual Studio SP1

14 Instalacja

15 Instalacja Wymagania Źródła Wersje Demo (instalacja Umbraco)

16 Instalacja / Wymagania
IIS 6+ (zalecany IIS 7) Medium-trust (zalecane Full-trust) SQL Server 2005+ ASP.NET 4.0 Silverlight 5 Beta Tools for Visual Studio SP1

17 Instalacja / Źródła Strona domowa CodePlex Microsoft WebApps Gallery
Przeglądarka Web Platform Installer WebMatrix Silverlight 5 Beta Tools for Visual Studio SP1

18 Instalacja / Dostępne wersje
4.7.0 (marzec 2011) CodePlex: 4.6.1 (styczeń 2011) WebApps Gallery: 5.0 CTP1 Alfa (czerwiec 2011) CodePlex: Silverlight 5 Beta Tools for Visual Studio SP1

19 Instalacja krok po kroku
WebMatrix / WebAppsGallery Instalacja Umbraco Pierwsze uruchomienie i I część konfiguracji WebMatrix / Run Konfiguracja bazy danych Wybór zestawu startowego Wybór skórki II część konfiguracji Panel administratora Silverlight 5 Beta Tools for Visual Studio SP1

20 Instalacja via WebApps Gallery
Przeglądarka WebMatrix Web PI Silverlight 5 Beta Tools for Visual Studio SP1

21 Demo Instalacja Umbraco Pierwsze uruchomienie
(pierwsza część konfiguracji)

22 Konfiguracja

23 Konfiguracja Panel administratora Zarządzanie treścią Użytkownicy
Typ dokumentu + Szablon + Treść Użytkownicy Zarządzanie, grupy, uprawnienia Witryny wielo-języczne Struktura witryny, domeny Silverlight 5 Beta Tools for Visual Studio SP1

24 Panel administratora 7 sekcji 6+1 (translation)
Silverlight 5 Beta Tools for Visual Studio SP1

25 Demo Panel administratora

26 Zarządzanie treścią Typ dokumentu Treść Szablon (document type)
Definicja Admin Treść (Content) Wypełnienie Użytkownik Szablon (Template) Końcowy układ Programista Silverlight 5 Beta Tools for Visual Studio SP1

27 Typy dokumentów Strona domowa Strona tekstowa O nas
Struktura pojedynczej strony internetowej Definicja pól, elementów Szkielet Bez treści Bez układ Tytuł Tytuł Tytuł Opis Slogan Treść Adres Treść ... Oddziały ... Silverlight 5 Beta Tools for Visual Studio SP1 ...

28 Strony zawartości (treść)
O nas (document type) O Firmie (content) Tytuł Instancja strony Szkielet typu dokumentu wypełniony treścią Dowolna treść Ograniczona przez definicję typu dokumentu Tytuł Opis O nas Adres Opis Firma Contonso jest światowym liderem w produkcji oprogramowania, świadczenia usług informatycznych. Założona w 2001 roku oferuje szeroki zakres produktów i usług, zaprojektowanych tak aby pomagać ludziom i organizacjom w realizowaniu potencjału. Oddziały Adres Ul. Nasypowa 4 Katowice Oddziały Oddział Wrocław: Oddziała Kraków: Ul. Fabryczna 2 Ul. Królewska 12/3 Wrocław Kraków Silverlight 5 Beta Tools for Visual Studio SP1

29 Szablony Definicja układu
Tytuł Definicja układu Rozmieszczenie elementów typu dokumentu na stronie Opis Adres Oddziały Silverlight 5 Beta Tools for Visual Studio SP1

30 Typ dokumentu + treść + szablon
Tytuł O nas Firma Contonso jest światowym liderem w produkcji oprogramowania, świadczenia usług informatycznych. Założona w 2001 roku oferuje szeroki zakres produktów i usług, zaprojektowanych tak aby pomagać ludziom i organizacjom w realizowaniu potencjału. Opis Adres Siedziba: Ul. Nasypowa 4 Katowice Oddziały Oddział Wrocław: Ul. Fabryczna 2 Wrocław Oddziała Kraków: Ul. Królewska 12/3 Kraków Silverlight 5 Beta Tools for Visual Studio SP1

31 Demo Tworzenie treści

32 Zarządzanie użytkownikami
Użytkownicy Członkowie Grupy użytkowników Uprawnienia Silverlight 5 Beta Tools for Visual Studio SP1

33 Demo Zarządzanie użytkownikami

34 Witryny wielo-języczne
Bez dodatkowej instalacji „out of the box” Minimum konfiguracji Obszary Treść Translation Workflow Słowniki Panel administratora Silverlight 5 Beta Tools for Visual Studio SP1

35 Strony i treści w wielu językach
Zastosowanie: Bardzo długie teksty Regulamin, o nas, produkty Wiele języków == wiele witryn o tej samej strukturze Silverlight 5 Beta Tools for Visual Studio SP1

36 Struktura witryny wielo-języcznej
PL EN Home Strona główna Autor Author Map Mapa Equipment Sprzęt Silverlight 5 Beta Tools for Visual Studio SP1 Gallery Galeria

37 Strony w wielu językach
Zalety Wady Niezależność od siebie Dostosowanie treści do odbiorcy Nie trzeba czekać na tłumaczenie Mechanizm zarządzania procesem tłumaczenia treści (użytkownik tłumacz) Uprawnienia użytkownika do treści w 1 języku Kopiowanie, powielanie tej samej treści Nowa strona -> nowe kopiej we wszystkich językach

38 Demo Strony w wielu językach

39 Słownik Zbiór haseł (1 klucz, n wartości) klucz PL DE EN title tytuł
Titel subtutle podtytuł Untertitel subtitle products produkty Produkte error Wystąpił błąd Ein Fehler aufgetreten An error occurred Silverlight 5 Beta Tools for Visual Studio SP1

40 Słownik / Zastosowanie
Krótkie hasła Wyrazy Zdania Komunikaty Szablony Panel administratora Silverlight 5 Beta Tools for Visual Studio SP1

41 Demo Słownik

42 Język w panelu administratora
Domyślnie angielski Nie ma polskiego! Ustawienie indywidualne dla użytkownika Można dogrywać nowe języki i tworzyć je samemu Pliki XML Około 650 haseł Silverlight 5 Beta Tools for Visual Studio SP1

43 Demo Język w panelu administratora

44 Translation Workflow Wsparcie procesu tłumaczenia treści na inne języki Wymagania Włączona obsługa wielu języków w witrynie Konfiguracja poczty web.config smtp Użytkownik tłumacz Nie działa z bazą SQL Server CE Silverlight 5 Beta Tools for Visual Studio SP1

45 Proces tłumaczenia Translator Redaktor Umbraco CMS Tłumacz Autor (pl)
Author (en) Authorpl->en Translator XML Redaktor Silverlight 5 Beta Tools for Visual Studio SP1 Umbraco CMS Tłumacz

46 Demo Translation Workflow

47 Dodatkowe źródła 1/2 Umbraco (ENG) Instalacja MSDN (PL)
Strona domowa: | CodePlex: Instalacja Web Platform Installer: WebApps Gallery: SQL Server 2008 Express: MSDN (PL) Cykl artykułów o Umbraco: Cykł artykułów o IE9 i HTML: Kurs podstaw HTML:

48 Dodatkowe źródła 2/2 Channel 9 (PL) Virtual Study (PL) Centrum XP (PL)
Cykl webcastów m.in. o WebMatrix i Umbraco Virtual Study (PL) Kurs C# (24 webcasty): Centrum XP (PL) Multimedialny kurs VS 2010 i C#: Kurs C# część I: Kurs C# część II: Kurs ASP.NET 2.0: Kurs SQL Server 2005:

49 Pytania?

50 Dziękuję za uwagę


Pobierz ppt "Wojciech Poniatowski | A plus C"

Podobne prezentacje


Reklamy Google