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

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Em 25 de julho de 2013, lançamos uma atualização do portal Apigee Developer Services.

Recursos e melhorias

  • Upgrade do Drupal 7.21 para o 7.23 (apenas para correções de manutenção, sem problemas de segurança).
  • Novo instalador do Drupal com base em perfil.
  • Integração com a Apigee MINT (monetização e comércio).
  • Tratamento de erros conectável. Novos hooks são expostos, o que permite que módulos específicos do cliente modifiquem qualquer notificação de erro ou status gerada pelos módulos Devconnect.
  • O módulo Jurídico foi integrado. Quando ativado, ele oferece uma maneira mais robusta de gerenciar a aceitação dos Termos de Serviço.
  • Devconnect username:password e org podem ser definidos a partir da linha de comando via drush.
  • A página de detalhes do app do desenvolvedor 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 existir 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 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 totalmente ocultos. Isso é controlado na página de administração do Portal do desenvolvedor.
  • 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 na página de administração do Portal do desenvolvedor.
  • Apps de desenvolvedores, desenvolvedores e produtos de API agora são agrupados como entidades. Os casos de teste foram escritos para cada um deles. O desenvolvedor não precisa mais ter conhecimento sobre os componentes internos do SDK da API de gerenciamento. As conhecidas funções "entity_load" e "entity_save" podem ser usadas para acessar todas as funcionalidades.
  • Os apps do desenvolvedor agora expõem tokens. Se o módulo de regras estiver ativado, eles poderão ser usados quando três novos eventos forem disparados: na criação, na atualização e na exclusão do app.
  • Quando o update.php é executado, os módulos Devconnect_* obsoletos são desativados (eles serão removidos no R24):
    • devconnect_apigee (contém bibliotecas de classes antigas que não são mais usadas)
    • devconnect_validate (não é mais necessário, pois estamos mudando 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 as instalações do zero configurem uma instância funcional do portal do desenvolvedor.
  • A dependência do módulo node_reference foi removida.
  • Os módulos DevChan agora funcionam corretamente quando o idioma japonês está ativado
  • Foram adicionadas strings para tradução em japonês.
  • A Sincronização de desenvolvedores agora sincroniza todos os desenvolvedores do KMS com usuários locais do Drupal, bem como o antigo comportamento de sincronizar usuários locais do Drupal com o KMS. Ele também atribui papéis de administrador a cada usuário configurado como administrador da organização no KMS.
  • A sincronização do desenvolvedor agora pode ser executada por meio de drush.
  • Adição do logon único accounts.apigee.com (disponível para domínios *.apigee.com).
  • O SSO da Apigee e o SSO do Google definem papéis de administrador em um usuário com e-mail configurado como administrador no KMS.
  • Melhorias na detecção e no preenchimento prévio do nome e sobrenome e e-mail no SSO do Google.
  • Na página de administração da API DevChan Management, agora há um botão "Testar conexão" para testar os parâmetros de conexão do KMS.
  • Adição do módulo devconnect_key_value_map, que oculta as complexidades de lidar com o SDK da API de gerenciamento ao lidar com mapas de chave-valor.
  • O módulo WYSIWYG foi descontinuado e removido da distribuição em favor dos módulos de link CKEditor e CKEditor. (WYSIWYG deve ser REMOVIDO COMPLETO de qualquer instalação).
  • O CKEditor foi atualizado para a versão 4.2.1.
  • O CKEditor configurado para usar media, media_embed e media_youtube a fim de gerenciar mídias enviadas e provenientes da Internet.
  • Inclusão do comando drush para fazer upgrade do >=R22.
  • Script de instalação de OPDK completamente novo e guia de instalação em PDF.

Correções de bugs

  • Agora, o "e" comercial é proibido como parte dos nomes dos apps dos desenvolvedores. A presença de "e" comercial causava falhas no site.
  • As senhas da 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 tiverem sido configuradas.