Wordpress: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Linha 7: Linha 7:
==[http://codex.wordpress.org/Developer_Documentation Documentação do Desenvolvedor]==
==[http://codex.wordpress.org/Developer_Documentation Documentação do Desenvolvedor]==
É de onde vem quase tudo o que anotar aqui.
É de onde vem quase tudo o que anotar aqui.
== Configurações Essenciais ==
* Funções e Capacidades (relativas ao nível de usuários)
:* https://codex.wordpress.org/pt-br:Fun%C3%A7%C3%B5es_e_Capacidades
:* http://codex.wordpress.org/Roles_and_Capabilities
* Permissões de Arquivos
:* http://codex.wordpress.org/pt-br:Mudando_Permiss%C3%B5es_de_Arquivos
==[http://codex.wordpress.org/Shortcode_API Shortcode API] ==
É uma forma de fazer com que nas postagens e páginas estáticas
se possa fazer [a_macro opt1=123 op2="asd"] ou [a_macro pt1=123 op2="asd"]Conteúdo[/a_macro]
e ele aplique uma função relacionada que retorne o código que se quer.
==[http://codex.wordpress.org/Writing_a_Plugin Escrevendo um Plugin]==
Um apanhado geral de como se faz um plugin. Basicamente é preciso um
único arquivo .php na pasta plugin ou um diretorio com um arquivo dentro
de mesmo nome e extensão .php
==[http://planetozh.com/blog/2009/09/top-10-most-common-coding-mistakes-in-wordpress-plugins/ 10 Erros mais comuns em plugins WP]==
Chama atencao para questoes de organizacao e seguranca. Em especial, sobre adicionar
codigo JS ou CSS com as funções corretas, SQL injection e aproveitamento das BDs nativas.


== Plugins ==
== Plugins ==
Linha 16: Linha 41:


=== Inside Plugins ===
=== Inside Plugins ===
Muitos plugins aqui no [http://plugins.svn.wordpress.org/ repo svn oficial de plugins do wp].


* Mínimo: Apenas um arquivo.php na pasta plugin ou uma pasta com um arquivo de mesmo nome
* Mínimo: Apenas um arquivo.php na pasta plugin ou uma pasta com um arquivo de mesmo nome
Linha 49: Linha 72:
Só permitiu criar um mapa como vinculada a uma página estática.
Só permitiu criar um mapa como vinculada a uma página estática.
Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.
Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.
== Configurações Essenciais ==
* Funções e Capacidades (relativas ao nível de usuários)
:* https://codex.wordpress.org/pt-br:Fun%C3%A7%C3%B5es_e_Capacidades
:* http://codex.wordpress.org/Roles_and_Capabilities
* Permissões de Arquivos
:* http://codex.wordpress.org/pt-br:Mudando_Permiss%C3%B5es_de_Arquivos
==[http://codex.wordpress.org/Shortcode_API Shortcode API] ==
É uma forma de fazer com que nas postagens e páginas estáticas
se possa fazer [a_macro opt1=123 op2="asd"] ou [a_macro pt1=123 op2="asd"]Conteúdo[/a_macro]
e ele aplique uma função relacionada que retorne o código que se quer.
==[http://codex.wordpress.org/Writing_a_Plugin Escrevendo um Plugin]==
Um apanhado geral de como se faz um plugin. Basicamente é preciso um
único arquivo .php na pasta plugin ou um diretorio com um arquivo dentro
de mesmo nome e extensão .php
==[http://planetozh.com/blog/2009/09/top-10-most-common-coding-mistakes-in-wordpress-plugins/ 10 Erros mais comuns em plugins WP]==
Chama atencao para questoes de organizacao e seguranca. Em especial, sobre adicionar
codigo JS ou CSS com as funções corretas, SQL injection e aproveitamento das BDs nativas.


[[Category: Lab_Macambira]]
[[Category: Lab_Macambira]]
[[Category: Wordpress]]
[[Category: Wordpress]]
[[Category: CMS]]
[[Category: CMS]]

Edição das 10h41min de 15 de outubro de 2013

Wordpress.png

O Wordpress, assim como o Drupal ou Joomla, é um CMS (Content Management System = Sistema de Gerenciamento de Conteúdo). Entretanto seu uso e configurações podem assumir formas infinitamente diversas.


Documentação do Desenvolvedor

É de onde vem quase tudo o que anotar aqui.


Configurações Essenciais

  • Funções e Capacidades (relativas ao nível de usuários)
  • Permissões de Arquivos

Shortcode API

É uma forma de fazer com que nas postagens e páginas estáticas se possa fazer [a_macro opt1=123 op2="asd"] ou [a_macro pt1=123 op2="asd"]Conteúdo[/a_macro] e ele aplique uma função relacionada que retorne o código que se quer.

Escrevendo um Plugin

Um apanhado geral de como se faz um plugin. Basicamente é preciso um único arquivo .php na pasta plugin ou um diretorio com um arquivo dentro de mesmo nome e extensão .php

10 Erros mais comuns em plugins WP

Chama atencao para questoes de organizacao e seguranca. Em especial, sobre adicionar codigo JS ou CSS com as funções corretas, SQL injection e aproveitamento das BDs nativas.

Plugins

O Wordpress possui uma infinidade de plugins para as mais diferentes ações. Você pode acessá-los através da página de busca onde encontrará documentação visual sobre eles ou diretamente pelo repositório SVN

Seguem abaixo alguns plugins recomendados

  • User Access Manager - Gerencia o acesso aos posts, páginas e arquivos. Você cria um "user group", registra os usuários nele e controla o acesso desse grupo.

Inside Plugins

  • Mínimo: Apenas um arquivo.php na pasta plugin ou uma pasta com um arquivo de mesmo nome

e extensão .php

No arquivo, somente o nome é necessário;

<?php
/*
Plugin Name: Plugin Mínimo
*/
?>

O resto é adicionado segundo necessidade.

  • Hello Dolly

Vem com o wp, arqivo unico bem simples.

  • post-google-map

Deu pau por causa de uma variável.

  • Ushahidipress

Carrega alguma postagem externa de ushahidi na postagem que se está realizando.

Rodei como plugin depois de renomear a pasta para mapasdevista e o plugin.php para mapasdevista.php. Só permitiu criar um mapa como vinculada a uma página estática. Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.