Pergunta

Procurando algum feedback sobre aqueles que avaliaram Umbraco ultimamente.

Eu estive em busca do "melhor" CMS que equilibra a facilidade de uso/extensibilidade/personalização etc. para usar como base para um novo produto vertical em que estou nos estágios de planejamento, então, no mês passado, mais ou menos eu tenho baixado, instalando, lendo código -fonte e criando sites de teste em todos os CMs do ASP.NET em que posso colocar minhas mãos - e até agora eu puxei graffitcms, mojoportal, oxite, pomar, kuboo e talvez outros que eu Não estou me lembrando do topo da minha cabeça.

Para cada um deles, exceto umbraco, Eu estive em funcionamento em menos de algumas horas, incluindo adicionar páginas, modelos de personalização e, em alguns casos (especialmente grafite), escrever queda nos widgets em C# em questão de apenas algumas horas ....

Mas com Umbraco, depois de lutar por quase dois dias apenas para correr, e agora outra manhã assistindo a vídeos, e depois construindo páginas etc. ainda não consigo mesmo obter um simples site operacional e até as páginas que recebi Crash de trabalho rotineiramente (sem mencionar ser um cachorro) ...

Então, a pergunta é: estou fazendo errado? Ou é realmente tão difícil trabalhar? E mais importante, se eu continuar avançando, valerá a pena? Ou cortei minhas perdas e sigo em frente?

EDIT: ASP.NET com o suporte ao SQL Server são requisitos de tudo o que eu escolher.

Atualizar um ano depois (fevereiro/2011): Minhas impressões iniciais ainda são precisas, Umbraco é diferente da maioria dos outros CMs que eu usei no passado, e para mim demorou um pouco mais do que o normal para 'entender', mas agora que tenho, devo dizer Tenha uma apreciação muito melhor do produto, o que ele faz e como ele faz - e no topo, ele realmente funciona muito bem - especialmente com o lançamento mais recente do 4.6.1. Então me chame de convertido - fico feliz por ter prendido e depois dei outra olhada. Atualizo apenas este post agora, mais de um ano depois para não deixar minha 'revisão' negativa inicial aqui para a posteridade.

Foi útil?

Solução

A curva de aprendizado para Umbraco é curta, mas íngreme. Uma vez que tudo 'cliques', você estará em funcionamento em pouco tempo.

É diferente de outras plataformas do CMS, pois você não fornece nada fora da caixa - apenas uma tela em branco para trabalhar. Outros sistemas CMS configurarão você com um modelo padrão e permitirão que você caia na funcionalidade pré-criada. Umbraco é, por design, não é assim. Você só sai do que você coloca, isso não gera nada para você.

Isso é ideal para desenvolvedores e designers que desejam controle 100% sobre seu código/marcação.

A versão 4.7 (atualmente no candidato a lançamento) apresenta a sintaxe da Razor para a criação de macros. Isso acaba com a necessidade de XSLT+XPath, o que eu acho que foi um grande obstáculo para muitas pessoas. Mesmo se você não estiver familiarizado com o Razor, é muito intuitivo aprender do que as ofertas baseadas em XML.

Os vídeos foram mencionados por outros pôsteres abaixo. US $ 20 é um preço pequeno a pagar para subir e funcionar rapidamente.

Outras dicas

Isso importa? O que quero dizer é que, se você achar difícil de usar e há outras alternativas disponíveis, por que persistir? Se não for intuitivo, você achará difícil de usar. Se não tiver algum recurso assassino você (pense em você), despeje -o e siga em frente. Você não precisa do incômodo de tentar envolver a cabeça em algum produto estranhamente projetado (para você), e os desenvolvedores do produto não precisam do aborrecimento de tentar apoiar as pessoas que pensam que seu produto deve funcionar de alguma maneira não foi 'T projetado para.

