Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W Wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Tutoriais
  • Wiki
  • Wiki
    • Wordpress
  • Checklist CEICOM

Last edited by Mateus Dec 02, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Checklist CEICOM

ceicom

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)
  • Google Captcha. (Importante habilitar no login)
  • 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
Clone repository
  • Gitlab
    • Comandos
  • Hotfix
    • og:image
  • Magento
    • Htaccess
    • MagentoCronChecker
    • Robots
    • SimpleSchema
    • Soap v2 Tester
    • gitignore
  • Migração
    • leg.br
  • Padrões
    • eslint
    • prettier
  • Plugins
    • Adicionar informações extras ao texto copiado da web
  • QueryCommerce
  • Servidores
    • Cloudways
    • DnsMadeEasy
View All Pages