flisol 2014 - personalização do wordpress para um cms
Post on 16-Apr-2017
340 Views
Preview:
TRANSCRIPT
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
top related