Encontro Drupal | Lisboa (Kompacto) | 23-10-2010 15h00

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jcnventura's picture
Start: 
2010-10-23 15:00 - 19:00 Europe/Lisbon
Organizers: 
Event type: 
User group meeting

Local: Bar Kompacto.
Estrada de Benfica 540 B. (Google Map)

Reunião entre os membros da comunidade Drupal portuguesa.

Mantendo o formato do encontro de 25 de Setembro, vamos voltar a encontrar-nos no dia 23 de Outubro, no mesmo local.

Apresentações:

Avancem!

Comments

Integração Contínua

perusio's picture

Pegando na deixa da apresentação do Hernâni sobre o Selenium quero falar de Integração Contínua. Tenho topado umas coisas por aí que usam o Hudson mas parecem-me demasiado complicados. Na Acquia usam o Buildbot, que é uma coisa em Python. Parece-me que para além de terem um custo considerável em termos de configuração e manutenção, nenhuma delas alavanca os atributos particulares do ecossistema Drupal e do git.

O que eu gosto é da filosofia de small pieces loosely joined. Usar o git, drush, features, e o Selenium para ter um sistema de integração contínua "indigente" mas que gets the job done. Keep it simple.

Boa

hernani's picture

Pessoalmente tb é a minha preferencia.

Vou pensar em qq coisa para falar, gostava de falar de performance a sério, mas não sei se até lá tenho caso de estudo para a coisa...

Se alguém tiver outra sugestão tb é bem-vinda.

acho que o features é um

lpalgarvio's picture

acho que o features é um excelente tema para mais um mini-congresso.

sugiro também o demo e backup_migrate.
se calhar num tema mais abrangido, talvez modulos que tratem de gestão de multisite, pois há imensos por ai

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

E onde param as apresentações

lopolencastredealmeida's picture

E onde param as apresentações e gravações e etc do anterior evento?

Mais um bocadinho

vcardoso's picture

Tenho estado com pouco tempo nestas noites. Tentarei passar as gravações (limpar alguns "tempos mortos", etc.) até sexta-feira.

Estive a pensar e poderiamos criar uma conta no archive.org para o drupal-pt onde o pessoal deixaria os ficheiros das apresentações, áudios, etc. Depois é só linkar a partir dos artigos. O acesso seria partilhado por uns quantos para descentralizar a administração.
Para criar a conta só é necessário um endereço de email válido. O groups.drupal.org/portugal tem algum? Era só para não personalizar muito a coisa. Se não tiver podemos criar um no gmail, ou similar.

archive.org é uma boa ideia

jcnventura's picture

Acho boa ideia usar o archive.org. Retira alguma carga do servidor e se quisermos reutilizar os videos noutro site, não se fica com a consciência pesada de andar a roubar largura de banda..

João

Já lá estão!

vcardoso's picture

Já coloquei os registos áudio e as apresentações (da Cláudia e minha) no Archive.org. As restantes apresentações serão colocadas brevemente. Tentarei manter as coisas arrumadas, por encontro, para facilitar a pesquisa e a divulgação. A intenção, espero que concordem, é de, além de guardar para "memória futura", demonstrar alguma da dinâmica da comunidade para o exterior. Claro que a partilha de conhecimentos é um dos pontos mais importantes.
Tenho também publicado no Agulha no Palheiro (perdoem mas ainda é em WP) as apresentações.

Open discussion - Modelos de negócio em Drupal

ricardoamaro's picture

Viva!

Vou fazer uma pequena apresentação de kickoff para o tema

"Modelos de negócio em Drupal"

Prometo ser breve, já que acho que a malta se esticou demais nas últimas apresentações (algumas com +45m)

E também para ouvir o vosso feedback dos modelos para ai espalhados pelo nosso país.
Esta parte será mais do género BOF...
http://en.wikipedia.org/wiki/Birds_of_a_Feather_(computing)

Claro está que não vamos chegar ao ponto de "controlar a produção de cerveja com o Drupal"
http://cph2010.drupal.org/sessions/brew-it-drupal ,
mas sim as formas de criar mais valia com o mesmo. :)

Antes do dia 23, quem quiser participar na apresentação pode contactar-me via skype: "ricardoamaro"

Obrigado,

Ricardo Amaro

Drupal Commerce

lpalgarvio's picture

Sugestão para a reunião (ou para outra reunião): Commerce

Não é um projecto totalmente novo; pelo contrário, já tem alguns meses, muito brainstorming e discretamente, uma versão alfa para testes. Mas não há muita vivalma que o conheça...

Outro e-commerce?
Sim. Não se trata do e-Commerce, nem é o Ubercart, mas sim uma evolução diferente deste último.
A história dos porquês é longa, mas basicamente os programadores principais não tiveram apoio da empresa onde trabalhavam para fazerem alterções grandes no Ubercart... e vendo que não queriam tomar o mesmo caminho com um código totalmente ultrapassado, quiseram recomeçar do zero.

Histório das versões:
Ubercart 5.x-1.x (disponivel para D5), em modo de manutenção apenas.
Ubercart 6.x-2.x (disponivel para D6), ainda em desenvolvimento.
Ubercart 7.x-3.x (disponivel para D7), vai seguir um caminho de port-directo, sem quaisquer modificações de maior.
Commerce 7.x-1.x (disponivel apenas para D7), por outro lado, vai ser um rewrite completo.

Como parte do rewrite vai utilizar as novas APIs do D7 - Entities, Fields/Content/CCK e algumas funcionalidades do Chaos Tools (Ajax responder e Modal dialog)... e seguir um caminho bem estruturado de acordo com a especificação.

Em resultado, o que antes não era possivel, como múltiplos node types de produtos (fora com as classes limitadas!), múltiplos tipos de encomendas/orders com requisitos próprios, revisão de produtos (não só no node, mas nos preços por exemplo), valores predefinidos nos fields de origem (sem o contrib Product Power Tools), theming facil e flexibilidade (por exemplo mudar o que aparece e como no checkout), re-ordenar campos (pensem em Display Suite ou Content Display Order - sim, no D7 isso tá lá de origem :P - mas não elimina o uso do Panels!), etc, vai finalmente ser possível.

Possivelmente, a conversão da informação dos produtos a entidades/entities irá também resolver o tão mal falado problema da multi-lingua! (será que é desta...)

Irá também utilizar extensivelmente as Views para criar relatórios, listas para administração de ordens, de produtos, etc... logo qualquer um pode altera-las ao seu gosto ou adicionar campos úteis, sem recorrer a modulos contrib como o Ubercart Views ou hacking!

Mais ainda, irá também depender do Addressfield dispondo logo de origem da funcionalidade de armezenamento de endereços/moradas dos clientes, abstraídamente e fáceis de alterar, sem recorrer ao modulo contrib opcional Ubercart Addresses

De notar também, necessitará do Rules, em detrimento do Conditional Actions do Ubercart 2.x - algo que já estava posto em prática no Ubercart 3.x.

Para além das novas API, também surgem novas normas de desenvolvimento.
Por exemplo, aboliram o uso de código não comentado (30% do PHP são comentários :P) e separaram finalmente o core dos contribs, em modulos fora da core.

Veredicto?
Os programadores acham que será bombástico e concordo com eles.
Se tudo correr bem, o Commerce depressa se tornará no melhor e-commerce disponível, ultrapassando largamente o VirtueMart do Joomla e potencialmente o Magento, e o Drupal irá ganhar ainda mais popularidade :)

Penso que será um excelente tema de conversa.
Deixo links abaixo e um video.

Recursos:
Demo do Commerce 7.x-1.x (site commerce)
Demo do Ubercart 6.x-2.x (site commerce - profile UberDrupal)
Demo do Ubercart 6-x-2.x (site ubercart)
Demo do Ubercart 5.x-1.x (site ubercart)
Commerce 7.x-1.x Road map
Ubercart 7.x-3.x Road map
From Ubercart to Drupal Commerce (pt. 1)
From Ubercart to Drupal Commerce (pt. 2)
DrupalconCPH Commerce Drupal7
From Ubercart to Drupal Commerce

Alguns programadores fazem parte da equipa CommerceGuys.

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

Concordo plenamente, também

Jolidog's picture

Concordo plenamente, também tenho andado a acompanhar o progresso do módulo e realmente vai ser fantástico. Também acredito que rapidamente iram aparecer os sub-módulos necessários para facilmente se deixar o ubercart para trás.

esqueci-me de dizer - eles

lpalgarvio's picture

esqueci-me de dizer - eles também querem incluir suporte para multi-moeda, dado que a CommerceGuys vai necessitar disso nas vendas nos EUA e França.

