BemVindx | lista de páginas | categorias | alteradas | comentadas | buscar
* entrar no sistema
criada por
ImagiNante
alterada em
2007-07-02 07:27:17
ver últimas edições »
comparar versões »

links para cá
neste wiki »



XML

Isto é um
Wikka Wakka Wiki
Entendendo "Xemelê" | Agregador XML/jabber e CMS


Índice

Entidades e Módulos
Classes e Atributos
Frontend
Inspirações (Benchmark)
Infográfico: modelo para desenvolvimento
Agenda de Produção

CMS "Quântico"


Forge do projeto: https://gna.org/projects/xemele


Em essência, o agregador é um aplicativo de criação/importação/edição, armazenamento/referenciamento e recuperação de conteúdos (ou "objetos": feeds xml, textos, imagens, vídeos, músicas, links, códigos, etc) através de modelos/templates extremamente customizáveis (módulos pré-prontos ou feitos do zero, altamente adaptáveis - os templates não são engessados como a maioria dos cms).

De instalação simples e pouco exigente (bastando apenas servidor http php mysql), operação descentralizada (basta um navegador web, acessível de qualquer parte do mundo) e uso coletivo simultâneo (múltiplos usuários, com privilégios de publicação específicos para cada um), o Agregador será o primeiro aplicativo "xemelizado", ou seja, capaz de compartilhar informações automaticamente com outros sistemas via rede jabber através de um robô de agregação.

Entidades e Módulos


Pessoas (aka.: usuários, membros, seres, indivíduos, etc.)

- jid
- login (caso não tenha jid)
- senha
- permissões:

Tipo de Usuários
  1. Coordenador(escreve, aprova e edita capas/páginas, criar canais e areas, criar usuário);
  2. Editor (pode publicar as capas, escreve, aprova e edita);
  3. Sub-Editor (escreve, aprova e edita, mas pode escrever capas);
  4. Redator (escreve, aprova e edita);
  5. Autor (tem apenas a permissão de redigir artigos);
  6. Observador (só pode ler);

Usuários x Permissoes

Exemplo:
Usuario alex cria posts da categoria noticias;
Usuario metal revisa posts da categoria noticias;
Usuario dpadua publica posts da categoria noticias;
ver: 'Gerenciamento de Identidade'

Classificações (aka. taxonomias, tags, categorias, etc.)

- tags fechadas
- tags abertas
- tags de sistema
* inclusive com metadados importados de cabeçalhos de arquivos
* descrição de uma taxonomia: objeto rotulado com a tag de sistema "descrição"

Conteúdos (aka. objetos, entradas, posts, arquivos, feeds, etc.)

- Hipertexto
- Arquivos
- Feeds xml (incluindo pós-edição dos objetos importados via feed)
* são associados às taxonomias.
* não-publicado e publicado (para todos, para um grupo ou seleção de pessoas, para mim)
* rotulação de trechos do objeto (para agregação "profunda")
* gerenciamento de arquivos:

a) Navegação e Organização:
b) Inserir, Remover e Atualizar:


Modelos (aka. templates)

- Usar tags para chamar as funções
* criar padrão para codificação das funções acionadas por essas tags
* funções de renderização dos objetos, funções de menus, funções de entrada de dados (como as funções de "admin"), etc.
- Permitir edição online (no próprio navegador)
- Permitir {pré}vizualização
- Anexar imagens e CSS (sistema de arquivos)
- Lista de métodos (tags) disponíveis ("banco de módulos")

Sites (aka. weblogs, sítios, fazendas, espaços, etc.)

- conjunto taxonomias templates
- opção de geração de páginas estáticas a partir das dinâmicas
- armazenamento local ou remota dos arquivos de um site (ftp, ssh, etc)
* construção de hierarquias de classificações para criar "sub-categorias"
* à la pivot. num site, as pessoas vão associando objetos.
* um módulo que permita a uma pessoa com privilégio mínimo criar automaticamente (taxonomia template previamente especificado) um site padronizado.

Classes e Atributos


- Abstração ( meio de campo entre vários DB's );
- Sites ( domínios );
- Categorias;
- Páginas ( e Atalhos );
- Páginas X Categorias;
- Comentários;
- Usuários;
- Tipo de Usuário;
- Permissões;
- Permissões X Usuários;
- Arquivos;
- Tipo de Arquivo;
- Arquivos X Páginas;
- Tópicos;
- Tópicos X Páginas;
- Estatísticas de pesquisas internas ( busca );
- Configurações;

Frontend


Narrativa de Uso
Wireframe
Layout

Inspirações (Benchmark, etc)


Wikipedia explicando o conceito de Tags, Taxonomia, semantica e associação, etc
http://en.wikipedia.org/wiki/Tags
http://en.wikipedia.org/wiki/Taxonomy
http://en.wikipedia.org/wiki/Folksonomy
http://en.wikipedia.org/wiki/List_of_Tagging_Networks

Modo de lidar com rss:

http://www.youtube.com/rssls


Padrões populares de XML estruturado para intercâmbio entre sistemas:

http://www.w3.org/RDF/
http://pt.wikipedia.org/wiki/RDF

http://www.gmpg.org/xfn/
http://www.foaf-project.org/
http://www.atomenabled.org/
http://pt.wikipedia.org/wiki/RSS

There are no comments on this page. [Add comment]

Page was generated in 0.0457 seconds