Informações sobre a configuração do Novell Portal Services

Para usar o Novell Portal Services (NPS) para suas necessidades de trabalho, você pode configurar o sistema para atender às funções específicas de sua empresa. O NPS utiliza a estrutura de diretórios da rede para funcionar de acordo com as necessidades do sistema. O diretório mantém e armazena a maioria das informações de configurações, de controles de acesso, de relações e de layouts.

Esta seção fornece informações sobre os seguintes componentes do NPS:

Quando configura o NPS, você define temas e páginas para os diferentes departamentos e funções necessárias. O NPS permite atribuir esses componentes a categorias específicas. Isso simplifica o processo de pesquisa dos componentes do portal. Quando cria temas e páginas e atribui gadgets, você pode criar categorias às quais atribuirá esses componentes.


Gadgets

Os gadgets são os blocos de construção de conteúdo básicos do Novell Portal Services (NPS). Um gadget representa uma janela para um conteúdo específico em uma página do portal. Um gadget pode exibir qualquer tipo de informação na janela, como os últimos resultados de um jogo esportivo, as informações atuais de vendas de uma determinada empresa ou o noticiário. Os gadgets podem se comunicar com qualquer sistema backend para obter os dados necessários para um determinado usuário. O Novell Portal Services também fornece o recurso de login único nesses sistemas backend.

No diretório LDAP, um gadget é representado por um objeto Gadget. Esse objeto Gadget LDAP contém o nome da classe Java e a configuração do gadget, além das configurações adicionais. Para configurar algumas ou todas as configurações padrão do gadget, como endereços IP de servidor backend para utilização, armazene essas configurações no objeto Gadget LDAP. Essas configurações de atribuição do gadget substituem as configurações padrão. Para obter mais informações, consulte Configurando gadgets .

Os botões da barra de título do gadget contêm funções de controle, para que os usuários possam controlar o gadget. Todas as funções de controle podem ser usadas pelo usuário.

O Novell Portal Services contém os seguintes gadgets:

Nome do gadget Descrição

AdvancedProperties

Propriedades Avançadas. Controla os flags do diretório, os relatórios de herança e as configurações dos objetos.

AVSearch

Um serviço de indexação através do qual os usuários podem encontrar informações.

AppletLauncher

Iniciador de applet. Permite aos usuários inserirem parâmetros e iniciarem um aplicativo. Por exemplo, o applet iFolderTM.

Authentication

Autenticação. Permite aos usuários se autenticarem para que possam efetuar login ou logout no portal.

Bookmark

Indicador. Permite aos proprietários e aos administradores exibirem links de sites específicos na Web.

ChangePassword

Mudar senha. Permite que a senha seja mudada a qualquer momento.

Chat

Bate-papo. Permite aos usuários se comunicarem através de um aplicativo de mensagem instantânea.

Citrix

Uma interface de usuário compatível com o Citrix* para iniciar aplicativos.

CommunityAccess

Acesso à comunidade. Permite a você criar comunidades, aceitar ou rejeitar convites para associar-se a uma comunidade e também localizar comunidades.

CommunityAdministration

Administração de comunidade. Permite criar, modificar e atribuir gadgets à comunidade.

CommunityCalendar

Calendário da comunidade. Exibe um calendário com o qual você pode programar eventos.

Bate-papo da Comunidade

Bate-papo da comunidade. Permite a comunicação com os outros membros através de um aplicativo de mensagens instantâneas.

CommunityDiscussion

Discussão em comunidade. Permite o gerenciamento de discussões com outro membros da comunidade.

CommunityFileSharing

Compartilhamento de arquivos da comunidade. Permite a pesquisa de diretórios e o upload ou a remoção de arquivos.

CommunityManager

Gerenciador da comunidade. É exibido na parte superior da página e permite a edição de vários componentes da comunidade.

Customization

Personalização. Um utilitário através do qual os usuários podem mudar senhas e personalizar suas páginas do portal (adicionar, mudar ou remover o conteúdo e o layout).

DynamicGroupAdmin

Administração de grupos dinâmicos. Controla grupos dinâmicos.

eGuide

Fornece informações do aplicativo eGuide.

Exchange

Fornece acesso ao calendário do Microsoft* Exchange e às funções de mensagens.

GroupWiseCalendar

Calendário do GroupWise. Fornece acesso às funções do calendário GroupWise da Novell®.

GroupWiseMail

Correio do GroupWise. Fornece acesso às funções de mensagens do GroupWise da Novell.

GWWebAccess

Fornece o login único ao GroupWise WebAccess.

HTML

Acessa um site e retorna os dados em um página no formato HTML. Útil para configurar o acesso a sites que requerem login.

iFrame

Somente para o Internet Explorer 5. Acessa um site e retorna os dados em um página no formato HTML. Útil para configurar o acesso a sites que requerem login.

JDBCQuery

Consulta JDBC. Exibe uma consulta de banco de dados JDBC pré-configurada para o usuário.

LegacyAdmin

Gadget de administração de sistemas preexistentes. Controla o acesso aos esquemas de objetos e aos esquemas personalizados.

Notes

Fornece acesso ao Lotus* Notes*.

Message

Mensagem. Permite aos proprietários de comunidades exibirem mensagens aos membros.

MoreOverNews

Fornece acesso a um serviço de notícias.

NNTP

Fornece acesso aos grupos de notícias.

NetworkFileGadget

Arquivo da rede. Fornece acesso a um sistema básico de recuperação e armazenamento da Web onde os usuários podem acessar arquivos em uma rede.

Nims

Novell Internet Messaging. Fornece o login único para acessar as funções de calendário e de troca de mensagens.

PageAdmin

Administração de página. Controla páginas e temas.

PageSetAdmin

Administração de conjuntos de páginas. Permite a criação de grupos de páginas e temas e a atribuição dos grupos aos usuários.

PCOAdmin

Administração do PCO. Permite a adição ou remoção de administradores do NPS.

Phonebook

Agenda telefônica. Permite aos usuários procurarem e exibirem informações de usuários do diretório.

PortalAdmin

Administração do portal. Fornece um utilitário para a administração do Novell Portal Services.

PortalStats

Estatísticas do portal. Acessa e exibe estatísticas no software NPS. Inclui o número de usuários ativos, IDs de usuários ativos, número de vezes em que o portal é acessado, tempo médio de acesso e o tempo de acesso de usuários individuais.

Registration

Registro. Permite aos usuários se registrarem (criarem um ID e uma senha ) para acessar o portal.

RemoteAdmin

Administração remota. Permite testar atribuições do gadget e exibir as configurações dessas atribuições. (Esse gadget somente pode ser utilizado pelos administradores para fins de teste.)

RSS

Fornece um mecanismo RSS através do qual é possível assinar e publicar informações.

SelfAdmin

Auto-administração. Habilita a administração do Novell eDirectoryTM do usuário conectado através do LDAP.

Shortcut

Atalho. Um assistente que permite aos usuários configurarem links para sites da Web e gadgets.

StockApplet

Applet de ações. Permite a determinação dos tipos de informações de ações a serem recuperadas.

StockTicker

Ticker de ações. Ticker de ações para distribuição.

Survey

Pesquisa. Gadget de consulta seqüencial não configurado que permite a solicitação de respostas às pesquisas.

Topics

Tópicos. Um mecanismo que permite a criação de indicadores estáticos para tópicos.

UserAdmin

Administração de usuários. Uma ferramenta extensível para a administração do eDirectory através do NPS. As suas funções incluem: pesquisa da árvore, adição e exclusão de objetos e edição de atributos de qualquer objeto.

WebMailGadget

Correio da Web. Fornece acesso a sistemas de correio compatíveis com IMAP ou POP.

XMLRemote

XML remoto. Permite a associação de um URL de XML a uma folha de estilo XSL.

JDBCQuery

Consulta JDBC. Exibe uma consulta de banco de dados JDBC pré-configurada para o usuário.

Além desses gadgets fornecidos pela Novell, você pode criar os seus próprios gadgets utilizando o Novell Portal Services SDK disponível no site de desenvolvedores da Novell na Web.


Páginas

As páginas são o bloco de construção de layout básico do Novell Portal Services. Uma página exibe todo o conteúdo de um gadget. Ela também define o posicionamento ou o local do gadget. Os gadgets podem ser colocados no cabeçalho, no rodapé ou em uma das três colunas disponíveis.


Esse gráfico exibe o layout do NPS, que inclui um cabeçalho, três colunas e um rodapé.

Você pode atribui páginas a objetos de eDirectory específicos em um diretório (Usuário, Container, Grupo ou Grupo do portal). Por exemplo, você pode ter todos os funcionários do setor de vendas no container Vendas. É possível criar uma página para o container Vendas que contenha gadgets relevantes e links para aplicativos da Web úteis. Embora os usuários só possam visualizar uma página de cada vez, eles geralmente terão acesso a mais de uma página, pois elas são herdáveis. Os usuários herdam o direito de acesso a várias páginas de suas participações em grupo, dos containers pai ou das atribuições diretas ao objeto Usuário. Uma lista de todas as páginas herdadas para um usuário é exibida em um seletor na página do portal. Com esse seletor, o usuário pode clicar em um item da lista para selecionar uma Página a ser exibida na página do portal. A área em que a página é exibida chama-se área herdável.

Ao criar uma página, você especifica o tipo (indicando o número de colunas que a página terá), a prioridade da página (a ordem em que a página será exibida na lista de páginas acessíveis ao usuário) e se os usuários poderão adicionar os seus próprios gadgets a essa página.


Temas

Um tema é a parte estática de uma página do portal que sempre aparece, independentemente do que a página herdável exibe. Essa parte estática é geralmente usada para personalizar o seu portal com o logotipo da sua organização ou empresa e com links ou gadgets úteis. A parte estática do tema também contém a lista de seletor para a escolha da página a ser exibida. A área na página contendo as informações sobre o tema (personalizadas) é chamada de área personalizada.

Um usuário pode possuir apenas um tema que é atribuído diretamente ao objeto Usuário do tema ou é herdado de um objeto de container pai. O tema define quais atribuições de gadget estão no tema, como a área herdável será exibida e qual folha de estilo XSLT será usada para exibir o portal. A folha de estilo XSLT define como a lista de seletores para a área herdável será exibida. O seletor pode ser exibido de várias formas, como por exemplo, no formato em que as opções são listadas na parte inferior do lado esquerdo.

Todo portal tem um tema padrão. Quando um usuário efetua login pela primeira vez, talvez ele não tenha uma configuração no diretório do objeto Usuário ou dos containers pai. Nesse caso, o NPS usa o tema padrão para criar um área personalizada padrão para o usuário. O tema padrão corresponde aos gadgets de autenticação e de administração do portal. Os gadgets definidos para o tema padrão são como qualquer outro gadget e podem ser atribuídos a qualquer usuário, grupo ou container em qualquer página ou tema.


Folhas de estilo XSL/XSLT

As folhas de estilo XSL/XSLT controlam a interface geral de exibição do portal. As folhas de estilo XSL/XSLT são usadas para controlar a formatação tanto no nível do tema quanto no nível do gadget. Para um tema, a folha de estilo XSL/XSLT define todos os gráficos (linhas, imagens, logotipos) exibidos na área estática, as cores usadas na página e como o seletor para a área herdável é exibido. Para um gadget, a folha de estilo XSL/XSLT define layouts, gráficos e formatação de texto.

A interface do portal NPS é baseada nas linguagens XML, XSL e XSLT padrão da indústria. Caso conheça essas linguagens, você poderá criar ou modificar as folhas de estilo em um portal para personalizá-lo.

O NPS inclui uma seleção de amostras de folhas de estilo para a renderização da aparência do portal. O utilitário de administração do portal ou gadget permite que você especifique a folha de estilo XSL/XSLT para um tema na lista de amostras ou que utilize uma projetada por você. Você também pode editar as folhas de estilo de amostra e personalizá-las para o seu ambiente.

Cada um dos gadgets do NPS inclui uma folha de estilo XSL/XSLT. Todos os gadgets personalizados criados por você precisam incluir uma folha de estilo XSL/XSLT.


Grupos do portal

Um grupo do portal é um objeto especial que permite definir um filtro de pesquisa para distribuir o conteúdo do portal a usuários em vários containers. Por exemplo, a sua empresa pode ter escritórios localizados em várias áreas geográficas e você deseja definir um esquema para cada área a fim de distribuir o conteúdo específico e relevante para cada uma dessas áreas. No entanto, a estrutura de seu diretório contém usuários agrupados por função (vendas, financeiro, recursos humanos, desenvolvimento). O objeto Grupo do Portal permite a definição de uma string de pesquisa que procure por um valor específico em um atributo de diretório que identifique os membros de um grupo do portal. Você então pode definir uma página (esquema de objetos) para que esse grupo do portal contenha os gadgets apropriados para o grupo.


Objeto Configuração do Portal

O Objeto Configuração do Portal (PCO) é um objeto do diretório que representa a configuração do portal. Um PCO pode controlar muitos servidores Web em relação à escalabilidade. Cada servidor Web associado a um PCO representa exatamente o mesmo conteúdo dos outros servidores Web associados ao mesmo PCO. Os servidores Web são associados somente a um PCO e representam a configuração desse PCO para qualquer usuário que efetua login.