é possível que se torne numa funcionalidade core, com cck/fields e rules (tal como preço por role, por desconto, por data, etc... poderiamos ter preço por localização/IP, língua ou país) e talvez seja extendido com um modulo contrib para conversão em tempo real, "pescando" as taxas de algum sitio conhecido...

já existem alguns modulos para Ubercart em D5/D6 mas são um bocado limitados:

modulos multi-preço/multi-moeda:

  • UC Multiprice - "The module provides a block where the user can select a country/region. This selection is then used to select the correct price. If enabled, the module ip2cc or ip2country is used to determine the users country by IP."
  • Ubercart CCK currency - "Allow defining different product currencies and prices based on CCK fields. A product might cost 10 USD, but 150JPY - where the conversion rate it decided by the site admin. Relying on CCK allows using CCK computed fields for more complicated price adjustement logic (even in the same currency)."
  • Multi-Currency Support for Ubercart - "This module enhances Ubercart by allowing a store to display product prices to customers in their local currency."
  • Ubercart Multiple Currency - "abandoned." (provavelmente a favor de um dos acima)
  • uc_multiplecurrencies - no forum ubercart
  • uc_currency - não me lembro onde encontrei, mas acho que foi no forum ubercart

ainda não testei estes mas acho que nenhum é uma solução 100% satisfatória

modulos VAT:

estes 2 complementam-se um ao outro.

modulos i18n:

  • UC Localize - "A quick fix for internationalization issues on Ubercart managed multi-language e-commerce sites."
  • UC i18n - tem uma descrição tão maravilhosa que mais valia não ter descrição. no site ubercart.
  • i18n Synchronization - modulo contribuido num node do forum ubercart...

esstes também ainda não testei.

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

Apresentação

jcnventura's picture

Consegues fazer uma apresentação de 45 minutos?

vou tentar arranjar textos e

lpalgarvio's picture

penso que sim

vou tentar arranjar textos e slides para apresentar e vou também tentar levar um setup local do ubercart 6.x, 7.x e commerce para demonstração

não sei se consigo ter matéria para 45 mins - eu e o hernani podiamos dividir o tempo se isso se verificar

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

Acho que não se justifica

hernani's picture

Acho que não se justifica para já dividirmos tempo, e não me importo nada de deixar a minha apresentação para o próximo meetup de Novembro. Sinceramente até me parece mais interessante, dado que por um lado vou ter mais dados para me basear depois de ter o site em produção e por outro acho mt importante irmos tendo rotação de apresentadores.

vou ter de adiar a minha

lpalgarvio's picture

vou ter de adiar a minha apresentação do Drupal Commerce.

tenho tido muito trabalho e preciso de me concentrar e terminar o que está em cima da mesa esta semana.

para o mês que vem penso que terei mais tempo para poder preparar devidamente uma apresentação.
com sorte, talvez uma nova versão seja lançada até então, com menos bugs e mais funcionalidades.

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

Performance

hernani's picture

Se ainda houver espaço eu gostava de falar de performance e do caso de estudo do serbenfiquista.com, que estou a converter para drupal.

Caso não haja mais tempo para sessões, também pode ficar para outro encontro.

Para Novembro...

jcnventura's picture

O espaço está a ficar curto..

Fixado para Novembro

hernani's picture

Yap. Esta apresentação fica para Novembro.

Teleconferência com Espanha

jcnventura's picture

Vamos ter o Pedro Cambra por Skype para nos falar da sua experiência em organizar os Drupalcamps em espanha.. E talvez também alguém da associação italiana..

Teste às condições de participação remota

vcardoso's picture

Acho que será um experiência interessante. Como não poderemos estar presentes em todos os encontros, bem como outros drupaleiros lusos por este mundo fora, gostaria de testar de que modo se pode acompanhar (e participar) remotamente nos meetups.
Alguém tem experiência de realização deste tipo de sessões (semelhantes a webminars)?

não tenho experiência

lpalgarvio's picture

não tenho experiência nisso... no entanto já tenho montado camâras IP em sistemas de video-vigilância.

posso recomendar umas LAN da TP-Link, as TL-SC3130, que rondam os 70€.
se preferirem WLAN+LAN, as TL-SC3130G rondam os 85€.

são de boa qualidade, com custo muito inferior a outras similares da D-Link e Linksys.
supostamente fazem 2-way audio, para video-conferência e funcionam em 3G também.

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

se quiserem, posso levar uma

