Você está na página 1de 6

TIMP

TP4

Pretende-se, nesta TP:

• Listar detalhadamente os módulos/plugins adicionais


• Escolhidos e alternativas

Para além dos módulos pertencentes ao núcleo do Drupal (Drupal Core) e, pensando na funcionalidade
contextual do site do futuro Parque de Ciência e Inovação, foram seleccionados módulos que melhor se
enquadram no pretendido.

Alguns módulos* aqui listados, são obrigatórios e outros dependentes que a sua utilização poderá vir a
acrescentar funcionalidade ao site.

Módulos:

Panels: panels-6.x-3.3 | www.drupal.org

O módulo de painéis permite um administrador do site criar layouts personalizados para múltiplos usos.
Na sua essência, é uma drag and drop gerenciador de conteúdo que permite projectar visualmente um
layout e conteúdo local nesse layout. Integração com outros sistemas permite que se crie nós que usar
isso, as páginas que usam, e até mesmo substituir as páginas do sistema, como a taxonomia e a página
nó de modo que possa personalizar o layout do site com regulação muito fina de permissões.

CTOOLS aka Chaos Tools Suite: ctools-6.x-1.3 | www.drupal.org

Esta suite é basicamente um conjunto de APIs e ferramentas para melhorar a experiência do


desenvolvedor. Também contém um módulo chamado Gerenciador de Páginas. Em especial gere
páginas do painel, mas como vai crescendo, vai sendo capaz de gerir muito mais do que painéis.

* Manager: manager-6.x-1.0-rc2 | www.drupal.org

Manager é um conjunto de módulos focados em "gerenciador de conteúdo" os utilizadores, ou seja, os


usuários que mantém o conteúdo de um website (adicionar, editar e apagar nós, gerir comentários, etc),
mas não são os administradores do site (utilizadores que não têm de se preocupar com pontos de vista
de configurações do site, o conteúdo de configuração de tipos, etc.). O objetivo é deixar as coisas
simples, mesmo para usuários que não estão familiarizados com o Drupal.

Os principais módulos de Manager fornecem uma página (gerada com vistas Bulk Operations), que
permitem aos utilizadores facilmente executar as acções mais comuns relacionadas com os seus nós.
Substitui o padrão "/ admin / content / node" da página.
Views: views.6.x-2.10 | www.drupal.org

Esta ferramenta é essencialmente um construtor de consulta inteligente que, dada informação


suficiente, pode construir a consulta adequada, executar e exibir os resultados. Possui quatro modos de
transporte, além de um modo especial, e fornece uma quantidade impressionante de funcionalidade
desses modos.

Entre outras coisas, views pode ser usado para gerar relatórios, criar resumos e colecções de exibição de
imagens e outros conteúdos (usado em conjunto com o plugin Timeline).

* Advanced Help: advanced_help-6.x-1.2 | www.drupal.org

O módulo de ajuda avançada permite que os desenvolvedores de módulos, possam armazenar a ajuda
fora do sistema do módulo, em puro HTML. Os arquivos podem ser facilmente traduzidas simplesmente
copiando-os para a pasta de traduções. Todo o sistema pode aparecer num pop-up ou não, como
preferência do módulo.

Os arquivos de ajuda podem ser colocados numa hierarquia, assim, permitindo a navegação de cima
para baixo na ajuda.

Views Bulk Operations: views_bulk_operations-6.x-1.9 | www.drupal.org

Este módulo aumenta as potêncialidades de Views, permitindo que as operações em massa possam ser
executados em nós exibido por um ponto de vista. Fá-lo, mostrando uma caixa na frente de cada nó, e
adiciona uma caixa de selecção contendo as operações que podem ser aplicadas sobre os nós
seleccionados.

Admin 2: admin-6.x-1.0-beta3 | www.drupal.org

Maior facilidade no acesso às configurações do CMS por parte do administrador.

OG aka Organic group: og-6.x-2.1 | www.drupal.org

Este é o módulo eleito como principal no site, é o que vai manter os utilizadores activos, pois é o que
dará apoio aos projectos no PCI.

Permite que os utilizadores institucionais possam criar e gerenciar os seus próprios grupos. Cada grupo
pode ter inscritos assinantes que se comunicam entre si e mantém uma home page do próprio grupo.

