Aguarde...

28 de maio de 2020

5 coisas que um CMS moderno não deve fazer

Todos os sistemas de gerenciamento de conteúdo (CMS) têm seus próprios pontos fortes e fracos. Alguns destinam-se a ofertas de muito nicho, como sites de comércio eletrônico ou associação, enquanto outros são uma espécie de valete. Além disso, esses sistemas variam de código aberto a proprietários.

Além do WordPress líder de mercado, tive a oportunidade de me envolver em alguns outros sistemas. As experiências foram desiguais.

Não pretendo ter um conhecimento profundo de todos os pacotes de software existentes. Mas tenho experiência suficiente para entender o que contribui para um bom sistema. Trata-se de facilidade de uso e colocação dos usuários na melhor posição para fazer as coisas da maneira certa.

Na maior parte, houve uma tonelada de melhorias na última década. Ainda assim, nem tudo está onde deveria estar. Com isso em mente, aqui estão cinco coisas que nenhum CMS deve fazer nos tempos modernos.

Gerar código não padronizado e inacessível

É difícil não perceber que a web tem muitos padrões e práticas recomendadas atualmente. A marcação deve ser estruturada semanticamente e o conteúdo precisa estar acessível . Além disso, o CSS deve ser usado para estilizar elementos como contêineres e tipografia.

No entanto, ainda vejo interfaces de edição de conteúdo que facilitam e, portanto, promovem, fazer as coisas da maneira errada . Por exemplo, pegue um CMS proprietário e baseado em associação com o qual trabalhei. Seu editor de conteúdo ainda utiliza tabelas para layouts de várias colunas, bem como tags de fonte HTML da velha escola. 1999 chamado, eles querem sua marcação de volta!

Agora, há uma diferença entre pequenos desvios dos padrões e um desrespeito total por eles. O fato de qualquer software ainda usar essas técnicas desatualizadas (por quase duas décadas) é meio desconcertante – para não mencionar irresponsável.

A pessoa comum que cria conteúdo deposita muita confiança na interface do usuário do editor. Precisamos do software para transformar nosso texto e imagens em código limpo e acessível. Não precisa ser perfeito, mas nunca deve prejudicar a capacidade de consumo de alguém.

5 coisas que um CMS moderno não deve fazer

Permitir desorganização não regulamentada no painel

Para alguns de nós, trabalhar em uma mesa desarrumada é frustrante. É difícil ser criativo – ou mesmo se concentrar – com várias porcarias por aí. Um painel do CMS é praticamente o mesmo.

Os painéis devem ser mínimos e facilmente personalizados. O Painel do WordPress começa dessa maneira, mas rapidamente se torna uma bagunça, à medida que você instala mais temas e plugins. Os widgets do painel podem ser desativados com bastante facilidade. Mas as muitas mensagens de notificação irritantes mostradas em todo o back-end não são tão fáceis de ignorar.

Parte do problema é que, como um sistema de código aberto, o WordPress não tem muito controle sobre como essas notificações são implantadas. No entanto, houve alguns esforços para organizar as notificações de uma maneira mais amigável.

Essa é uma área em que alguns sistemas proprietários, especialmente aqueles que não permitem plugins de terceiros, têm uma vantagem. Eles podem assumir o controle completo da interface do usuário e decidir quais notificações são necessárias e como serão exibidas.

Também existe a necessidade de distinguir entre avisos legítimos relacionados ao sistema e vendas exageradas bregas. É compreensível que os desenvolvedores de software precisem ganhar dinheiro. No entanto, ser bombardeado com anúncios e forçado a dispensar a mesma notificação cem vezes ultrapassa a linha. É preciso haver diretrizes rígidas sobre esse tipo de comportamento.

5 coisas que um CMS moderno não deve fazer

Restringir a portabilidade de conteúdo

Só porque o seu site foi criado usando um CMS específico, não significa que ele permanecerá para sempre nesse sistema. Você pode eventualmente superar a plataforma com a qual começou ou simplesmente querer experimentar algo novo. Isso não é sempre fácil.

Em alguns sistemas proprietários, o site que você constrói fica com o provedor ou desaparece completamente. O conteúdo e o design não podem ser exportados nativamente para uso em outros lugares. Em alguns casos, você não pode nem exportar uma cópia do seu site para fins de armazenamento temporário interno .

Nesse caso, você fica procurando uma ferramenta de terceiros para extrair o que precisa. Caso contrário, você pode estar copiando e colando o código-fonte do seu navegador da web.

É razoável que algumas funcionalidades não sejam exportadas – como, por exemplo, um carrinho de compras. Atualmente, porém, o conteúdo em si deve estar disponível para exportar como um arquivo CSV, JSON ou XML. Isso é pedir muito?

5 coisas que um CMS moderno não deve fazer

Estabilidade comercial de recursos

Todo o software evolui com o tempo – isso é um dado. Os erros são esmagados, as falhas de segurança são preenchidas e os novos recursos são revelados. E todos eles são esperados corretamente de um CMS.

No entanto, há também uma grande necessidade de estabilidade. Quando você implanta um site no seu CMS de sua escolha, deseja saber que ele continuará funcionando, versão após versão.

Mudanças grandes e amplas podem lançar uma chave de macaco nas obras. Se todos os “what-ifs” não forem contabilizados, qualquer mudança fundamental no funcionamento de um sistema pode ter consequências terríveis. Recursos específicos, ou mesmo um site inteiro, podem ser interrompidos após a alteração ser implementada.

Novos recursos ainda são importantes. Eles ajudam a atrair novos usuários e, idealmente, facilitam a vida dos já existentes. Mas eles precisam ser cuidadosamente pensados ​​para minimizar os impactos negativos.

Se um aplicativo ganhar reputação por quebrar sites, não será por muito tempo.

5 coisas que um CMS moderno não deve fazer

Falha na comunicação com os usuários

Parece que a comunicação pode ser tão importante quanto o código. Porque, embora um sistema possa ter recursos atraentes, os usuários precisarão saber sobre eles para tirar vantagem.

Da mesma forma, aqueles que estão nos bastidores de um CMS precisam saber o que seus usuários querem e precisam. Essas informações são essenciais para decidir quais recursos implementar e quais erros precisam ser corrigidos.

Mas a comunicação é um grande trabalho. Abrange áreas como documentação, suporte ao usuário e construção de comunidade. É necessário gastar muito esforço aqui, o que é difícil até para os gigantes do setor. Para sistemas menores, pode esticar recursos humanos finitos ao máximo.

Ainda assim, vale a pena o esforço. Uma falha em manter um diálogo aberto com os usuários corroerá relacionamentos e poderá causar um êxodo em massa da plataforma.

Um CMS deve manter o foco nos usuários

Por fim, um CMS será avaliado se atende às necessidades de seus usuários. Nenhum é perfeito nesta área, mas alguns estão muito à frente dos outros.

Os melhores sistemas nos permitem criar conteúdo de maneira acessível. Eles desenvolverão recursos que mantêm a estabilidade e fornecerão pelo menos alguma compatibilidade com versões anteriores. Além disso, esses sistemas respeitarão o direito do usuário ao seu próprio conteúdo e facilitarão a portabilidade.

Acima de tudo, um bom CMS manterá uma linha aberta de comunicação com os usuários. O diálogo aberto beneficiará a todos e ajudará a garantir um futuro brilhante e produtivo.

Por outro lado, os sistemas que falham nessas áreas provavelmente deixarão de existir a longo prazo.

Postado em Blog
Escreva um comentário