Nada disso pretende ser duro, apenas prático. Você tem a liberdade de escolher, então escolha o que funciona melhor para você. Parece que não está funcionando, então siga em frente. Meu cunhado queria comprar um Volvo, mas achou os controles e o painel totalmente confusos, então ele acabou com um BMW. Nada de errado com o Volvo, nada de errado com meu cunhado, apenas dissonância cognitiva. Não se preocupe com isso.

Estou construindo canteiros com Umbraco há cerca de 5 anos e não reconheço sua descrição de Umbraco como um CMS muito difícil, mas vou tentar fornecer algumas dicas aqui para ajudá -lo se você ainda estiver Considerando Umbraco:

  1. Vamos para http://our.umbraco.org, Leia as Páginas Wiki e publique quaisquer perguntas nos fóruns lá, é uma comunidade muito amigável.
  2. Sempre use o Microsofts Web Platform Installer ao instalar umbraco, ele ajudará você a criar seu site e configurar seu banco de dados. Apenas tenha certeza não Para instalar o Umbraco em um diretório sub/virtual, já que a Umbraco não consegue lidar com uma configuração como essa.
  3. Se possível, faça sua instalação em uma máquina de desenvolvimento com o IIS7 e o SQL Server Express, ele funcionará com certeza e a implantação de um site acabado pode ser feita com uma transferência xcopy e uma restauração de um backup de banco de dados.
  4. Não inicie um novo site Umbraco, antes de codificar o HTML que você usará para o site, ou pelo menos ter um verdade Idéia clara sobre os tipos de página e o conteúdo HTML de que você precisará.

Espero estar vendo você nos fóruns de Umbraco.

Considera Jesper Hauge

Como veterano do CMS grisalho, posso dizer que o Umbraco não é mais difícil de configurar e usar do que muitas outras soluções do CMS.

Por mais que você ache difícil ou fácil depende em grande parte da sua experiência anterior com o CMS e suas expectativas para o que um CMS deve fornecer fora da caixa.

Eu trabalhei principalmente com CMSs maiores:

  • Microsoft CMS
  • Imediatismo
  • Obtree
  • Recife (alguém lembre -se disso!)
  • etc ....

Contra aqueles, não é mais difícil de usar e provavelmente é mais fácil, pois tende a sair do seu caminho e permite que você continue a criação da funcionalidade necessária.

No entanto, se suas expectativas forem mais baseadas em coisas como o WordPress, ou seja, instale e vá, mas com opções mais limitadas, pode ser difícil começar (se você apenas acioná -lo sem instalar um kit inicial do site).

Minha recomendação é que, se você estiver construindo um pequeno site, você dará uma olhada no Kit de partida criativo para sites iniciantes no Our.umbraco.org. Também existem muitos pacotes que você pode instalar para facilitar as coisas ou adicionar funcionalidade específica (incluindo Controles de navegação pré-criados e soluções completas do blog).

Também dê uma olhada no Wiki em nosso.umbraco.org e faça perguntas no fórum, a comunidade é útil e amigável.

Umbraco é um pouco diferente de outros CMSs como Sitefinity, DNN ou Drupal. Ele se compara bem ao Sitecore.

Sim, há uma curva de aprendizado. Eu acho que o XSLT pode causar isso, mas é mais provável que seja apenas o fato de você ter que entender como o Umbraco está estruturado. Existem muito poucos "módulos" prontos para a caixa que você precisa organizar e estilo. Em vez disso, permite que você crie facilmente sua própria estrutura e marcação que não o force a uma caixa difícil de sair.

Eu usei Drupal, Sitefinity, WordPress, Sitecore e alguns outros e, francamente, Umbraco é o meu favorito. Se você sabe como desenvolver ótimos sites e não deseja limites para o seu design, marcação ou experiência do cliente, o Umbraco é uma ótima opção. Se você realmente não está construindo um site, mas só quer montar peças e fazer "algo" funcionando, pode não valer o seu tempo. Se você criar muitos sites ou deseja que seus usuários finais editem o conteúdo facilmente (não apenas um grande editor de texto rico), pode valer a pena superar a curva de aprendizado.