Este módulo usa os tipos de nó usuais: blog, história, página, etc.. Um bloco é mostrado na página inicial
do grupo, que facilita a estes lugares.

O bloco também fornece informações resumidas sobre o grupo. Os grupos podem ser selectivos ou não.
Para grupos selectivos, os utilizadores, necessitam de aprovação para se tornarem membros, ou mesmo
grupos só para convidados. Há lotes de preferências para configurar os grupos que se precisar.
Os grupos escolhem o seu próprio tema, linguagem, taxonomia, e assim por diante. Integra-se bem e
depende do módulo Views Desenvolvedores - este módulo exerce o nó de acesso API completamente.

Messaging: messaging-6.x-2.2 | www.drupal.org

Este é um bloco de mensagens para permitir o envio de mensagem num canal de forma independente.
Deverá fornecer uma API comum para a composição da mensagem e enviar ao permitir plug-ins para
vários métodos de mensagens.

Ao utilizar este bloco, poderá não enviar mais e-mails para os utilizadores. Enviar 'mensagens' e os
utilizadores vão decidir como vão querer entregar, que pode ser por e-mail, IM, SMS, dependendo das
suas preferências...

Token: token-6.x-1.12 | www.drupal.org

Tokens são pequenos pedaços de texto que podem ser colocados em documentos maiores como
marcadores simples, como nome do [site] ou [utilizador]. O módulo oferece uma API Token central para
os módulos que usem esses símbolos e expor os seus próprios valores de token.

O módulo Token não fornece quaisquer funções visíveis para o utilizador por conta própria, ele apenas
fornece serviços de assistência token para outros módulos.

Notifications: notifications-6.x-2.2 | www.drupal.org

Este é uma framework de notificações completo visando a extensibilidade e escalabilidade.

* SMS Framework: | www.drupal.org

Lista de módulos que habilitam a interacção entre utilizadores móveis e o Drupal. Várias operadoras de
SMS são suportadas e incluídas APIs que permitem aos desenvolvedores aumentarem .....

Também permite que outros módulos possam tirar partido desta framwork.

* XMPP Framework: xmppframework-6.x-2.1 | www.drupal.org: (informação retirada do próprio site)

O bloco principal fornece funções que permitem ao utilizador fazer também acções xmpp e enviar e
receber informação, dependendo da função chamada.

XMPP Framework atualmente utiliza duas camadas de transporte, é uma pura xmpp usando a biblioteca
XMPPHP e o outro é um transporte xmlrpc que está ligado apenas à interface xmlrpc do servidor
ejabberd.

Content Complete: content_complete-6.x-1.2 | www.drupal.org


Content Complete é um módulo de extensão CCK que permite tag’s; campos CCK necessários para a
conclusão (CCK Complete). Controla os campos marcados do módulo contra o conteúdo previsto para os
tipos de conteúdo, e calcula um percentual completo que pode ser mostrado para o utilizador. O
percentual completo pode ser mostrado ao utilizador na forma de um bloco, ou usando a integração das
vistas disponíveis.

* CCK aka Content Constrution Kit: cck-6.x-2.6 | www.drupal.org

Uma framework para criação de conteúdo.

Content Profile: content_profile-6.x-1.0 | www.drupal.org

Este módulo cria perfis de utilizadores como de conteúdo (também conhecido por nós), que abre a
oportunidade de usar todos os módulos de conteúdo, poderoso para perfis de utilizador também. É
destinado a ser simples e útil, mas extensível através de módulos adicionais.

Conteúdo de perfis pode ser restrito a certos papéis, o módulo também suporta perfis de conteúdo
separado para diferentes funções.

User Relationship: user_relationships-6.x-1.0-rc3 | www.drupal.org

Permite ao utilizador criar nomeadamente relações entre si. É o bloco básico de construção de um site
de rede social, ou qualquer site onde os usuários estão cientes um do outro, e se podem, comunicar.

O Administrador têm de criar tipos de relacionamento (amigo, colega de trabalho, etc.); tipos de
relacionamento podem ser configurados para serem de uma forma ou de mútuo. Se um tipo de
relacionamento é uma via requerente (assinante) só é mostrado como os relacionados ao pedido. Tipos
de relacionamento também podem ser definidos como a necessidade ou não necessidade de aprovação.

Os Administradores podem dar aos utilizadores a opção de auto-aprovar relacionamentos numa base
por tipo de relacionamento.

