Pular para conteúdo

FaceClub como modulo social

Trilha autenticada de publicacao social do legado, mantida fora da navegacao publica geral do portal.

Entrada do modulo

  1. FaceClub/faceclub_jwplayer_ajax_main.asp abre a interface principal do modulo.
  2. A tela usa supergeral_menutop.asp, csssupergeral/stylegeral.css, faceclub_jwplayer_rotinas_ajax.js, pcbnew_jwplayer.js e jwplayer.
  3. A carga do usuario parte de cookies supergeral_* ou da identificacao de visitante usada pelo proprio FaceClub.

Abertura da interface

  1. Com cookie de visitante ativo, a tela libera o editor de publicacao.
  2. O painel combina texto, foto, cor do nome, emoticons e player.
  3. O perfil lateral usa cookies do proprio FaceClub e da conta do associado para nome, foto e medalha.
  4. Sem cookie ativo, a tela oferece cadastro e login de visitante.

Feed e atualizacao

  1. faceclub_jwplayer_mysql_ajax.asp faz a leitura do feed.
  2. A rotina consulta faceclub_posts e faceclub_comentarios.
  3. O carregamento usa cookies para controlar a mensagem mais recente, a mais antiga e a faixa de navegacao do feed.
  4. O retorno monta a lista de posts e comentarios em arrays consumidos pelo JavaScript do modulo.

Estrutura dos registros

  1. Cada post carrega remetente, texto, cor da fonte, curtidas, imagem, video, visitante e relacao com musica.
  2. Cada comentario carrega a referencia do post, texto, cor, curtidas e visitante.
  3. O modulo testa a propriedade do post ou comentario pelo faceclub_controle do visitante corrente.

Dados tratados

Ponto Uso na trilha
faceclub_posts publicacoes do feed
faceclub_comentarios comentarios ligados aos posts
faceclub_curtidas_posts curtidas dos posts
faceclub_curtidas_comentarios curtidas dos comentarios
faceclub_visitantes visitantes e identidade do modulo
blog apoio historico do feed social
blog_individual apoio historico da familia social

Relacao com outras cadeias

  1. A pagina publica do artista continua separada em Sala dos Artistas.
  2. O resumo da familia fica em Modulos Paralelos.
  3. As rotinas recorrentes ligadas ao modulo ficam em Tarefas por Grupo.