Umbraco: The open source ASP.NET CMS

Preview:

DESCRIPTION

O Umbraco está rapidamente a tornar-se numa das mais conhecidas soluções de CMS. Implementado sobre .NET, gratuito e open-source, este CMS conta com perto de 100.000 instalações activas e uma comunidade fortemente empenhada no seu desenvolvimento. Nesta sessão vamos ver o que é o Umbraco, muito código e conselhos de quem o utiliza há 3 anos para a implementação de websites para algumas das maiores marcas nacionais.

Citation preview

Umbraco: The open source ASP .NET CMS

Ricardo Fiel + César Silva

http://netponto.org19ª Reunião Lisboa – 16/04/2011

• Senior Engineer @ Fullsix• Aprox 5 anos de experiência

em desenvolvimento web• Developer em Umbraco há

cerca de 2 anos

• Software Architect @ Fullsix• Resp. pela introdução do

Umbraco no grupo Fullsix• Aprox 6 anos de experiência

em desenvolvimento web• Orador regular em eventos

(Silverlight e outros)• Co-fundador da comunidade

XamlPT• Membro do CCISEL entre 2002

e 2004

Ricardo Fiel César Silva

Agenda

• Escolher um CMS• Umbraco Quick Tour• Demos: “Umbraco in Action”• Q&A

Também disponível em vídeo...

Assista!http://vimeo.com/22597251

Escolher um CMS - Problema

Escolher um CMS – Requisitos (em 2008)

• Microsoft stack• Controlo total sobre UI• Extensível e facilmente integrável–Acesso ao código fonte é preferencial

• Escalabilidade–Para sites pequenos, médios ou grandes– Shared hosting até dedicated e load balanced

Escolher um CMS – Opções (em 2008)

Umbraco Quick Tour• Gratuito e open-source– Opções de suporte premium

• Clientes de referência– Mais de 85.000 instalações

• Comunidade muito activa– Ajuda e packages

• Windows Azure

Umbraco websites

Umbraco websites

Umbraco websites

Umbraco websites

Umbraco Websites - II

conteúdos utilizadores dinamismo

Umbraco features - I

• Total separação entre conteúdo e layout

• Multi-site e multi-lingua

• Web farms e load balancing

• API muito poderosa

• Custom workflows

• Microsoft Word e Live Writer

Umbraco features - II

• Estrutura de dados e templates:– Totalmente definida pelo utilizador– Herança de document types e templates

– ASP.NET User Controls, Master Pages, XSLT, Razor

• Admin area: ASP.NET + jQuery

• Opção de ASP.NET Web Site OU Web App

Umbraco features - III

• Linq2Umbraco

• REST endpoints

• Lucene search engine

• Cache XML de todos os conteúdos (hmmm…)

microsoft.com/web

Quickly setup, develop and deploy your website

Umbraco in Action

demonstração

Announcing…

Participem!http://umbracopt.com

Dúvidas?

ReferênciasUmbraco

– http://umbraco.com

Our Umbraco– http://our.umbraco.org/

Umbraco, WebMatrix and Azure– http://www.microsoft.com/uk/web/getgrowing/

UmbracoPT– http://umbracopt.com– http://www.facebook.com/home.php?sk=group_197076006999813&ap=1– Twitter hash: #umbracopt

Obrigado!

Ricardo Fielricardofiel@live.comhttp://www.ricardofiel.comhttp://twitter.com/theplastictoy

http://blogs.fullsix.pt/author/ricardofiel/http://pontonetpt.org/blogs/rfiel/http://xamlpt.com/blogs/rfiel/

César Silvacesarp.silva@gmail.com

http://twitter.com/BifeVerdehttp://blogs.fullsix.pt/author/cesarsilva/