Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.88 KB

README.md

File metadata and controls

19 lines (10 loc) · 1.88 KB

CMS - Marighella

O que é?

O Marighella é uma iniciativa dedicada a empoderar coletivos, movimentos sociais e organizações populares através da tecnologia. O nome é uma homenagem ao revolucionário Carlos Marighella, o negro guerrilheiro que balançou o Brasil ao lutar contra as opressões sobre o povo.

É um Gerenciador de Conteúdo (CMS) baseado em software livre e no conceito da tecnologia popular - tecnologia do povo para o povo. Pensada e construída nestes termos, a plataforma objetiva trabalhar com os desafios e características de iniciativas populares. Para tal, pretende ser leve, simples e deixar que os usuários foquem apenas na produção do conteúdo.

Como funciona?

O Gerenciador de Conteúdo (CMS) Marighella foi construído em AngularJS e é hospedado no Github Pages. Através da Github API, o conteúdo gerado é submetido para um repositório no Github através de um commit. Esse repositório, por sua vez, contém o Jekyll, marcações (HTML + CSS) e todas as postagens.

Para a publicação deste conteúdo, também usamos o Github Pages. Através do SnapCI, um serviço de integração contínua, mantém-se vigilância sobre o repositório que contém as postagens. A cada novo commit, o Jekyll é executado no ambiente do SnapCI e gera páginas estáticas para ser publicado no Github Pages. Isto encerra o ciclo de produção/publicação de conteúdo.

Como colaborar?

Esta plataforma é levada a cabo por um time dedicado a melhorá-la constantemente. Como vocês podem imaginar, o desafio é grande! Colaboração é a chave para nos manter-mos relevantse para mais e mais movimentos/organizações sociais.

Queremos (e precisamos) de ajuda para trabalhar no Marighella. Se você tem interesse em nos ajudar, em tirar alguma dúvida, em pegar mais contexto, fique a vontade para nos contactar. Qualquer um dos desenvolvedores deste repositório irá respondê-lo.