Um dos conceitos mais conhecidos e utilizados atualmente,
na internet, são os Blogs. Durante as próximas matérias
vamos construir um blog completo e personalizado, dando um toque
especial ao diário eletrônico. Utilizaremos apenas
o Dreamweaver, com auxílio do PHP e do MySQL. Esta série
será dividida em várias matérias para que
o entendimento seja tranquilo.
Para facilitar, vamos seguir um raciocínio
lógico. Vou descrever a composição de todo
o projeto. Iremos ter os seguintes arquivos:
.
blog.sql
– Base de dados criada no BD MySQL;
. blogtemplate.dwt.php
– Template que vai definir o layout do site;
. blog.css
– Arquivo que guardará todos os estilos css;
. index.php
– Homepage do site (blog);
. topicos.php
– Lista de arquivos do blog;
. artigo.php
– Página que mostra todo o texto do artigo publicado;
. post.php
– Formulário para publicação dos arquivos
ou “posts”.
Para começar, vamos configurar o site no
Dreamweaver.
Local info
Não tem nada o que saber. É só
indicar a pasta onde será inserido nosso blog (site) e
a pasta que conterá as imagens;
Remote info
No remote info escolhi o Local/Network, mas se
preferirem poderão escolher o FTP. O resultado será
o mesmo;

Testing server
Definir como PHP/MySQL

Vamos criar as páginas que farão
parte da aplicação:
. index.php
. artigo.php
. topicos.php
. post.php
Em seguida vamos inserir as tabelas necessárias
no banco de dados:
blog_topic_top
id_top – número
de identificação (primary key);
title_top – título do tópico;
description_top – pequena descrição
do tópico.
CREATE TABLE blg_topic_top
(
id_top int(11) NOT NULL auto_increment,
title_top varchar(100) NOT NULL default “”,
description_top varchar(255) NOT NULL default “”,
PRIMARY KEY (id_top));
blog_article_art
id_art – número
de identificação (primary key);
idtop_art – número de identificação
do tópico ao qual está associado (tabela anterior);
title_art – título do artigo;
description_art – descrição
do artigo;
text_art – texto integral do artigo;
date_art – data e hora do artigo.
CREATE TABLE blg_article_art
(
id_art int(11) NOT NULL auto_increment,
idtop_art int(11) NOT NULL default “0″,
title_art varchar(100) NOT NULL default “”,
description_art varchar(255) NOT NULL default “”,
text_art longtext NOT NULL,
date_art datetime default NULL,
PRIMARY KEY (id_art));
Agora já temos o site configurado e toda
a estrutura de arquivos e base de dados criada. A partir de agora
podemos começar a construir o nosso blog.
Na semana que vem continuaremos com a nossa série,
onde passaremos à criação do template blogtemplate.dwt.php,
que servirá de layout para todo o blog.
Abraços!
Mensagem do anunciante:
Receba consultoria especializada em WordPress com os melhores profissionais do mercado. Conheça o Apiki WP Consultoria.
18 Comentários
Qual a sua opinião?