umbraco para desevovedores

23
CMS Umbraco para Desenvolvedores Vitor Meriat @vitormeriat

Upload: vitor-meriat

Post on 04-Jul-2015

421 views

Category:

Technology


1 download

DESCRIPTION

Apresentação sobre o CMS Umbraco com foco em desenvolvedores .NET

TRANSCRIPT

Page 1: Umbraco para desevovedores

CMS Umbraco para Desenvolvedores

Vitor Meriat@vitormeriat

Page 2: Umbraco para desevovedores

Conceito

Page 3: Umbraco para desevovedores

O que é o Umbraco

• CMS – Sistema Gerenciador de Conteúdo

• Criar, editar, gerenciar e publicar conteúdo na web de forma consistente e organizada

• Simples, bonito, intuitivo

• Tecnologia baseada em Browser (IE, FF, Safari, Chrome)

• Simples gestão do fluxo de trabalho • Diferentes papeis de usuários• Controle de versão• Agendamento• Notificação

Page 4: Umbraco para desevovedores

• Open source, ASP.NET, C#

• Multilingual, translation interface

• Document types

• Master pages - Templates

• XSLT ou .NET User controls - Macros

• API

• Event model

O que é o Umbraco

Page 5: Umbraco para desevovedores
Page 6: Umbraco para desevovedores

Portal de gestão do Umbraco

• Para acessar o portal de gestão Umbraco do seu site, é só utilizar “/Umbraco/” após a url do seu site

• Examplo - http://localhost:1605/Umbraco/

• No portal de gestão do Umbraco é possível:

• Content

• Media

• Users/Members

• Permissions

• Content Types

• E outras configurações

Page 7: Umbraco para desevovedores

Fácil de usar

Page 8: Umbraco para desevovedores

Portal intuitivo

Page 9: Umbraco para desevovedores

Suporte a multilinguagens

Page 10: Umbraco para desevovedores

Suporte ao Microsoft Word

Page 11: Umbraco para desevovedores

Seções do Site

• Use as ‘Sections’ para navegar.• Content

• Gestão das páginas ou tipos de conteúdos do site

• É possível incluir permissões específicas para os nós

• Media• Gerenciar os conteúdos de media como imagens, vídeos e afins.

• Users• Gestão dos usuários

• Settings• Gestão de Style Sheets, Templates (Master Pages), JavaScript e Document types

• Developer• Gestão de Data types, macros, scripts, and packages

• Members• Gestão dos members (users), públicos do site

Page 12: Umbraco para desevovedores

Content

• Altere as propriedades de um item de conteúdo, selecionando-o no conteúdo do navegador.

• Com a exibição em árvore é possível navegar normalmente com em um sistema de pastas.

• Utilize as abas para ver as propriedades e definições do content type.

• Na aba Content existe um editor de texto rico para modificar o HTML da página de forma intuitiva.

Page 13: Umbraco para desevovedores

Menu de Contexto

• Acesse o menu de context clicando com o botão direito no nó escolhido.

• Se você escolher criar um novo nó, ele serácriado como filho do nó anterior.

• Selecionando ‘sort’ é possível ordenar osfilhos do nó selecionado

Content

Page 14: Umbraco para desevovedores

DocumentTypes

• Um document type é o fundamento de um nópara o seu site.

• O document type define as propriedades e abas que vão estar disponíveis para um determinado modelo.

• É possível definer modelos para usar um determinado document type.

• É possível definer a ‘estrutura’ para a criaçãode um document type.

• Por exemplo –

• Você cria um document type chamado‘Coleção de Livros’.

• Você cria outro document type chamado ‘Livro’.

• Você pode configurar a ‘Coleção de Livros’ para aceitar somente filhos do tipo ‘Livro’

Page 15: Umbraco para desevovedores

Templates

• Um template define como o ‘Document Type’ vai ser exibido(renderizado).

• Suporta master pages aninhadas.

• Um novo nó de conteúdo pode usarqualquer Template permitido para o document type selecionado.

Page 16: Umbraco para desevovedores

UMBRACO

MACRO

USER

CONTROLSRAZORXSLT

Macros

Page 17: Umbraco para desevovedores

Macros - RAZOR

Page 18: Umbraco para desevovedores

Macros - User Controls

Page 19: Umbraco para desevovedores

Macros - XSLT

Page 20: Umbraco para desevovedores

Listando Produtos

Page 21: Umbraco para desevovedores

Exibindo Produtos

Page 22: Umbraco para desevovedores
Page 23: Umbraco para desevovedores