Descrição.
- Informações necessárias para desenvolvimento de um site em wordpress pode ser alterado com o tempo.
Plugins.
Plugins que são essenciais, mas eles podem variar ou mudar com o tempo.
- Admin Menu Editor. (Oculta itens do menu do admin)
- All in One SEO Pack. (fazer o SEO do site das publicações)
- Breeze Cloudway. (Cache com a integração com varnish)
- W3 Total Cache. (Sistema de cache para configurar com o redis)
- EWWW Image Optimizer. (Otimiza o as imagens)
- Jetpack.
- Suporte Ceicom. (Cria uma aba com um form para criar tickets)
- WP Security Audit Log. (monitora tudo que e feito no admin)
- Invisible reCaptcha for WordPress.
- Rename wp-login.php. (alterar url de acesso ao admin para "gerencia")
- WP Mail SMTP. (configurar envio de email)
- WP-Optimize
Todos os plugins e temas que não estão sendo utilizados pode ser desinstalado.
Configurações do wp-config.
Observe o que esta em negrito. essas configurações podem mudar com o tempo.
Debug personalizado somente usar em modo de desenvolvimento.
- define('WP_DEBUG_LOG', true);
- define('WP_DEBUG_DISPLAY', true);
- define('SCRIPT_DEBUG', true);
- define('JETPACK_DEV_DEBUG', true);
Usado para atualizar sem precisar de permissão ftp somente usar em modo de desenvolvimento.
- define('FS_METHOD','direct');
Por padrao cache sempre habilitado modo de produção.
- define('WP_CACHE', true);
Desabilitando editar arquivos pelo admin modo de produção.
- define('DISALLOW_FILE_EDIT', true);
Desabilitando as revisões de posts ou aumentar tempo modo de produção.
- define('AUTOSAVE_INTERVAL', 600);
- define('WP_POST_REVISIONS', false); ou
- define('WP_POST_REVISIONS', 10);
Limpar lixeira apos em dias modo de produção.
- define('EMPTY_TRASH_DAYS', 10);
Remover versões das imagens antigas modo de produção.
- define('IMAGE_EDIT_OVERWRITE', true);
Url base dinâmica para migração PS: Deve ser alterado no banco de dados também modo de produção.
- define('WP_HOME','http://'. $_SERVER['SERVER_NAME']);
- define('WP_SITEURL','http://'. $_SERVER['SERVER_NAME']);
Força o ssl no admin modo de produção caso necessário.
- define('FORCE_SSL_ADMIN', true);
Secret key modo de produção.
- Gere novas chaves aleatórias. https://api.wordpress.org/secret-key/1.1/salt/
Valida permissões corretas para criar arquivos/pastas
- define('FS_CHMOD_DIR', (0775 & ~ umask()));
- define('FS_CHMOD_FILE', (0664 & ~ umask()));
Credenciais para o admin.
Todos os usuários criados deverão ser utilizado o email como usuário.
- user: suporte@ceicom.com.br
- pass: wp@ceicom123
- email: suporte@ceicom.com.br
Banco de dados.
- Faça a otimização do banco de dados pode fazer isso usando um plugin Breeze Cloudway
Imagens.
- Todas as imagens do desenvolvimento devem ser otimizadas pode fazer usando o https://tinypng.com/
Htaccess.
Pode ser alterado caso necessário.
- Pode ser usado esse https://github.com/jonatanaxe/Config-Personalizadas/blob/master/.htaccess-wordpress
Desenvolvimento.
- Utilize pré processadores para minificar js e css ex: Gulp, Grunt, Webpack.
- Desenvolva funcionalidades do tema criando novos typepost programando ou utilize o Custom Post Type UI.
- Estruture tudo dentro de pastas com a estrutura nomenclatura fácil de entender e achar os arquivos.
Arquivos desnecessário devem ser deletados.
- /wp-config-sample.php
- /readme.html
- /license.txt
- /wp-admin/install.php
Configurações do Jetpack
- Habilitar todas as atualizações possiveis de plugins no painel do Jetpack
Login | Senha |
---|---|
ceicomaccounts | wp@ceicom123 |
- No painel vá em Plugins [Gerenciar] e marque todos os plugins possiveis como atualização automáticas