Um diretório LDAP pode conter vários PCOs. Cada PCO representa um portal diferente para os seus usuários de diretório. Por exemplo, um diretório pode conter PCOs que representam um portal de vendas, um portal de desenvolvedores e outros. Os usuários no diretório que efetuam o login nos servidores Web, que representam os PCOs individuais, visualizam um conteúdo diferente, baseado no PCO que está controlando o servidor Web.

Um PCO controla vários servidores Web. Todo o acesso ao diretório é baseado no PCO. No portal, todas as relações e associações entre os gadgets, atribuições de gadget, páginas e temas são baseadas no PCO. Isso significa que as páginas presentes em um PCO associado a um usuário/grupo/container não estarão presentes em um PCO diferente que esteja associado ao mesmo usuário/grupo/container.


Herança

Herança é a habilidade de passar as propriedades de um objeto da árvore a outros objetos localizados mais abaixo, nessa mesma árvore. A herança é aplicável a todos os usuários que acessam o NPS. Isso significa que a identidade do usuário ou sua localização na árvore, incluindo os containers pai acima do objeto Usuário e as participações em grupo para o objeto Usuário, determina qual o tema, as páginas e as atribuições de gadget são exibidas quando o usuário efetua login no portal.

Herança também significa que o administrador pode bloquear partes do portal ou permitir aos usuários substituírem configurações para mudar a aparência padrão do administrador do portal. Algumas configurações também podem ser cumulativas, o que significa que o valor de uma determinada configuração corresponde ao total das atribuições e configurações padrão, assim como a quaisquer personalizações do usuário.

Os seguintes tipos de herança são usados no portal.


Herança de esquema de usuário

Os usuários herdam temas e páginas (incluindo as atribuições do gadget) dos atributos Apenas Leitura (Ro) e Leitura/Gravação (Rw) dos usuários, dos containers pai e de participações no grupo. Quando você atribui uma página ou um tema a um usuário, ela será armazenada no atributo Ro. Todas as personalizações aplicadas aos gadgets (como a movimentação de atribuições de gadget ou atribuições de gadget adicionadas) são armazenadas no atributo Rw.

Para determinar o tema apropriado, página e atribuições do gadget para um usuário, o portal utiliza o seguinte processo:

  1. Inicia no atributo Ro do usuário e localiza todas as páginas atribuídas ao usuário.
  2. Pesquisa o contexto do usuário para encontrar páginas atribuídas ao usuário através dos seus containers pai e participações no grupo.
  3. Adiciona as personalizações do usuário permitidas pelas páginas.
  4. Adiciona temas e páginas de grupos do portal.
  5. Adiciona grupos dinâmicos.
  6. Adiciona páginas de comunidade.
  7. Verifica o atributo Rw do usuário para determinar se alguma personalização do usuário é permitida.

Herança de configuração de gadget

A configuração para um gadget exibir dados para o usuário também é controlada através do recurso de herança. Por exemplo, um gadget de ticker de ações precisa saber o endereço IP correto para coletar as informações necessárias sobre os símbolos de ações. Além disso, o gadget precisa saber em quais símbolos o usuário deseja que as informações sejam agrupadas. Ambos representam definições separadas na configuração de gadget. Cada uma dessas configurações são herdadas separadamente.

Por exemplo, o endereço IP pode ser especificado somente no objeto Gadget. Entretanto, os símbolos de ações podem ser especificados na atribuição, no objeto Gadget e no atributo Rw do usuário. A configuração depende dos flags Sobregravável e Cumulativo especificados em cada configuração. Como administrador, você deve tornar a configuração do endereço IP não sobregravável, de forma que se o usuário definiu a configuração no atributo Rw, ela será ignorada. Entretanto, pode ser que você queira que as configurações de símbolos sejam sobregraváveis para que o usuário possa escolher exatamente quais símbolos de ações monitorar. Se você tornou a configuração de símbolos cumulativa, o usuário somente poderá adicionar aos símbolos que você configurou como padrão. O usuário nunca pode apagar esses símbolos definidos pelo administrador.

Para determinar uma configuração de gadget específica, o portal utiliza o seguinte processo:

  1. Inicia na atribuição do gadget para um esquema de um objeto.
  2. Verifica a configuração de gadget padrão no próprio objeto Gadget.
  3. Verifica o atributo Rw do usuário para determinar se existem personalizações do usuário permitidas.