2.10.0 • Published 2 years ago

ej-conversations v2.10.0

Weekly downloads
207
License
MIT
Repository
-
Last release
2 years ago

O Componente de opinião é um Web component desenvolvido em Stenciljs. Seu objetivo é permitir que usuários votem nas conversas da EJ sem precisar acessar diretamente as instâncias de produção (https://ejplataform.org e https://ejparticipe.org). Isso é feito integrando o componente de opinião em páginas HTML como plataformas web, sites e blogs.

Para integrar o componente em uma página HTML, é preciso adicionar o pacote NPM via tag script e adicionar a tag que carrega o web component. Por exemplo:

<!DOCTYPE html>
<html>
  <head>
    <script
      src="https://unpkg.com/ej-conversations/dist/conversations/conversations.esm.js"
      type="module"
    ></script>
    <link
      rel="stylesheet"
      href="https://unpkg.com/ej-conversations/dist/conversations/conversations.css"
    />
    <title>Pesquisa de opinião do Comitê Gestor da Internet (CGI)</title>
  </head>
  <body style="margin: unset !important">
    <ej-conversation
      conversation-author-token=""
      host="https://www.ejplatform.org"
	  overlay-mode="false"
      cid="126"
      background-image="https://gitlab.com/pencillabs/ej/ej-application/uploads/7b6e5e342b8d0606c2dbc4041e4eda79/tela-enquete2.png"
    ></ej-conversation>
  </body>
</html>

Desenvolvimento

Antes de executar o componente, é preciso ter uma instância da EJ rodando. O componente possui algumas variáveis que precisam ser definidas para o seu correto funcionamento.

  • host: O endereço da instância da EJ que será utilizada. Por exemplo: http://localhost:8000 ou https://ejplatform.org.
  • cid: O ID da conversa da EJ que iremos disponibilizar para votação.
  • background-image: URL para uma imagem que será utilizada como imagem de fundo pelo componente.
  • overlay-mode: Uma variável booleana, que define se o componente deve ser posicionado sobre o conteúdo da página HTML ou não.

Essas configurações podem ser feitas no arquivo src/index.html. Para subir o servidor de desenvolvimento do StencilJS, execute:

sudo npm install @stencil/core@latest --save-exact -g
npm install
npm start

Para executar os testes:

make test

Para publicar uma nova versão do componente, faça as alterações necessárias, incremente a versão atual no arquivo package.json e utilize a task make publish para enviar a nova versão para o registry do NPM.

Distribuição

Para o usuário final, o componente é distribuido via pacote npm, e pode ser encontrado no link https://www.npmjs.com/package/ej-conversations.

Para mais informações, acesse a documentação da EJ para a ferramenta componente de opinião.

2.10.0

2 years ago

2.9.1

2 years ago

2.7.0

2 years ago

2.9.0

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.4.5

2 years ago

2.4.4

2 years ago

2.6.1

2 years ago

2.6.0

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.4.1

2 years ago

2.0.5

2 years ago

2.4.0

2 years ago

2.0.4

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.1.9

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.3.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.3

2 years ago

2.2.0

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.3

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.0

2 years ago

1.9.12

2 years ago

1.9.11

3 years ago

1.9.10

3 years ago

1.9.9

3 years ago

1.9.8

3 years ago

1.9.7

3 years ago

1.9.6

3 years ago

1.9.5

3 years ago

1.9.4

3 years ago

1.9.4-beta2

3 years ago

1.9.4-beta1

3 years ago

1.9.4-beta4

3 years ago

1.9.4-beta3

3 years ago

1.9.4-beta6

3 years ago

1.9.4-beta5

3 years ago

1.9.4-beta8

3 years ago

1.9.4-beta7

3 years ago

1.9.4-beta9

3 years ago

1.9.2-beta

3 years ago

1.9.1-beta

3 years ago

1.9.2

3 years ago

1.9.3-beta

3 years ago

1.9.4-beta

3 years ago

1.8.0

4 years ago

1.8.0-beta2

4 years ago

1.8.0-beta1

4 years ago

1.7.25

4 years ago

1.7.23

4 years ago

1.7.24

4 years ago

1.7.22

4 years ago

1.7.22-beta1

4 years ago

1.7.21

4 years ago

1.7.19

4 years ago

1.7.20

4 years ago

1.7.17

4 years ago

1.7.18

4 years ago

1.7.16

4 years ago

1.7.16-beta3

4 years ago

1.7.16-beta2

4 years ago

1.7.16-beta4

4 years ago

1.7.16-beta1

4 years ago

1.7.15

4 years ago

1.7.15-beta1

4 years ago

1.7.14-beta1

4 years ago

1.7.13

4 years ago

1.7.13-beta3

4 years ago

1.7.13-beta2

4 years ago

1.7.13-beta

4 years ago

1.7.12-ICD-Theme

5 years ago

1.7.12

5 years ago

1.7.12-beta

5 years ago

1.7.11

5 years ago

1.7.10-beta

5 years ago

1.7.7-beta

5 years ago

1.7.8-beta

5 years ago

1.7.9-beta

5 years ago

1.7.6-beta

5 years ago

1.7.5-beta

5 years ago

1.7.4-beta

5 years ago

1.7.2-beta

5 years ago

1.7.3-beta

5 years ago

1.7.1-beta

5 years ago

1.7.0-beta

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.9

5 years ago

1.5.8

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.4.0

5 years ago

1.3.3

5 years ago

1.3.1

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.2.1

5 years ago

1.1.2

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

0.0.32-osf

5 years ago

0.0.31-osf

5 years ago

0.0.30-osf

5 years ago

0.0.28-osf

5 years ago

0.0.29-osf

5 years ago

0.0.27-osf

5 years ago

0.0.26-osf

5 years ago

0.0.25-osf

5 years ago

0.0.24-osf

5 years ago

0.0.23-osf

5 years ago

0.0.22-osf

5 years ago

0.0.20-osf

5 years ago

0.0.21-osf

5 years ago

0.0.18-osf

5 years ago

0.0.19-osf

5 years ago

0.0.17-osf

5 years ago

0.0.16-osf

5 years ago

0.0.14

5 years ago

0.0.15

5 years ago

0.0.13

5 years ago

0.0.11

5 years ago

0.0.12

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago