Uso de Mapeador Objeto-Relacional para acesso ao banco da dados do i-educar
-
26 de Fevereiro de 2016 às 17:06Lembro que recentemente (não me recordo exatamente se em Dez2015 ou
Jan2016) trataram de assunto de uso de ORM
(tipo o
http://www.doctrine-project.org/) no código do i-educar, pra facilitar
migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre
que necessário.
Lembro de terem comentado de dificuldade de implementação ("tem muito
código dependente diretamente do BD", e que já tentaram, no passado,
introduzir um ORM próprio).
Alguém pode encontrar link [nos archives da lista
], ou explicar a
situação novamente?
[]'s
Em 26 de fevereiro de 2016 13:28, <
i-educar-request@listas.softwarepublico.gov.br> escreveu:> From: Jaime Dias
> To: i-educar@listas.softwarepublico.gov.br
> Subject: Re: [i-Educar] erro
> Message-ID:
><
> CALdTDoZGdn-01W8K2u3t61kT8AnFDAftFKP6CriOyKeHFUy+ig@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Ola novamente,
>
> Acho que comecei com o pé esquerdo.
> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
> camada de abstração ao banco daria flexibilidade e queria saber a opinião
> se achavam melhor a abstração ou um acesso mais direto.
>
> (Estou procurando algum projeto para contribuir no tempo livre e achei que
> talvez possa ser i-educar)
>
> Acho que a forma adequada seria perguntar se tem algo que precise de mais
> atenção no momento que não esta sendo dada.
>
> Um todo list que possa se escolher uma tarefa que não precise de
> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
> codigo.
>
> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
> integração EAD...
>
> Acabei de me inscrever na lista e acredito que depois de março terei
> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
> lista para ver se surge algo que eu possa contribuir e me familiarizar com
> os membros da lista.
>
> Excelente fim de semana a todos.
>
> Atenciosamente,
> -
26 de Fevereiro de 2016 às 19:02Olá boa tarde,
Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)> Em 26 de fev de 2016, à(s) 14:06, Felipe Bragaescreveu:
>
> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>
> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>
> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>
> []'s
>
> Em 26 de fevereiro de 2016 13:28,> escreveu:
> From: Jaime Dias>
> To: i-educar@listas.softwarepublico.gov.br
> Subject: Re: [i-Educar] erro
> Message-ID:
>>
> Content-Type: text/plain; charset="utf-8"
>
> Ola novamente,
>
> Acho que comecei com o pé esquerdo.
> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
> camada de abstração ao banco daria flexibilidade e queria saber a opinião
> se achavam melhor a abstração ou um acesso mais direto.
>
> (Estou procurando algum projeto para contribuir no tempo livre e achei que
> talvez possa ser i-educar)
>
> Acho que a forma adequada seria perguntar se tem algo que precise de mais
> atenção no momento que não esta sendo dada.
>
> Um todo list que possa se escolher uma tarefa que não precise de
> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
> codigo.
>
> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
> integração EAD...
>
> Acabei de me inscrever na lista e acredito que depois de março terei
> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
> lista para ver se surge algo que eu possa contribuir e me familiarizar com
> os membros da lista.
>
> Excelente fim de semana a todos.
>
> Atenciosamente,
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar -
26 de Fevereiro de 2016 às 19:09Olá eduardo,
Pelo visto cheguei atrasado ☺
Você poderia me dizer um sumario do que enfrentou e do que esta
enfrentando? (Em termos de dificuldades/facilidades)
O roadmap é a abstração do banco ou possui um escopo maior?
O seu codigo esta com as atualizações do serpro, em sincronia com alguma
data de referencia?
Parabéns pela iniciativa,
Em 26/02/2016 4:03 PM, "Eduardo Junior"escreveu: > Olá boa tarde,
>
> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um
> datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um
> projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 +
> Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa,
> inclusive arrumar o readme no repositório já que fiz algumas mudanças e não
> atualizei ainda. Mas para quem quiser acompanhar: código fonte em:
>https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em
>http://ieducar.calangodev.com.br usuário e senha admin. versão de
> demonstração rodando em mysql ;)
>
>
> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga
> escreveu:
>
> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou
> Jan2016) trataram de assunto de uso de ORM
> (tipo o
>http://www.doctrine-project.org/) no código do i-educar, pra facilitar
> migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre
> que necessário.
>
> Lembro de terem comentado de dificuldade de implementação ("tem muito
> código dependente diretamente do BD", e que já tentaram, no passado,
> introduzir um ORM próprio).
>
> Alguém pode encontrar link [nos archives da lista
> ], ou explicar
> a situação novamente?
>
> []'s
>
> Em 26 de fevereiro de 2016 13:28, <
> i-educar-request@listas.softwarepublico.gov.br> escreveu:
>
>> From: Jaime Dias
>> To: i-educar@listas.softwarepublico.gov.br
>> Subject: Re: [i-Educar] erro
>> Message-ID:
>><
>> CALdTDoZGdn-01W8K2u3t61kT8AnFDAftFKP6CriOyKeHFUy+ig@mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Ola novamente,
>>
>> Acho que comecei com o pé esquerdo.
>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>> se achavam melhor a abstração ou um acesso mais direto.
>>
>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>> talvez possa ser i-educar)
>>
>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>> atenção no momento que não esta sendo dada.
>>
>> Um todo list que possa se escolher uma tarefa que não precise de
>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>> codigo.
>>
>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento
>> de
>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>> integração EAD...
>>
>> Acabei de me inscrever na lista e acredito que depois de março terei
>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>> os membros da lista.
>>
>> Excelente fim de semana a todos.
>>
>> Atenciosamente,
>>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
26 de Fevereiro de 2016 às 19:22Meu código é totalmente novo. Usando como base somente a lógica e estrutura das tabelas do atual ieducar, com algumas modificações. Pois existem muitos campos que não são mais utilizados assim como outros que devem ser incorporados. Exemplo de classe representando a entidade Escola abaixo:
* @category Entidade
* @subpackage Escola
* @version 0.1
* @copyright (c) 2016 CalangoDev (http://www.calangodev.com.br)
*
* @ORM\Entity
* @ORM\Table(name="escola_escola")
*/
class Escola extends Entity
{
/**
* @var int $id
*
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string $sigla
*
* @ORM\Column(type="string", length=30)
*/
protected $sigla;
/**
* @var int $juridica
*
* @ORM\OneToOne(targetEntity="Usuario\Entity\Juridica", cascade={"persist"})
* @ORM\JoinColumn(referencedColumnName="idpes")
*/
protected $juridica;
/**
* @var int $redeEnsino
*
* @ORM\ManyToOne(targetEntity="Escola\Entity\RedeEnsino", cascade={"persist"})
*/
protected $redeEnsino;
/**
* @var int $localizacao
*
* @ORM\ManyToOne(targetEntity="Escola\Entity\Localizacao", cascade={"persist"})
*/
protected $localizacao;
/**
* @var boolean $ativo
*
* @ORM\Column(type="boolean")
*/
protected $ativo = true;
/**
* @var boolean $bloquearLancamento
*
* Bloquea os lancamentos diarios em anos letivos encerrados
*
* @ORM\Column(type="boolean", nullable=true)
*/
protected $bloquearLancamento = false;
/**
* @var string $codigoInep
*
* @ORM\Column(type="string", length=8)
*/
protected $codigoInep;
/**
* @var Doctrine\Common\Collections\Collection
*
*
* @ORM\ManyToMany(targetEntity="Escola\Entity\Curso", cascade={"persist"})
* @ORM\JoinTable(
* name="escola_escola_curso",
* joinColumns={
* @ORM\JoinColumn(name="escola_id", referencedColumnName="id")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="curso_id", referencedColumnName="id")
* }
* )
*/
protected $cursos;
/**
* @var Doctrine\Common\Collections\Collection
*
* @ORM\OneToMany(targetEntity="Usuario\Entity\Telefone", mappedBy="escola", cascade={"all"}, orphanRemoval=true, fetch="LAZY")
*/
protected $telefones;
/**
* default constructor, initializes collections
*/
public function __construct()
{
$this->cursos = new ArrayCollection();
$this->telefones = new ArrayCollection();
}
/**
* @param Collection $cursos
*/
public function addCursos(Collection $cursos)
{
foreach ($cursos as $curso) {
$this->cursos->add($curso);
}
}
/**
* @param Collection $cursos
*/
public function removeCursos(Collection $cursos)
{
foreach ($cursos as $curso){
$this->cursos->removeElement($curso);
}
}
/**
* getters and setters
*/
public function getId()
{
return $this->id;
}
public function getLocalizacao()
{
return $this->localizacao;
}
public function setLocalizacao(\Escola\Entity\Localizacao $localizacao)
{
$this->localizacao = $this->valid('localizacao', $localizacao);
}
public function getJuridica()
{
return $this->juridica;
}
public function setJuridica(\Usuario\Entity\Juridica $juridica)
{
$this->juridica = $this->valid('pessoa', $juridica);
}
public function getRedeEnsino()
{
return $this->redeEnsino;
}
public function setRedeEnsino(\Escola\Entity\RedeEnsino $redeEnsino)
{
$this->redeEnsino = $redeEnsino;
}
public function getSigla()
{
return $this->sigla;
}
public function setSigla($sigla)
{
$this->sigla = $this->valid('sigla', $sigla);
}
public function getAtivo()
{
return $this->ativo;
}
public function setAtivo($ativo)
{
$this->ativo = $this->valid('ativo', $ativo);
}
public function getBloquearLancamento()
{
return $this->bloquearLancamento;
}
public function setBloquearLancamento($bloquearLancamento)
{
$this->bloquearLancamento = $this->valid('bloquearLancamento', $bloquearLancamento);
}
public function getCursos()
{
return $this->cursos;
}
public function getCodigoInep()
{
return $this->codigoInep;
}
public function setCodigoInep($codigoInep)
{
$this->codigoInep = $this->valid('codigoInep', $codigoInep);
}
public function addTelefones(Collection $telefones)
{
foreach ($telefones as $telefone){
$telefone->setEscola($this);
$this->telefones->add($telefone);
}
}
public function removeTelefones(Collection $telefones)
{
foreach ($telefones as $telefone){
$telefone->setEscola(null);
$this->telefones->removeElement($telefone);
}
}
public function getTelefones()
{
return $this->telefones;
}
/**
* @var Zend\InputFilter\InputFilter $inputFilter
*/
protected $inputFilter;
/**
* Configura os filtros
*
* @return Zend\InputFilter\InputFilter
*/
public function getInputFilter()
{
if (!$this->inputFilter){
$inputFilter = new InputFilter();
$factory = new InputFactory();
$inputFilter->add($factory->createInput(array(
'name' => 'id',
'required' => true,
'filters' => array(
array('name' => 'Int')
)
)));
$inputFilter->add($factory->createInput(array(
'name' => 'sigla',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'encoding' => 'UTF-8',
'min' => 1,
'max' => 30,
),
),
),
)));
$inputFilter->add($factory->createInput(array(
'name' => 'ativo',
'required' => false,
'filters' => array(
array('name' => 'Int')
)
)));
$inputFilter->add($factory->createInput(array(
'name' => 'juridica',
'required' => true,
'continue_if_empty' => true,
)));
$inputFilter->add($factory->createInput(array(
'name' => 'redeEnsino',
'required' => true,
)));
$inputFilter->add($factory->createInput(array(
'name' => 'localizacao',
'required' => true,
)));
$inputFilter->add($factory->createInput(array(
'name' => 'cursos',
'required' => false
)));
$inputFilter->add($factory->createInput(array(
'name' => 'bloquearLancamento',
'required' => false,
'filters' => array(
array('name' => 'Int')
)
)));
$inputFilter->add($factory->createInput(array(
'name' => 'codigoInep',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'encoding' => 'UTF-8',
'min' => 1,
'max' => 8,
),
),
),
)));
$inputFilter->add($factory->createInput(array(
'name' => 'telefones',
'required' => false
)));
$this->inputFilter = $inputFilter;
}
return $this->inputFilter;
}
}
Para quem trabalhou com Java e hibernate o Doctrine é um projeto que tem o Hibernate como base.> Em 26 de fev de 2016, à(s) 16:09, Jaime Diasescreveu:
>
> Olá eduardo,
> Pelo visto cheguei atrasado ☺
>
> Você poderia me dizer um sumario do que enfrentou e do que esta enfrentando? (Em termos de dificuldades/facilidades)
>
> O roadmap é a abstração do banco ou possui um escopo maior?
>
> O seu codigo esta com as atualizações do serpro, em sincronia com alguma data de referencia?
>
> Parabéns pela iniciativa,
>
> Em 26/02/2016 4:03 PM, "Eduardo Junior"> escreveu:
> Olá boa tarde,
>
> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)
>
>
>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga> escreveu:
>>
>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>>
>> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>>
>> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>>
>> []'s
>>
>> Em 26 de fevereiro de 2016 13:28,> escreveu:
>> From: Jaime Dias>
>> To: i-educar@listas.softwarepublico.gov.br
>> Subject: Re: [i-Educar] erro
>> Message-ID:
>>>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Ola novamente,
>>
>> Acho que comecei com o pé esquerdo.
>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>> se achavam melhor a abstração ou um acesso mais direto.
>>
>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>> talvez possa ser i-educar)
>>
>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>> atenção no momento que não esta sendo dada.
>>
>> Um todo list que possa se escolher uma tarefa que não precise de
>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>> codigo.
>>
>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>> integração EAD...
>>
>> Acabei de me inscrever na lista e acredito que depois de março terei
>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>> os membros da lista.
>>
>> Excelente fim de semana a todos.
>>
>> Atenciosamente,
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar -
26 de Fevereiro de 2016 às 19:25Como tem um framework por baixo, fica fácil implementar novas coisas. Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente começo com a entidade, depois o formulário, o controller a view e claro o arquivo de testes.> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias
escreveu:
>
> Olá eduardo,
> Pelo visto cheguei atrasado ☺
>
> Você poderia me dizer um sumario do que enfrentou e do que esta enfrentando? (Em termos de dificuldades/facilidades)
>
> O roadmap é a abstração do banco ou possui um escopo maior?
>
> O seu codigo esta com as atualizações do serpro, em sincronia com alguma data de referencia?
>
> Parabéns pela iniciativa,
>
> Em 26/02/2016 4:03 PM, "Eduardo Junior"> escreveu:
> Olá boa tarde,
>
> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)
>
>
>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga> escreveu:
>>
>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>>
>> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>>
>> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>>
>> []'s
>>
>> Em 26 de fevereiro de 2016 13:28,> escreveu:
>> From: Jaime Dias>
>> To: i-educar@listas.softwarepublico.gov.br
>> Subject: Re: [i-Educar] erro
>> Message-ID:
>>>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Ola novamente,
>>
>> Acho que comecei com o pé esquerdo.
>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>> se achavam melhor a abstração ou um acesso mais direto.
>>
>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>> talvez possa ser i-educar)
>>
>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>> atenção no momento que não esta sendo dada.
>>
>> Um todo list que possa se escolher uma tarefa que não precise de
>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>> codigo.
>>
>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>> integração EAD...
>>
>> Acabei de me inscrever na lista e acredito que depois de março terei
>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>> os membros da lista.
>>
>> Excelente fim de semana a todos.
>>
>> Atenciosamente,
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar -
26 de Fevereiro de 2016 às 19:36Eu sou usuário do notepad++, mas não vejo por que não me aventurar por
novos caminhos.
Meu maior interesse é a implementação das APIs
Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
Tem algo em mente nessa area?
Só por curiosidade, jquery? (Incidental)
Abs,
Em 26/02/2016 4:25 PM, "Eduardo Junior"escreveu: > Como tem um framework por baixo, fica fácil implementar novas coisas. Pois
> há bastante documentação do ZF2. Porém pretendo deixar um manual de como
> “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente
> começo com a entidade, depois o formulário, o controller a view e claro o
> arquivo de testes.
>
>
> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias
> escreveu:
>
> Olá eduardo,
> Pelo visto cheguei atrasado ☺
>
> Você poderia me dizer um sumario do que enfrentou e do que esta
> enfrentando? (Em termos de dificuldades/facilidades)
>
> O roadmap é a abstração do banco ou possui um escopo maior?
>
> O seu codigo esta com as atualizações do serpro, em sincronia com alguma
> data de referencia?
>
> Parabéns pela iniciativa,
> Em 26/02/2016 4:03 PM, "Eduardo Junior"escreveu:
>
>> Olá boa tarde,
>>
>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um
>> datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um
>> projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 +
>> Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa,
>> inclusive arrumar o readme no repositório já que fiz algumas mudanças e não
>> atualizei ainda. Mas para quem quiser acompanhar: código fonte em:
>>https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em
>>http://ieducar.calangodev.com.br usuário e senha admin. versão de
>> demonstração rodando em mysql ;)
>>
>>
>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga
>> escreveu:
>>
>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou
>> Jan2016) trataram de assunto de uso de ORM
>> (tipo o
>>http://www.doctrine-project.org/) no código do i-educar, pra facilitar
>> migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre
>> que necessário.
>>
>> Lembro de terem comentado de dificuldade de implementação ("tem muito
>> código dependente diretamente do BD", e que já tentaram, no passado,
>> introduzir um ORM próprio).
>>
>> Alguém pode encontrar link [nos archives da lista
>> ], ou explicar
>> a situação novamente?
>>
>> []'s
>>
>> Em 26 de fevereiro de 2016 13:28, <
>> i-educar-request@listas.softwarepublico.gov.br> escreveu:
>>
>>> From: Jaime Dias
>>> To: i-educar@listas.softwarepublico.gov.br
>>> Subject: Re: [i-Educar] erro
>>> Message-ID:
>>><
>>> CALdTDoZGdn-01W8K2u3t61kT8AnFDAftFKP6CriOyKeHFUy+ig@mail.gmail.com>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> Ola novamente,
>>>
>>> Acho que comecei com o pé esquerdo.
>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar
>>> uma
>>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>>> se achavam melhor a abstração ou um acesso mais direto.
>>>
>>> (Estou procurando algum projeto para contribuir no tempo livre e achei
>>> que
>>> talvez possa ser i-educar)
>>>
>>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>>> atenção no momento que não esta sendo dada.
>>>
>>> Um todo list que possa se escolher uma tarefa que não precise de
>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com
>>> o
>>> codigo.
>>>
>>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento
>>> de
>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>> integração EAD...
>>>
>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>> lista para ver se surge algo que eu possa contribuir e me familiarizar
>>> com
>>> os membros da lista.
>>>
>>> Excelente fim de semana a todos.
>>>
>>> Atenciosamente,
>>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
26 de Fevereiro de 2016 às 19:41Tem jQuery em algumas telas, quando necessário, mas tem como implementar api também sem muita dificuldade com o ZF2> Em 26 de fev de 2016, à(s) 16:36, Jaime Dias
escreveu:
>
> Eu sou usuário do notepad++, mas não vejo por que não me aventurar por novos caminhos.
>
> Meu maior interesse é a implementação das APIs
>
> Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
> Tem algo em mente nessa area?
>
> Só por curiosidade, jquery? (Incidental)
>
> Abs,
>
> Em 26/02/2016 4:25 PM, "Eduardo Junior"> escreveu:
> Como tem um framework por baixo, fica fácil implementar novas coisas. Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente começo com a entidade, depois o formulário, o controller a view e claro o arquivo de testes.
>
>
>> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias> escreveu:
>>
>> Olá eduardo,
>> Pelo visto cheguei atrasado ☺
>>
>> Você poderia me dizer um sumario do que enfrentou e do que esta enfrentando? (Em termos de dificuldades/facilidades)
>>
>> O roadmap é a abstração do banco ou possui um escopo maior?
>>
>> O seu codigo esta com as atualizações do serpro, em sincronia com alguma data de referencia?
>>
>> Parabéns pela iniciativa,
>>
>> Em 26/02/2016 4:03 PM, "Eduardo Junior"> escreveu:
>> Olá boa tarde,
>>
>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)
>>
>>
>>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga> escreveu:
>>>
>>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>>>
>>> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>>>
>>> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>>>
>>> []'s
>>>
>>> Em 26 de fevereiro de 2016 13:28,> escreveu:
>>> From: Jaime Dias>
>>> To: i-educar@listas.softwarepublico.gov.br
>>> Subject: Re: [i-Educar] erro
>>> Message-ID:
>>>>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> Ola novamente,
>>>
>>> Acho que comecei com o pé esquerdo.
>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>>> se achavam melhor a abstração ou um acesso mais direto.
>>>
>>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>>> talvez possa ser i-educar)
>>>
>>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>>> atenção no momento que não esta sendo dada.
>>>
>>> Um todo list que possa se escolher uma tarefa que não precise de
>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>>> codigo.
>>>
>>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>> integração EAD...
>>>
>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>>> os membros da lista.
>>>
>>> Excelente fim de semana a todos.
>>>
>>> Atenciosamente,
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar -
26 de Fevereiro de 2016 às 19:48Eu vi https://apigility.org/
O que vc tem, o que falta?
O que era, como será?
Não usei o anterior então estou usando a imaginação para saber o caminho
que o sr. esta abrindo.
(Não sei por exemplo a que melhorias se referem do codigo pela serpro)
(O resto eu pego olhando o codigo, quero entender sua visão/motivação para
tentar acompanhar)
Abs e um excelente fim de semana,
Em 26/02/2016 4:41 PM, "Eduardo Junior"escreveu: > Tem jQuery em algumas telas, quando necessário, mas tem como implementar
> api também sem muita dificuldade com o ZF2
>
>
> Em 26 de fev de 2016, à(s) 16:36, Jaime Dias
> escreveu:
>
> Eu sou usuário do notepad++, mas não vejo por que não me aventurar por
> novos caminhos.
>
> Meu maior interesse é a implementação das APIs
>
> Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
> Tem algo em mente nessa area?
>
> Só por curiosidade, jquery? (Incidental)
>
> Abs,
> Em 26/02/2016 4:25 PM, "Eduardo Junior"escreveu:
>
>> Como tem um framework por baixo, fica fácil implementar novas coisas.
>> Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de
>> como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente
>> começo com a entidade, depois o formulário, o controller a view e claro o
>> arquivo de testes.
>>
>>
>> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias
>> escreveu:
>>
>> Olá eduardo,
>> Pelo visto cheguei atrasado ☺
>>
>> Você poderia me dizer um sumario do que enfrentou e do que esta
>> enfrentando? (Em termos de dificuldades/facilidades)
>>
>> O roadmap é a abstração do banco ou possui um escopo maior?
>>
>> O seu codigo esta com as atualizações do serpro, em sincronia com alguma
>> data de referencia?
>>
>> Parabéns pela iniciativa,
>> Em 26/02/2016 4:03 PM, "Eduardo Junior"escreveu:
>>
>>> Olá boa tarde,
>>>
>>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um
>>> datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um
>>> projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 +
>>> Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa,
>>> inclusive arrumar o readme no repositório já que fiz algumas mudanças e não
>>> atualizei ainda. Mas para quem quiser acompanhar: código fonte em:
>>>https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em
>>>http://ieducar.calangodev.com.br usuário e senha admin. versão de
>>> demonstração rodando em mysql ;)
>>>
>>>
>>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga
>>> escreveu:
>>>
>>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou
>>> Jan2016) trataram de assunto de uso de ORM
>>> (tipo o
>>>http://www.doctrine-project.org/) no código do i-educar, pra facilitar
>>> migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre
>>> que necessário.
>>>
>>> Lembro de terem comentado de dificuldade de implementação ("tem muito
>>> código dependente diretamente do BD", e que já tentaram, no passado,
>>> introduzir um ORM próprio).
>>>
>>> Alguém pode encontrar link [nos archives da lista
>>> ], ou
>>> explicar a situação novamente?
>>>
>>> []'s
>>>
>>> Em 26 de fevereiro de 2016 13:28, <
>>> i-educar-request@listas.softwarepublico.gov.br> escreveu:
>>>
>>>> From: Jaime Dias
>>>> To: i-educar@listas.softwarepublico.gov.br
>>>> Subject: Re: [i-Educar] erro
>>>> Message-ID:
>>>><
>>>> CALdTDoZGdn-01W8K2u3t61kT8AnFDAftFKP6CriOyKeHFUy+ig@mail.gmail.com>
>>>> Content-Type: text/plain; charset="utf-8"
>>>>
>>>> Ola novamente,
>>>>
>>>> Acho que comecei com o pé esquerdo.
>>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar
>>>> uma
>>>> camada de abstração ao banco daria flexibilidade e queria saber a
>>>> opinião
>>>> se achavam melhor a abstração ou um acesso mais direto.
>>>>
>>>> (Estou procurando algum projeto para contribuir no tempo livre e achei
>>>> que
>>>> talvez possa ser i-educar)
>>>>
>>>> Acho que a forma adequada seria perguntar se tem algo que precise de
>>>> mais
>>>> atenção no momento que não esta sendo dada.
>>>>
>>>> Um todo list que possa se escolher uma tarefa que não precise de
>>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar
>>>> com o
>>>> codigo.
>>>>
>>>> Eu imaginei uma camada de abstração ao banco, mas pode ser
>>>> preenchimento de
>>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>>> integração EAD...
>>>>
>>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>>> lista para ver se surge algo que eu possa contribuir e me familiarizar
>>>> com
>>>> os membros da lista.
>>>>
>>>> Excelente fim de semana a todos.
>>>>
>>>> Atenciosamente,
>>>>
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>>
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
26 de Fevereiro de 2016 às 20:06Minha visão é que depois de pronto essa “nova versão” e tendo uma documentação simples de seguir. Fique mais fácil novas interações e implementações de novos recursos no i-educar. Já que temos hoje uma comunidade com uma quantidade considera de membros, porem em termos de contribuições de código, essa quantidade cai bastante. Não por falta de vontade, mas creio eu, pela dificuldade em entender o atual sistema. O Lucas da i-Educativa tem avançado nessa área, ele entende bastante da atual versão e tem cursos para novatos que queiram entender melhor como funciona o i-educar. Não pensei em fazer logo de cara uma api, mas sim um core renovado do sistema. Como utiliza o framework Twitter Bootstrap carregar o i-educar no celular não seria problema. Mas implementar o sistema de api utilizando Zend não é muito complexo. Isso seria a fase 2. Para relatórios do sistema penso em utilizar o dompdf que é facilmente integrado ao zend. Bastando somente programar o HTML e ele gera os PDFs. endereço do projeto: http://dompdf.github.io/
valeu um bom final de semana tbm> Em 26 de fev de 2016, à(s) 16:48, Jaime Diasescreveu:
>
> Eu vi https://apigility.org/
> O que vc tem, o que falta?
> O que era, como será?
>
> Não usei o anterior então estou usando a imaginação para saber o caminho que o sr. esta abrindo.
>
> (Não sei por exemplo a que melhorias se referem do codigo pela serpro)
>
> (O resto eu pego olhando o codigo, quero entender sua visão/motivação para tentar acompanhar)
>
> Abs e um excelente fim de semana,
>
> Em 26/02/2016 4:41 PM, "Eduardo Junior"> escreveu:
> Tem jQuery em algumas telas, quando necessário, mas tem como implementar api também sem muita dificuldade com o ZF2
>
>
>> Em 26 de fev de 2016, à(s) 16:36, Jaime Dias> escreveu:
>>
>> Eu sou usuário do notepad++, mas não vejo por que não me aventurar por novos caminhos.
>>
>> Meu maior interesse é a implementação das APIs
>>
>> Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
>> Tem algo em mente nessa area?
>>
>> Só por curiosidade, jquery? (Incidental)
>>
>> Abs,
>>
>> Em 26/02/2016 4:25 PM, "Eduardo Junior"> escreveu:
>> Como tem um framework por baixo, fica fácil implementar novas coisas. Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente começo com a entidade, depois o formulário, o controller a view e claro o arquivo de testes.
>>
>>
>>> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias> escreveu:
>>>
>>> Olá eduardo,
>>> Pelo visto cheguei atrasado ☺
>>>
>>> Você poderia me dizer um sumario do que enfrentou e do que esta enfrentando? (Em termos de dificuldades/facilidades)
>>>
>>> O roadmap é a abstração do banco ou possui um escopo maior?
>>>
>>> O seu codigo esta com as atualizações do serpro, em sincronia com alguma data de referencia?
>>>
>>> Parabéns pela iniciativa,
>>>
>>> Em 26/02/2016 4:03 PM, "Eduardo Junior"> escreveu:
>>> Olá boa tarde,
>>>
>>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)
>>>
>>>
>>>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga> escreveu:
>>>>
>>>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>>>>
>>>> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>>>>
>>>> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>>>>
>>>> []'s
>>>>
>>>> Em 26 de fevereiro de 2016 13:28,> escreveu:
>>>> From: Jaime Dias>
>>>> To: i-educar@listas.softwarepublico.gov.br
>>>> Subject: Re: [i-Educar] erro
>>>> Message-ID:
>>>>>
>>>> Content-Type: text/plain; charset="utf-8"
>>>>
>>>> Ola novamente,
>>>>
>>>> Acho que comecei com o pé esquerdo.
>>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>>>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>>>> se achavam melhor a abstração ou um acesso mais direto.
>>>>
>>>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>>>> talvez possa ser i-educar)
>>>>
>>>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>>>> atenção no momento que não esta sendo dada.
>>>>
>>>> Um todo list que possa se escolher uma tarefa que não precise de
>>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>>>> codigo.
>>>>
>>>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
>>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>>> integração EAD...
>>>>
>>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>>>> os membros da lista.
>>>>
>>>> Excelente fim de semana a todos.
>>>>
>>>> Atenciosamente,
>>>>
>>>> _______________________________________________
>>>> i-Educar mailing list
>>>> i-Educar@listas.softwarepublico.gov.br
>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar -
26 de Fevereiro de 2016 às 20:11Ok.
15/2/2010 é bastante tempo.
Vou tentar instalar uma release atual e o que o sr. tem para ver se consigo
contribuir em algo.
Grato pela paciência 😊
Em 26/02/2016 5:06 PM, "Eduardo Junior"escreveu: > Minha visão é que depois de pronto essa “nova versão” e tendo uma
> documentação simples de seguir. Fique mais fácil novas interações e
> implementações de novos recursos no i-educar. Já que temos hoje uma
> comunidade com uma quantidade considera de membros, porem em termos de
> contribuições de código, essa quantidade cai bastante. Não por falta de
> vontade, mas creio eu, pela dificuldade em entender o atual sistema. O
> Lucas da i-Educativa tem avançado nessa área, ele entende bastante da atual
> versão e tem cursos para novatos que queiram entender melhor como funciona
> o i-educar. Não pensei em fazer logo de cara uma api, mas sim um core
> renovado do sistema. Como utiliza o framework Twitter Bootstrap carregar o
> i-educar no celular não seria problema. Mas implementar o sistema de api
> utilizando Zend não é muito complexo. Isso seria a fase 2. Para relatórios
> do sistema penso em utilizar o dompdf que é facilmente integrado ao zend.
> Bastando somente programar o HTML e ele gera os PDFs. endereço do projeto:
>http://dompdf.github.io/
>
>
> valeu um bom final de semana tbm
>
>
> Em 26 de fev de 2016, à(s) 16:48, Jaime Dias
> escreveu:
>
> Eu vi https://apigility.org/
>
> O que vc tem, o que falta?
> O que era, como será?
>
> Não usei o anterior então estou usando a imaginação para saber o caminho
> que o sr. esta abrindo.
>
> (Não sei por exemplo a que melhorias se referem do codigo pela serpro)
>
> (O resto eu pego olhando o codigo, quero entender sua visão/motivação para
> tentar acompanhar)
>
> Abs e um excelente fim de semana,
> Em 26/02/2016 4:41 PM, "Eduardo Junior"escreveu:
>
>> Tem jQuery em algumas telas, quando necessário, mas tem como implementar
>> api também sem muita dificuldade com o ZF2
>>
>>
>> Em 26 de fev de 2016, à(s) 16:36, Jaime Dias
>> escreveu:
>>
>> Eu sou usuário do notepad++, mas não vejo por que não me aventurar por
>> novos caminhos.
>>
>> Meu maior interesse é a implementação das APIs
>>
>> Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
>> Tem algo em mente nessa area?
>>
>> Só por curiosidade, jquery? (Incidental)
>>
>> Abs,
>> Em 26/02/2016 4:25 PM, "Eduardo Junior"escreveu:
>>
>>> Como tem um framework por baixo, fica fácil implementar novas coisas.
>>> Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de
>>> como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente
>>> começo com a entidade, depois o formulário, o controller a view e claro o
>>> arquivo de testes.
>>>
>>>
>>> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias
>>> escreveu:
>>>
>>> Olá eduardo,
>>> Pelo visto cheguei atrasado ☺
>>>
>>> Você poderia me dizer um sumario do que enfrentou e do que esta
>>> enfrentando? (Em termos de dificuldades/facilidades)
>>>
>>> O roadmap é a abstração do banco ou possui um escopo maior?
>>>
>>> O seu codigo esta com as atualizações do serpro, em sincronia com alguma
>>> data de referencia?
>>>
>>> Parabéns pela iniciativa,
>>> Em 26/02/2016 4:03 PM, "Eduardo Junior"escreveu:
>>>
>>>> Olá boa tarde,
>>>>
>>>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um
>>>> datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um
>>>> projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 +
>>>> Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa,
>>>> inclusive arrumar o readme no repositório já que fiz algumas mudanças e não
>>>> atualizei ainda. Mas para quem quiser acompanhar: código fonte em:
>>>>https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa
>>>> em http://ieducar.calangodev.com.br usuário e senha admin. versão de
>>>> demonstração rodando em mysql ;)
>>>>
>>>>
>>>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga
>>>> escreveu:
>>>>
>>>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou
>>>> Jan2016) trataram de assunto de uso de ORM
>>>> (tipo o
>>>>http://www.doctrine-project.org/) no código do i-educar, pra facilitar
>>>> migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre
>>>> que necessário.
>>>>
>>>> Lembro de terem comentado de dificuldade de implementação ("tem muito
>>>> código dependente diretamente do BD", e que já tentaram, no passado,
>>>> introduzir um ORM próprio).
>>>>
>>>> Alguém pode encontrar link [nos archives da lista
>>>> ], ou
>>>> explicar a situação novamente?
>>>>
>>>> []'s
>>>>
>>>> Em 26 de fevereiro de 2016 13:28, <
>>>> i-educar-request@listas.softwarepublico.gov.br> escreveu:
>>>>
>>>>> From: Jaime Dias
>>>>> To: i-educar@listas.softwarepublico.gov.br
>>>>> Subject: Re: [i-Educar] erro
>>>>> Message-ID:
>>>>><
>>>>> CALdTDoZGdn-01W8K2u3t61kT8AnFDAftFKP6CriOyKeHFUy+ig@mail.gmail.com>
>>>>> Content-Type: text/plain; charset="utf-8"
>>>>>
>>>>> Ola novamente,
>>>>>
>>>>> Acho que comecei com o pé esquerdo.
>>>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar
>>>>> uma
>>>>> camada de abstração ao banco daria flexibilidade e queria saber a
>>>>> opinião
>>>>> se achavam melhor a abstração ou um acesso mais direto.
>>>>>
>>>>> (Estou procurando algum projeto para contribuir no tempo livre e achei
>>>>> que
>>>>> talvez possa ser i-educar)
>>>>>
>>>>> Acho que a forma adequada seria perguntar se tem algo que precise de
>>>>> mais
>>>>> atenção no momento que não esta sendo dada.
>>>>>
>>>>> Um todo list que possa se escolher uma tarefa que não precise de
>>>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar
>>>>> com o
>>>>> codigo.
>>>>>
>>>>> Eu imaginei uma camada de abstração ao banco, mas pode ser
>>>>> preenchimento de
>>>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>>>> integração EAD...
>>>>>
>>>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>>>> lista para ver se surge algo que eu possa contribuir e me familiarizar
>>>>> com
>>>>> os membros da lista.
>>>>>
>>>>> Excelente fim de semana a todos.
>>>>>
>>>>> Atenciosamente,
>>>>>
>>>>
>>>> _______________________________________________
>>>> i-Educar mailing list
>>>> i-Educar@listas.softwarepublico.gov.br
>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> i-Educar mailing list
>>>> i-Educar@listas.softwarepublico.gov.br
>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>>
>>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>>
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
26 de Fevereiro de 2016 às 20:24Vou atualizar o manual de instalação no github e te aviso.> Em 26 de fev de 2016, à(s) 17:11, Jaime Dias
escreveu:
>
> Ok.
> 15/2/2010 é bastante tempo.
> Vou tentar instalar uma release atual e o que o sr. tem para ver se consigo contribuir em algo.
> Grato pela paciência 😊
>
> Em 26/02/2016 5:06 PM, "Eduardo Junior"> escreveu:
> Minha visão é que depois de pronto essa “nova versão” e tendo uma documentação simples de seguir. Fique mais fácil novas interações e implementações de novos recursos no i-educar. Já que temos hoje uma comunidade com uma quantidade considera de membros, porem em termos de contribuições de código, essa quantidade cai bastante. Não por falta de vontade, mas creio eu, pela dificuldade em entender o atual sistema. O Lucas da i-Educativa tem avançado nessa área, ele entende bastante da atual versão e tem cursos para novatos que queiram entender melhor como funciona o i-educar. Não pensei em fazer logo de cara uma api, mas sim um core renovado do sistema. Como utiliza o framework Twitter Bootstrap carregar o i-educar no celular não seria problema. Mas implementar o sistema de api utilizando Zend não é muito complexo. Isso seria a fase 2. Para relatórios do sistema penso em utilizar o dompdf que é facilmente integrado ao zend. Bastando somente programar o HTML e ele gera os PDFs. endereço do projeto: http://dompdf.github.io/
>
>
> valeu um bom final de semana tbm
>
>
>> Em 26 de fev de 2016, à(s) 16:48, Jaime Dias> escreveu:
>>
>> Eu vi https://apigility.org/
>> O que vc tem, o que falta?
>> O que era, como será?
>>
>> Não usei o anterior então estou usando a imaginação para saber o caminho que o sr. esta abrindo.
>>
>> (Não sei por exemplo a que melhorias se referem do codigo pela serpro)
>>
>> (O resto eu pego olhando o codigo, quero entender sua visão/motivação para tentar acompanhar)
>>
>> Abs e um excelente fim de semana,
>>
>> Em 26/02/2016 4:41 PM, "Eduardo Junior"> escreveu:
>> Tem jQuery em algumas telas, quando necessário, mas tem como implementar api também sem muita dificuldade com o ZF2
>>
>>
>>> Em 26 de fev de 2016, à(s) 16:36, Jaime Dias> escreveu:
>>>
>>> Eu sou usuário do notepad++, mas não vejo por que não me aventurar por novos caminhos.
>>>
>>> Meu maior interesse é a implementação das APIs
>>>
>>> Não cheguei nem a conhecer as existentes e o Sr. vem refazendo duzero.
>>> Tem algo em mente nessa area?
>>>
>>> Só por curiosidade, jquery? (Incidental)
>>>
>>> Abs,
>>>
>>> Em 26/02/2016 4:25 PM, "Eduardo Junior"> escreveu:
>>> Como tem um framework por baixo, fica fácil implementar novas coisas. Pois há bastante documentação do ZF2. Porém pretendo deixar um manual de como “criar novas coisas” no sistema. Não tem muita dificuldade. Geralmente começo com a entidade, depois o formulário, o controller a view e claro o arquivo de testes.
>>>
>>>
>>>> Em 26 de fev de 2016, à(s) 16:09, Jaime Dias> escreveu:
>>>>
>>>> Olá eduardo,
>>>> Pelo visto cheguei atrasado ☺
>>>>
>>>> Você poderia me dizer um sumario do que enfrentou e do que esta enfrentando? (Em termos de dificuldades/facilidades)
>>>>
>>>> O roadmap é a abstração do banco ou possui um escopo maior?
>>>>
>>>> O seu codigo esta com as atualizações do serpro, em sincronia com alguma data de referencia?
>>>>
>>>> Parabéns pela iniciativa,
>>>>
>>>> Em 26/02/2016 4:03 PM, "Eduardo Junior"> escreveu:
>>>> Olá boa tarde,
>>>>
>>>> Eu que toquei no assunto do doctrine, e realmente o i-educar já tem um datamapper que foi escrito pelo o Ericksen se não me engano. Eu comecei um projeto novo, reescrevendo o i-educar, utilizando Zend Framework 2 + Doctrine como ORM + phpunit para testes unitários. Ainda falta muita coisa, inclusive arrumar o readme no repositório já que fiz algumas mudanças e não atualizei ainda. Mas para quem quiser acompanhar: código fonte em: https://github.com/CalangoDev/ieducar2 e versão demo sem muita coisa em http://ieducar.calangodev.com.br usuário e senha admin. versão de demonstração rodando em mysql ;)
>>>>
>>>>
>>>>> Em 26 de fev de 2016, à(s) 14:06, Felipe Braga> escreveu:
>>>>>
>>>>> Lembro que recentemente (não me recordo exatamente se em Dez2015 ou Jan2016) trataram de assunto de uso de ORM (tipo o http://www.doctrine-project.org/ ) no código do i-educar, pra facilitar migração/atualização do BD ("preso" à versão antiga do Postgres...) sempre que necessário.
>>>>>
>>>>> Lembro de terem comentado de dificuldade de implementação ("tem muito código dependente diretamente do BD", e que já tentaram, no passado, introduzir um ORM próprio).
>>>>>
>>>>> Alguém pode encontrar link [nos archives da lista ], ou explicar a situação novamente?
>>>>>
>>>>> []'s
>>>>>
>>>>> Em 26 de fevereiro de 2016 13:28,> escreveu:
>>>>> From: Jaime Dias>
>>>>> To: i-educar@listas.softwarepublico.gov.br
>>>>> Subject: Re: [i-Educar] erro
>>>>> Message-ID:
>>>>>>
>>>>> Content-Type: text/plain; charset="utf-8"
>>>>>
>>>>> Ola novamente,
>>>>>
>>>>> Acho que comecei com o pé esquerdo.
>>>>> Eu vi que o ieducar utiliza o postgree, e imaginei que talvez utilizar uma
>>>>> camada de abstração ao banco daria flexibilidade e queria saber a opinião
>>>>> se achavam melhor a abstração ou um acesso mais direto.
>>>>>
>>>>> (Estou procurando algum projeto para contribuir no tempo livre e achei que
>>>>> talvez possa ser i-educar)
>>>>>
>>>>> Acho que a forma adequada seria perguntar se tem algo que precise de mais
>>>>> atenção no momento que não esta sendo dada.
>>>>>
>>>>> Um todo list que possa se escolher uma tarefa que não precise de
>>>>> conhecimento de tudo. Algum objetivo justamente para se familiarizar com o
>>>>> codigo.
>>>>>
>>>>> Eu imaginei uma camada de abstração ao banco, mas pode ser preenchimento de
>>>>> endereço via cep, aplicativos mobile, serviços web, ajuda no wiki,
>>>>> integração EAD...
>>>>>
>>>>> Acabei de me inscrever na lista e acredito que depois de março terei
>>>>> oportunidade de dar um pouco de atenção e enquanto isso acompanharei a
>>>>> lista para ver se surge algo que eu possa contribuir e me familiarizar com
>>>>> os membros da lista.
>>>>>
>>>>> Excelente fim de semana a todos.
>>>>>
>>>>> Atenciosamente,
>>>>>
>>>>> _______________________________________________
>>>>> i-Educar mailing list
>>>>> i-Educar@listas.softwarepublico.gov.br
>>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>>
>>>>
>>>> _______________________________________________
>>>> i-Educar mailing list
>>>> i-Educar@listas.softwarepublico.gov.br
>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>>
>>>> _______________________________________________
>>>> i-Educar mailing list
>>>> i-Educar@listas.softwarepublico.gov.br
>>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
Ordenar por:
Relacionado:
- sei-tecnico Ldap: Autenticação de Usuário
- sei-tecnico Help: Problema para abrir um processo no SEI
- sei-tecnico Erro ao gerar PDF
- sei-tecnico Erro gerando PDF
- sei-tecnico Aplicativo do SEI
- siaudi Problema na Instalação.
- sei-tecnico SEI - Erro no módulo de Peticionamento
- sei-tecnico Atualização SEI 3.0 com banco de dados Oracle
- sei-tecnico Help: Problema erro anexo
- sei-negocio Erro anexo
Estatísticas:
-
iniciada em
7 anos, 3 meses atrás
-
vizualizada
1312 vezes
-
respondida
11 vezes
-
votada
0 vezes