Home
CityDesk
Funcionalidades

Facílima Interface para Editar Conteúdo

O objetivo principal do CityDesk é tornar super fácil para qualquer pessoa atualizar informações em websites. Para autores de conteúdo a barra de ferramentas tem apenas quatro botões.

O botão New Article permite adicionar novos artigos ao website.  O botão Search permite localizar artigos que tenham determinado conteúdo.  O botão Preview cria localmente uma versão temporária do website e a exibe com o browser.  O botão Publish publica as páginas alteradas no servidor web.

Qualquer pessoa que saiba usar um processador de textos (como o MS Word) perceberá, de forma praticamente intuitiva, como atualizar um website com o CityDesk.  Mesmo um autor avesso a computadores pode ser rápida e facilmente instruído sobre como adicionar, editar ou incluir artigos num website, com textos, figuras e hiperlinks.

A Janela Principal

A tela que se vê ao iniciar o CityDesk é a estrutura do website: um conjunto de pastas com artigos, arquivos HTML e figuras.

Tudo está armazenado num único arquivo do seu computador, no formato MS Jet, que é o mesmo formato do MS Access.

Se a estrutura do website foi previamente definida, V. pode iniciar a alimentação criando artigos. 

V. também pode  arrastar um website existente, com todas as suas pastas e documentos, para a estrutura do CityDesk e então rearranjá-los, editar os arquivos etc.

Editor HTML

Na estrutura mostrada acima, clicando num nome de artigo, o artigo será aberto no editor HTML do CityDesk.  É um editor de uso facílimo, com funções de arrasta e solta, contagem de palavras, indentação, inserção de figuras etc.

A figura a seguir mostra esse editor.  Note as 3 abas (ou guias):  Article, Properties e Extras.  Na aba Article (mostrada na figura) é editado o campo principal, que é o corpo do artigo ( body).

Na aba Properties estão campos de controle como título (headline), autor, datas etc.  Na aba Extras estão campos complementares como chamada (teaser), barra lateral (sidebar) etc.

Modelos (Templates)

Se o website tem mais de três páginas, há uma boa chance de haver páginas com conteúdo diferente mas que tenham a mesma diagramação, os mesmos tipos e cores de fontes, etc.

Para evitar trabalho repetitivo ao criar páginas similares são utilizados templates (modelos).  Por exemplo, o website de um escritório de advocacia poderia utilizar templates para currículos dos advogados, para descrições de áreas de atuação, para notícias etc.

Os templates são criados pelo projetista do website. Os autores de conteúdo não precisam saber criar templates; basta que selecionem o template adequado para o artigo que vão criar.

No CityDesk os templates são páginas HTML que contém código HTML e placeholders (marcadores) no lugar do texto ou das figuras reais, por exemplo:

<html>
<head>
<title>{$ .headline $}</title>
</head>
<body>
<h1>{$ .headline $}</h1>
{$ .body $}
</body>
</html>

Digamos que a página web será de notícias e que cada notícia terá apenas o título em negrito, letra grande, e o corpo da notícia em letra normal. O template do CityDesk seria:

O correspondente código HTML seria:

Compatibilidade com Outros Editores de HTML

O editor HTML do CityDesk tem recursos adequados para a edição de templates simples.  Para criação de templates mais elaborados pode-se utilizar editores como MS FrontPage, Dreamweaver etc., que podem ser ativados diretamente do CityDesk.

Tabelas de Conteúdo

Todo website precisa uma ou mais formas de tabelas de conteúdo (table of contents) - páginas que listam os artigos disponíveis, com links para acessá-los.

No CityDesk o projetista do website pode criar tabelas de conteúdo em qualquer lugar do website utilizando a facílima linguagem de scripts do CityDesk, denominada CityScript.  Quando um artigo é adicionado, renomeado, movido ou apagado, a tabela de conteúdo refletirá automaticamente a nova situação.

As tabelas de conteúdo podem ser criadas com base em títulos, palavras-chave, datas etc.

Publicação na Web

Não há qualquer módulo de software a ser instalado no servidor web.

Com um simples clique o website pode ser publicado num servidor web.  A transferência pode ser feita via FTP ou via cópia de arquivos.

Se o servidor web escolhido não suportar FTP, o CityDesk pode criar uma cópia completa do website num disco rígido do seu computador ou da rede local e V. poderá para carregar os arquivos no servidor web.utilizando recursos usuais (cvs, scp, rdist, sneaker-net, carrier-pigeon etc.)

Quando o CityDesk publica o website num servidor web, ele transfere também um arquivo XML com a lista de arquivos e seus checksums (valores associados ao tamanho do arquivo).  Na próxima vez que o website for publicado, o CityDesk saberá exatamente quais arquivos foram alterados e quais não precisam ser transferidos novamente.

Recursos Avançados

Como todo o conteúdo do CityDesk está numa base de dados, há inúmeros recursos avançados de gestão de conteúdo que podem ser ativados com facilidade.  Por exemplo:

  • Línguas - Seu website pode ter versões em quantas línguas V. quiser. Uma tela especial, que mostra duas línguas lado a lado, facilita o trabalho de tradução. Os tradutores podem facilmente listar todos os artigos novos ou modificados ainda pendentes de tradução.
  • Múltiplos Públicos - Um mecanismo simples permite criar versões do mesmo website para diferentes públicos, por exemplo, uma versão para clientes e uma versão para parceiros.  Cada artigo pode ser marcado para aparecer para um único público, ou para todos.
  • Não Publicar Antes / Depois de .. - Um determinado artigo pode ser publicado com limitações prazo, por exemplo, o anúncio de uma promoção.  Basta indicar as datas nos campos "Never Publish Before" e "Never Publish After" do artigo..
  • Famílias de Templates - Cada artigo pode ser associado a um template que determina como o artigo é formatado.  Podem ser criados grupos de templates, denominados template families, que permitem publicar o website com formatações completamente diferentes.  Por exemplo, uma versão poderia ser em HTML normal, e outra otimizada para dispositivos portáteis como o Palm.
  • Variáveis - V. pode definir variáveis, por exemplo, {$ .Copyright $}, em um lugar, e utilizá-las em diversos locais do website.  Quando necessário atualizar a informação V. o fará em um único local.
  • Múltiplos Locais de Publicação - Suponha que V. publique uma versão do website em português num servidor no Brasil, uma versão em inglês num servidor nos USA e que V. tenha um servidor intranet na sua empresa.  O CityDesk permite que V. defina tantos locais de publicação quanto necessários e os gerencie com facilidade.
  • Múltiplos Usuários Concorrentes - O gerenciador de base de dados do CityDesk é multiusuário e admite até 255 pessoas editando o website ao mesmo tempo, via rede local ou VPN (Virtual Private Network).
Página gerenciada pelo CityDesk - 11/04/2006