Notas da versão do Portal de serviços para desenvolvedores da Apigee - 7.x-4.23

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Em 25 de julho de 2013, lançamos uma atualização do portal de serviços para desenvolvedores da Apigee.

Recursos e melhorias

  • Upgrade do Drupal 7.21 para o 7.23 (somente correções de manutenção, sem problemas de segurança).
  • Novo instalador do Drupal baseado em perfil.
  • Integração com a Apigee MINT (monetização e comércio).
  • Tratamento de erros com plug-in. Novos hooks foram expostos, permitindo que módulos específicos do cliente modifiquem qualquer notificação de erro ou status gerada pelos módulos do Devconnect.
  • O módulo jurídico agora está integrado. Quando ativada, ela oferece uma maneira mais robusta de gerenciar a aceitação dos Termos de Serviço.
  • O nome de usuário, a senha e a organização do Devconnect podem ser definidos na linha de comando usando o drush.
  • A página de detalhes do app para desenvolvedores agora é criada sem um arquivo de modelo (se o arquivo de modelo personalizado não existir) e novos hooks são expostos para permitir a modificação do conteúdo e do layout. Se houver um tema personalizado que substitua o antigo modelo da página de detalhes do app do desenvolvedor, esse modelo será usado. Caso contrário, a página será criada como uma matriz de renderização do Drupal, que pode ser modificada por hooks.
  • A data de criação do app do desenvolvedor agora é transmitida como um campo disponível para exibição na página de detalhes do app do desenvolvedor. Ele não é mostrado por padrão, mas os módulos personalizados que implementam determinados hooks podem ativar a exibição.
  • Os URLs de callback podem ser obrigatórios, opcionais ou ocultos. Isso é controlado pela página de administrador do Dev Portal.
  • Os produtos da API podem ser configurados como únicos ou múltiplos, com um valor padrão, obrigatório ou opcional ou até mesmo ocultos. Isso é controlado pela página de administrador do Dev Portal.
  • Os apps para desenvolvedores, os desenvolvedores e os produtos de API agora são agrupados como entidades. Os casos de teste foram criados para cada um. Os desenvolvedores não precisam mais ter conhecimento das partes internas do SDK da API Management. As funções conhecidas entity_load e entity_save podem ser usadas para acessar todas as funcionalidades.
  • Os apps para desenvolvedores agora expõem tokens. Se o módulo de regras estiver ativado, ele poderá ser usado quando três novos eventos forem acionados: criação, atualização e exclusão do app.
  • Quando o update.php é executado, os módulos Devconnect_* obsoletos são desativados (eles serão removidos na R24):
    • devconnect_apigee (continha bibliotecas de classes antigas que não são mais usadas)
    • devconnect_validate (não é mais necessário, já que estamos migrando para o Pantheon)
    • devconnect_faq_ext
  • Os seguintes módulos obsoletos relacionados ao devconnect foram removidos:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • O conteúdo e a estrutura padrão agora são mantidos como um conjunto de recursos. Isso permite que instalações do zero configurem uma instância funcional do portal para desenvolvedores.
  • A dependência do módulo node_reference foi removida.
  • Os módulos do DevChan agora funcionam corretamente quando o idioma japonês está ativado.
  • Adição de strings de tradução para a tradução em japonês.
  • A sincronização de desenvolvedores agora sincroniza todos os desenvolvedores do KMS com usuários locais do Drupal, além do comportamento antigo de sincronizar usuários locais do Drupal com o KMS. Ele também atribui funções de administrador a cada usuário configurado como administrador da organização no KMS.
  • A sincronização para desenvolvedores agora pode ser executada pelo drush.
  • Adição de single sign-on em accounts.apigee.com (disponível para domínios *.apigee.com).
  • O SSO do Apigee e o SSO do Google definem funções de administrador em um usuário cujo e-mail está configurado como administrador no KMS.
  • Melhoria na detecção e no preenchimento prévio de nome/sobrenome e e-mail no SSO do Google.
  • Na página de administrador da API DevChan Management, agora há um botão "testar conexão" para testar os parâmetros de conexão do KMS.
  • Foi adicionado o módulo devconnect_key_value_map, que oculta as complexidades de lidar com o SDK da API Management ao lidar com mapas de chave-valor.
  • O módulo WYSIWYG foi descontinuado e removido da distribuição em favor dos módulos CKEditor e CKEditor Link. O WYSIWYG precisa ser COMPLETAMENTE REMOVIDO de qualquer instalação.
  • O CKEditor foi atualizado para a versão 4.2.1.
  • CKEditor configurado para usar media, media_embed e media_youtube para gerenciar mídias enviadas e de origem da Internet.
  • Foi adicionado o comando drush para fazer upgrade de >=R22.
  • PDF do script e do guia de instalação do OPDK totalmente novos.

Correções de bugs

  • Agora, os sinais de & não são permitidos como parte dos nomes de apps de desenvolvedores. A presença de &s causava falhas no site.
  • As senhas de organização que contêm caracteres não compatíveis com URL não causam mais falhas.
  • As exceções não serão mais geradas em user_save se as credenciais do KMS ainda não estiverem configuradas.