Blog de nei

Clean URL Drupal

Jakob Nielsen disse que URL boa é aquela que não muda, hoje as urls entram como ítem principal em projetos de
usabilidade, e tornou-se parte essencial de um bom websites, fazendo com que estes possam ter caminhos fáceis de
lembrar, escrever, falar e são um dos requisitos dos mecanismos de buscas para um bom posicionamento no ranking
de resultados de pesquisas.

módulo book

O módulo book já vem junto com a instalação padrão do drupal, porém desabilitado, para ativar é necessário ir ao administrador de módulos e ativar o módulo.

Links drupal

Site oficial:
http://www.drupal.org
http://drupal-br.org

Pesquisa feita pela IBM para escolher um CMS para desenvolver novo projeto:
http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245

Empresas especializadas em projetos com drupal:
http://www.lullabot.com
http://www.acquia.com/
http://awebfactory.com.ar
http://growingventuresolutions.com/

replace no mysql

Código que de vez em quando eu utilizo:

update table set campo = replace(campo, 'string1', 'string_replace')

ideal para corrigir vários paths em registros de uma vez só, exemplo:

renomei minha instalação do drupal que estava no diretório drupal-5.2 para blog dae utilizei isso:

update system set url = replace(url, 'inuar.com/drupal-5.2/', 'inuar.com/blog/');

A forma correta de fazer uma paginação no php e mysql

Para quem assim como eu fazia paginação das seguinte forma:

//consulta para sabermos a quantidade de registro para paginacao
SELECT count(id) FROM user

//consulta para pegar somente registros referentes a uma pagina especifica da nossa paginacao
SELECT * FROM user LIMIT 0,100

Drupal.autocomplete

Estava com um problema até agora pouco sobre a personalização do campo autocomplete do drupal, pois quando definimos um campo como autocomplete também necessitamos definir um path encarregado de receber o conteúdo do campo e retornar os resultados em json.

Acesso externo a base do drupal

Após eu publicar meu primeiro post no drupal-br sobre objeto user recebi uma sugestão para escrever sobre acesso externo ao drupal.

vamos lá:

primeiro vamos precisar fazer o include do arquivo bootstrap.inc, arquivo que contém as funções necessárias para as requisições.

include_once('./blog/includes/bootstrap.inc');

Alteração do tema do projeto

Hoje alterei o tema do meu projeto de pesquisa, achei que o anterior "SISTEMAS COLABORATIVOS COM DRUPAL" estava meio fraco, faltava algo mais, que chamasse a atenção da banca, então decidi pelo menos até agora que será:

Meu projeto de pesquisa

Hoje começo a pensar sobre o meu pré-projeto de pesquisa da faculdade, documento que após avaliado pelo professor coordenador caracteriza-se em Projeto de Pesquisa de TCC. O tema já está quase definido: SISTEMAS COLABORATIVOS COM DRUPAL, acredito ser um bom tema para fazer um estudo do Drupal.

Instalação do Drupal 5.2

Acabei de instalar o Drupal aqui, está tão frio que estou debaixo das cobertas, mas em relação a instalação o drupal é muito simples, você tem apenas que seguir esses passos:

- descompactar o drupal no seu diretorio www
- dar permissao de escrita para o arquivo seudrupal/sites/default/settings.php
- criar uma base de dados no mysql

Divulgar conteúdo