devchallenge
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hello world
README.md

README.md

#Índice

#Recursos para o devchallenge do eVida

#Hello World

Requisitos: ter activado o modo developer no eVida.

Para testar o Hello World há que seguir os seguintes passos:

1- Definir id da aplicação

As Packaged Apps precisam de ter um ficheiro config.xml configurado correctamente (de acordo com o standard de Widgets 1.0 da W3C), que é um ficheiro manifest que contém um conjunto importante de informação sobre a aplicação.

Aqui poderá alterar o nome da aplicação e outros campos tais como: autor, descrição, logótipo, entre outros:

<?xml version="1.0" encoding="utf-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" version="1.0.0"
        id="http://widgets.tice.ipn.pt/<id_unico>">
   <name>Hello World</name>
   <content src="index.html" />
   <icon src="icon.jpg" />
</widget>

O ID da aplicação é definido com o seguinte formato:

http://widgets.tice.ipn.pt/<id_unico>, onde <id_unico> deverá ser substituído por uma identificação única da sua aplicação. Este id irá ser usado pela eVida para identificar a sua aplicação, que irá atribuir o seguinte url: https://www.evida.pt/app/<id_unico>.

2- Obter token OAuth

Para obter as informações do utilizador é necessário aceder à area "Developer:

Localizado na sidebar, e escolher "API access", ou aceder a https://www.evida.pt/dashboard/api-access.

Aí, clicando em "Create another Oauth Consumer", preenchendo e submentendo o formulário obtêm-se as chaves "Consumer Key" e "Consumer Secret". Para o propósito do tutorial "Redirection URI" pode ficar em branco.

Neste caso, apenas nos interessa o "Consumer Key", que devemos usar para substituir <consumer_key> no ficheiro index.html

  var qs = {
        ...
      	consumer_key: '<consumer_key>'
        ...
  };

3- Submeter a aplicação

Após este passo, pra submeter a aplicação para o eVida há que:

  1. Comprimir num zip todos os ficheiros na raiz da aplicação (não a directoria em si, mas o seu conteúdo)

  2. Alterar a extensão do ficheiro de .zip para .wgt

  3. change the extension from .zip to .wgt

  4. Ir ao eVida, aceder à área de Developer e clicar "Create an app"

  5. Clicar em New Packaged App

  6. Proceder a upload do ficheiro .wgt

#Contactos