Drupal - Para iniciados

Events happening in the community are now at Drupal community events on www.drupal.org.
renatoribeiro's picture

Boa noite,
Estou a iniciar-me em DRUPAL na versão 7, e estou a ler algumas coisas e verificar o modo de funcionamento.
Assim sendo venho fazer algumas perguntas.
Qual a melhor maneira de criar um theme (start Kit e qual)?
Qual a melhor forma de melhorar o desempenho do meu site? (já que após instalação achei um pouco lento)
Quais os módulos que acham essenciais para um melhor funcionamento de um site?

P.S. Podem arranjar uns links com uns bons tutoriais para se poder aprender.

Comments

Drupal Iniciados

fernandesj's picture

Tutoriais: http://drupal.nomundo.net/taxonomy/term/34

Temas em Drupal Por Catarina Clemente & João Belchior: http://vimeo.com/groups/drupalcamplisboa2011/videos/22476713

Para melhorar o desempenho pudemos em administração + Desempenho, activar o modo de cache e alongar o tempo de vida da cache. Para saber mais, aparecer no encontro que se vai realizar no Porto onde este assunto vai ser tratado.

Mais um recurso

vcardoso's picture

Acrescentando às referências indicadas, podes também dar uma visita ao Stillare - http://drupal.nodes.pt - para tutoriais e dicas.

Claro que no encontro do Porto (ou outro organizado pela comunidade - é seguir o grupo e aparecer!) é um dado adquirido que vais ter oportunidade de esclarecer bastantes dúvidas.

Sê benvindo à comunidade.

Theming

camorim's picture

Olá Renato

Como já foi dito, os meetups são tête-à-tête interessantes, onde podes colocar questões concretas e obter algum feedback. Nem que sejam algumas boas práticas ou materiais, porque uns conhecem isto, outros aquilo. O apoio depende muito das experiências anteriores dos presentes, por isso não te podemos assegurar que ficarás 100% esclarecido. Temos todos de pensar que se partilharmos algo que já sabemos, acabamos por criar uma dinâmica e confiança desejáveis.
Penso que já exploraste o material do http://drupal.org/start e http://drupal.org/documentation Aí encontras informação para theming.

Relativamente à questão do theming para drupal 7, tenho estado a trabalhar nisso e usei a starter Zen. Há quem prefira o Blueprint, Omega ou Fusion, bem documentada no site da TopNotch Themes. O que te recomendo é que analises cada uma e avalies por ti mesmo a forma como estão organizadas (por exemplo, a zen no D7 optou por multificheiros .css), as regiões que dispõem, etc.
A Stark é usada sobretudo por pessoal que quer fazer o CSS de raiz. Outra solução interessante. Ela praticamente vem nua. Aconselho-te a fazer uma cópia da pasta do stark original de meusite/modules/stark para meusite/sites/all/themes/starknova

Obrigado

renatoribeiro's picture

Bom dia,
Logo vou ver o que consigo fazer, o meu objectivo e tentar fazer inicialmente uma replica de um site por mim já criado, para assim ser mais fácil.
Quanto ao encontro vou ver se consigo ir, já que sou de Aveiro.
Vamos ver se consigo fazer algo deste CMS.

Obrigado

A minha técnica

bmateus's picture

Bom dia.

Eu joguei-me de cabeça em Drupal 6 e depois no 7, e acho-o mesmo muito bom.

No entanto, para criar temas personalizados, sempre o achei um pouco demasiado complicado (com CSS pre-processors e outras coisas).

Assim, passei a utilizar o Zen Theme. Ele permite-me criar um sub-theme totalmente customizado, onde podes alterar todo o CSS, e está feito de uma forma fácil, prática e relativamente bem comentada.

Depois, além do aspecto visual também necessitas de alterar o markup. Com um Zen sub-theme podes simplesmente copiar e editar novos templates consoante a necessidade. Podes ver um exemplo disto neste video.

http://www.youtube.com/watch?v=sCg4sTA3DlQ

Atenção: um dia ainda irei ter tempo para aprender a construir um tema de raiz. Simplesmente falta o tempo... :)

<< I tried others - still returned to Drupal. >>

Panels FTW

perusio's picture

Olá Renato,

Não vou deixar cair em saco roto esta oportunidade para promover o panels e o panels everywhere.

Eis o vídeo que já indiquei mais abaixo sobre o panels e theming: http://www.youtube.com/watch?v=v6zMcfTxkhc

joseluisfaria's picture

Viva,

sou iniciado no Drupal e quero pedir a Vossa ajuda.

Tenho procurado mas ainda não encontrei a solução.

Acabei de construir dois sites com páginas em português e inglês: funciona tudo bem nos menus, no clicar nas bandeiras e tudo.

tudo 5*, ou quase tudo!

A chatice é que entro no site em inglês e aparece "Language: english" se mudo para português a página é substituída pela respetiva em português e além do conteúdo da página aparece Language: Portuguese, Portugal. Ou seja acrescenta sempre a língua em que está a exibir a página.

Eu já carreguei em todos os botões menos no certo. Queria que isto fosse omitido. É possível?

desde já obrigado.

José Luís Faria

a barra de selecção de lingua

lpalgarvio's picture

a barra de selecção de lingua podes alterar na página dos blocos.
podes remover o titulo "lingua/language" ao colocar no titulo desse bloco

se estás a usar o módulo i18n, vais notar algumas configurações que permitem alterar o comportamento do módulo - os links para outras linguas por exemplo.

espreita bem nas configurações do drupal e do i18n.

em relação ao Starter Theme
mesma opinião que tenho à muito tempo, o Zen, ou um tema semelhante. gosto muito do Zen

conjuga-o com CCK, Views e Panels e vais ter um bom resultado.
para os mais avançados, olhem ao Panels Everywhere como o António sugeriu.

Luís Pedro Algarvio
Drupal and DevOps Developer, Evangelist & Trainer
lp.algarvio.org

deculpe não sei se isso cabe

andrebento's picture

deculpe não sei se isso cabe no assunto, mas sou novo no drupal é o 7 é a primeira versão que estou vendo, instalei tudo dei chmod 777 nas pastas mas não consigo fazer upload de nenhum arquivo, o que pode ser????

ERRO

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access public://field/image/3349-fenda.gif em file_save_upload() (linha 1526 de /home/f1ajuda/public_html/includes/file.inc).
Erro ao enviar arquivo. Não foi possível mover o arquivo que você enviou.

POR FAVOR ME AJUDEM...

Olá

perusio's picture

André. A problema não é das permissões serem 777. Isso é aliás um risco de segurança. As permissões devem ser 775 nos directórios apenas.

O que é que ls -lR dá a partir da files?

opa...

andrebento's picture

Ola perusio obrigado pela ajuda... coloquei 775 na files e sub-pastas
eu tenho acesso ao cpanel e o filezilla, não sei se to fazendo as coisas certas...