paulo_martins@home:~$

Malinando em computadores desde 1998

Liberdade no Design - Penpot

Paulo Martins

O Penpot é uma alternativa às ferramentas propritárias como o Figma para design, totalmente livre e de código aberto. Com o Penpot é possível criar ou melhorar o design da sua aplicação e dos seus dashboads, caso você trabalhe com analise de dados assim como eu. Com o Penpot temos a possibilidade de criação de equipes para que as pessoas trabalhem juntas em projetos e arquivos, nas configurações de equipes podemos definir perfis de trabalho para cada membro adicionado.

Design Freedom - Penpot!

“Penpot is the Open-Source Design & Prototyping Tool for Product Teams”

Para instalar o Penpot é muito fácil, com a possibilidade de instalação via Docker se torna ainda mais tranquilo. Abaixo vou mostar o que é preciso para essa instalação, caso ainda não possua o Docker na sua máquina, aconselho seguir o passo a passo da instalação na documentação link:

Aqui vamos obter o docker-compose.yaml que é o arquivo de configuração que subirá nosso container:

~ $ curl -o docker-compose.yaml https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml

Após baixar o arquivo de configuração, iremos subir o container:

~ $ docker compose -p penpot -f docker-compose.yaml up -d

Finalizando o deploy do container acesse o Penpot através do link http://localhost:9001.

Design Freedom - Penpot!

Para parar o container execute:

~ $ docker compose -p penpot -f docker-compose.yaml down

Com a configuração padrão do arquivo docker-compose.yaml as opções de criação de novos usuários já estão configuradas, para criar um novo usuário você poderá utilizar a página de registro ao acessar pela primeira vez a página inicial http://localhost:9001. Como alternativa a criação de novos usuários poderá ser feita via terminal com docker como no exemplo abaixo:

~ $ docker exec -ti penpot-penpot-backend-1 python3 ./manage.py create-profile
Email: teste@teste.org
Fullname: Paulo
Password: 
Created: teste@teste.org

Para deletar um usuário use o comando delete-profile:

~ $ docker exec -ti penpot-penpot-backend-1 python3 ./manage.py delete-profile
Email: teste@teste.org
Deleted

Quem já utiliza outras ferramentas proprietárias similares ao Penpot não terá muita dificuldade na sua utilização, com muitas funcionalidades e recursos disponivéis o Penpot não fica para trás de nenhuma forma. Segue o link da documentação que é muito completa onde você poderá dar os primeiros passos nessa ferramenta incrível.