2.10.0 • Published 9 months ago

ej-conversations v2.10.0

Weekly downloads
207
License
MIT
Repository
-
Last release
9 months 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

9 months ago

2.9.1

10 months ago

2.7.0

11 months ago

2.9.0

10 months ago

2.4.3

12 months ago

2.4.2

1 year ago

2.4.5

12 months ago

2.4.4

12 months ago

2.6.1

12 months ago

2.6.0

12 months ago

2.0.3

1 year ago

2.0.2

1 year ago

2.4.1

1 year ago

2.0.5

1 year ago

2.4.0

1 year ago

2.0.4

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.1.9

1 year ago

2.1.10

1 year ago

2.1.11

1 year ago

2.3.0

1 year ago

2.3.2

1 year ago

2.3.1

1 year ago

2.3.3

1 year ago

2.2.0

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.3

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.0

1 year ago

1.9.12

1 year ago

1.9.11

2 years ago

1.9.10

2 years ago

1.9.9

2 years ago

1.9.8

2 years ago

1.9.7

2 years ago

1.9.6

2 years ago

1.9.5

2 years ago

1.9.4

2 years ago

1.9.4-beta2

2 years ago

1.9.4-beta1

2 years ago

1.9.4-beta4

2 years ago

1.9.4-beta3

2 years ago

1.9.4-beta6

2 years ago

1.9.4-beta5

2 years ago

1.9.4-beta8

2 years ago

1.9.4-beta7

2 years ago

1.9.4-beta9

2 years ago

1.9.2-beta

2 years ago

1.9.1-beta

2 years ago

1.9.2

2 years ago

1.9.3-beta

2 years ago

1.9.4-beta

2 years ago

1.8.0

3 years ago

1.8.0-beta2

3 years ago

1.8.0-beta1

3 years ago

1.7.25

3 years ago

1.7.23

3 years ago

1.7.24

3 years ago

1.7.22

3 years ago

1.7.22-beta1

3 years ago

1.7.21

3 years ago

1.7.19

3 years ago

1.7.20

3 years ago

1.7.17

3 years ago

1.7.18

3 years ago

1.7.16

3 years ago

1.7.16-beta3

3 years ago

1.7.16-beta2

3 years ago

1.7.16-beta4

3 years ago

1.7.16-beta1

3 years ago

1.7.15

3 years ago

1.7.15-beta1

3 years ago

1.7.14-beta1

3 years ago

1.7.13

3 years ago

1.7.13-beta3

3 years ago

1.7.13-beta2

3 years ago

1.7.13-beta

3 years ago

1.7.12-ICD-Theme

4 years ago

1.7.12

4 years ago

1.7.12-beta

4 years ago

1.7.11

4 years ago

1.7.10-beta

4 years ago

1.7.7-beta

4 years ago

1.7.8-beta

4 years ago

1.7.9-beta

4 years ago

1.7.6-beta

4 years ago

1.7.5-beta

4 years ago

1.7.4-beta

4 years ago

1.7.2-beta

4 years ago

1.7.3-beta

4 years ago

1.7.1-beta

4 years ago

1.7.0-beta

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.4.0

4 years ago

1.3.3

4 years ago

1.3.1

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.2.1

4 years ago

1.1.2

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

0.0.32-osf

4 years ago

0.0.31-osf

4 years ago

0.0.30-osf

4 years ago

0.0.28-osf

4 years ago

0.0.29-osf

4 years ago

0.0.27-osf

4 years ago

0.0.26-osf

4 years ago

0.0.25-osf

4 years ago

0.0.24-osf

4 years ago

0.0.23-osf

4 years ago

0.0.22-osf

4 years ago

0.0.20-osf

4 years ago

0.0.21-osf

4 years ago

0.0.18-osf

4 years ago

0.0.19-osf

4 years ago

0.0.17-osf

4 years ago

0.0.16-osf

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.13

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago