Metadata-Version: 2.0
Name: brasil.gov.vlibrasnews
Version: 1.0b1
Summary: .gov.br: Tradução de Português para Libras
Home-page: https://github.com/plonegovbr/brasil.gov.vlibrasnews
Author: Simples Consultoria
Author-email: produtos@simplesconsultoria.com.br
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Framework :: Plone :: 5.0
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Products.CMFPlone (>=4.3)
Requires-Dist: Products.GenericSetup
Requires-Dist: plone.api
Requires-Dist: plone.app.layout
Requires-Dist: plone.app.registry
Requires-Dist: plone.autoform
Requires-Dist: plone.behavior
Requires-Dist: plone.dexterity
Requires-Dist: plone.memoize
Requires-Dist: plone.supermodel
Requires-Dist: requests
Requires-Dist: setuptools
Requires-Dist: zope.component
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.schema
Provides-Extra: test
Requires-Dist: AccessControl; extra == 'test'
Requires-Dist: httmock; extra == 'test'
Requires-Dist: mock; extra == 'test'
Requires-Dist: plone.app.contenttypes; extra == 'test'
Requires-Dist: plone.app.robotframework; extra == 'test'
Requires-Dist: plone.app.testing[robot]; extra == 'test'
Requires-Dist: plone.app.textfield; extra == 'test'
Requires-Dist: plone.browserlayer; extra == 'test'
Requires-Dist: plone.registry; extra == 'test'
Requires-Dist: plone.testing; extra == 'test'
Requires-Dist: robotsuite; extra == 'test'
Requires-Dist: zope.component; extra == 'test'

***************************************
Integração do VLibras News API no Plone
***************************************

.. contents:: Conteúdo
   :depth: 2

Introdução
-----------

O VLibras News API é um serviço desenvolvido pelo `Laboratório de Aplicações de Video Digital <http://lavid.ufpb.br/>`_ para gerar traduções para `LIBRAS <http://vlibras.gov.br/>`_ em forma de vídeos armazenados no YouTube.

Este pacote é uma integração do VLibras News API no Plone,
atraves de um behavior para tipos de conteúdo Dexterity.

Estado deste pacote
-------------------

.. image:: http://img.shields.io/pypi/v/brasil.gov.vlibrasnews.svg
    :target: https://pypi.python.org/pypi/brasil.gov.vlibrasnews

.. image:: https://img.shields.io/travis/plonegovbr/brasil.gov.vlibrasnews/master.svg
    :target: http://travis-ci.org/plonegovbr/brasil.gov.vlibrasnews

.. image:: https://img.shields.io/coveralls/plonegovbr/brasil.gov.vlibrasnews/master.svg
    :target: https://coveralls.io/r/plonegovbr/brasil.gov.vlibrasnews

Instalação
----------

Para habilitar a instalação deste produto em um ambiente que utilize o buildout:

1. Editar o arquivo buildout.cfg (ou outro arquivo de configuração) e
   adicionar o pacote ``brasil.gov.vlibrasnews`` à lista de eggs da instalação:

.. code-block:: ini

      [buildout]
      ...
      eggs =
          brasil.gov.vlibrasnews

2. Após alterar o arquivo de configuração é necessário executar ''bin/buildout'', que atualizará sua instalação.

3. Reinicie o Plone

4. Acesse o painel de controle e instale o produto **.gov.br: Tradução de Português para LIBRAS**.

Uso
---

Após instalar o pacote é preciso ir na 'Configuração do Site',
selecionar 'VLibras News API' nas 'Configurações de Complementos',
e informar o token de acesso.

Para ativar o behavior é necessário ir em 'Tipos de conteúdo Dexterity',
selecionar o tipo de conteúdo que será processado,
e habilitar o behavior 'VLibras News'.

Um novo campo de só leitura será disponibilizado para armazenar o endereço do vídeo com a tradução a LIBRAS do conteúdo processado.

Como funciona
-------------

Quando um usuário publicar um objeto de um tipo de conteúdo com o behavior habilitado,
uma requisição é feita na API para criar um vídeo com a tradução do conteúdo para LIBRAS.

A partir desse momento a API é consultada periodicamente para conhecer o estado do processamento do vídeo.
Quando o vídeo ficar pronto para visualização, um viewlet disponibiliza um player para assistir o video.

Caso o conteúdo for modificado,
o vídeo anterior é retirado e uma nova requisição é feita para criar um novo vídeo com a tradução do conteúdo atualizado para LIBRAS.

Caso o conteúdo for excluido,
uma requisição é feita para excluir também o vídeo com a tradução do conteúdo para LIBRAS.

Colaboradores
---------------

- Rodrigo Ferreira de Souza
- Héctor Velarde

Changelog
---------

1.0b1 (2016-09-07)
^^^^^^^^^^^^^^^^^^

- Fix control panel configlet icon.
  [hvelarde]

- The implementation was rewritten as a behavior.
  No upgrade step is available, you must uninstall the previous version and install the new one.
  [rodfersou, hvelarde]

- Fix button translation.
  [rodfersou]


1.0a1 (2016-08-01)
^^^^^^^^^^^^^^^^^^

- Initial release.


