Como funciona o Pindorama
O Pindorama opera criando um ambiente virtual e separado do website, onde é possível acessar o conteúdo das página isoladamente do layout de apresentação. Os redatores (todos os responsáveis pela manutenção de conteúdo) trabalham diretamente nesta área de desenvolvimento, criando novas páginas e áreas de conteúdo, ou modificando as páginas e informações existentes.
A partir desta área de desenvolvimento é possível atualizar diretamente o website, publicando o conteúdo atualizado para o website real (ambiente de produção).
Para criar este ambiente de desenvolvimento, o Pindorama trabalha com o conceito de documentos, onde um documento é qualquer página, arquivo ou recurso disponível no website. E estes documentos são o principal objeto de manuseio no Pindorama.
PHP + XML + XSLT
Os documentos e todas as informações que relacionam os documentos entre si e em relação a outros blocos de informação (como assunto ou palavras-chave, autores das páginas etc.) são armazenados em uma base de arquivos XML.
Para manusear estes arquivos XML, transformações XSL são aplicadas para gerar as páginas do website, formulários de atualização de conteúdo ou mesmo para transformar o conteúdo nas atualizações feitas pelos usuários.
Coordenando todas estas atividades está a linguagem de programação PHP, que faz um elo entre todos os componentes do sistema.