nei's blog

3 histórias de Steve Jobs

Invista 14 minutos da sua vida e receba essa lição de vida de Steve Jobs, são 3 histórias que ele conta para um grupo de formandos nos EUA... é o tipo de vídeo que eu gosto de assistir e refletir..

http://video.google.com/googleplayer.swf?docid=-3827595897016378253&hl

Como foi o Yahoo Brasil Hack Day 2008

Saímos de Curitiba na Sexta-feira, 7/11 e chegamos em São Paulo logo pela manhã, pegamos um taxi e fomos para Av. Paulista pegar a van do evento, achei ótimo isso pois economizamos uma grana, melhor que isso somente se a van estivesse na rodoviária :).

Open Hack Day

O Open Hack Day, voltado a desenvolvedores e estudantes de TI, acontece em São Paulo nos próximos dias 8 e 9 de novembro.

Eu me inscrevi mas não estava muito confiante que teria vaga pois não consegui ir no do google tempos atrás. Acontece que esses dias pela manhã recebi a confirmação, e sim, estarei lá! :)

Ainda não sei direito como vai funcionar, mas seria legal criar alguma coisa em conjunto com o Drupal, sugestões??

sobre o evento:

Usando mod_rewrite para converter suas urls antigas para o formado Drupal

Bom, estou trabalhando na migração de um site para drupal, este site possui diversos artigos que eram acessados através da url abaixo:

http://www.site.com/ler.php?id=455

Ao converter para o drupal eu precisava fazer com que essas urls continuassem funcionando por causa dos buscadores e links externos onde nao temos controle, entao utilizei o módulo do apache chamado mod_rewrite, muito útil nessas situações..

editando o arquivo .htaccess no diretório root da instalação do drupal adicione a regra abaixo um pouco antes da última regra padrão do Drupal.

Newsletter, Enviando conteúdo por email

Objetivo: Fazer um simples módulo implementado para enviar conteúdos (nodes) já cadastrados no site para o email dos usuários cadastrados na newsletter, sem precisar refazer o post manualmente.

padrões de url no drupal

No projeto skatistaonline que desenvolvi utilizando drupal, bolei um padrãozinho utilizado em grandes portais, que é manter todo o conteúdo gerado por um determinado usuário dentro do seu próprio "diretório".

utilizei os módulos: pathauto, token, views.

Como o site tem vários tipos de conteúdos (fotos,blogs,videos) precisei formar um padrão, a princípal razão para tal foi para que as urls não fossem repetias e por causa do google é claro :), ex:

Agendamento da defesa do meu tcc

Enfim, nem acredito, após muito esperar já estou com o meu tcc agendado para 15/07/2008..

agora vou tocar em criar os slides e vamos ver oque vai sair...

list of teaser without terms

i will create a custom page for list teasers, how i have much terms in my nodes, i need remove it from teasers..

look:

function article_menu() {

$items = array();

$items['articles'] = array(
'title' => t('Articles'),
'page callback' => 'artigo_main',
'access callback' => true,
'access arguments' => true,
'type' => MENU_LOCAL_TASK,
);

return $items;
}

function article_main(){

drupal_set_title(t('Articles'));

$has_article = false;

paginação no drupal

Vou mostrar rapidamente como é possível fazer sua própria página utilizando recursos prontos de paginação que o drupal ofereçe.. para detalhar um pouco mais o exemplo, vou colocar o código do menu também....

então vamos lá, para criar uma página própria no seu site, crie um menu como este:


$items['noticias'] = array(
'title' => t('News'),
'page callback' => 'news_main',
'access arguments' => array('access content'),
'type' => MENU_LOCAL_TASK,
);

fazendo um slogan dinâmico

Bom pessoal, fiz uma coisinha bacana hoje, precisava fazer o slogan do meu site dinamico, ou seja, precisava por uma frase do tipo: x fotos enviadas por y usuários.

como fazer isso?

bom, é preciso alterar a variável $site_slogan, acredito que já venha no arquivo template.php como padrão, então criei uma outra função para gerar essa frase:

function mycustom_slogan(){

$sql = "SELECT COUNT(*) FROM {node} WHERE type = '%s' AND status = %d";
$totalPhotos = db_result(db_query($sql, 'photos', 1));

Syndicate content