FLISOL 2014 - Personalização do Wordpress para um CMS

download FLISOL 2014 - Personalização do Wordpress para um CMS

If you can't read please download the document

Transcript of FLISOL 2014 - Personalização do Wordpress para um CMS

Personalizao do Wordpress para Content Management System (CMS)

M. Sc. Fernando de Assis Rodrigues

http://elleth.org

Objetivos

Apresentao

Content Management Systems

WordpressInstalao

Traduo para o Portugus

Temas

Plugins

Criao de Pginas

Organizao do Menu

Apresentao

Bach. Sistemas de InformaoDesenvolvimento de Softwares

Esp. Sistemas para InternetDesenvolvimento de Servios

Mestrado Cincia da Informao

Doutorando Cincia da Informao

CMS

Content Management System

CMS

SoftwareCriao e Manuteno de Contedo

Web ou no

CMS

Edio dos fluxos de trabalho

Ambientes Colaborativos

CMS

Para alterar um contedo de uma pgina, necessrio uma equipe de TI?

CMS

Construo e manuteno de web sites para finalidades geraisJoomla

Drupal

Django

Plone

Sharepoint

CMS

Alta capacidade de personalizao:Interfaces

Contedo

Usurios

Fluxo de Trabalho

CMS

Pequena empresa:HospedagemBrasil: alto custo, latncia, interrupo do servio, velocidade de resposta, totalidade do PHP efeito reseller

Resultado: dificuldade no convencimento de uma pequena empresa abrir seu prprio web site

CMS

Em contrapartida:Sites de criao de pginasCara no profissional

Ser que uma pequena empresa necessita de todas as funcionalidades de um CMS?

O que o open source pode fazer por uma pequena empresa?

Como monetarizar neste cenrio?

Dentre diversas ideias...

Wordpress

Software para a criao e manuteno de Blogs27/05/2003

Verso estvel 3.9

GNU GPLv2+

CMS

PHP + MySQL

Wordpress

Os maiores 10 milhes: a cada 5, 1 Wordpress!

Opera sob o sistema de Templates (Temas)

Uso de Plugins> 26.000

Cross-browsingIncluindo os dispositivos mveis

Wordpress

Download para instalaowordpress.orgRequisitos: PHP e MySQL

Usando a hospedagem gratuitawordpress.comhttp://en.support.wordpress.com/domains/map-existing-domain/

* possvel utilizar o wordpress para gerenciar o stio e utilizar o Google Apps para e-mails.

Custo zero

Hands On!

Instalao

RequisitosAPT: sudo apt-get install php5 apache2 mysql-server phpmyadmin

YUM: sudo yum install httpd mysql-server php php-mysql phpmyadminhttps://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6

Windows: WAMP 2, EasyPHP ...

Instalao

Wordpress 3.9:Traduo para o Portugus (Brasil):http://br.wordpress.org/

Zip: http://br.wordpress.org/wordpress-3.9-pt_BR.zip

Tarball: http://br.wordpress.org/wordpress-3.9-pt_BR.tar.gz

Extrair na pasta www

Instalao

Instalao

Criao do banco de dadosPHPMyAdmin

Ou:create database wordpress;

grant usage on *.* to wordpress@localhost identified by 'wordpress';

grant all privileges on wordpress.* to wordpress@localhost;

Instalao

Uma dificuldade que pode ser encontrada a no criao do wp-config.php na raiz da pasta wordpress.Razo: o apache est sem permisso de escrita na pasta

Instalao

http://localhost/wordpress/wp-admin

http://localhost/wordpress/

Temas

Plugins

InternosTinyMCE Advanced

ExternosFacebook Button

Dica: linha de comando no arquivo wp-config.php define('FS_METHOD', 'direct');

Pginas

Pginas so diferentes de Posts.Pginas so para contedos que sero estticos ou que mudaro poucas vezes durante o tempo.

Posts so ordenados de forma cronolgica do mais novo para o mais velho e podem ser rotulados para serem dividos entre categorias.

Pgina

PginaAdicionar Nova

Rascunho/Publicar

Menus

AparnciaMenus

AparnciaPgina Inicial Esttica

elleth.org