Os vídeos valem totalmente os US $ 20 para assistir BTW. Eles são muito melhores do que qualquer documentação que você possa encontrar e, depois de 5-6 vídeos, você deve estar "obtendo". Basta comprar um mês e cancelar depois disso.

A comunidade também é incrível. Se você está lutando, vá para o http://our.umbraco.org Fóruns e obtenha alguma ajuda. Há muito disso lá.

Além disso, tente instalar o pacote Creative Web Starter Kit ou o pacote Blog 4 Umbraco para obter uma vantagem. Esses serão mais familiares para aqueles que vêm de um background sitefinity ou drupal e podem ajudar a curva de aprendizado a acumular.

Boa sorte!

Como um programador sênior .NET naturalmente, gravito em soluções baseadas em .NET, e a Umbraco parece ser um CMS sólido. Então eu o instalei e tentei obter algum conhecimento e fazer isso e essas são minhas descobertas:

  • Os vídeos são ridiculamente magros no conteúdo. O primeiro vídeo introdutório fala de uma pista. O que diabos é uma pista ??? Sem jargão, por favor, sou um usuário pela primeira vez.
  • Você tem que pagar pelos vídeos mais avançados. Não é de admirar que não tenha decolado como um CMS baseado em .NET.
  • Demonsibras fora do caixa não são funcionais (eu escolhi o tema dos negócios e os menus não funcionam)
  • Área de administrador muito não intuativa
  • Forças de instalação Matrix Web Matrix Installatiuon .. Eu tenho iis7 e nossos sistemas de produção também ... eu não quero webmatrix !!! Encontrar documentação sobre isso também não é fácil.

Em suma, extremamente frustrante de usar e me afasta totalmente.

