Sistema de Publicações
Planejamento de um Sistema de Publicações para jornalistas baseado, mas não limitado no Ciranda.
Idéias bases para um sistema de publicação sobre o TWiki
Podemos ter:
- uma web fechada para visualização e edição que só o grupo AutoresGroup teria acesso para criação e envio de notícias, artigos e documentos em diversos formatos;
- outra web aberta para visualização, mas fechada para edição somente para o grupo EditoresGroup. Quando um editor achar que a notícia pode ser publicada, ele clica num botão e o tópico é movido para a tal web pública.
- outras idéias . . .
Funcionalidades do sistema de alimentação da ciranda:
1) banco de conteúdos multimidia
Se constitui de um banco de conteúdos multimidia (texto, foto, áudio e vídeo) a ser alimentado simultaneamente por um número indefinido de usuários-autores dos conteúdos, gerenciado por um grupo de usuários-editores, um administrador e um designer.
> Ok. Isso já é contemplado pelo TWiki e pela idéia base.
2) alimentado dinamicamente (6 idiomas) e gerenciado pelos usuários-editores
Esse banco de dados alimentará, de forma dinâmica e gerenciada pelos usuários-editores, um site com interfaces (homes) em seis idiomas, dividido em diversas seções temáticas e seções multimidia, sob o domínio
http://www.ciranda.net.
> Usando o sistema de notícias de
AntonioTerceiro que eu (
AurelioAHeckert) já dei uma aumentadinha podemos fazer isso tudo e para contemplar o requisito temos que adicionar 2 campos.
3) geração ilimitada de senhas para usuários autores e editores
O sistema deve permitir a geração ilimitada de senhas para usuários com atribuições diferenciadas (autores ou editores) que serão entregues somente após validação pelo administrador, por email ou presencialmente.
> Naturalmente... mas seria mais interessante que a inscrição no TWiki seja pública como de costume, a ação do administrador fica
tão somente na inclusão de uma pessoa no grupo de autores e isso já provê a "segurança" necessária.
4) usuário-autor insere contéudo em página com instruções no seu idioma
Munido de senhas, cada usuário-autor deverá ter acesso a uma página de alimentação do banco de dados, na língua de sua escolha, onde encontrará a instruções para inserção de conteúdo.
> Ok. Precisaremos repetir o tópico de inclusão de artigo ou notícia nas outras línguas necessárias. Será bem mais fácil que traduzir o atual. Teremos tantas linguas quanto tradutores.
5) Permitir formatação de acordo com o padrão adotado pelo ciranda
A página de alimentação do banco de dados da ciranda deverá permitir que o usuário formate a apresentação de seu conteúdo de acordo com o padrão do site ciranda, encontrando campos pré-formatados para título, resumo do documento, autoria e origem, seção em que deve ser publicado, e tipo de mídia (texto, imagem, áudio ou vídeo)
> Também tá Ok. Templates de Tópico já são usadas pra isso nas notícias.
6) Usuário-autor pode re-editar conteúdo postado até aprovação fical
O sistema deve permitir que o usuário autor tenha novos acessos ao material inserido enquanto este não estiver com sua aprovação final. E que a qualquer tempo possa iniciar a inserção de novos conteúdos no banco de dados.
> Isso é TWiki.
7) Somente usuários-editores acessam, editam e gerenciam publicação no site
O sistema deve permitir que apenas os usuários-editores tenham acesso aos conteúdos inseridos e já aprovados pelos usuários-autores para edição e gerenciamento final do documento até a publicação no site
http://www.ciranda.net.
> Está na idéia base.
8) Usuários-editores podem republicar documentos em diferentes seções do ciranda
Os usuários-editores (função atribuída pelo administrador) poderão redirecionar os documentos inseridos pelos autores para diferentes
seções do site, selecioná-los para matérias de destaque, fazer revisões e edição final de textos ou remete-los de volta para os autores.
> Simples modificação de Meta-Dados em
TWikiForms.
9) Cadastro automático de e-mails para comunicação on-line
A comunicação on-line entre administrador e o conjunto de usuários deve ser facilitada por meio de cadastro automático de emails para
informes sobre programação, oficinas da ciranda e chamados de reuniões de pautas durante o FSM.
> Provavelmente será possivel com
- um
%SEARCH% genérico criar um link "Comunicar a todos os usuários do grupo X" para mandar um e-mail a todos do grupo.
- ou um FormMail comum e fazer uma interface web para enviar o e-mail a todos. (acho essa melhor). Cada e-mail é um tópico, mantendo o histórico das edições.
- ou uma Web própria com um template adequado para um WebNotify