Recomendações a outras pessoas considerando Cockpit CMS:
Converse com seus desenvolvedores, para garantir que eles estejam bem usando um sistema que exige que forneçam seu próprio front-end. Cockpit apenas gerencia dados, portanto, a exibição dos dados fica a cargo do desenvolvedor. Eu uso VueJS (http://vuejs.org/) para agilizar esse processo. Vue é um sistema de modelo de visualização para JavaScript do lado do cliente, o que significa que ele pegará dados (neste caso, do Cockpit) e atualizará elementos HTML automaticamente. Isso cria um sistema estilo AJAX contínuo que acredito que a maioria dos desenvolvedores JavaScript entenderá. Angular e KnockOut.js podem fazer muitas das mesmas coisas, mas, para reiterar, Cockpit não tem requisitos para o front-end, Cockpit funcionará igualmente bem com JavaScript puro, embora com mais trabalho por parte dos desenvolvedores para requisições HTTP e atualização do DOM. Análise coletada por e hospedada no G2.com.
Que problemas é Cockpit CMS E como isso está te beneficiando?
Cockpit me economiza tempo ao desenvolver um site que requer uma pequena quantidade de conteúdo gerenciado. Normalmente, esse conteúdo é uma galeria ou um pequeno blog. Cockpit é simplesmente "importado" de alguma forma (seja através de uma API PHP no lado do servidor, uma API Javascript no lado do cliente ou uma simples API HTTP) em qualquer projeto. Eu prefiro usar a API Javascript, que é tão simples quanto incluir:
em uma página da web, após colocar os scripts PHP autônomos em uma pasta acessível publicamente. É isso. O front-end pode ser acessado navegando para "yourwebsite.com/admin". Aqui, você pode configurar galerias e "coleções" (conteúdo com várias entradas, pense em postagens de blog ou streams em outros CMS's) que podem ser acessadas usando a API Javascript:
Neste caso, a variável "data" contém todas as informações que o usuário inseriu usando o CMS para essa coleção, e a maioria dos desenvolvedores web saberá exatamente como continuar a partir deste ponto usando suas próprias tecnologias, com as quais estão familiarizados. Tenha em mente que o Cockpit não fornece nenhum estilo de front-end como o Wordpress ou o Drupal, o Cockpit é simplesmente uma maneira fácil de coletar e gerenciar dados de um conjunto registrado de usuários. Cockpit apenas fornece os dados aos desenvolvedores, permitindo que eles trabalhem como quiserem, em vez de o Wordpress (por exemplo) forçar os desenvolvedores a seguir suas regras. Análise coletada por e hospedada no G2.com.