Este documento está em Markdown. Uma versão formatada em HTML deste documento pode ser lida em: https://github.com/processwire/processwire/blob/master/README.md
ProcessWire é um CMS de código aberto amigável e poderoso com uma API que é agradável de usar em qualquer escala. É um sistema de gerenciamento de conteúdo (CMS) e uma estrutura (CMF) criados para economizar seu tempo e trabalhar da maneira que você faz. Com todos os campos personalizados, uma base segura, escalabilidade e desempenho comprovados, o ProcessWire conecta todo o seu conteúdo perfeitamente, tornando seu trabalho rápido, fácil e divertido.
ProcessWire oferece mais controle sobre seus campos, modelos e marcação do que outras plataformas, enquanto a API do ProcessWire torna o trabalho com seu conteúdo fácil e agradável. Gerenciar e desenvolver um site no ProcessWire é surpreendentemente simples em comparação com o que você está acostumado.
ProcessWire é amplamente confiável por profissionais da web por sua excepcional consistência, estabilidade e segurança; reverenciado por desenvolvedores web por sua API que economiza tempo e torna o trabalho divertido; valorizado pelos web designers por sua adaptabilidade e flexibilidade com as necessidades modernas de gerenciamento de conteúdo de sites/aplicativos; e adorado pelos clientes por sua interface prática e facilidade de uso para adicionar, atualizar e manter conteúdo. Novas versões do ProcessWire são lançadas quase todas as semanas no ramo de desenvolvimento.
ProcessWire é uma ferramenta atemporal para profissionais da web que sempre estiveram comprometidos com o longo prazo. Começou em 2003, ganhou o nome de ProcessWire em 2006 e está em desenvolvimento ativo como um projeto de código aberto desde 2010. Agora, mais de uma década depois (2023), estamos apenas começando, à medida que o ProcessWire continua a crescer e se desenvolver. nos próximos 10 anos e além.
Embora o ProcessWire já exista há muito tempo, não se sinta mal se você nunca ouviu falar dele até hoje. Somos fundamentalmente diferentes de outros projetos porque não fazemos muito barulho, não gostamos de promoção, valorizamos a qualidade em vez da quantidade, a sustentabilidade em vez do crescimento e uma comunidade amigável em vez da popularidade. ProcessWire foi projetado para ser um parceiro silencioso, não facilmente identificado no front-end de qualquer site. Não pretendemos ser grandes; em vez disso, estamos focados em ser os melhores da categoria.
Os desenvolvedores da Web encontram o ProcessWire na hora certa, depois de experimentarem outras plataformas. E uma vez que começam a usar o ProcessWire, eles tendem a permanecer. ProcessWire é viciante, fácil de manter a longo prazo e não tem os problemas de segurança e atualização de outras plataformas. Mas não acredite apenas na nossa palavra; a menos que seu sustento dependa de alguma outra plataforma, descubra por si mesmo.
ProcessWire é mais do que apenas um software, é também uma comunidade amigável de profissionais da web dedicados a construir ótimos sites e aplicativos e ajudar outros a fazer o mesmo.
Visite e junte-se à nossa comunidade amigável nos fóruns do ProcessWire, assine nosso boletim informativo semanal para obter as últimas notícias do ProcessWire, confira a vitrine do nosso site para ver o que outros estão construindo com o ProcessWire e leia nosso blog para se manter atualizado com o versões mais recentes do ProcessWire.
As notícias semanais do ProcessWire são postadas por Teppo Koivula em seu site ProcessWire Weekly. Atualizações principais semanais e tópicos relacionados são postados por Ryan Cramer no fórum de suporte do ProcessWire, quadro de notícias e anúncios.
Simplesmente extraia os arquivos ProcessWire para um local acessível por http e carregue o URL em seu navegador. Isso iniciará o instalador. Consulte nosso Guia de instalação para obter mais detalhes e instruções. Se você tiver algum problema, consulte nosso Guia de solução de problemas.
A atualização é fácil e geralmente basta substituir seu diretório /wire/
pelo da nova versão. Mas, por segurança, antes de prosseguir com qualquer atualização de versão, consulte o guia Atualizando o ProcessWire e talvez mantenha-o aberto durante a atualização, caso precise consultá-lo novamente.
Ao atualizar de uma versão 3.x para outra, use o processo geral de atualização. Isso consiste principalmente em garantir que você tenha feito backup de tudo e, em seguida, apenas substituir seu diretório /wire/
pelo da versão mais recente.
Se você estiver atualizando de uma versão 3.x anterior à 3.0.135, siga também estas instruções.
Se você estiver atualizando de qualquer versão 2.x, consulte a atualização do ProcessWire 2.x.
Se você tiver problemas para atualizar, consulte nosso guia de solução de problemas de atualizações.
FormBuilder versão 0.5.3 ou mais recente é recomendado.
Recomenda-se ListerPro versão 1.1.5 ou mais recente.
ProFields são recomendadas as versões mais recentes de todos os ProFields (10 módulos).
LoginRegisterPro versão 7 ou mais recente recomendado.
Recomenda-se ProCache versão 4.0.3 ou mais recente. Após a atualização, vá para as configurações do ProCache no admin (Setup > ProCache) e veja se ele sugere alguma modificação no seu arquivo .htaccess.
Para todos os outros módulos Pro não mencionados acima, recomendamos usar as versões mais recentes disponíveis, quando possível.
O modo de depuração faz com que todos os erros sejam relatados na tela. Isso pode ser útil durante o desenvolvimento ou solução de problemas. Quando no admin, também habilita um link “Debug” (ver rodapé) para reporte de informações extras em um painel. O modo de depuração não se destina a sites ativos ou de produção, pois as informações relatadas são apenas para o desenvolvedor. Não deixe o modo de depuração ativado para sites ativos/de produção, pois isso pode ser uma preocupação de segurança. No entanto, achamos que você achará isso muito útil durante o desenvolvimento ou na resolução de problemas.
/site/config.php
$config->debug = false;
false
para true
como abaixo e salve. $config->debug = true;
Ele pode ser encontrado próximo ao final do arquivo ou você pode adicioná-lo, se ainda não estiver lá. Isso fará com que o PHP e o ProcessWire relatem todos os erros, avisos, avisos, etc. Claro, você desejará defini-lo novamente como falso depois de resolver quaisquer problemas.
Copyright 2023 de Ryan Cramer / Ryan Cramer Design, LLC