Skip to content

Instantly share code, notes, and snippets.

View thiago-vieira's full-sized avatar
🏴

Thiago Vieira thiago-vieira

🏴
View GitHub Profile
@thiago-vieira
thiago-vieira / dexterity.txt
Created March 27, 2021 01:06
Plone - criando tipos de conteúdo com Zopeskel e Dexterity
# entrar no diretório onde o Plone foi instalado.
cd Plone
# criar um pacote para os tipos que vamos criar
cd src
../bin/zopeskel package.project
# adicionar "package.project" na seção eggs
# do buildout.cfg e depois rodar o buildout
../bin/buildout
@thiago-vieira
thiago-vieira / env.sh
Created March 27, 2021 01:05
Linux - executar comando com outro usuário, aproveitando o ambiente do usuário atual
sudo -E -u user wget www.google.com.br
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 01:04
Plone - Restaurando estado anterior de objetos (inclusive excluídos)
Adicionar o produto "dm.historical" na seção eggs do seu buildout.cfg, conforme abaixo:
[eggs]
dm.historical
Rodar o buildout e acessar o console, conforme abaixo:
bin/buildout
bin/client2 debug
Segue abaixo um exemplo de como recuperar o estado anterior de um portal:
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 01:03
Plone - The constraint, 1.7.2, is not consistent with the requirement, 'plone.app.jquery>=1.8.3'
Contexto:
Ao rodar bin/buildout no Plone
Solução:
Adicionar na seção [versions] do buildout.cfg:
plone.app.jquery = 1.8.3
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 01:03
Plone - Criando e disponibilizando uma nova visão
- Registrar visão
- Acessar "portal_types" no Zope e escolher o tipo de conteúdo (Plone Site, Folder, etc.) que poderá utilizar a nova visão.
- Adicionar a nova visão na listagem "Available view methods".
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 01:01
Plone - Alterando a senha do usuário admin do ZOPE
- Acessar a interface do ZOPE (host:port/manage_main)
- Acessar acl_users/users
- Escolher o usuário e clicar em "Password"
- Alterar a senha, confirmar e clicar em "Update Password"
@thiago-vieira
thiago-vieira / proxy.txt
Created March 27, 2021 01:01
Linux - Configurando proxy do ambiente
export http_proxy=http://user:password@proxy:port/
export https_proxy=http://user:password@proxy:port/
export ftp_proxy=http://user:password@proxy:port/
export no_proxy=localhost
Se o apt-get não funcionar, adicionar as linhas abaixo no arquivo /etc/apt/apt.conf
Acquire::http::proxy "http://user:password@proxy:port/";
Acquire::https::proxy "http://user:password@proxy:port/";
@thiago-vieira
thiago-vieira / virtualbox_network.txt
Created March 27, 2021 01:00
VirtualBox - Usando duas interfaces de rede
Algumas vezes é necessário utilizar mais de uma interface de rede, para poder acessar a Intranet e a Internet ao mesmo tempo.
Para isto, basta manter a interface primária como NAT e a secundária como BRIDGE.
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 00:59
Plone - usando PACK para apagar revisões anteriores dos objetos e reduzir espaço ocupado no ZODB
Acessar /Control_Panel/Database/main e clicar em "Pack"
@thiago-vieira
thiago-vieira / plone.txt
Created March 27, 2021 00:59
Plone - Links para recursos administrativos
- ZOPE (criação de novos portais, cópia de portais, etc.):
host:port/manage_main
- Sair do ZOPE:
host:port/portal_name/@@plone-root-logout
- Configuração do site (portal):
host:port/portal_name/plone_control_panel
ou
host:port/portal_name/@@overview-controlpanel