social media e wordpress: o poder dos themes e plugins php

46
Social Media e Wordpress O poder dos Themes e Plugins PHP By José Fernando S. Carvalh

Upload: fernando-carvalho

Post on 23-Dec-2014

1.439 views

Category:

Technology


0 download

DESCRIPTION

Palestra sobre Web colaborativa e wordpress, com ênfase na criacao e utilização dos seus plugins e themes

TRANSCRIPT

Page 1: Social Media e Wordpress: O poder dos themes e plugins PHP

Social Media e Wordpress O poder dos Themes e Plugins PHP

By José Fernando S. Carvalho

Page 2: Social Media e Wordpress: O poder dos themes e plugins PHP

Social Midia ao redor

Page 3: Social Media e Wordpress: O poder dos themes e plugins PHP

APPLE

Page 4: Social Media e Wordpress: O poder dos themes e plugins PHP

FIAT

Page 5: Social Media e Wordpress: O poder dos themes e plugins PHP

DELL

Page 6: Social Media e Wordpress: O poder dos themes e plugins PHP

GOOGLE

Page 7: Social Media e Wordpress: O poder dos themes e plugins PHP

MINISTÉRIO DA CULTURA

Page 8: Social Media e Wordpress: O poder dos themes e plugins PHP

BLOGS, FORUNS, LISTAS DE DISCUSSÃO

Page 9: Social Media e Wordpress: O poder dos themes e plugins PHP

E O NOSSO PHP

Page 10: Social Media e Wordpress: O poder dos themes e plugins PHP

BLZ, MAS O QUE É SOCIAL MEDIA?

Page 11: Social Media e Wordpress: O poder dos themes e plugins PHP

ECONOMIA DE QUE?

Page 12: Social Media e Wordpress: O poder dos themes e plugins PHP

WEB 2.0 E SUAS TOOLS

Page 13: Social Media e Wordpress: O poder dos themes e plugins PHP

OS MOCINHOS

Page 14: Social Media e Wordpress: O poder dos themes e plugins PHP

OS BANDIDOS

Page 15: Social Media e Wordpress: O poder dos themes e plugins PHP

•E. DOAÇÃO É FANTASIA?!?!?

- Usenet 80Mil em 2001- Wordpress com mais de 4milhões em 2009

Page 16: Social Media e Wordpress: O poder dos themes e plugins PHP

•MOTIVAÇÕES

- Redução no custo de produção e disseminação - Reciprocidade- Prestígio - Incentivo Social e moral

Page 17: Social Media e Wordpress: O poder dos themes e plugins PHP

A MAIOR MOTIVAÇÃO- Baixo custo de produção = PHP

Page 18: Social Media e Wordpress: O poder dos themes e plugins PHP

CARACTERÍSTICAS-Descentralização de conteúdo-Extrema facilidade de uso-Interatividade-Uso intensivo de agregadores de conteúdo e Tags

Page 19: Social Media e Wordpress: O poder dos themes e plugins PHP

BRINDEZIN!!!!!

Page 20: Social Media e Wordpress: O poder dos themes e plugins PHP

WORDPRESS É UMA MÃE

- UM GROUPWARE- TODO EM PHP- ARQUITETURA MODULAR- CONTÉM TODO O CONCEITO DA WEB COLABORATIVA- FLEXÍVEL- SUPORTE ATIVO- MAIS DE 4MILHÕES DE USUÁRIOS- GERENCIADOR DE PORTAIS

Page 21: Social Media e Wordpress: O poder dos themes e plugins PHP

PILHA DE TECNOLOGIA WP

Page 22: Social Media e Wordpress: O poder dos themes e plugins PHP

ARQUITETURA WP

Page 23: Social Media e Wordpress: O poder dos themes e plugins PHP

THEMES AND PLUGINS

Page 24: Social Media e Wordpress: O poder dos themes e plugins PHP

THEMESResponsável pelo primeiro

impacto da solução colaborativa

Page 25: Social Media e Wordpress: O poder dos themes e plugins PHP

• Criando um Theme no WP

1- Criar uma pasta com o nome do theme

2- Criar os seguintes arquivos dentro da pasta

• index.php e single.php

• sidebar.php

• footer.php

• header.php

• folhadeestilo.css e screenshot.png

Page 26: Social Media e Wordpress: O poder dos themes e plugins PHP

TEIATI

Page 27: Social Media e Wordpress: O poder dos themes e plugins PHP

• Primeiras linhas folhadeestilo.css1. /*

2. Theme Name: Teiati

3. Theme URI: http://www.teiati.com.br

4. Description: Theme direcionado para Portais baseados no Wordpress

5.

6. Author: Fernando Carvalho

7. Author URI: http://www.fish.jpa.com.br

8. Version: 1.0

9. */

