Procurando algum feedback sobre aqueles de vocês que avaliaram umbraco recentemente.
Estive em uma busca pelo 'melhor' cms que equilibrasse facilidade de uso / extensibilidade / customização etc. para usar como base para um novo produto vertical no qual estou nos estágios de planejamento, então, no último mês ou depois Tenho baixado, instalado, lido o código-fonte e criado sites de teste em todos os cms do asp.net que posso encontrar - e até agora consegui retirar o GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo e talvez alguns outros que eu não estou me lembrando do topo da minha cabeça.
Para cada um deles, exceto Umbraco , comecei a trabalhar em menos de algumas horas, incluindo adição de páginas, personalização de modelos e, em alguns casos (especialmente Graffiti), escrita em widgets em C # em questão de apenas um algumas horas....
Mas com o Umbraco, depois de lutar por quase 2 dias apenas para fazê-lo funcionar, e agora outra manhã assistindo vídeos, e construindo páginas, etc., eu ainda não consigo nem mesmo fazer um simples site operacional, e até mesmo as páginas que consegui trabalhando batendo rotineiramente (para não mencionar ser um cachorro) ...
Portanto, a questão é: estou fazendo errado? ou é tão difícil trabalhar com ele? e mais importante, se eu continuar a avançar, valerá a pena? ou devo cortar minhas perdas e seguir em frente?
Editar: asp.net com suporte a SQL Server são requisitos de qualquer coisa que eu escolher.
ATUALIZAÇÃO UM ANO DEPOIS (Fev / 2011): Minhas impressões iniciais ainda são precisas, Umbraco é diferente da maioria dos outros CMSs que usei no passado, e para mim demorei um pouco mais do que o normal para 'entender', mas agora que o fiz, devo dizer que aprecio muito melhor o produto, o que ele faz e como o faz - e ainda por cima, ele realmente funciona muito bem - especialmente com a versão mais recente do 4.6. 1 Então me chame de convertido - estou feliz por ter insistido e, em seguida, dei outra olhada. Eu só atualizo este post agora, mais de um ano depois, para não deixar minha 'crítica' negativa inicial aqui para a posteridade.
fonte
Respostas:
A curva de aprendizado para umbraco é curta, mas íngreme. Assim que tudo 'clicar', você estará pronto e funcionando rapidamente.
É diferente de outras plataformas CMS porque você não oferece nada pronto para uso - apenas uma tela em branco para trabalhar. Outros sistemas de cms irão configurá-lo com um modelo padrão e permitir que você inclua funcionalidades pré-construídas. Umbraco, por design, não é nada disso. Você só tira o que você coloca, isso não gera nada para você.
Isso é ideal para desenvolvedores e designers que desejam 100% de controle sobre seu código / marcação.
A versão 4.7 (atualmente em release candidate) apresenta a sintaxe 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 mais intuitivo de aprender do que as ofertas baseadas em XML.
Os vídeos foram mencionados por outros pôsteres abaixo. $ 20 é um pequeno preço a pagar para começar a operar rapidamente.
fonte
Isso importa? O que quero dizer é que, se você acha difícil de usar e existem outras alternativas disponíveis, por que persistir? Se não for intuitivo para você, será difícil de usar. Se ele não tiver algum recurso matador de que você (acha que) precisa, descarte-o e siga em frente. Você não precisa do incômodo de tentar envolver sua cabeça em algum produto de design estranho (para você), e os desenvolvedores do produto não precisam do incômodo de tentar apoiar as pessoas que pensam que seu produto deveria funcionar de alguma forma que não era não foi 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 acabou comprando um BMW. Nada de errado com o Volvo, nada de errado com meu cunhado, apenas dissonância cognitiva. Não se preocupe com isso.
fonte
Estou construindo sites com a Umbraco há cerca de 5 anos e não reconheço sua descrição de Umbraco como um CMS muito difícil, mas tentarei fornecer algumas dicas aqui para ajudá-lo se você ainda considerando Umbraco:
Espero ver você nos fóruns de Umbraco.
Atenciosamente Jesper Hauge
fonte
Como um veterano grisalho em CMS, posso dizer que o Umbraco não é mais difícil de configurar e usar do que muitas outras soluções de CMS.
No entanto, muito do fato de você achar difícil ou fácil depende muito de sua experiência anterior com o CMS e de suas expectativas sobre o que um CMS deve fornecer pronto para uso.
Trabalhei principalmente com CMSs maiores:
Contra eles, não é mais difícil de usar e provavelmente é mais fácil, pois tende a sair do seu caminho e permite que você prossiga com a construção da funcionalidade necessária.
No entanto, se suas expectativas são mais baseadas em coisas como Wordpress, ou seja, instale e vá, mas com opções mais limitadas, então pode ser difícil começar (se você apenas iniciá-lo sem instalar um kit inicial de site).
Minha recomendação é que, se você estiver construindo um pequeno site, dê uma olhada no kit inicial do site Creative em our.umbraco.org . Existem também muitos pacotes que você pode instalar para tornar as coisas mais fáceis ou adicionar funcionalidades específicas (incluindo controles de navegação predefinidos e soluções completas de blog ).
Também dê uma olhada no Wiki em our.umbraco.org e faça perguntas no fórum , a comunidade é útil e amigável.
fonte
Umbraco é um pouco diferente de outros CMSs como Sitefinity, DNN ou Drupal. Ele se compara bem ao Sitecore.
Sim, existe uma pequena curva de aprendizado. Acho que o XSLT pode causar isso, mas mais provavelmente é apenas o fato de você ter que entender como o Umbraco é estruturado. Existem poucos "módulos" prontos para uso que você precisa organizar e estilizar. Em vez disso, permite que você crie facilmente sua própria estrutura e marcação que não o force a entrar em uma caixa da qual é difícil 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 quer limites para o seu design, marcação ou experiência do cliente, o Umbraco é uma ótima escolha. Se você não está realmente construindo um site, mas apenas quer juntar as peças e fazer "algo" funcionar, então pode não valer a pena. Se você cria muitos sites ou deseja que seus usuários finais editem 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 $ 20 para assistir BTW. Eles são muito melhores do que qualquer documentação que você possa encontrar e depois de talvez 5 a 6 vídeos você deve estar "entendendo". Basta comprar um mês e cancelar depois disso.
A comunidade também é incrível. Se você estiver com dificuldades, vá para os fóruns http://our.umbraco.org e obtenha ajuda. Há muito disso ali.
Além disso, tente instalar o pacote Creative Web Starter Kit ou o pacote Blog 4 Umbraco para ter uma vantagem inicial. Eles serão mais familiares para aqueles que têm experiência com Sitefinity ou Drupal e podem ajudar a estabilizar a curva de aprendizado.
Boa sorte!
fonte
Como um programador .NET sênior, naturalmente eu gosto de soluções baseadas em .NET, e o Umbraco parece ser um CMS sólido. Então eu instalei e tentei adquirir algum conhecimento e colocá-lo em funcionamento e estas são minhas descobertas:
Ao todo EXTREMAMENTE FRUSTRANTE para usar e me tirou totalmente de Umbraco.
Então eu peguei o Wordpress e achei extremamente fácil estender a interface de administração. O apoio da documentação e da comunidade é excelente. É uma pena suas bases de PHP, porque isso não funcionará em minha empresa, que investiu pesadamente em desenvolvedores .NET :-(
fonte
Opiniões à parte, tudo isso depende da sua formação. Sou um engenheiro de software, não um webmaster. Então, eu penso como um engenheiro de software e não como um webmaster.
O Umbraco foi MUITO frustrante para mim instalar simplesmente porque não havia documentação TEXTO facilmente encontrada. Quando finalmente descobri isso, foi muito fácil instalar.
O problema para muitos web designers é que eles não são engenheiros de software. Nada de ruim sobre web designers que não são engenheiros de software, é apenas uma maneira diferente de ver o mundo. Trabalhei muito com web designers que precisavam fazer interface com meus back-ends em C ++ e C #; eles têm uma perspectiva completamente diferente de quase tudo.
Depois que eu superei o processo de instalação implícito idiota (que é ruim, ruim, ruim - você nunca deve exigir outro produto SÓ para instalar o seu! ) Eu descobri que o Umbraco era simples e intuitivo. Até mesmo minha namorada (não programadora) achou que era muito mais lógico do que alguns dos outros CMSs com os quais estávamos brincando. O Drupal, por exemplo, era simples de instalar, mas não foi realmente projetado para um ambiente de desenvolvimento Windows (ASP.NET/SQL Server) e eu odeio PHP, então acabei abandonando isso. MojoPortal era muito bom e simples, mas ... era ... bem ... simples. Simples demais .
Gosto de Orchard, mas da última vez que olhei para ele, havia tão pouco em termos de como 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 bom lugar médio, extremamente flexível e fácil de estender. Ele tenta muito não atrapalhar. Se você deseja estendê-lo, provavelmente faria melhor em aprender C # (ou {cringe} VB) ou contratar alguém para escrever o CodeBehind para você. Mas, usá-lo é extremamente simples e direto.
fonte
Não posso dizer se é apenas difícil de usar em geral - mas cheguei à mesma conclusão que você. Fiquei especialmente desapontado com a falta de documentação útil - todos os recursos de vídeo potencialmente úteis em seu site são pagos apenas $$$ - o que há com isso ??
Além disso, os poucos vídeos de introdução que vi nunca me agradaram muito. Eles apresentaram muitos conceitos, mas nunca os explicaram muito.
Eu também tinha experimentado o Graffiti, mas nunca funcionou muito bem - e com seu futuro menos que certo, desisti disso. Outros pareciam excessivamente complicados para meus requisitos (Kentico, CommunityServer e outros).
No final, com base em uma dica de um colega do superuser.com, eu escolhi o 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 e temas e outras coisas. Pela minha experiência pessoal, só posso recomendar que você dê uma olhada, se tiver um site baseado principalmente em postagens (blog) em mente.
fonte
Estranho. Demoro 5 minutos para instalar o novo site Umbraco, em 2 horas consegui criar um site de portfólio padrão (bom, quando já me acostumei com o XSLT). É muito fácil criar, modificar, adicionar controles personalizados, adicionar smth à seção de administração, etc.
O que foi difícil de entender (me levou meia hora) é que não tenho que escrever nenhum código SQL ou C # até que precise de algum modelo de dados adicional que esteja acima do conceito de Documentos ou dos recursos do Umbraco. Tais exemplos: auto-redimensionamento de imagens, invocação de 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, o Umbraco é tão fácil de usar que mesmo um 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 isso é XML em primeiro lugar: XQuery e XPath para usar o máximo de XSLT.
E mais uma vez sobre a instalação: apenas segui cada passo do guia de instalação e pronto.
fonte
O problema com o Umbraco é que a IU é estranha e não fica imediatamente aparente como usá-la 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 deles, é apresentada uma visualização em árvore onde você faz o detalhamento para o que deseja. Esta é uma IU 101 ruim: sem mistério. Todas as funções devem ser organizadas e visíveis ao usuário. Dropdowns com submenus teriam sido uma abordagem melhor.
Os nomes dos elementos da IU são ambíguos. Por exemplo, há uma seção Membros e usuários, uma seção Desenvolvedor e uma seção Configurações, uma seção Conteúdo e mídia. A mídia não deveria ser conteúdo? Os membros não são também usuários? As configurações não são algo que um desenvolvedor faria? Você me entende.
Com o lançamento da versão 5, nenhum desses problemas foi resolvido. A melhor coisa que fizeram foi eliminar o XSLT / Classic ASP.NET e substituí-lo por MVC e Razor. Isso faz com que se familiarize com o produto muito mais fácil do ponto de vista do desenvolvedor, apesar da falta de documentação adequada para a versão 5. Do ponto de vista da criação de conteúdo, ainda falta, no entanto.
Se você quiser ver uma ótima interface do usuário, não procure mais do que SiteFinity. Mesmo que o novo design não seja tão bom quanto as versões do SiteFinity 3, sua edição de conteúdo é a melhor que já vi no mercado. É uma pena que não suporte MVC e seus controles são complicados de modificar e estilizar.
fonte
o que eu gostaria de ter sabido!
Umbraco - Antes de começar
fonte