O documento fornece uma introdução ao PyroCMS, um sistema de gerenciamento de conteúdo open source. Ele descreve o que é o PyroCMS, suas principais características como ser baseado em PHP e MySQL e ter extensões como módulos, temas e plugins. Também fornece instruções básicas sobre como instalar e começar a usar o PyroCMS.
4. Introdução
• O que é o PyroCMS?
– É um sistema para administrar conteúdo na
web. Similar ao (famosos) Wordpress, Joomla
e Drupal.
– Criação de site, portal ou blog sem
conhecimentos técnicos.
5. Introdução
• PyroCMS é um sistema de gerenciamento
de conteúdo que, nos últimos meses, tem
vindo a crescer em popularidade, devido
à sua concepção intuitiva da
administração. PyroCMS é fácil de
aprender, e de entender.
6. Introdução
• Atual mercado de CMS: Wordpress e
Joomla, Drupal
• Ganhando forças: PyroCMS
• “Padrinhos do PyroCMS”: Envato
(Net.Tutsplus)
7. Informações Técnicas
PHP + MySQL;
Feito em CodeIgniter (Framework PHP);
Está sendo migrado para Laravel;
Criado por Adam Fairholm, Jerel Unruh,
Phil Sturgeon, e Josué Pekera;
• Versão atual: 2.2.1 (lançada em 24.04.13)
•
•
•
•
8. Extensões
• O PyroCMS assim como os outros CMS
são chamados de extensivos e flexíveis. O
que isso quer dizer?
• Isto que dizer, que você pode
instalar/adicionar novas funcionalidades
no sistema. São geralmente chamados de
extensões, e no PyroCMS são chamados
de complementos (add-ons).
10. Extensões (Add-ons)
• Themes (ou Temas)
• A parte visual, ou que o cliente ver. Em
alguns casos são chamados de templates
e skins. Ele tem o objetivo de alterar a
aparência do projeto.
11. Extensões (Add-ons)
• Modules (ou Módulos)
• É a maior extensão do PyroCMS. Eles
acrescentam alguma funcionalidade nova
ao projeto e tem suas própria página e
administração. Por exemplo: Galeria de
Fotos.
13. Extensões (Add-ons)
• Widget
• Os widgets aparecem em algum bloco do
seu projeto. Alguns widget são de
módulos específicos. Por exemplo:
Ultimas galerias de fotos na página inicial
do meu site.
15. Extensões (Add-ons)
• Plugins
• É a menor extensão do PyroCMS. Os
plugins funcionam como etiquetas. Como
assim? Por exemplo: Preciso exibir a
timeline de meu twitter no meio de
conteúdo. Então, não precisa gerenciar,
basta ter o plugin de twitter e colocar
uma “etiqueta” similar a:
{{ twitter:feed username=“rangeljavier" limit="1" }}
17. PyroCMS started
• To run PyroCMS, you'll need a
development environment (like Apache)
with PHP and MySQL installed. Specifically,
you'll need:
• A web server. Apache 2.x;
• PHP 5.2 or above;
• MySQL 5.x;
Recomendo (instalar):
Xampp ou Wamp
18. PyroCMS
• Onde estudar?
• http://docs.pyrocms.com/2.2/manual/getti
ng-started
• Comunidade no Brasil (Facebook)
• www.facebook.com/groups/pyrocmsbrasi/