Introdução Universal

O que é a introdução universal?

A introdução universal é uma implementação de introdução completa pronta a utilizar com uma estrutura de página pré-definida na qual se baseiam todos os produtos (como a API). É uma implementação completa, que inclui apresentação, apesar de não ter conteúdo, e pode ser utilizada por qualquer produto.

Motivação

Nas versões anteriores à 3.2, o enquadramento da introdução facultado para definir páginas de boas-vindas com pontos de contribuição ou "âncoras" exclusivas. Outros componentes poderiam facultar extensões que adicionam conteúdo a estas âncoras. Apesar de este mecanismo funcionar correctamente no caso de soluções fechadas, é cada vez mais difícil mantê-lo nos produtos grandes. Devido à natureza "de baixo para cima" das contribuições para os clientes nas páginas de boas-vindas, é difícil controlar o resultado final e resolver as contribuições conflituosas.

Considere, por exemplo, o fornecedor de uma função reutilizável do eclipse. Este fornecedor criou uma função útil que consiste em vários plug-ins. A função pode participar em vários produtos, tendo cada um deles a respectiva implementação Boas-vindas. Existem vários problemas com os quais o fornecedor de funções se irá deparar ao criar a contribuição de Boas-vindas:

A contribuição de Boas-vindas de uma função reutilizável é claramente mais simples de desenvolver estando as seguintes condições devidamente posicionadas:

Introduzir uma introdução universal

A introdução universal baseia-se na experiência obtida a partir das implementações de introdução e a necessidade de ter uma implementação devidamente posicionada com a qual os contribuintes podem contar. A implementação é construída através da utilização de um enquadramento de introdução existente, e, por conseguinte, todas as implementações de introdução existentes continuarão a funcionar e os clientes poderão mudar para o novo modelos de acordo com as respectivas agendas. Obviamente que, desde que não mudem, não obterão os benefícios da nova implementação, tais como a intercalação de conteúdo inteligente, novas soluções de visual, etc.

Benefícios

Alguns dos benefícios da utilização da introdução universal incluem: