Seções iMasters
Dreamweaver + MySQL + PHP

Desenvolvendo um blog

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.

Comente também

18 Comentários

João Ricardo de Albuquerque Si

Pena que o tuto já existe, isto é uma cópia, não gostei.
No site da macromedia, tem um identico, e foi eles que fizeram primeiro.

João Vagner

Bom, foi bom ter traduzido do site da macromedia, mas o tutorial esta legal :)

Marcos Mendes

Pena que esse tipo de atitude já está virando uma “mania” no Imasters, acho que cópias, traduções etc, não é tipico de um site que sonha um dia ganhar o iBest! É realmente lamentavel! Cícero Monthiel que o diga!

rod hewitt

Pessoal não vejo nada de mais em copiar uma ideia ou um tema.Temos que ser sentatos e apenas informar de onde veio tal informação.
Paulo sua mateira está muito legal !!!! não ligue para esse pessoal com dor de “cutuvelo”.

Gabriel Murillo

Caras! vcs que pôe um comentário aqui, com o intuito de rebaixa o cara, que colocou para nos, vcs sim são os fracassados, porque vc naum fazem o próprio tutorial de vcs? naum fazem por que naum tem habilidades como o “paulo” tem! entaum ficam aí só falando mau dos outros enquanto ao mesmo tempo estão aprendendo com ele! isso é que é adimitir que é fracassado!!! e naum tem jeito no ramo!!

Raphael Augusto

E ai Paulo, meu nome é leandro e eu ja estava atras de como fazer um blog faz algum tempinho e até q enfim achei um profissional com tal capacidade para fazer um tuto sobre isso, é isso estou no aguardo das outras materias, ta muito show, valeuwwwwwwwww

Daniel

Ae Paulo Silva, Parabens! pela iniciativa! para os “CONTRAS” eu nao entendo o por que de nao aceitarem que a iniciativa do cara e otima pois no site da macromedia esta em Ingles e nem todos tem condições de traduzir akilo pra aprender ate por que quando se pede ajuda a MACROMEDIA

clovis araujo

Achei bem legal a matéria sobre como fazer um blog… mas já tem quase um mês e não saiu ainda a segunda parte. Me parece tempo demais, principalmente considerando que a primeira parte é bem pequena e não produz resultado algum. Mas tá valendo, parabéns e espero que não demore prá sair a segunda e as seguintes.

André Nascimento

Como eu insiro as tabelas necessárias para o banco de dados?

matheus antunes

Também estou com a mesma duvida do nosso amigo do primeiro comentario.
“Como insiro as tabelas para o banco de dados….

Antonio

Poderia me orientar como criar uma rotina para os “comentários” para um blog escrito em ASP ?
Desde já, agradeço muito.

Antonio

Jorge Meneses Sousa

Olá, gostaria de saber se tem como colocar fotos no blog…
Um abraço e parabéns pelo trabalho.

Cibele Rosa

Olá… Sou responsável por um BLOG e gostaria de saber se há possibilidades de bloquear as fotos p/ as pessoas que acessam deixem de salvá-las, uma vez que as fotos são de uma banda… Poderia me ajudar? No aguardo, Cibis.

Jardel Martins

Sou leigo na área mas me interesso muito eu naum conseguir criar as páginas algume poderia me ajudar, e parabéns pelos posts

sou um iniciante na arte de desenvolvimento WEB, preciso muito da sua ajuda para aprender desenvolver um blog e sites…..
No aguardo.

As informações são de entendido para entendidos.
Nada didático!

facilitou muito minha vida esse tutorial.

Pedro_Warlock

Como eu importo esse codigo no phpmyadmin? ta dando erro na imortação

Qual a sua opinião?