{"id":36988828,"url":"https://github.com/vcd94xt10z/zionphp2","last_synced_at":"2026-01-13T23:27:24.679Z","repository":{"id":45933739,"uuid":"361236022","full_name":"vcd94xt10z/zionphp2","owner":"vcd94xt10z","description":"Zion - Framework PHP","archived":false,"fork":false,"pushed_at":"2023-06-16T01:54:51.000Z","size":610,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-09-24T14:18:02.324Z","etag":null,"topics":["framework","mvc","orm","php","web","zion","zion2"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vcd94xt10z.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-24T18:22:10.000Z","updated_at":"2023-04-10T22:25:04.000Z","dependencies_parsed_at":"2023-01-24T02:01:17.543Z","dependency_job_id":null,"html_url":"https://github.com/vcd94xt10z/zionphp2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vcd94xt10z/zionphp2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcd94xt10z%2Fzionphp2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcd94xt10z%2Fzionphp2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcd94xt10z%2Fzionphp2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcd94xt10z%2Fzionphp2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vcd94xt10z","download_url":"https://codeload.github.com/vcd94xt10z/zionphp2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcd94xt10z%2Fzionphp2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28405112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T21:51:37.118Z","status":"ssl_error","status_checked_at":"2026-01-13T21:45:14.585Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["framework","mvc","orm","php","web","zion","zion2"],"created_at":"2026-01-13T23:27:24.060Z","updated_at":"2026-01-13T23:27:24.674Z","avatar_url":"https://github.com/vcd94xt10z.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Zion Framework](https://raw.githubusercontent.com/vcd94xt10z/zionphp/master/frontend/zion/img/zion-framework.png)\n\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=vcd94xt10z_zionphp2\u0026metric=ncloc)](https://sonarcloud.io/summary/new_code?id=vcd94xt10z_zionphp2)\n[![Total Downloads](http://poser.pugx.org/vcd94xt10z/zion2/downloads)](https://packagist.org/packages/vcd94xt10z/zion2)\n[![CircleCI](https://circleci.com/gh/vcd94xt10z/zionphp2/tree/main.svg?style=svg)](https://circleci.com/gh/vcd94xt10z/zionphp2/tree/main)\n\nVocê não veio aqui para fazer uma escolha, você já fez. Você esta aqui para entender porque fez sua escolha.\n\nA maioria dos usuários não está preparado para despertar. E muitos deles estão tão inertes, tão desesperadamente dependentes de outros frameworks, que irão lutar para protegê-los.\n\nEu só posso lhe mostrar a porta. Você tem que atravessá-la.\n\n## Instalação\n\nPara instalar ou atualizar para ultima versão, execute o comando abaixo:\n\n```bash\ncomposer require vcd94xt10z/zion2:dev-main\n```\n\n## Configuração inicial\n\nInicialize o composer para criar seu arquivo composer.json na raiz do projeto e para configurar o autoload para usar o psr-4\n\n```bash\ncomposer init\n```\n\nConfigure no seu vhost para o apache reconhecer o arquivo .htaccess\n\n```bash\n\u003cVirtualHost *:80\u003e\n  DocumentRoot /webserver/sites/localhost/public\n  ServerName localhost\n  ServerAlias *\n \n  \u003cDirectory /webserver/sites/localhost/public\u003e\n    Options Indexes FollowSymLinks\n    AllowOverride All\n    Require all granted\n  \u003c/Directory\u003e\n\u003c/VirtualHost\u003e\n```\n\nInsira as linhas de cada ambiente no seu hosts\n\n```bash\n192.168.1.10 app.des\n192.168.1.10 app.qas\n192.168.1.10 app\n```\n\n## Como começar\n\nApós instalar o framework, você já pode começar a chamar as classes do sistema. Lembrando que nada que possa afetar seu projeto será executado sem que o desenvolvedor\ninvoke alguma funcionalidade. O Zion pode te ajudar a fazer as tarefas mais frequêntes em projetos de desenvolvimento Web. \n\nO framework foi pensado e desenvolvido para funcionar na versão PHP \u003e=7 com apache.\n\nPara mais informações, acesse a sessão de funcionalidades e a documentação para entender melhor o funcionamento com exemplos.\n\n## Inicialização\n\nEsse não é um passo obrigatório dependendo do que você utilizar no framework mas recomendamos que você chame esse método após carregar o autoload do composer para setar coisas como:\n- Definições do ambiente: DEV, QAS e PRD\n- Codificação UTF-8\n- Criação de constantes\n- Gerenciamento de erros\n- Carregar configurações do seu projeto (config.json)\n- Fuso horário\n- Formatação de data, hora, moeda etc\n\n```php\n\\zion\\core\\System::configure();\n```\n\n## Recomendações\n\n### Fluxo da aplicação\nEncaminhe o fluxo da aplicação para o index.php, isso pode ser feito no .htaccess, você pode encontrar um exemplo em\n\n```bash\n/vendor/vcd94xt10z/zion2/app-kit/webserver/sites/localhost/public/.htaccess\n```\n\n## Documentação\n\nInfelizmente, é impossível dizer o que é Zion, você tem de ver por si mesmo. \n\nEsta é sua última chance, depois não há como voltar.\n\n- Se tomar a pílula [azul](https://www.youtube.com/watch?v=dQw4w9WgXcQ), a história acaba, e você acordará na sua cama acreditando no que quiser acreditar.\n- Se tomar a pílula [vermelha](https://htmlpreview.github.io/?https://github.com/vcd94xt10z/zionphp/blob/master/docs/index.html), ficará no País das Maravilhas e eu te mostrarei até onde vai a toca do coelho.\n\nLembre-se, tudo que ofereço é a verdade, nada mais.  \n\n## Funcionalidades\n\n- Plataforma para aplicações MVC\n- Persistência de dados: Trabalhe com bancos como MySQL, SQLServer entre outros que serão incluidos futuramente\n- Gerenciamento de E-mails: Envie, receba e gerencie\n- Gerenciamento de Erros: Exceções, erros de código, erros de banco\n- Segurança: WAF, suporte a SSL e criptografia\n- Gerador de Módulos: Gere CRUD para módulos totalmente funcionais com as melhores práticas, flexível e extensível\n- Internacionalização: Use textos em seu sistema em qualquer idioma\n\n## Utilidades\n\n```php\n// Verifica se o disco atual tem espaço mínimo suficiente para a aplicação funcionar\n\\zion\\core\\System::checkStorage();\n\n// Ativa o WAF\n\\zion\\security\\WAF::checkAll();\n\n// Encaminha a requisição para o controle se a URI estiver no padrão\n\\zion\\core\\App::route();\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcd94xt10z%2Fzionphp2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvcd94xt10z%2Fzionphp2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcd94xt10z%2Fzionphp2/lists"}