lpalgarvio's picture

se quiserem, posso levar uma camara destas para a reunião.
já era suposto ter sido montada, mas os proprietários da loja onde a vou montar ainda não trataram da legalização da video-vigilância.

é uma camera LAN, por isso é necessário um router com portas LAN.
posso levar um cabo de rede.

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

Testes à distância

gilguilherme's picture

Boa sorte para os testes :)

Possa ser que eu usufrua do acompanhamento à distância no encontro no Porto...

Eu posso

perusio's picture

também fazer gazeta. Se calhar é o melhor, porque temos 3 apresentações e mais a discussão com a malta de espanha e talvez de Itália. Tudo isto a pensar no camp. E temos a questão do site ainda.

penso que é melhor por as 2

lpalgarvio's picture

penso que é melhor por as 2 discussões do ventura e perusio nas prioridades, pois tratam temas importantes... seguido da discussão do site/camp e de seguida a apresentação do ricardo amaro.

o tempo que sobrar pode servir para outros temas como o serbenfiquista/performance do hernani e o drupal commerce/ubercart

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

Mas QUEM é que fica

lopolencastredealmeida's picture

Mas QUEM é que fica responsável por ter acesso ao espaço do drupal-pt.org?
Isso não ficou decido no concreto e eu gostaria de saber.

1,
Lopo

Sim mas

perusio's picture

atenção que eu vou falar muito mais numa vertente de produto vs. site. O drupal permite desenvolver sites e esses sites podem "naturalmente" tornar-se produtos. Nisso parece-me único. A questão da CI é para a vertente de produto. É uma metodologia que vem do desenvolvimento de produtos de software, é parte integrante do processo da lean startup. Uma startup desenvolve um produto. Pode começar por ser um site. A CI é uma maneira de reduzir o risco na evolução do produto em termos técnicos. Menos uma variável livre.

Acho que é uma coisa que se articula bem com a palestra do João, que é uma coisa em que o custo/benefício é muito favorável. No caso da CI só numa lógica de produto faz sentido, IMHO. Caso contrário é confundir as coisas e não saber alavancar todo o potencial do Drupal, como framework de sites que se tornam produtos.
Um exemplo de produto é um módulo Drupal. Ai sim há uma relação custo/benefício favorável na CI.

E articula-se bem com a palestra do Ricardo sobre modelos de negócio.

Olà

ziomizar's picture

Sou um programador italiano,
agora moro em Lisboa e gostaria muito partecipar a isso encontro, se possivel.
Nao falo muito bem portugues, ma percebo mais o menos tudo :)
Sou muito interessato sobre o tema da Integração Contínua e drupalcommerce.

a te ja.

Benvenuti !

lpalgarvio's picture

Benvenuti !

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

E preciso fazer inscrição

alexluis's picture

Boas pessoal temos de fazer algum tipo de inscrição ou só temos de aparecer.

Tem custos.

É a 1ª vez que vou e acho bastante interessante pois gosto muito da plataforma.

Olá

perusio's picture

É só aparecer e participar. Tudo livre, tudo aberto.

Tema quente

perusio's picture

Bom para quem anda mais distraido o tema da certificação é algo de muy caliente neste momento.

Digo-vos que há partida me desagrada entrar nesse tipo de esquemas. Porque acabam inevitavelmente por ser meros estratagemas de criar um in vs. out e de dar poder a uma série de burocratas da qualificação.

Mas ontem tive uma experiência "engraçada" em que uma pessoa pagou a 2 "especialistas" Drupal, que pululam no grupo Drupal do FB, e que não são capazes de configurar o PHP para usar mais de 32M de memória numa máquina que é um Quad Xeon com 8 GB de RAM. O site tem 178 módulos activados e com 32MB não vai lá. Como é óbvio. A pessoa estava desiludida e logo aparecerem uns "salvadores" a proporem o Joomla como a "solução". Estou-vos a dar um sumário "edificante" porque a história é bem mais rocambolesca.

Temos que ter o nosso espaço o mais rapidamente possível em cima. Precisamos de ajudar a destrinçar o trigo do joio.

Mais um tema candente para a nossa discussão.

isso é mesmo um LOL gigante

lpalgarvio's picture

isso é mesmo um LOL gigante :P

também não concordo com certificações, porque para além dos in e out ou status elite, e a burocracia, tens também o custo associado (a todos, não é só aos candidatos).

