Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/portabilis/i-educar-reports-package

Pacote com as funcionalidades do módulo de relatórios para o i-Educar
https://github.com/portabilis/i-educar-reports-package

i-educar jasperreports package php reports

Last synced: 2 months ago
JSON representation

Pacote com as funcionalidades do módulo de relatórios para o i-Educar

Awesome Lists containing this project

README

        

# i-Educar Relatórios

Módulo de relatórios para o [i-Educar](https://github.com/portabilis/i-educar).

## Dependências

Os relatórios utilizam a biblioteca [JasperReports](https://community.jaspersoft.com/project/jasperreports-library)
desenvolvida em Java para renderizar os arquivos em PDF.

Para intermediar a conexão entre PHP e Java é utilizada a biblioteca [JasperStarter](http://jasperstarter.cenote.de/).

- PHP ter permissão para executar as funções `exec` e `passthru` no servidor.
- [OpenJDK](https://openjdk.java.net/) 8 instalado no servidor.

## Instalação

> Para usuários Docker, executar os comandos `# (Docker)` ao invés da linha seguinte.

Clone este repositório a partir da raiz do i-Educar:

```bash
git clone [email protected]:portabilis/i-educar-reports-package.git packages/portabilis/i-educar-reports-package
```

Ative o pacote via plug and play:

```bash
# (Docker) docker-compose exec php composer plug-and-play
composer plug-and-play
```

Instale o pacote:

```bash
# (Docker) docker-compose exec php artisan community:reports:install
php artisan community:reports:install
```

Publique os assets:

```bash
# (Docker) docker-compose exec php artisan vendor:publish --tag=reports-assets --ansi
php artisan vendor:publish --tag=reports-assets --ansi
```

## Perguntas frequentes (FAQ)

Algumas perguntas aparecem recorrentemente. Olhe primeiro por aqui:
[FAQ](https://github.com/portabilis/i-educar-website/blob/master/docs/faq.md).

---

Powered by [Portábilis](https://portabilis.com.br/).