3. OPen Publishing System
"Opps é uma plataforma ou toolkit para “montar” um CMS,
desenvolvido com Django, acompanha diversos pacotes
que visam suprir a necessidade de grandes portais de
conteúdo. Além disso o Opps possui uma estrutura flexível
para criação de novas apps."
7. O Opps é utilizado em portais de grande trafego.
www.guiame.com.br
+ de 1,370,392 pageviews/dia,
+ de 2500 requests simultaneos
8.
9. ● Django é uma ótima plataforma (para trabalhar com banco relacional);
● CMS em Django não são tão legais como outros no mercado;
● Mercado editorial tem algumas peculiaridades;
● Alguns projetos Open Source não quiseram seguir com a proposta sugerida;
● Controle de todos os apps externos do CMS;
● Performance: inner join não é a melhor opção para tudo;
● Escalabilidade;
Porque criar um novo CMS?
10. ● CMS escrito em Django;
● Escalabilidade;
● Denormalização (para performance);
● Foco no jornalista, workflow padrão simples;
● Multi-site, gerenciar multi sites dentro de apenas uma interface;
● Flexivel para desenvolvimento de novas apps;
● Modular (facilidade para criar apps);
● Integracao com Thumbor e outros serviços de imagens;
● Conceito de BOX que facilita o desenvolvimento front-end;
● Nunca perder uma URL que já existiu (redirecionamentos);
Qual é o diferencial do Opps?
11. ● Organizacao de conteudo baseado em arvore de canais (mptt)
● Criação de tipos de conteúdo customizados (Container)
● Gerenciamento de urls (smart slug)
● Gestão de imagens, crop, multi upload e integrações (THUMBOR)
● Organizacao de homepages baseado no conceito de "boxes"
● Mobile middleware
● Django resources: Multisite framework e Redirect framework
● Customização do admin dinâmicamente via settings
● Admin personalizado com Django x-admin (versão 0.2)
● Gerador de "bootstrap" para criação de novas apps
Key features