Pessoal, hoje migrei o Drupal Brasil pro Drupal 6. A atualização foi tranquila praticamente sem erros.
Já detectei alguns pequenos problemas de CSS e vou corrigir amanhã. Se alguém tiver alguma dificuldade ou encontrar algum erro, comente esse tópico ou envie um e-mail para mim através do formulário de contato.
Abraço.
Olá, eu e mais algumas pessoas estamos começando um projeto.
Nossa meta e criar um bom banco de dados com informações sobre jogos e como instalar eles em diversos UNIXs(Linux, Mac OSX, FreeBSD, etc), começamos recentemente mas estamos progredindo, para o banco de dados escolhemos o sistema MediaWiki, para portal achamos muito interessante o Drupal.
Bem, em resumo, estamos procurando alguem que nos ajude na modelagem do portal (http://www.unixgames.org)
Aviso: Esse banco de dados e portal não tem fins lucrativos, desse modo não podemos pagar nada, isso seria um trabalho "comunitário"
Caso alguem se interesse pode me contatar pelo email/msn/xmpp renan@kauamanga.com.br ou no irc
servidor: irc.freenode.net
canal: #unixgames ou no #ubuntugames
Desde ja grato
Após alguns emails trocados com o Vuds e Marcus_VBP, decidimos disponibilizar o modulo no repositório oficial do drupal.
O módulo ainda esta em fase de desenvolvimento e não foi testado o suficiente para lançar uma versão estável.
Sinta-se livre para contribuir e testar.
http://drupal.org/project/uc_pagseguro
Flw!
Boas a todos !
Tive muitos problemas com meu site, com toda certeza por conta da migração do Xoops para o Drupal, que acabou criando alguns erros que o pessoal daqui acompanhou e ajudou muito.
Resolvi então partir para uma instalação totalmente zerada e entrar com o conteúdo na mão (antes eu tinha tentado via exportação/exportação das tabelas) aproveitando para dar uma reestruturada total. Foi a melhor coisa que eu fiz.
A cada dia tem sido mais gratificante trabalhar com o Drupal e customizar ele. Mesmo conhecendo pouco dele, deu para brincar bastante. Procurei usar o mínimo de módulos externos possíveis.
Ainda falta fazer algumas correçoes.
NOVO:
www.pierdeipanema.com.br
Algumas idéias foram gentilmente xupadas do xulispa de nosso companheiro Leonardo. :D
Outra coisa interessante é a facilidade para migrar um site de um local para outro... Já usei muitos cms, mas nunca ví nada tão fácil como o Drupal. É fora de série!!
Abs
Caros amigos,
Estou precisando de um programador drupal o mais urgente possível.
Por favor, entrem em contato comigo para acertarmos mais detalhes
011 3578-8665 - Alexandre
Obrigado
Muitas pessoas têm instalado o Drupal com sucesso, mas algumas têm tido problemas em colocá-lo em português do Brasil.
Para desmistificar esse processo esse tutorial simples foi criado.
RequisitosEsse tutorial foi feito para o Drupal 6.x e o único requisito é ter o Drupal nessa versão. Para instalação do Drupal 5.x em português, veja o screencast que eu fiz a respeito disso.
AbordagensNo Drupal 6 existem duas formas de instalar um idioma: durante o processo de instalação ou depois da instalação. Nesse tutorial vamos ver primeiro a durante a instalação e em seguida a que é tida como a tradicional.
Baixando a traduçãoA tradução mais completa e que está sempre sofrendo atualizações é a que está no servidor de traduções do Drupal Brasil em http://traducao.drupal-br.org. É a partir desse servidor que iremos baixar a tradução para o nosso site.
Após acessar o servidor, no menu lateral direito clique na opção Exportar.
Você será remetido a uma tela onde escolherá algumas opções:
Choose a project: O projeto que deseja exportar a tradução. No nosso caso queremos a tradução do Drupal, então digitaremos Drupal(se já não vir preenchido).
Release: Escolha o último release disponível, ainda que ele seja diferente da sua versão atual (por exemplo, no momento que escrevia esse artigo a última versão do Drupal era a 6.6 mas o release disponível era o 6.4).
Type of export: Tipo de exportação. No nosso caso queremos a tradução e não um template. Então escolha Tradução.
Format used: Aqui temos 4 opções:
Depois de escolher as opções mencionadas, basta clicar no botão Exportar e salvar os arquivos que ele irá gerar.
Drupal em português - Tradução na instalaçãoNesse processo você vai precisar ter o Drupal pronto para instalar. Aqui não será abordada a instalação em si, somente como fazer a instalação em português. Assim, você já deve ter baixado e descompactado o Drupal em um local onde o seu servidor Web consegue acessá-lo.
Você também deve ter o arquivo que exportamos do servidor de traduções, no formato de pacote para o Drupal 6 (primeira opção da exportação).
Considerando que a instalação será feita localmente e assumindo seu endereço local como http://localhost vamos aos passos:
Esse é o procedimento básico. Em alguns casos você pode receber a mensagem The translation import failed, because the file could not be read.. Isso porque esses arquivos que acabamos de descompactar precisam de permissão de leitura para o usuário que executa o seu servidor Web. Então dê a permissão adequada.
Modo tradicionalNesse modo você já tem o seu site instalado em inglês e precisa instalar a tradução. Você já deve ter baixado a tradução no passo correto desse tutorial e agora vamos instalá-la. Lembre-se que a tradução é a All in one file.
A primeira coisa que devemos fazer é habilitar o módulo de tradução, chamado Locale. Para isso acesse Administer > Site building > Modules escolha o módulo Locale e clique no botão Save Configuration
Com o módulo Locale ativado, precisamos importar a tradução. Para isso acesse: Administer > Site building > Translate interface. Aqui, na parte superior, clique em Import.
No campo Language file escolha o arquivo que baixamos do servidor de traduções. No campo Import into escolha o idioma português do Brasil ou seja "Portuguese, Brazil (Português)". As demais opções deixe-as como estão e clique no botão Import.
Com isso temos a tradução importada, mas falta um último passo, que é ativá-la para o nosso site. Para tanto acesse Administer > Site configuration > Languages. Nessa tela veremos os dois idiomas disponíveis: Inglês e Português. Para ativar o português, como o padrão, basta escolher na opção Default o nosso idioma e em seguida clicar no botão Save Configuration
Nesse momento o site estará em português. Você pode ainda desabilitar o idioma inglês, se desejar, desmarcando a caixa Ativado.
ConclusãoEsses são dois modos de se ter o Drupal em português do Brasil. Existe, pelo menos, mais um modo de se instalar a tradução que não abordamos aqui mas que é semelhante ao primeiro com elementos do segundo.
Deixo claro que a tradução aqui feita é apenas da interface, e não de conteúdo.
Fique à vontade para deixar comentários com sua experiência, dúvida, sugestão ou crítica.
http://landini.projetos.mswi.com.br/
A todos que deram aquela força, meu muito obrigado.
Vi o anúncio hoje no site do Dries que a Disney está utilizando o Drupal no site ABC Family.
A Walt Disney comprou a News Corp por US$ 3,2 bilhões e hoje é dona da rede ABC.
Mais um excelente case e um belo site feito com o Drupal!
Busco alguém que conheça o Drupal para aulas particulares. O objetivo é ter conhecimentos basicos para eu administrar, manter e criar novos módulos no meu site www.jhareias.com.
Estou no Rio de Janeiro - RJ
Hoje em dia, com a popularização de blogs, é muito comum que queiramos algo mais personalizado e, às vezes, esquecemos de um pequeno detalhe que, para alguns, faz toda a diferença: o nome da pessoa que enviou o post.
No Drupal, quando enviamos um post, o que aparece é o nome do usuário e não o nome da pessoa. Isso é facilmente resolvido com o módulo Profile (presente no core do Drupal), e uma pequena personalização.
Irei mostrar como personalizar o nome de usuário, autor de um post no site. O tutorial vai mostrar como personalizar somente o nome de usuários logados, deixando os anônimos e não registrados na sua forma padrão.
Antes
Depois
Esse tutorial não cobre a instalação e configuração do Drupal além daquilo que iremos usar. Para isso você encontra outros tutoriais aqui no Drupal Brasil.
Também vou assumir que você está com o Drupal em Português. Assim, só estará em inglês aquilo que não consta na tradução feita pela equipe do Drupal Brasil.
Para realização desse tutorial com o mesmo resultado mostrado teremos alguns requisitos:
Esse tutorial pode não funcionar com versões anteriores do Drupal, desses módulos e/ou temas.
O tema Framework foi usado apenas para podermos trabalhar sem mexer nos tema core. Se você tem um tema seu, ou se quiser usar um dos temas padrão, o procedimento será o mesmo.
PreparaçãoA primeira coisa que devemos fazer é habilitar o módulo Profile e o tema Framework.
Para habilitar o módulo Profile acesse: Administrar > Construção do site > Módulos. Em seguida marque a caixa referente ao módulo Profile e clique no botão Salvar configurações.
O tema que usaremos não vem com o Drupal por padrão, então antes temos que baixá-lo. Para isso baixe a última versão disponível em http://drupal.org/project/framework
Após baixar o tema, descompacte-o na pasta sites/all/themes (a pasta themes não existe por padrão, então crie-a). Esse é o local padrão e recomendado para depositar temas. Para saber mais leia esse artigo que escrevi há algum tempo.
Em seguida, para habilitar o tema Framework, acesse: Administrar > Construção do site > Temas. Em seguida marque a caixa referente ao tema Framework e selecione o radio button ao lado, para deixar esse tema como o padrão.
Ressalto, novamente, que a habilitação do tema Framework é opcional e, caso você já possua um tema que deseja aplicar as mudanças, ela pode ser ignorada.
Configurando o campoAgora que temos os requisitos instalados, vamos criar o campo que será usado para guardar o nome real do usuário.
O módulo Profile é um dos módulos que vêm com o Drupal no seu pacote básico. Ele é usado para ampliar a quantidade de campos no perfil do usuário (daí o seu nome). Nós o habilitamos por esse motivo (queremos guardar o nome real do usuário) e agora precisamos configurá-lo.
Agora acesse Administrar > Gerenciamento de usuários > Perfis. Aqui podemos adicionar quantos campos quisermos ao perfil dos nossos usuários. Esses campos podem ser de vários tipos: caixa de texto, seleção em lista, lista livre etc. Aqui não iremos discutir cada um desses itens, ficando esse assunto para um outro tutorial. No momento vamos adicionar apenas um campo do tipo campo de texto de uma linha clicando na opção com esse mesmo nome.
Ao solicitarmos a adição de um novo campo de texto, temos algumas informações a prencher. Abaixo segue uma descrição breve de cada uma:
Salve esse campo e teremos terminado com a configuração do módulo Perfil.
Alterando o nome do usuárioAgora iremos preencher o campo que criamos para o nosso usuário.
Para isso acesse Minha conta e escolha a opção Editar.
Você deve perceber que existe agora uma nova aba, logo abaixo das abas Ver e Editar, chamada Pessoal. Essa é a aba que mencionei no passo anterior e que, na verdade, e a categoria dos campos que adicionamos ao nosso formulário (no nosso caso apenas Nome Completo).
Clique na aba Pessoal, e em seguida digite seu nome completo no campo referido. Em seguida, salve o seu cadastro.
Se você clicar na aba Ver você poderá notar que agora é exibido o seu nome completo na ficha cadastral. Esse é um grande recurso presente no Drupal e que muitos CMS modernos ainda não implementaram.
Se você já tiver algum post no seu site, verá que nada mudou. Isso porque ainda precisamos personalizar o tema.
Agora vamos para a personalização em si.
Personalizando o temaO Drupal é construído sob uma plataforma bastante flexível e extensível. Uma das possibilidades dessa flexibilidade é que personalizemos algumas áreas pré-definidas pelo desenvolvedor. É isso o que ocorre com o nome de usuário, e é fazendo uso desse recurso que iremos personalizá-lo.
Essa personalização envolve vários conceitos relacionados a temas, mas iremos nos ater essencialmente a aquilo que é necessário para a personalização. Para saber mais sobre personalização e temas recomendo o outro artigo que escrevi sobre esse assunto.
A primeira coisa que devemos fazer é abrir, para edição, o arquivo template.php localizado na pasta do tema Framework (sites/all/themes/framework). Esse arquivo, quando presente em um tema e com o conteúdo apropriado, permite que alguns pontos do Drupal possam ser personalizados. Você verá que ele já possui conteúdo, mas iremos até o final do arquivo para adicionar, depois de tudo, o código abaixo:
function phptemplate_username($object) {
if ($object->uid && $object->name) {
$user = user_load(array(uid => $object->uid));
//aqui está a mágica que fizemos
if (!empty($user->profile_nome)) {
$name = $user->profile_nome;
} else {
$name = $object->name;
}
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('title' => t('View user profile.')));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
if ($object->homepage) {
$output = l($object->name, $object->homepage);
}
else {
$output = check_plain($object->name);
}
$output .= ' ('. t('not verified') .')';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
return $output;
}
Esse código irá fazer com que, se preenchido, o campo que criamos substitua o nome de usuário.
Agora perceba o nome da função phptemplate_username(). Essa função faz uso do recurso do Drupal que mencionei acima. Ela é uma "reimplementação" da função original que se chama theme_username() que está no arquivo includes/theme.inc e na versão 6.6 do Drupal é implementada à partir da linha 1559.
Ao criar a função no arquivo template.php trocando o theme por phptemplate fazemos com que a nossa função sobrescreva a original.
Esse é apenas um recurso do Drupal no que se refere a personalização. Iremos falar disso em um futuro artigo.
A personalização que fizemos está na linha 8 e apenas trocamos o campo a ser exibido. Perceba que o nome do campo a ser impresso tem que ser, necessariamente, profile_nome pois foi esse o nome de campo que usamos na hora de criar o campo com o módulo Profile.
ConclusãoVimos como personalizar, com relativa facilidade um campo no Dupal (apesar de longo o tutorial, o processo é muito pequeno). Essa é apenas uma forma de fazer isso e, na minha opinião, a mais limpa e simples.
Uma outra forma de se fazer isso seria mexer no arquivo node.tpl.php.
Um outro modo que pode ser mais prático é utilizar o módulo Real Name que faz, em linhas gerais, o que fizemos agora, mas sem a necessidade de mexer no tema e com a personalização de um campo qualquer.
Preciso de um freelancer para desenvolver um primeiro projeto em Drupal para um jornal. Necessito que seja em São Paulo, pois exigirá integração com outro sistema.
Interessados, favor entrar em contato através do email flavio@woodwing.com.br
Flavio Inacio
Aí rapaziada. A alguns dias percebi o Drupalicon como favicon do site http://www.gizmodo.com.br/. O Gizmodo é um grande site sobre tecnologia. É outro excelente case para o Drupal, pois o fluxo de informação do site deve ser imenso.
bem legal :D
Mais uma vez o Drupal é o vencedor do Packt Publishing Open Source CMS award. Dessa vez em duas categorias: Overall (o melhor no geral) e na categoria melhor CMS em PHP.
Na categorial Overall o Drupal ficou na frente do Joomla! e do DotNetNuke. Na categoria melhor CMS em PHP o Drupal ficou na frente do Joomla! e do CMS Made Simple.
A votação foi feita por especialistas da indústira de software e por votação popular. Nesse segundo ponto ressalto algo importante: a comunidade do Drupal é menor que a comunidade o Joomla! o que faz com que a vitória seja ainda mais expressiva!
Parabéns ao Drupal e parabéns à comunidade que é quem faz o Drupal.
Galera,
atualizei o site das tradução para usar D6. Se alguem notar algum problema, posta aqui para a gante ir resolvendo.
Eu imagino 2 potenciais problemas:
1* fazer login
2* layout
mesmo assim, qualqueis problemas é só relatar.
Não custa tambem incentivar a galera para traduzir. Tem Views, CCK, Image, e o próprio Localization Server ainda com material a se traduzir.
abraço,
massa
Galera,
Estava estudando algumas coisas no jQuery.com e, na seção plugin.jquery.com achei algo um tanto familiar. Então constatei que essa página de plugin foi feita com Drupal. Achei que seria bom compartilhar ^^
Abraço!
Thiago Régis
Olá Pessoal,
Provavelmente vocês já passaram por isso. Essa semana eu tive esse problema pela 3ª ou 4ª vez, e só entao resolvi pesquisar sobre isso. Então vamos ao caso:
Eu tinha uma taxonomia chamada Travel com os termos Cruzeiros, Disney, Carros e Vale Férias, nesta ordem. Quando ia criar uma View filtrada por Taxonomy Term, o primeiro termo nunca aparecia. Em outras ocasiões faltava mais de 1 termo, e isso me deixava preocupado. Após pesquisar encontrei uma solução muito rápida, e é isso que quero compatrilhar com vocês.
Dentro do seu diretório de módulos, vá em views/modules/views_taxonomy.inc. Da linha 244 até a 246 tem esse código:
if (!$vocabulary->required) {
unset($form['#options'][0]);
}
Pois bem... substitua estas linhas pelas seguintes:
if (!$vocabulary->multiple || !$vocabulary->required) {
unset($form['#options']['']);
}
Pronto! agora a listagem dos seus termos não será mais bugada dentro do Views.
OBS: Não procurei saber se isso pode dar conflito com outra coisa, porém pra mim está tudo funcionando corretamente. Caso alguem perceba algum conflito, poste aqui para orientar a galera.
Espero que isso possa contribuir para a comuna!
Abraço e até a próxima!
Thiago Régis
Pessoal, a Knowtec(http://www.knowtec.com/) está com 1 vaga de emprego para programador Drupal.
Empresa especializada em desenvolvimento de Portais web utilizando como meio o Drupal.
A Knowtec com sua matriz em Florianópolis, tem sedes em Brasilia/DF, São Paulo/SP e Seattle/USA.
- Requisito mínimos:
Programador Pleno em PHP (sólidos conhecimentos em php);
Desenvolvedor Drupal (conhecimento de médio a avançado);
1 vaga está disponibilizada em Florianópolis / SC e a outra vaga é para quem estiver morando em Porto Alegre, Rio de Janeiro e São Paulo.
Qualquer dúvida: ferrari@knowtec.com
Mande seu curriculo para: rh@knowtec.com, dizendo que observou esta oferta de emprego a partir da mensagem do "Ferrari" em drupal-br.org.
Abraço!
A comunidade Drupal Brasil está passando modificações para melhoria da interatividade e facilidade no desenvolvimento de materiais relacionados ao uso do Drupal pela comunidade brasileira. Nessas modificações, o slogan usado na comunidade Drupal Brasil pode ser o que você criou!
Mais ainda! Concorra a dois cupons de desconto para a inscrição na PHP Conference Brasil 2008, na modalidade Silver.
Crie um slogan e coloque-o no formulário a baixo.
O melhor slogan escolhido pela Comissão de Análise será usado no site da comunidade Drupal Brasil e os dois melhores que selecionarem a opção do cupom no formulário, ganharão os cupons.
Participe!
Para concorrer aos cupons, envie o seu slogan até 15/11/2008. Os demais slogans serão recebidos até 15/12/2008.
Os resultados serão expostos no site da comunidade Drupal Brasil, junto com as modificações que estão em andamento, previsto para o dia 01/01/2009.
Promoção: Comunidade Drupal Brasil
Comissão de Análise: Rafael Ferreira Silva, Pedro Faria, Leonardo Silva