Para os núcleos que desejam ter o site dentro da plataforma do ESF-Brasil é necessário:
Efetuar o pagamento da anuidade de R$ 50,00 na conta do ESF-Brasil e encaminhar o comprovante para pres.afj@esf-brasil.org. O pagamento pode ser antecipado, pois o tempo para renovação só começa a contar a partir da ativação do site. Seguem abaixo as informações necessárias para efetuar o pagamento:
Razão Social: Associação Engenheiros sem Fronteiras – Brasil
CNPJ: 12.356.782/0001-85
Banco: 104 – Caixa Econômica Federal
Agência: 0584
Conta: 35675-0
Operação: 013 – Poupança Pessoa Física
Chave Pix: presidencia@esf-brasil.org
Enviar o Termo de Responsabilidade - LGPD assinado e escaneado para pres.afj@esf-brasil.org.
Enviar um e-mail para sysadmin@esf-brasil.org através de um e-mail oficial do núcleo com os dados abaixo:
Nome do Núcleo
Endereço do Site
Exemplos de Endereço:
Obrigatoriedade do Endereço do Site terminar com: .esf.org.br
É permitido que núcleos de cidades com apelidos prevalentes possam registrar ambos os endereços. Exemplos disso são:
Caso o núcleo decida por registrar os dois Endereços de Sites, deve-se informar qual será o endereço oficial e qual será o endereço de redirecionamento.
Nome da pessoa responsável pelo site no núcleo
E-mail da pessoa responsável pelo site no núcleo
WhatsApp da pessoa responsável pelo site no núcleo
Por questões de segurança, todas as solicitações de site devem ser enviados de algum e-mail oficial do ESF (@esf-brasil.org). E-mails enviados de endereços pessoais (Gmail, Hotmail, Yahoo, outros) serão ignorados.
Após o período de anuidade do site, o núcleo pode renovar a licença de funcionamento dele. Para isso, o núcleo deve seguir os seguintes passos:
Efetuar o pagamento da anuidade de R$ 50,00 na conta do ESF-Brasil e encaminhar o comprovante para pres.afj@esf-brasil.org. O pagamento pode ser antecipado, pois o tempo para renovação só começa a contar a partir da ativação do site. Seguem abaixo as informações necessárias para efetuar o pagamento:
Razão Social: Associação Engenheiros sem Fronteiras – Brasil
CNPJ: 12.356.782/0001-85
Banco: 104 – Caixa Econômica Federal
Agência: 0584
Conta: 35675-0
Operação: 013 – Poupança Pessoa Física
Chave Pix: presidencia@esf-brasil.org
Enviar o Termo de Responsabilidade - LGPD assinado e escaneado para pres.afj@esf-brasil.org.
Abaixo estão os vídeos que explicam como criar e gerir um site do ESF-Brasil. Os vídeos estão setorizados por assunto, sendo eles:
Tutorial 1: Componentes do Site.
Tutorial 2: Acessando o painel e editando o logo tipo.
Tutorial 3: Criando uma página e configurando o Menu.
Tutorial 4: Editando o banner da Página Inicial.
Tutorial 5: Criando blocos da Página Inicial.
Tutorial 6: Criar página com imagem destacada.
Tutorial 7: Como inserir plug-in para permissão de cookies do usuário.
O ESF-Brasil possui uma conta organizacional no GitHub que permite a criação de repositório para código de software. Qualquer membro pode ter acesso para utilizar como repositório para códigos de interesse do núcleo, publicar códigos de interesse geral do ESF-Brasil ou até mesmo para contribuir com melhorias no template do site da rede. Para solicitar acesso, envie um e-mail para sysadmin@esf-brasil.org com o seu nome, usuário no GitHub e núcleo de origem.
Página do ESF no GitHub: https://github.com/esf-brasil
Template do site da rede: https://github.com/esf-brasil/wp-esfbrasil (necessário estar logado)
Frequentemente surgem perguntas de como o site está hospedado e a estrutura dos nosso servidores. Em resumo, o site é feito em Wordpress, utilizando um template padrão desenvolvido para o ESF e hospedado no Google Cloud Platform. Abaixo a descrição mais técnica:
O site do ESF-Brasil, assim como os sites de todos os núcleos que estão hospedado no nacional, são desenvolvidos utilizando o Wordpress. Esse software foi escolhido por ser o que as pessoas na organização tem uma maior familiaridade. O Wordpress está configurado em modo rede, onde uma mesma instalação é capaz de servir diversos sites diferentes e todos os sites utilizam um template padrão desenvolvido para o ESF (código disponível no GitHub).
A hospedagem do Wordpress é feita através de uma instância dedicada no Google Cloud Plataform (GCP) contando com um banco de dados separado utilizando o Google Cloud SQL. Além disso, todos os arquivos estáticos (fotos, vídeos, etc) não são salvos na instância e sim no Cloud Storage. O objetivo disso tudo é fazer com a que a instância seja o mais efêmera o possível, isso garante que mesmo em caso de falha e impossibilidade de recuperação, todos os dados estão seguros nos seus respectivos serviços (post/configurações no Cloud SQL e fotos/videos no Cloud Storage). Dentro da instância dedicada utilizamos o nginx como servidor http, rodando o Wordpress em cima do php-fpm. A escolha dessa stack é pelo fato que o nginx é muito mais leve e fácil de configurar que o Apache. Os certificados TLS são gerados utilizando o Let's Encrypt.
O repositório com o template contém todo o layout e configurações (tema Wordpress). Não existe nenhuma pipeline de CI/CD integrada, isso significa que toda a atualização depende de rodar um script de deploy manualmente.
Fazendo alterações e enviando Pull Requests para o repositório do template no GitHub
Se voluntariando para desenvolver ferramentas que auxiliem o time: Pipeline de CI/CD, scripts de criação de site, etc