Services: services-6.x-2.0 | www.drupal.org

A solução padronizada de integrar aplicações externas com o Drupal. Services pode ser usado com várias
interfaces como XMLRPC, JSON, JSON-RPC, REST, SOAP, FMA, etc..

Twitter: twitter-6.x-2.6 | www.drupal.org

Este módulo permite a integração com a API do serviço de microblogging Twitter e alternativas API-
compatíveis, como Identi.ca. Fora da caixa, que permitem aos utilizadores:

1. Associar uma ou mais contas de Twitter com a sua conta de utilizador Drupal;

2. Têm os seus tweets exibidos num bloco da barra lateral, ou no seu perfil de utilizador;
3. Escrever na sua própria conta do Twitter, sempre que criar novo conteúdo.

A integração completa com Views é suportada, permitindo aos administradores criarem listas
personalizadas de mensagens Twitter com base no tempo, autor, data, etc. O pré-difinido do módulo
"Bloco de Últimas mensagens Twitter" e "mensagens do utilizador no Twitter", página de perfil criada
com vistas e podem ser personalizados por temáticos, como desejado. Um Post "no Twitter acção" é
fornecido para uso com ferramentas como o módulo Trigger (core) e Workflow, e um filtro de entrada é
fornecido para activar referências.

* Privatemsg: privatemsg-6.x-1.1 | www.drupal.org

Privatemsg permite enviar mensagens privadas de uns utilizadores aos outros. Perfeito para a
comunidade de sites orientados, tais como fóruns e sites de redes sociais.

Invite: invite-6.x-2.0-alpha1 | www.drupal.org

Os convites são importantes para criar efeitos de rede e crescimento exponencial de uma comunidade
de interesses. Este módulo adiciona um recurso ‘Convide um amigo’, que permite que utilizadores
enviem e controlem os convites para participar no site.

Invite permite que os utilizadores enviem e acompanhem os convites para o site. Os utilizadores podem
personalizar o convite por e-mail que podem ser enviadas em seu nome ou no nome do site. Entre as
inúmeras opções que existem possibilidades para escalar usuários convidados para uma função
específica após o registo e limitar o número total de convites que um utilizador pode enviar. Este
módulo também oferece um cenário novo: registo "por convite", que permite manter um site semi-
privado.

Mime Mail: mimemail-6.x-1.0-alpha2 | www.drupal.org

Este é um módulo componente (para uso de outros módulos).

Permite aos utilizadores receberem e-mails em HTML e pode ser usado por outros módulos. A
funcionalidade de e-mail aceita um corpo de mensagem HTML.

Se o HTML tem incorporado gráficos, esses gráficos são MIME-codificados e incluídos como um anexo
da mensagem.

Adopta o estilo do site automaticamente, incluindo os arquivos do tema de estilo num formato de
mensagem HTML personalizável

Se a preferência do beneficiário está disponível e eles preferem texto simples, o HTML será convertido
para texto simples e enviado como ficar.
Caso contrário, o e-mail será enviado em HTML personalizado com uma alternativa de texto simples.

widgEditor: widgEditor.6.x-1.0 | www.drupal.org

Editor, escolhido, para edição e inserção de comentários em blocos de texto.


Plugins:

Timeline: timeline_libraries_v2.3.0|http://www.simile-widgets.org/timeline/

Bloco de código externo, implementado como view, para visualização de conteúdos cronologicamente
datados, nomeadamente, blogs e galerias com interacção alta por parte do utilizador.

Este código foi o escolhido devido a ser de código aberto e de implementação

Slide Deck: slidedeck-1.1.3-lite | http://www.slidedeck.com/

Bloco de código externo, implementado como view, para apresentar informação das instituições, com
um carácter visual de design e interacção maior.

SlideShowPro: SlideShowPro .1.9.8.4 | http://slideshowpro.net/

Plugin em flash muito potente para criação de slideshow de fotos e videos, podendo importar o
conteúdo a partir de uma base de dados.

Campos a adicionar na base de dados:

De modo a garantir o registo de informação do utilizador institucional, pretende-se acrescentar alguns


campos, que ajudarão o utilizador a conhecer melhor a instituição e a própria poder dar-se a conhecer:

• url da instituição;
• logo da instituição;
• fotos;
• video promcional;
• contactos;
• localização;
• texto de apresentação;