Jelix foi desenvolvido com o pragmatismo, facilidade de uso, simplicidade, desempenho, flexibilidade e robustez em mente.
Ele vem com uma API lidar com números de aspectos técnicos: acesso a dados, modelo MVC, modelos, geradores de formato de saída (HTML, XUL, & hellip;), serviços da Web (XML-RPC, JSON-RPC), forma gerador, CRUD, autenticação, gerenciamento de direitos, localização, etc & hellip;
A estrutura modular e uma organização dos arquivos do projeto é presentes, impondo um quadro e alguns padrões de desenvolvimento.
A & ldquo; camada & rdquo; organização do projecto divide o conteúdo em:. apresentação, coordenação, serviço, negócio, persistência
O que é novo nesta versão:
- defaultconfig.ini.php é renomeado para mainconfig.ini.php. defaultconfig.ini.php ainda é suportado, mas agora está obsoleto. (Olivier Demah)
- um novo localconfig.ini.php para armazenar a configuração específica para um ambiente (dev, prod ...)
- New Japp :: mainConfigFile () para recuperar o caminho do arquivo de configuração principal
- Plugins para modelos fornecidos pelo aplicativo são agora a prioridade sobre os fornecidos pela estrutura. Assim, você pode & quot; substituir & quot; plugins modelo existente agora.
- Novos métodos addJSLinkModule () ou addCSSLinkModule sobre o objeto de resposta html, facilmente adicionar links para JS e CSS armazenadas em módulos.
O que é novo na versão 1.6.5:
- defaultconfig.ini.php é renomeado para mainconfig. ini.php. defaultconfig.ini.php ainda é suportado, mas agora está obsoleto. (Olivier Demah)
- um novo localconfig.ini.php para armazenar a configuração específica para um ambiente (dev, prod ...)
- New Japp :: mainConfigFile () para recuperar o caminho do arquivo de configuração principal
- Plugins para modelos fornecidos pelo aplicativo são agora a prioridade sobre os fornecidos pela estrutura. Assim, você pode & quot; substituir & quot; plugins modelo existente agora.
- Novos métodos addJSLinkModule () ou addCSSLinkModule sobre o objeto de resposta html, facilmente adicionar links para JS e CSS armazenadas em módulos.
O que é novo na versão 1.6.4:
- defaultconfig.ini.php é renomeado para mainconfig. ini.php. defaultconfig.ini.php ainda é suportado, mas agora está obsoleto. (Olivier Demah)
- um novo localconfig.ini.php para armazenar a configuração específica para um ambiente (dev, prod ...)
- New Japp :: mainConfigFile () para recuperar o caminho do arquivo de configuração principal
- Plugins para modelos fornecidos pelo aplicativo são agora a prioridade sobre os fornecidos pela estrutura. Assim, você pode & quot; substituir & quot; plugins modelo existente agora.
- Novos métodos addJSLinkModule () ou addCSSLinkModule sobre o objeto de resposta html, facilmente adicionar links para JS e CSS armazenadas em módulos.
O que é novo na versão 1.6.3:
- defaultconfig.ini.php é renomeado para mainconfig. ini.php. defaultconfig.ini.php ainda é suportado, mas agora está obsoleto. (Olivier Demah)
- um novo localconfig.ini.php para armazenar a configuração específica para um ambiente (dev, prod ...)
- New Japp :: mainConfigFile () para recuperar o caminho do arquivo de configuração principal
- Plugins para modelos fornecidos pelo aplicativo são agora a prioridade sobre os fornecidos pela estrutura. Assim, você pode & quot; substituir & quot; plugins modelo existente agora.
- Novos métodos addJSLinkModule () ou addCSSLinkModule sobre o objeto de resposta html, facilmente adicionar links para JS e CSS armazenadas em módulos.
O que é novo na versão 1.5.0:
- PHP 5.3 e superior é necessário. Não há mais suporte para o PHP 5.2.
- jResponseHtml agora gera um cabeçalho HTML5.
- Novo sistema de hashing no jAuth.
- Os novos módulos.
O que é novo na versão 1.5 RC1:
- PHP 5.3 e superior é necessário. Não há mais suporte para o PHP 5.2.
- jResponseHtml agora gera um cabeçalho HTML5. Uma nova jResponseHtml4 classe têm o mesmo comportamento da versão anterior jResponseHtml.
- Adicionado uma variável HEADTOP para o modelo de erro, e acrescentou a possibilidade de adicionar conteúdo no topo do cabeçalho html, na resposta HTML.
- Agora é possível declarar o mapa de classe para jSoapClient, em um outro arquivo que profiles.ini.php.
- jEvent: possibilidade de desativar o ouvinte de alguns módulos .
- jLocale: adiciona a possibilidade de ter traço em um nome de propriedade .
- foi adicionado O lib FakeServerConf para testes.
- localidades de jacl2db Movido a partir do módulo jelix ao módulo jacl2db.
- localidades de jacldb Movido a partir do módulo jelix ao módulo jacldb.
O que é novo na versão 1.3.3 :
quando a pasta
- Adicionado uma mensagem de erro pdf-fontes não foi encontrado.
- Mudar de simpletest 1.1a para 1,1
- Atualizado wikirenderer para 3.1.5
O que é novo na versão 1.4 beta 1:
- modelos virtuais
- Nova API para suportar o cache HTTP
- Novas classes para ler feeds Atom e RSS
- Nova classe, jPref, para definir e obter as opções de configuração dinâmicos / functionnal. Uma interface está disponível para permitir que um webmaster para gerenciar essas preferências.
- Os módulos podem fornecer seu próprio objeto de resposta e indicar-los diretamente para a configuração
- Os módulos podem fornecer seu próprio CSS e arquivo JS sem copiá-los para o diretório www
O que é novo na versão 1.3.1:
- JLog e jResponseHtml temos agora plugins
- Novas gestões de erro. JLog é usado para armazenar os erros e os erros não são apresentados mais em respostas.
- página de erro Nova (código http: 500), apresentada quando ocorreu um erro. você pode redefini-lo para ter o desenho que você quer.
- Todos os perfis de conexão (por JDB, jKVDb, JCache etc) são agora armazenados em um único profiles.ini.php arquivo.
- Uma nova agradável bar de depuração, extensíveis, mostrando muitas informações (erros, consultas SQL ...)
- JELIX_APP_ * constantes são agora substituídos por métodos em uma nova classe Japp
- melhorias na jAcl2: Assuntos grupos, os direitos podem ser proibida por um grupo .
- Maior retrabalho de jelix-scripts, para facilitar o uso de comandos jelix: nenhum script mais jelix.php. Ela foi substituída por uma nova cmd.php no aplicativo para iniciar comandos sobre a aplicação, e por um script createapp.php única em lib / jelix-scripts /. Jelix-scripts são fornecidas nas três edições do Jelix (dev, opt, ouro).
- Melhor manipulação do contexto CGI para scripts CLI que são lançados com php-cgi
- atualizados todos os fornecedores de bibliotecas: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
O que é novo na versão 1.3:
- JLog e jResponseHtml temos agora plugins
- novas gerências de erro. JLog é usado para armazenar os erros e os erros não são apresentados mais em respostas.
- nova página de erro (código http: 500), apresentada quando ocorreu um erro. você pode redefini-lo para ter o desenho que você quer.
- todos os perfis de conexão (por JDB, jKVDb, JCache etc) são agora armazenados em um único profiles.ini.php arquivo.
- um novo agradável bar de depuração, extensíveis, mostrando muitas informações (erros, consultas SQL ...)
- JELIX_APP_ * constantes são agora substituídos por métodos em uma nova classe Japp
- melhorias na jAcl2: Assuntos grupos, os direitos podem ser proibida por um grupo .
- Maior retrabalho de jelix-scripts, para facilitar o uso de comandos jelix: nenhum script mais jelix.php. Ela foi substituída por uma nova cmd.php no aplicativo para iniciar comandos sobre a aplicação, e por um script createapp.php única em lib / jelix-scripts /. Jelix-scripts são fornecidas nas três edições do Jelix (dev, opt, ouro).
- Melhor manipulação do contexto CGI para scripts CLI que são lançados com php-cgi
- atualizados todos os fornecedores de bibliotecas: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
O que é novo na versão 1.2.5:
- JLog e jResponseHtml temos agora plugins
- Novas gestões de erro. JLog é usado para armazenar os erros e os erros não são apresentados mais em respostas.
- página de erro Nova (código http: 500), apresentada quando ocorreu um erro. você pode redefini-lo para ter o desenho que você quer.
- Todos os perfis de conexão (por JDB, jKVDb, JCache etc) são agora armazenados em um único profiles.ini.php arquivo.
- Uma nova agradável bar de depuração, extensíveis, mostrando muitas informações (erros, consultas SQL ...)
- JELIX_APP_ * constantes são agora substituídos por métodos em uma nova classe Japp
- melhorias na jAcl2: Assuntos grupos, os direitos podem ser proibida por um grupo .
- Maior retrabalho de jelix-scripts, para facilitar o uso de comandos jelix: nenhum script mais jelix.php. Ela foi substituída por uma nova cmd.php no aplicativo para iniciar comandos sobre a aplicação, e por um script createapp.php única em lib / jelix-scripts /. Jelix-scripts são fornecidas nas três edições do Jelix (dev, opt, ouro).
- Melhor manipulação do contexto CGI para scripts CLI que são lançados com php-cgi
- atualizados todos os fornecedores de bibliotecas: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
O que é novo na versão 1.2.4:
- Alguns erros 'datepicker indefinido' aparecer, por vezes, ao exibir um formulário com um datepicker. O motivo: js arquivos não foram carregados na ordem certa li>
- CLI entrypoint: necessitam de instruções deve ter caminho completo, a fim de executar o script de qualquer lugar
- jDaoConditions - Oracle precisa de prefixos de tabela na cláusula de ordem gerada
- regressão fixa: plug-in jtpl 'include' não poderia lidar com recursividade por causa de Metas .
- Corrigido um aviso: refcount não foi declarada em jFormsDataContainer
O que é novo na versão 1.2.2:
- Melhorias:
- New modificador jtpl: round
- Bugs corrigidos:
- auth_url_return não é passado para a forma durante o logoff
- meses e dias em data completa em francês deve começar por uma letra minúscula
- JCache :: rente deve liberar único arquivo de cache do perfil indicado.
- - ctrl_value devem ser memorizados de modo a não apresentar, duas vezes ao usar ctrl_value fora de um loop formcontrols + usando um formcontrols
- O plugin magicquotes gera um aviso com PHP 5.3
- incompatilities Fix com o MySQL 5.5.x no script sql.
- Corrigido o roteiro sqlite para jacl2db
- Adicionado tabela ausente em install_jacl2.schema.sqlite.sql
- Corrigido o apoio da meta em modelos incluídos.
- JLog não deve usar o objeto de solicitação se ele ainda não existe
- jIniFileModifier não salvar o conteúdo após a seção de renomeação, fusão ini e outras alterações.
- Corrigido um aviso que aparece no assistente sobre force_encoding, em alguns casos
- Jelix-scripts, createapp: fixo mau geração de próxima versão para o novo arquivo project.xml
- Em testapp, use a versão real lib de jelix durante a compilação do pacote, então testapp aceita algumas atualizações jelix menores
- Corrigidas algumas traduções e sentença francês estranho
Requisitos :
- PHP 5.3 ou superior
Comentários não encontrado