PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo

Post on 27-Jun-2015

658 views 1 download

description

Material básico para conhecimento e apresentação do Sistema Gerenciador de Conteúdo, PyroCMS.

Transcript of PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo

PyroCMS

About.me

• Rangel Javier

• Joomla CMS

• Programmer (PHP Frameworks)

• Frontend

• Up Marketing Digital • www.upmarketingdigital.com.br

• Ceará

facebook.com/rangeljavier twitter.com/rangeljavier

Etapas

• Introdução e Conceitos

• Conhecendo a administração

• Criando um projeto na prática

• Criando um tema

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.

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.

Introdução

• Atual mercado de CMS: Wordpress e Joomla, Drupal

• Ganhando forças: PyroCMS

• “Padrinhos do PyroCMS”: Envato (Net.Tutsplus)

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)

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).

Extensões (Add-ons)

• No PyroCMS existem 4 tipos de extensões (add-ons):

• Themes (Temas)

• Modules (Módulos)

• Widgets

• Plugins

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.

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.

Módulos padrões do PyroCMS

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.

Widgets padrões do PyroCMS

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" }}

Plugins padrões do PyroCMS (recortado)

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