Page 28: Social Media e Wordpress: O poder dos themes e plugins PHP
Page 29: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo header.php<html>

<head>

<title><?php bloginfo('name'); ?></title>

<meta http-equiv="content-type" content="<?php bloginfo('html_type'); ?>; <?php bloginfo('charset'); ?>" />

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" media="all" type="text/css" />

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />

<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />

<?php wp_head(); ?>

</head>

<body>

Page 30: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo footer.php

<div class=“rodape”>

<!-- ALGUM CONTEÚDO NO RODAPÉ-->

</div>

<?php wp_footer(); ?>

</body>

</html>

Page 31: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo Index.php<?php

get_header();

if (have_posts()) : while (have_posts()) : the_post();

echo "<h2>".the_title()."</h2>";

the_content("<p>",$content,"</p>");

endwhile;

else :

echo "não ha posts";

endif;

get_footer();

?>

O LOOP

Page 32: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo single.php

<?php

get_header();

if (have_posts()) : the_post();

echo "<h2>".the_title()."</h2>";

the_content("<p>",$content,"</p>");

else :

echo "não ha posts";

endif;

get_sidebar();

get_footer();

?>

Page 33: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo sidebar.php

<?php

//NUVEM DE TAGS

wp_tag_cloud('smallest=8&largest=16&number=30&orderby=name');

//CATEGORIAS

wp_list_categories('depth=1&orderby=id&title_li=');

?>

Page 34: Social Media e Wordpress: O poder dos themes e plugins PHP
Page 35: Social Media e Wordpress: O poder dos themes e plugins PHP

PARABÉNS SEU THEME JA ESTÁ ROLANDO

Page 36: Social Media e Wordpress: O poder dos themes e plugins PHP

PLUGINS

Page 37: Social Media e Wordpress: O poder dos themes e plugins PHP

• CRIANDO PLUGINS

1- Criar uma pasta com o nome do Plugin

2- Dentro da pasta criar um arquivo com o nome do Plugin e outro README:

- email-teiati.php

- Readme.txt

Page 38: Social Media e Wordpress: O poder dos themes e plugins PHP

• Primeiras linhas arquivo email-teiati.php1. <?php

2. /*

3. Plugin Name: Email-TeiaTi

4. Plugin URI: http://fish.jpa.com.br

5. Description: Alerta o grupo para novas atualizacoes

6. Version: 1.0

7. Author: Fernando Carvalho - Fish

8. Author URI: http://fish.jpa.com.br

9. */

Page 39: Social Media e Wordpress: O poder dos themes e plugins PHP
Page 40: Social Media e Wordpress: O poder dos themes e plugins PHP

• Lógica no email-teiati.php

add_action('publish_post', 'email_teiati');

function email_teiati($post_ID){

$Name = "TEIA TI";

$emailTeia = “[email protected]";

$lista = "[email protected]";

$cabecalho .= "From: ". $Name . " <" . $emailTeia . ">\r\n";

$body = "Pessoal, inseriram uma nova entrada no TEIA, deem um pulo para saber se o conteudo lhes interessa.”;

$Titulo = "Novo Post no Teia";

mail($lista, $Titulo, $body, $cabecalho);

return $post_ID;

}

?>

Page 41: Social Media e Wordpress: O poder dos themes e plugins PHP

• Arquivo readme.txt=== Plugin Name ===

Colaborador: Fish

Link para doações: http://fish.jpa.com.br/

Tags: post, autor

Requer wp : 2.7

Testado na Versao: 2.7

Essa é uma pequena descrição sobre o plugin..

== Description ==

Essa é a descrição completa do plugin…

Page 42: Social Media e Wordpress: O poder dos themes e plugins PHP

PLUGIN FUNCIONANDO !!!!!!

Page 43: Social Media e Wordpress: O poder dos themes e plugins PHP

SUGESTÕES

-Desenvolver para interligar pessoas-Usem o wordpress(FBI, MINC, FORD,SONY)-Certifiquem-se de haver um modulo colaborativo para determinada solução.-Colaborem-Façam seus nomes na WEB

Page 44: Social Media e Wordpress: O poder dos themes e plugins PHP

?

Page 45: Social Media e Wordpress: O poder dos themes e plugins PHP

Contato

José Fernando Santos Carvalho “fish”Bacharel em Sistemas de InformaçãoAdministrador de Sistemas Neoline-------------------------------------------------------E-mail: [email protected]: http://fish.jpa.com.brFollow me on Twitter: http://twitter.com/fisholito

Page 46: Social Media e Wordpress: O poder dos themes e plugins PHP

Referências

http://wordpress.comhttp://fish.jpa.com.brhttp://www.cultura.gov.brhttp://apple.comhttp://www.blogcorporativo.net