Guia para configurar o WordPress Multisite – Parte 02

Configurar o WordPress Multisite, também conhecido como WordPress MU ou simplesmente WordPress Multiblog, pode em alguns casos ser uma dor de cabeça; isso devido, principalmente, às configurações dos servidores web que servem os pedidos ao WordPress. Nesta parte, não vamos ainda olhar as soluções para montar ou escalar uma rede com muitos blogs - estamos ainda a dar os passos iniciais!

Durante esta série de artigos iremos:

  • Ensinar como ligar facilmente a opção de Multisite no WordPress e o que fazer após a instalação do Multisite ser concluída;
  • Abordar soluções de plugins testados que podem ajudá-lo no desenvolvimento do seu projecto para criar facilmente a sua rede de blogs;
  • Desenvolver snippets de códigos e mostrar o “canivete suíço” de funções exclusivas do …
[Leia mais]
Guia para configurar o WordPress Multisite – Parte 01

Configurar o WordPress Multisite, também conhecido como WordPress MU ou simplesmente WordPress Multiblog, pode, em alguns casos, ser uma dor de cabeça, devido principalmente às configurações dos servidores web que servem os pedidos ao WordPress.

Nesta primeira parte da série iremos abordar como facilmente ligar e instalar a opção Multisite do WordPress, tentando abordar todo o tipo de configurações que o seu servidor possa ter, incluindo diferentes ambientes e servidores. Nesta parte não vamos ainda olhar as soluções para montar ou escalar uma rede com muitos sites ou blogs - estamos ainda nos passos iniciais!

Durante esta série de artigos iremos:

  • Ensinar como ligar facilmente a opção de Multisite no WordPress e o que fazer após a instalação do Multisite concluída;
  • Abordar …
[Leia mais]
Conheça o Easy Framework

Fala, pessoal, tudo tranquilo?

Hoje gostaria de apresentar para vocês um novo Framework para PHP. Nossa, mais um??

Acreditem, esse é diferente.

O Easy Framework foi desenvolvido por mim (Ítalo Lelis de Vietro) e é um dos poucos frameworks brasileiros. O projeto teve início em junho de 2011, quando senti a necessidade de uma ferramenta de auxílio para o desenvolvimento de aplicações ágeis em PHP (RapidApplicationDevelopment) e com facilidade para manter o código. Hoje o projeto conta com o suporte da comunidade PHP-PB e promete ser um ótimo framework.

Vamos aprender a criar uma aplicação simples com o EasyFw. Que tal criarmos um aplicativo para cadastrar livros de uma livraria?

Baixando o EasyFw

Primeiramente precisamos baixar a versão 2.0.0, que é a que vou utilizar no exemplo de hoje. Para isso, basta acessar o site do …

[Leia mais]
[MySQL] Série de posts 5: Utilitário de administração


  Neste post iremos demonstrar a ferramentas de administração nativa do MySQL para utilização e administração de nosso SGBD.

O MySQL Workbench é uma ferramenta que foi feita para atender três pontos, a primeira é a possibilidade de gerenciar varias conexões e desenvolver aplicações submetendo queries no SGBD , a segunda é a possibilidade de poder fazer a modelagem dos dados através de um "Data Modeler" e a terceira permite fazer a administração do MySQL podendo fazer alteração de parâmetros no banco, backup e restore de schemas.

A intenção deste post não é falar detalhadamente da ferramenta e sim demonstrar que a Oracle mantém uma ferramenta que possibilite a fácil administração de um Banco de dados MySQL que atenda tando a necessidade de um DBA e um …

[Leia mais]
Backup do MySQL no Linux

 Bom pessoal , vou neste post demonstrar a utilização de um script no qual criei para efetuar rotinas de backups com Banco de dados MySQL. Essa rotina trata o conceito de backup diário efetuado de 6 em 6 horas totalizando em 4 backups diários. Também utilizamos o conceito do backup semanal sendo executado toda Sexta-feira as 22:00 horas , 4 vezes em um mês. Por ultimo a Rotina de backup mensal na qual é efetuado todo dia 1 de cada mês as 03:00 da manhã. Por padrão o Script foi feito para efetuar backup de somente duas bases do MySQL , mais pode ser ampliada copiando partes do Script para atender sua necessidade. O Script também foi feito para enviar o log de execução do backup por e-mail, nisso mais abaixo , veja como instalar e configurar este cliente de e-mail no linux.