supondo agora, cada um tinha de desembolsar 1000€... e para onde iam???
certamente, com tanto capitalismo, pros bolsos de mais um chupista qualquer.
se ainda fossem para a associação, e o custo fosse razoável e contributivo, e não só pontual (porque o drupal evolui), enão aí era diferente.
mas mesmo assim tenho as minhas reservas...

uma das razões porque optei por não ir para a faculdade foi justamente essa elitização, entre muitas outras razões, como aprender o que não quero aprender (microsoft diz algo ...?) e os custos absurdos.

o mérito faz-se com experiência e conhecimentos, não é com um papel ou um diploma.
penso que não há maneira de quantificar e avaliar o conhecimento correctamente.

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

Universidades

jcnventura's picture

Eu andei na Universidade e nunca aprendi Microsoft.. Aliás, se não fosse a Universidade nunca teria ouvido falar de Linux na altura em que ouvi (o kernel ia pela versão 0.99.12 e a única distribuição era a SLS numas 40 disquetes de 3.5"). Para mim na altura Unix era o Coherent ou o SCO Unix.. E não teria tido acesso à Internet numa altura em que em Portugal a REDE era ligar a 19200 bauds para umas BBS que aí andavam..

Acho que tens umas ideias pre-concebidas de para que é que serve o ensino superior que (IMHO) não são muito correctas.. Pode ser que te safes, mas a maior parte das pessoas que eu conheço que não fizeram ou não acabaram o curso, estão MUITO arrependidas.

Se é verdade que o mérito não se faz com diplomas, e que não há uma maneira 100% fiavel de avaliar o conhecimento, a verdade é que estás inserido numa sociedade em que ter um diploma de uma universidade reputada dá alguma garantia de que sabes do que estás a falar.. Sobretudo na sociedade portuguesa, em que o que realizas interessa menos do que as qualificações que tens.

Quanto ás certificações, elas irão aparecer, e provavelmente tu vais ter de as fazer.. Porque ao competires no mercado de trabalho, os clientes vão precisar que lhes dês qualquer prova.

é possível que me arrependa,

lpalgarvio's picture

é possível que me arrependa, mais cedo ou mais tarde, mas de momento tou concentrado no drupal e não tenho necessidade de ingressar na faculdade.

vou seguir a maré por enquanto.

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

Há sim

perusio's picture

O trabalho feito: accões.

Estes "especialistas" também instalaram todos os módulos contrib na directoria modules, isso apesar e haver um README na directoria a dizer que não é o sítio para módulos contrib, e o tema (Zen sem mais nada) estava no themes da raiz também.

Olá a todos, Lamento, mas não

introfini's picture

Olá a todos,

Lamento, mas não consegui a disponibilidade para ir a Lisboa este sábado :-(

Vemo-nos no Porto...

Abraços e bom trabalho!

Let's go for a sprint?

vcardoso's picture

Como o Luís não consegue ter a apresentação dele para este encontro (podemos contar com ela para Novembro?), e pareceu-me que o António também ia adiar a da performance (confirmas?), temos só duas apresentações na calha. Com as discussões com Espanha, e as que vão surgindo nos entretantos, poderíamos aproveitar a oportunidade para fazer um "sprint for a website".
Será certamente a primeira sessão de umas quantas, mas penso que com um bom compromisso e pragmatismo podemos por o site versão "fast and simple" no ar antes do final do ano. Entretanto estruturava-se a evolução para algo com um trabalho de identidade mais marcado.
Vi que o pessoal de Toronto fez o site do camp de 2010 (http://2010.drupalcamptoronto.org/) em 7 sessões (http://groups.drupal.org/node/91679). Como não estamos todos no mesmo local teremos que recorrer a outras ferramentas - dar uso ao IRC, por exemplo.
Em princípio temos alojamento (detalhes amanhã) pelo que é só por as mãos na massa.

Alguém tem experiência na organização de sprints deste tipo?
Eu vou fazer umas notas para discussão amanhã.

Vamos a isso

perusio's picture

De facto não vou apresentar. Vai haver (julgo: a confirmar) uma apresentação sobre a OWASP e vou dar umas dicas sobre o pouco que sei sobre segurança. Um tema fascinante e sem fim. Será uma coisa ad lib.

Eu, o João, o LPCA e o Zé tivemos alguma conversa sobre esta questão na feira de Ecommerce.

  1. Uma vez lançado o site estou disponível para fazer a administração do backend: server, patches
    de segurança, &c. Em princípio já temos alojamento, mas deixo aqui a minha oferta just in case.
    Hospedo o site na minha VPS da Linode. Não quero publicidade, a não ser a minha participação
    individual no site como qualquer outro ou outra que dê o corpo ao manifesto.

  2. Posso ajudar nos textos. Não há falta de gente para criar um site, nem é por aí que o gato vai às filhozes.
    Estou interessado na vertente de marketing. Temos que pensar os textos e o SEO. Temos que ter um site
    em que de facto se mostra que o Drupal é o melhor CMS para SEO que existe.

Abrir uma conta drupal-pt no github. Temos que definir um workflow de desenvolvimento distribuído e testá-lo amanhã. Vamos lançar a semente à terra.

Esclarecer qualquer dúvida sobre o git e o gtihub.

Parece-me um bom começo. Que tal?

concordo com os comentários

lpalgarvio's picture

concordo com os comentários acima.

é preciso preparar assim que possível um hosting decente num VPS e uma conta github.
mas também é necessário eleger uma autoridade ou mais autoridades responsáveis pelo hosting, git, e também pela conta user 1 no site drupal.

penso que deviamos tratar disso tudo já amanha, aproveitando assim o tempo livre deixado pela ausência de duas apresentações.

acho que também será muito importante falar do workflow, do git e de tudo o resto que toca a administração.
e um tutorial git um dia destes, seria também útil (eu por exemplo ainda não pesco de git).

em termos de SEO, é importante também configurar uma conta Google com Analytics e Webmaster Tools, e já agora, Gmail, Maps e Docs, para vários fins.
Penso que deverá ter um login identico ao nome do site.

já agora, a conta user 1 deve ter um login idêntico aos restantes; as palavras-passe devem ser muito fortes; a segurança apertada; e os logins devem ser pouco utilizados. exemplo, se o membro XYZ é responsável pelo user 1 no drupal, ele deve ter uma conta XYZ para uso normal, mas também a palavra passe da conta user 1, que deve ser chamada por ex, drupal-pt.
os logins devem ser partilhados o menos possível entre os membros e penso que não deve haver mais que 2-3 pessoas responsáveis por estes logins de topo.

outras coisas que certamente são importantes no SEO, é decidir de início se o site é multi-lingua e outros parâmetros relacionados, porque isso vai afectar os caminhos no site e os contéudos que são indexados.

quero com isto dizer que, seja o site multi-lingua ou não, o SEO é afectado pelos modulos locale e i18n. convem definir logo de origem o idioma PT como predefinido, e configurar o Pathauto para gerar todos os links em Português.

já agora, não me oponho a bilingue, até acho boa ideia, se for bem pensado, com inglês e português (talvez até galego), tendo como base e lingua predefinida, o PT, com todos os menus, taxonomia e contéudos criados primeiramente em PT, e depois traduzidos ou não (caso fosse assim, apenas as páginas importantes, notícias não).
também convem o site estar minimamente organizado para esse efeito.

enfim, já tou a divagar...
eu ando a brincar com SEO e multi-lingua aqui - www.disnox.pt
tou com dificuldades em "fazer" o google indexar os conteúdos apropriados e os caminhos certos, porque não sabia nem respeitei o que devia ter feito logo de início - os caminhos correctos e fixos.

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

Já há um dominio GMail há

lopolencastredealmeida's picture

Já há um dominio GMail há bastante tempo: http://mail.drupal-pt.org que é gerido por mim.

Os emails de quem se tinha oferecido para trabalhar na altura (nome@drupalpt.org):
Raul Pedro Santos (borfast), Lopo Lencastre de Almeida (lopoalmeida), Nuno Veloso (nunoveloso)

O site poderia ter a estrutura que eu propus e enviei há que tempos. Não precisa de ser nada muito fancy.

A proposta multilingue penso que é desnecessária por agora e no futuro talvez criar uns subsites mais estáticos só com a info mais pertinente traduzida.

afinal sempre ainda apresento

lpalgarvio's picture

afinal sempre ainda apresento qualquer coisa =P
não no sentido de apresentação, mas no sentido de alertar uma novidade.

programei a integração do modulo phpass no module password_change
ambos D6. ambos na core D7 (em funcionalidade).

o modulo phpass utiliza um metodo melhor de encriptação de passwords, que foi posto em prática no D7. não sei se é igual ou não.
o modulo password_change (Password change confirm) adiciona uma textbox para se reintroduzir a password actual, quando se modifica um perfil.

por causa das hashes de passwords modificadas, o password_change não era compatível.
com esta modificação já é - http://drupal.org/node/598692#comment-3613386

é muito crua, mas funciona (pelo menos comigo). ficava melhor se o phpass fosse transformado numa API.

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

Hmm

perusio's picture

Esse módulo é uma "hack" chata de configurar. Este http://drupal.org/project/password é bem melhor porque usa uma hash SHA512 para as passwords (tal como no D7). Não precisa de nenhuma hack. O problema deste módulo é que deixa as passwords MD5 (default no drupal 6) na DB como um mecanismo de fallback, o que não é bom em termos de segurança.

Há também o safer login que implementa usando um plugin jQuery um algoritmo de hashing com dois níveis com um sal aleatório. Dá problemas com o mecanismo de guardar passwords dos browsers.

estou a trabalhar no patch

lpalgarvio's picture

estou a trabalhar no patch para adicionar suporte ao password para alem do phpass.
neste momento já funciona, tou a limpar o código ;)
foi mais fácil do que com o phpass

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

epa, tou-me a stressar porque

lpalgarvio's picture

epa, tou-me a stressar porque não consigo por o simpletest a verificar o patch correctamente.
ja mudei tudo pra Linux EOL, alterei os nomes e caminhos, fiz um checkout com o tortoisecvs, etc
fiz os patches com WinMerge e editei com Notepad++

já não sei o que fazer pra por aquilo a andar. tou mesmo às aranhas. alguem ajuda?
http://drupal.org/node/598692#comment-3629896

btw, o codigo ta terminado da minha parte no password_change. funciona bem.
agora o que podia ser melhorado era o password e phpass... um merge era bom.

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

epa, o manual precisa de umas

lpalgarvio's picture

epa, o manual precisa de umas modificações muito sérias. mesmo muito sérias.
esqueceram-se de incluir este pedaço nos exemplos:

Index: password_change.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/password_change/password_change.install,v
retrieving revision 1.2
diff -u -r1.2 password_change.install

mesmo assim não ainda não sei se voltei a fazer bosta, lol

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

O manual está bem

jcnventura's picture

Esse pedaço de texto não é importante (podes até apagá-lo que não faz diferença nenhuma).

O problema está muito antes do patch.. Tu claramente não seguiste o manual (http://drupal.org/patch/create), porque mesmo sem abrir os teus ficheiros, o patch devia ser só um ficheiro e não dois ("When you've modified multiple files in the source tree, use diff's ability to compare directories.").

Aparece no IRC (#drupal-pt no freenode) que eu te ajudo com isto.. Acho que isto vai demorar algumas iterações para te sair bem.. Podes começar por usar o Linux e fazer check-out do CVS desse módulo.

tenho as minhas instalações

lpalgarvio's picture

tenho as minhas instalações de linux (ubuntu e fedora) mortas. mataram-se mutuamente no boot.
isso vai ter de aguardar porque não tá nas prioridades

eu li o manual, por alto, o suficiente para perceber os mecanismos.

no entanto, não encontrei referências a um vs vários ficheiros patch em nenhum lado.
e na página do WinMerge - http://drupal.org/node/75805 - tb não falam no pedaço de código que indiquei

outra coisa que parece que se esqueceram, é que o TortoiseCVS usa CRLF (windows) em vez de LF (linux).
o patch ficou feio, vou ter de refaze-lo a partir do codigo k alterei.

o manual está inconsistente.

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

Hmm

perusio's picture

Esse módulo é uma "hack" chata de configurar. Este http://drupal.org/project/password é bem melhor porque usa uma hash SHA512 para as passwords (tal como no D7). Não precisa de nenhuma hack. O problema deste módulo é que deixa as passwords MD5 (default no drupal 6) na DB como um mecanismo de fallback, o que não é bom em termos de segurança.

Há também o safer login que implementa usando um plugin jQuery um algoritmo de hashing MD5 com dois níveis com um sal aleatório. Dá problemas com o mecanismo de guardar passwords dos browsers.

ai, tanto modulo, tanto

lpalgarvio's picture

ai, tanto modulo, tanto modulo

gostei da reunião. venham mais =D

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

Rectificação de apresentações:

ricardoamaro's picture

Aguardamos a rectificação do programa para as Apresentações que foram REALMENTE feitas.

A minha apresentação ficará á disposição da comunidade no local em que o Victor Cardoso a colocar.

Se considerarem relevante, poderei aprofundar a apresentação entrando na questão que ficou no ar durante a reunião:
"Quais os passos para a criação do negócio?"

Obrigado.

OWASP

carlosserrao73's picture

Pessoal,

tb estou inscrito na comunidade sob o nome de p0nt0c0m e se quiserem tb vos posso disponibilizar a apresentação que podem encontrar online no slideshare.

Sobre esta parte de BM, tb posso se quiserem dar umas dicas sobre Empresas Digitais e Empreendedorismo... sobre o OWASP posso preparar qq coisa sobre o OWASP Top 10 e posso levar alguém para falar sobre scanners automáticos de vulnerabilidades em aplicações web.

Um abraço.

Essa parte

perusio's picture

dos scanners de vulnerabilidades é muito importante. Eu por mim gostava de um dia, se houver possibilidade, ter uma coisa sobre encriptação de bases de dados. Nunca vi nada disso em termos Drupal e no contexto de software livre off the shelf.

Por exemplo guardar dados confidenciais num backend de um site Drupal que guarda tudo encriptado e o processo de busca/armazenamento de dados é completamente transparente.

Note-se que não é a DB drupal que eu estou a dizer para ser encriptada, mas sim uma outra que tem a informação sensível e que o Drupal chamaria usando uma arquitecturas de serviços web.

Criptografia

carlosserrao73's picture

Se quiserem posso assegurar uma apresentação sobre criptografia em aplicações Web, com especial relevo para o PHP, num dos encontros. Se quiserem, é só dizer...
Um abraço.

Sim

perusio's picture

Para mim do ponto de vista do software livre a grande vantagem é o ritmo alucinante de inovação e a possibilidade de dominar a stack web completa desde o SO à aplicação.

A ideia de uma estrutura piramidal com X a fazer desenvolvimento, Y a fazer QA e Z a fazer as operações (podem ver aqui http://en.wikipedia.org/wiki/Web_operations o que são operações - questão levantada no meetup) é anacrónica na web e no software livre. Cada vez mais o que interessa é dominar toda a stack para ter uma visão integrada.

O fenómeno dos dabblers em Drupal, que só sabem instalar módulos uns por cima dos outros e depois o resultado é miserável, é internacional. A grande mais valia num negócio em torno da web quanto a mim é a capacidade de ser poliglota e ser capaz de perceber tudo o que se passa, pois só assim se consegue garantir ao cliente um site que funciona bem. Não se esqueçam: velocidade é dinheiro.

Estou a gostar desta vertente de business development, no fim estive a falar com algumas pessoas e de facto a partilha de experiências e ideias é fundamental.

Já agora

perusio's picture

fora do Kompacto prometi ao Luís, Gil e João partilhar uma palestra muito interessante, sobre o que é ser consultor. E se é verdade que não é um negócio escalável é aquele que é mais fácil começar porque não requer nada mais que dominar um certo domínio e vender essa sabedoria. Nós somos o produto.

Eis: http://chi.conversationsnetwork.org/shows/detail4179.html

Resumo da sessão

camorim's picture

Pensando naqueles que gostariam de ter estado presentes e desejam acompanhar a actividade da comunidade, fiz um pequeno resumo, tanto mais que o habitual registo sonoro ficou comprometido pelo ruído de fundo do espaço durante quase todo o encontro.
Link: http://agulha.camorim.eu/eventos/meetup-drupal-pt-23-outubro/

Tarde, mas a boas horas

vcardoso's picture

Peço desculpa por não ter publicitado o endereço onde se encontram as apresentações. Coloquei-as no archive.org, mas esqueci-me de as por aqui...
Como o registo sonoro foi aquela aventura, ficamos somente pelas apresentações em PDF e com o resumo da Cláudia. Aqui vão os links:
http://www.archive.org/details/DrupalPtMeetup-2010Octoberoctober232010 - arquivo do evento
http://www.archive.org/download/DrupalPtMeetup-2010Octoberoctober232010/... - OWASP ( Carlos Serrão)
http://www.archive.org/download/DrupalPtMeetup-2010Octoberoctober232010/... - Drupal Business Models (Ricardo Amaro)

Portugal

Group categories

Classificação

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week