Então, peguei o WordPress nesse meio tempo e achei extremamente fácil estender a interface do administrador. Documetnation e apoio da comunidade são excelentes. Apenas uma pena que suas bases PHP porque isso não voará na minha empresa que investiu fortemente em desenvolvedores .NET :-(

Opiniões à parte, tudo isso depende do seu histórico. Sou engenheiro de software, não um webmaster. Então, eu acho como um engenheiro de software e não como um webmaster.

Umbraco foi muito frustrante para eu instalar simplesmente porque não havia documentação de texto facilmente encontrada. Depois que finalmente descobri isso, foi fácil de instalar.

O problema para muitos designers da web é que eles não são engenheiros de software. Nada de ruim nos web designers que também não são engenheiros de software, é apenas uma maneira diferente de ver o mundo. Eu trabalhei muito com designers da web que precisavam interagir com meus back finais C ++ e C#; Eles têm uma perspectiva completamente diferente de quase tudo.

Uma vez que passei pela pateta implícita Processo de instalação (que é Ruim, ruim, ruim - você nunca deve precisar de outro produto apenas para instalar o seu!) Achei umbraco simples e intuitivo. Até minha namorada (não programadora) achou muito mais lógico do que alguns dos outros CMs com quem tivemos brincando. O Drupal, por exemplo, era simples de instalar, mas não foi realmente projetado para um ambiente de desenvolvimento do Windows (ASP.NET/SQL Server) e eu e eu odiar PHP, então eu finalmente abandonei isso. Mojoportal era muito bom e simples, mas ... era ... bem ... simples. Também simples.

Eu gosto de pomar, mas a última vez que olhei para que havia tão pouco em termos do que começar que decidi que seria um problema no futuro imediato. Eu queria um sistema de gerenciamento de conteúdo da Web, não uma plataforma de desenvolvimento da Web. Fiquei pensando que Orchard é muito parecido com *Nix: "Um bom lugar para se viver, mas você não gostaria de visitar lá".

Umbraco para mim é um lugar médio agradável, extremamente flexível e fácil de estender. Ele tenta muito não atrapalhar o seu caminho. Se você deseja estendê-lo, provavelmente faria melhor aprender C# (ou {Cringe} VB) ou cooptar alguém para escrever o CodeBehind para você. Mas, usá -lo é extremamente simples e direto.

Não posso dizer se é difícil de usar em geral - mas cheguei à mesma conclusão que você. Fiquei especialmente decepcionado com a falta de documentação útil - todos os recursos de vídeo potencialmente úteis em seu site são apenas para pagar $$$ - o que há com isso ??

Além disso, os poucos vídeos de introdução que vi nunca clicaram comigo. Eles apresentaram muitos conceitos, mas realmente nunca os explicaram muito.

Eu também tentei grafite, mas isso nunca funcionou - e com seu futuro menos do que com certeza, desisti disso. Outros pareciam muito complicados para meus requisitos (Kentico, CommunityServer e outros).

No final, com base em uma dica de um sujeito no superuser.com, fui com BlogEngine.net Para o site do meu clube e, até agora, não olhei para trás. É puro asp.net que me atrai, é facilmente extensível, tem uma comunidade bastante grande, com extensões, temas e outras coisas. Pela minha experiência pessoal, só posso recomendar que você confira, se você tiver um site baseado em postagem (blog) em mente.

Estranho. Leva 5 minutos para instalar o novo site Umbraco, em 2 horas consegui criar um site de portfólio padrão (bem, quando já me acostumei ao XSLT). É muito fácil de criar, modificar, adicionar controles personalizados, adicionar SMTH à seção de administração, etc.

O que era difícil de entender (levei meia hora) que não preciso escrever nenhum código SQL ou C# até precisar de algum modelo de dados adicional que esteja acima dos documentos conceitos ou recursos de Umbraco. Tais amostras: imagens de resumo automático, invocando algum serviço da web etc.-qualquer coisa que venha da camada de lógica de negócios que não pode ser coberta pelo modelo CMS.

Na maioria dos casos, a Umbraco é tão fácil de usar que mesmo esse pouco de documentação é suficiente. Há uma API muito fina e fácil fornecida pela Umbraco, mas há uma boa tecnologia. Nível necessário do desenvolvedor, e esse é o 1º de tudo: XQuery e XPath para usar o máximo de XSLT.

E mais uma vez sobre a instalação: Acabei de seguir cada etapa do guia de instalação e isso é tudo.

O problema com a Umbraco é que a interface do usuário é estranha e não é imediatamente aparente como usá -lo e onde encontrar as coisas. Existem vários botões de seção na parte inferior da página e, quando você clica em um, você recebe uma visualização de árvore em que se afasta do que deseja. Esta é a UI ruim 101: sem carne misteriosa. Todas as funções devem ser organizadas e visíveis para o usuário. Dropdowns com submenus teriam sido uma abordagem melhor.

Os nomes dos elementos da interface do usuário são ambíguos. Por exemplo, há uma seção de membros e usuários, um desenvolvedor e uma seção de configurações, um conteúdo e uma seção de mídia. A mídia não deveria estar contente? Os membros também não são usuários? As configurações não são algo que um desenvolvedor faria? Você recebe minha deriva.

Com o lançamento da versão 5, nenhum desses problemas foi abordado. A melhor coisa que eles fizeram foi matar o XSLT/Classic ASP.NET e substituí -lo por MVC e Razor. Isso facilita muito a cabeça do produto do ponto de vista de um desenvolvedor, apesar da falta de documentação adequada para a versão 5. Do ponto de vista da criação de conteúdo, ainda está faltando.

Se você quiser ver uma ótima interface do usuário, não procure mais, o Sitefinity. Embora o novo design não seja tão bom quanto o Sitefinity 3 versões, sua edição de conteúdo é a melhor que eu já vi no mercado. É uma pena que não suporta o MVC e seus controles são complicados de modificar e estilo.

O que eu gostaria de saber!

Umbraco - antes de começar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top