Bom o …

[Leia mais]
O verdadeiro problema com PHP

Tem havido uma grande quantidade de notícias ultimamente sobre o que há de errado com o PHP e mensagens do contra a respeito de como ele é bom. Eu mesmo caí na briga tentando defender a linguagem. O problema com quase todos esses artigos é que eles se concentram na própria linguagem e o que há de errado (ou certo) com ela. Esse não é um desses artigos.

O verdadeiro problema

O verdadeiro problema com o PHP está na comunidade. Não é a maioria da comunidade, mas as cercanias. O núcleo da comunidade PHP é preenchido com um monte de desenvolvedores realmente talentosos e inteligentes fazendo algumas coisas realmente incríveis. Mas existe nas periferias um grande número de pessoas que estão escrevendo artigos destinados a ajudar os …

[Leia mais]
[MySQL] - Série de posts 4: Mecanismos de Armazenamento e Tipos de Tabelas


    Bom pessoal neste post vamos abordar a padronização dos tipos de tabelas(table types) suportadas pelo MySQL e os mecanismos de armazenamento(Storage Engine) por ele suportado. O MySQL possui uma característica um pouco diferente dos outros SGBDs, uma vez que no MySQL é possível escolher o tipo da tabela no momento da criação da mesma. O formato de armazenamento dos dados, bem como alguns recursos do banco de dados são dependentes do tipo de tabela escolhido.

De acordo com a documentação oficial do MySQL 5.5 , vou falar um pouco sobre os tipos de mecanismos de armazenamento por ele suportado, estamos abordando este assunto para termos uma melhor compreenção na criação de nossas tabelas no MySQL , pois precisamos entender qual mecanismo de armazenamento melhor atende nosso …

[Leia mais]
[MySQL] - Série de posts 3: Tipos de dados (Data Types)


    Bom Pessoal , neste post vou falar sobre os tipos de dados suportados pelo MySQL e suas derivações. Quando falamos em tipos de dados , isso está inteiramente ligado a normalização e criação das tabelas do seu esquema(Schema) ou banco de dados(database). Precisamos entender como nosso SGBD trabalha ao efetuar o armazenamento de dados de diferentes tipos, sendo eles do Tipo "Texto", "Numérico" e "Temporal". O MySQL para isso suporta diferentes tipos de dados(data types) para atender nossa necessidade , quando vamos utiliza-las , esses tipos de dados são divididos em 3 categorias:

* Dados de Tipo "Texto"
* Dados de Tipo "Numérico"
* Dados de Tipo "Temporal"

[Leia mais]
Oracle irá descontinuar o MySQL

Vários blogs “especializados” no Brasil e no mundo estão noticiando que a Oracle está fechando o código fonte o MySQL, e, tirando funcionalidades que ajudam desenvolvedores externos (terceiros) a desenvolver o que chamamos de “plugins” e/ou “storage engines”. Algumas coisas […] ↓ Read the rest of this entry...

Monitorando a TI com Splunk

São muitos os controles e métricas que normalmente são criados para monitorar os elementos críticos que compõem o ambiente de TI de médias e grandes empresas. Tais elementos são reconhecidos por fazerem parte de um grande stack para dar suporte às operações de negócio: sistemas OLTP, bancos de dados e sistemas de entrada e saída de dados e aqueles de apoio ou suporte à decisão. Obviamente, esses são elementos básicos, mas, ainda podemos abrir o leque e abordar servidores de aplicação como WebSphere, Apache, Tomcat, ou ainda bancos de dados como Oracle, MySQL, SQL Server e sistemas desenvolvidos em Java, .NET e qualquer outra linguagem. A grande questão é que todos estes pontos tem os seus controles e na maioria das vezes, as práticas não permitem uma análise real do que está acontecendo por debaixo de todos aqueles aparatos. Na maioria das vezes, quando um problema acontece, não existe uma ferramenta gráfica que colete a …

[Leia mais]