Portugal (g.d.o)

Subscreva feed Portugal (g.d.o)
Grupo de Utilizadores Portugueses do Drupal
Actualizado: há 2 horas 21 minutos atrás

Aniversário do PHPLX

Ter, 16/12/2014 - 12:03
Iniciar: 
2014-12-17 19:30 - 21:30 Europa/Lisboa
User group meeting
Organizers: 

Schedule:

19:30 Pizza & Drinks
Sponsored by Uniplaces
20:30 How we develop at Uniplaces
Eduardo Oliveira
21:00 Deploying PHP applications with Deployer
Samuel Gordalina
21:30 Prize Raffle

Local:
Uniplaces HQ - Rua Luz Soriano 67 - 2º Andar, Lisbon

https://www.eventbrite.com/register?orderid=386092432860&client_token=96...

Categorias: Groups.Drupal

Do you dream about a kick-ass Drupal job in Brussels? | ONE Agency

Qua, 26/11/2014 - 13:56

Kañooh is looking for the best front-end wizards from all over Europe to work on their top-notch product: a beautiful Drupal distribution on a word-class hosting.

Join us for:

· The opportunity to work on the biggest Drupal project in Belgium (Europe?)
· A great international experience: you will live and work in Brussels, the bustling heart of Europe! (We would be happy to provide some support in helping you move)
· The possibility to give back to the community
· Capable, critical and committed colleagues
· A high-impact project: you will have the chance to change the way the Flemish Government builds and maintains websites
· A startup culture and team events

We’re a nice team of 14 people that believes in what we do and how we do it. We’re ONE team, one product but we serve a lot of customers that join the platform at a steady pace. We are 4 developers, 1 themer, 1 support, 1 sys admin, 1 pm, 1 product, 1 UX, 1 marcom, 1 sales and 2 client-facing account managers. Some are veggies, but all love beer. There is free coffee, a boxing ball, and walls you may decorate to your likes.

We love open source. Our work is contributed and available on Drupal.org/project/paddle.

Job Description

Kañooh is helping the Flemish Government to build websites faster and more efficiently. We are developing a user-friendly content management system based on Drupal that responds to the individual needs of institutions of the Flemish Government. As a Drupal front-end developer you will work on the project front-ends that our platform creates and also on the back-end interface of our kañooh CMS.

More specifically:
· You will work closely with our UX Designer and Product Owner for the technical implementation of new features and revamps.
· You will develop new Drupal themes
· You will translate graphic and functional designs to state-of-the-art responsive website themes.
· You will actively look for ways to improve our product using the latest technologies and open source tools
· You will work in a team of 15 people from our offices in Brussels (near Central Station).
· You will give feedback to designers that supply designs so the designs fit the web better. You are as critical for them as you are for yourself.

What you need (core skills)

· You have experience with HTML5, responsive design, CSS3, Sass, Javascript, JQuery
· You have worked with Drupal or other PHP frameworks
· You are familiar with Agile development and are used to working with source control tools such as Git
· You know your way around Photoshop or similar tools.
· You write CSS and HTML following best practices
· You are able to self-manage and meet deadlines on a tight schedule.
· You speak and write English fluently.
· You are a team player that enjoys to share his/her insights with the rest of the team.
· You are precise, always go for 100% finishing. Quality is not a goal, delivering quality is why you do it.

Nice to Haves

· Experience with CSS preprocessors such as LESS or others.
· Experience with Continuous Integration tools such as Jenkins
· Experience with writing Selenium tests
· Experience with JIRA
· Advanced Javascript skills
· Ability to maintain and understand PHP code

Categorias: Groups.Drupal

Contextual Filter com um campo Entity Field

Dom, 23/11/2014 - 19:00

Boa Tarde,

É possível numa VIEW ter um Contextual Filter de um Entity Field sem ter que mexer no PHP ? Só consigo interagir normalmente com NID ou Taxonomy....

Exemplo do problema.

  • Content Type (Bolas) Fields : Nome , Tamanho, etc...

Quero fazer uma view que vá buscar ao URL o primeiro argumento %1 o valor e usar o Contextual Filter para comparar com o Campo "Tamanho". Eu consigo fazer isto com NID ... mas não queria ter o url tipo "http://site/produtos/bolas/tamanhos/3" , o meu objectivo é ter "http://site/produtos/bolas/tamanhos/superxxxl" :) sendo o superxxxl um field do meu content type bolas.

Se calhar existe algum módulo para incluir os campos...assim escusava de ter que andar com o PHP...alguém pode ajudar ?

Obrigado.

Categorias: Groups.Drupal

Portuguese Drupal8 Translation Sprints no IRC

Sex, 21/11/2014 - 10:40
Iniciar: 
2014-12-10 09:30 - 19:00 Europa/Lisboa
Sprint
Organizers: 

Sprint no IRC #drupal-pt, usando as ferramentas em https://localize.drupal.org/translate/languages/pt-pt

Aparece e ajuda na tradução do Drupal8!

Categorias: Groups.Drupal

Importar site em html para drupal

Ter, 11/11/2014 - 09:22

Viva,

Tenho um site em html e queria saber como o posso migrar para drupal 7.

Obrigada,
Carla Sousa

Categorias: Groups.Drupal

Problemas com domain access e login

Sex, 24/10/2014 - 14:18

Olá a todos,

Alguém tem projectos com o domain access e está a ter problemas em fazer login?

Basicamente o que estou a experenciar é o seguinte:
- Utilizador faz login
- Os cookies são enviados correctamente.
- No watchdog fica registada a entrada do user (login)
- Utilizador não fica logado no site, é quase como se fizesse logout automaticamente.

Isto em vários browsers e dispositivos.

Se desligar o modulo domain já se consegue fazer login.

Estou a usar PHP 5.6.2 (php-fpm), nginx 1.6.2 e memcache. (mesmo desligando o memcache obtenho os mesmos resultados).

Já cheguei ao ponto de fazer um reboot ao server.

Alguém está a experenciar esta situação ou tem sugestões que me possam ajudar?

Obrigado a todos.

Categorias: Groups.Drupal

Qual restaurante preferes

Qua, 22/10/2014 - 11:24
Up To Sushi - 19.50€ + Bebidas - https://www.facebook.com/pages/Up-to-Sushi/285712374949926
100% (1 voto)
Nagoya - 14.90€ + Bebidas - http://nagoya.pt/site/?food_menu_groups=41
0% (0 votos)
kingsushi - 15.90€ Com bebidas incluidas - http://www.kingsushi.pt
0% (0 votos)
Total de votos: 1
Categorias: Groups.Drupal

MeetUP à lá Shushi

Qua, 22/10/2014 - 11:23
Iniciar: 
2014-11-20 19:30 - 23:55 Europa/Lisboa
User group meeting
Organizers: 
Categorias: Groups.Drupal

MeetUP à lá Shushi!

Ter, 14/10/2014 - 22:31

Boas pessoal,

Eu sei que nao tenho comparecido na maior parte dos meetups... mas ando tao cansado de trabalho a semana toda que ao fds, quando há, nao tenho tido vontade de drupalar...

Por isso proponho uma coisa diferente...
E que tal um MeetUP mas de uma forma mais informal... acompanhado por uma bela dose de peixe cru?

Que dizem que agora em Novembro trocarmos as palestras os discursos, os módulos e os temas por um salmão enrolado e algas e arroz embebed em soja e wasabi?

Falamos das vidinhas do pessoal e das cusquices da casa dos segredos...

Sem oradores apenas provadores.... e bebedores vá...

Digam de vossa justiça!

Categorias: Groups.Drupal

Desenvolvimento de módulo para Referências MB - Drupal Commerce

Qui, 09/10/2014 - 18:48

Olá a todos

Quero contratar um programador para desenvolver um módulo "Referências MB"

  • Plataforma: IFthenSoftware - IFMb

  • A empresa IfThen tem um módulo mas que não funciona corretamente mas pode ser, ou não, um ponto de partida :)

  • A razão da escolha da Ifthen é por porque é simplesmente a mais barata, pois é fixo o preço, não há mensalidade, o que para flutuações de preços é óptimo

  • Após pronto disponibilizar o módulo para a comunidade

Gostava de ter alguns orçamentos :)

Cumprimentos
ArchGalileu

Categorias: Groups.Drupal

Comunidade Drupal Portugal @ DrupalCon Amsterdam 2014

Seg, 29/09/2014 - 09:38

Bom dia Portugal!

A DrupalCon Amsterdão 2014 já arrancou oficialmente e começámos o primeiro dia com Training, o Business Summit e o Community Summit.

Temos um pequeno grupo de portugueses cá e gostávamos de marcar alguma presença e de debater alguns temas, especialmente da Comunidade Portuguesa.

Sendo assim, o Community Summit, que dura todo o dia de hoje, parece ser o local ideal para isto. Que temas gostariam de ver debatidos neste Community Summit?

Categorias: Groups.Drupal

Drupal Developer | TCS Portugal

Qui, 25/09/2014 - 15:03

A Tata Consultancy Services está a procura de um Drupal Developer para integrar projeto numa multinacional.

Perfil pretendido
  • Experiência em desenvolvimento web com Drupal 6 e 7
  • Experiência de utilização dos seguintes módulos: views, feeds, rules, panels, panelizer, services, features, ctools
  • Bons conhecimentos API Drupal 6
  • Bons conhecimentos de programação em PHP e Javascript
  • Conhecimentos de base de dados relacionais MySQL
  • Conhecimentos de web services (REST, Soap)
  • Conhecimentos de Apache SOLR
Contacto

paulo.gomes@tcs.com

Categorias: Groups.Drupal

Erpal vs Open Atrium

Ter, 09/09/2014 - 17:16

Viva Pessoal,

precisava de uma opinião vossa acerca destas duas distribuições Erpal e Open Atrium.

Estou com um grande projeto em mãos e queria implementar em Drupal.

A ideia base é implementar um CRM/WorkFlow, com uma gestão muito completa de Tarefas, Agenda de Funcionários e Comunicações com os Clientes, tudo de uma forma simples e intuitiva para o utilizador. O gestor da empresa de manha ao chegar à empresa deverá conhecer todas as tarefas dos funcionários, o que realizaram, o que está pendentes e atrasado, atribuir e distribuir tarefas... basicamente saber se os funcionários andam a produzir e o rendimento daí gerado. Para além disto ter um registo dados, documental e contatos com os Clientes.

Já investiguei um bocadinho das distribuições que existem e estas duas foram as que me pareceram mais interessantes de acordo com as minhas necessidades.

Pelo que vi o Open Atrium está mais virada para as organizações e parece-me uma distribuição mais robusta e mais parametrizável, no entanto vem sem nada de base e pelo que me foi dado a perceber, vem apenas com uma série de pacotes instalados e a programação adicional terá toda de ser feita de raiz. O tema do Open Atrim já é responsivo o que me agrada. A distribuição está acente no Panopoly que permite gerir a estrutura de forma mais simples adicionar e organizar conteúdos, para além de trazer um módulo que permite criar tutorias do género "Como fazer" já integrado.

Em relação ao Erpal, trás de base muito do que eu pretendo fazer já implementado, mas ainda tenho de adicionar bastantes mais funcionalidade, no entanto parece-me mais "fechado" e complicado de ajustar às minhas necessidades. A documentação e tutoriais técnicos não abundam no Erpal... Outro senão é o tema que vem de base que não é responsivo.

Já vi discussões em que perguntam da possibilidade das duas distribuições se juntarem e criar uma plataforma com muitas funcionalidades de base desenvolvidas, mas parece que as empresas que estão na base das duas distribuições não estão muito para aí viradas.

Se me puderem ajudar qual seria a opção que tomariam e o porquê agradecia.

Erpal: http://www.erpal.info
Open Atrium: http://openatrium.com

Gracias,
Jorge Varejão

Categorias: Groups.Drupal

Views - Nodes ordenados por um term id especifico.

Ter, 19/08/2014 - 21:14

Boas Pessoal,

Gostaria de criar uma views node ordenada da seguinte forma, ex:

Product A = > Attached to Term 1
Product B = > Not attached to any term
Product C = > Attached to Term 2
Product D = > Attached to Term 1

Sorting : Todos os nodes relationados com o term 1 devem aparecer no topo dos resultados, todos os outros a seguir ordenandos alphabeticamente por exemple, obtendo:
A,D,B,C.

Tentei utilisar:
relationship : Content: Taxonomy terms on node
sort criteria : (term) Taxonomy term: Weight (desc)

Mas os nodes sem nenhuma relação, sem nenhum term são colocados no fim da lista, ex:
A,D,C,B

Alguém conhece uma solução para este problema.

Obrigado desde já pela ajuda que me poderem dar,
Nelson

Categorias: Groups.Drupal

Agosto/Setembro - Drupal PT-PT translation Sprints! (online)

Seg, 18/08/2014 - 14:30
Iniciar: 
2014-08-20 17:00 - 19:00 Europa/Lisboa
Sprint
Organizers: 

Queres ajudar na traduções do Drupal8 estejas onde estiveres?

Este Verão vamos dar um "empurrãozinho" nas traduções core do Drupal.

Todas a Quartas-feiras por volta das 17h aparece no canal #drupal-pt para ajudares nas traduções do Dupal Core!
Se não tens conta no IRC basta seguires nesta ligação:
http://webchat.freenode.net/?channels=%23drupal-pt&uio=OT10cnVlJjEwPXRyd...

Podes aceder às instruções em: https://localize.drupal.org/translate/languages/pt-pt/

Participa!

Categorias: Groups.Drupal

Implementação de Sistema de Booking (rooms)

Sex, 01/08/2014 - 16:23

Viva Drupal developers.

Preciso de encontrar alguém para implementar um sistema de booking no site de uma quinta de turismo rural. O site está neste momento em fase terminal para colocar online na versão PT. Vai ter para além desta mais 2 ou 3 línguas.

A Quinta tem 5 casas para alugar no total e é já de qualidade muito superior. O site está desenvolvido em Drupal 7 com base num tema premium. Para a parte multilingue, tem o i18n a funcionar em pleno. As casas são um tipo de conteúdo separado.

Conheço o Drupal Rooms mas infelizmente não tenho ainda experiência nele para poder implementar isso de forma rápida e eficiente.

Estou então à procura de experts que possam orçamentar este trabalho ou então empresas nacionais que possam levar este trabalho a cabo.

Obrigado desde já pelo apoio.

Categorias: Groups.Drupal

Ajuda com ajax callback

Sex, 01/08/2014 - 12:37

Viva Pessoal,

estou aqui com um problema com a atualização de campos em formulários.
O problema é o seguinte.

Estou a criara um sistema de reserva/requisição de viaturas para transporte. O sistema já está 90% funcional. A ideia é os utilizadores poderem efectuar requisição de viaturas para determinadas datas, o sistema validar a disponibilidade e mais tarde ser entregue as viaturas e registo de eventuais ocorrências.

O problema que estou a ter é na recepção das viaturas após o transporte.

Criei um conteúdo do tipo reserva de viaturas com todos os campos que necessito de guardar. Depois utilizando o hook_form_alter, estou a alterar o campo das requisições para apenas me ir buscar as reservar que foram aprovadas. Ao seleccionar a o campo com este numero de requisição, a ideia é fazer uma consulta à ao conteúdo da requisição e atualizar automaticamente dois campos, o custo da viatura por km e o custo do condutor por hora.

É aqui que me surge o problema, já estive a ver vários exemplos e a partida tudo estaria correto... mas aparentemente não.

Esta é a função para o hook_form_alter

<?php
function viatura_form_alter(&$form, &$form_state, $form_id) {

  switch ($form_id)  {

    /<em>
     * Quando se recebe uma viatura, altera o estado da requisicao para entregue
     */
        case 'viaturas_entrega_de_viatura_node_form':

      // Vai buscar as apenas as reservas que já estão APROVADAS (n_requisicao)
      $query = new EntityFieldQuery();
      $query->entityCondition('entity_type', 'node')
                  ->entityCondition('bundle', 'viatura_requisicao')
        ->fieldCondition('field_estado_requisicao', 'tid', array(variable_get('tax_term_estado_requisicao_aguarda'), variable_get('tax_term_estado_requisicao_aprovada')), 'IN');
      $result = $query->execute();
      if (isset($result['node'])) {
        $nodes_reserva = array_keys($result['node']);

        foreach($nodes_reserva as $nid) {
          $node = node_load($nid);
          $array_nid1[] = $node->field_reserva_id[$node->language][0]['value'];
        }
      }

      $form['field_n_requisicao'] = array(
        '#type' => 'select',
        '#title' => 'N.º Requisição',
        '#empty_option' => t('- Seleccione a Requisição -'),
        '#options' => $array_nid1,
        '#ajax' => array(
          'callback' => 'ajax_load_field_custos',
          'wrapper' => 'div_custos',
        ),
      );

      // Campo a atualizar com o custo por km da viatura
      $form['field_custo_viatura_km_'] = array(
        '#type' => 'textfield',
        '#title' => 'Custo Viatura (Km)',
        '#size' => 14,
        '#required' => TRUE,
        '#prefix' => '<div id="div_custos">',
        '#suffix' => '</div>',
      );



      if (!empty($form_state['values']['field_n_requisicao'])) {

        // Vai buscar dados da requisicao selecionada
        $query = new EntityFieldQuery();
        $query->entityCondition('entity_type', 'node')
                    ->entityCondition('bundle', 'viatura_requisicao')
          ->fieldCondition('field_reserva_id', 'value', $form['field_n_requisicao']['#options'][$form_state['values']['field_n_requisicao']], '=');
        $result = $query->execute();

        if (isset($result['node'])) {
          $nodes_reserva = array_keys($result['node']);
          foreach($nodes_reserva as $nid) {
            $node_reserva = node_load($nid);
            $id_reserva = $node_reserva->field_reserva_id['und'][0]['value'];

            // DADOS DA VIATURA
            $node_viatura = node_load($node_reserva->field_viatura_nid['und'][0]['target_id']);
            $custo_viatura = $node_viatura->field_viatura_custo_km['und'][0]['value'];

            // DADOS DA CONDUTOR
            $node_condutor = node_load($node_reserva->field_condutor['und'][0]['target_id']);
            $custo_condutor = $node_condutor->field_funcionario_custo_hora['und'][0]['value'];
          }
        }

        $form['field_custo_viatura_km_']['#value'] = $custo_viatura;
        $form['field_custo_condutor_hora_']['#value'] = $custo_condutor;
        //$form['title']['#value'] = $id_reserva;
      }

    break;
  }


  return($form);
}


/</em>
* Implements ajax_load_field_custos()
*/
function ajax_load_field_custos($form, $form_state) {
  return($form['field_custo_viatura_km_']);
}
?>

O erro/aviso que me aparece, é que quando selecciono o campo que tem o número das requisições, de facto o campo com o custo da viatura por km é atualizado, mas surge-me este aviso:

Warning: array_values() expects parameter 1 to be array, string given em _field_filter_items() (linha 513 de /var/www/001-cm_viaturas/modules/field/field.module).
Warning: Invalid argument supplied for foreach() em list_field_validate() (linha 392 de /var/www/001-cm_viaturas/modules/field/modules/list/list.module).

Já andei às voltas e voltas com isto e ainda não consegui perceber onde pode estar o erro, eu penso que depois de ser atualizado o campo field_custo_viatura_km_ com o valor de custo da viatura, ele está a ser mal criado no $form ou no $form_state...

Obrigado desde já pela ajuda que me poderem dar.

Categorias: Groups.Drupal

Connect-i procura web developper

Seg, 28/07/2014 - 11:37

Connect-i, sediada na Suíça procura jovem Web developer para formação inicial de 2 a 3 meses em Lausanne e posterior abertura de escritório em Portugal.
O candidato irá trabalhar em projectos baseados em Drupal, especificamente com a nossa distribuição Elearning Opigno entre outros.

Perfil procurado
Recém licenciado/mestrado em engenharia informática ou experiencia comprovada.
Experiencia em Drupal.
Bons conhecimentos de programação PHP, e javascript.
Bons conhecimentos de bases de dados relacionais SQL.
Noções de administração de sistemas linux
Curioso, autonomo e com vontade de trabalhar em projectos desafiantes e inovadores.
Domínio da língua Inglesa.

Oferecemos
Integração numa equipa jovem e dinâmica, valorização profissional e perspectivas de evolução de carreira.
Convites para eventos como o Drupalcon.

Data de inicio: O mais breve possível.
Local preferencial: Porto/Aveiro/Viseu

Em caso de interesse por favor enviar cv detalhado para o email: jobs@connect-i.ch

Os melhores cumprimentos
James Aparicio

Categorias: Groups.Drupal

Domain Access e Restrição de registo / login (só em alguns sites)

Qui, 17/07/2014 - 19:58

Boas!

Estou a utilizar o módulo Domain Access para criar vários "sub-sites" e em alguns deles, só quem tiver um email de um certo formato é que se registar e entrar lá.

Todos os sites são "independentes": apesar dos conteúdos poderem aparecer em todos os os sites (independetemente de terem sido criados no site de base, no sub-site A, B ou C) e dos utilizadores poderem entrarem em contato entre eles por mensagem (independetemente de estarem registados no site de base, no sub-site A, B ou C), quem está registado no site de base (por exemplo) tem de registar-se noutro dos sub-sites para poder entrar (se ele tiver um email adequado em certos sub-sites...).

Ou seja, aquilo que preciso de fazer é:
- em "base.com": qualquer utilizador pode se registar
- em "a.base.com": qualquer utilizador pode se registar
- em "b.base.com": só quem tem um email "@b-site.com" (por exemplo) é que se pode registar.

Alguém sabe como fazer isso ?

Investiguei o módulo Domain Strict (que vem com o Domain Access) mas parece que aplicar a restrição de login a todos os sub-sites, não dá para escolher simultaneamente "livre registo para a.base.com" e "registo privado para b.base.com"... :(

Conhecem outro módulo ou outra maneira de chegar ao que se pretende??

Obrigado desde já por qualquer dica que possa resolver o problema ou pelo menos ajudar!!

Categorias: Groups.Drupal

Dúvida

Ter, 15/07/2014 - 18:47

Olá,

Estou a desenvolver um site em Drupal e gostaria de ter um menu dropdown com opções e gostaria que o conteúdo alterasse mediante a opção seleccionada.

Por ex.: Moeda
Por defeito o utilizador está a ver os preços em euros (atenção não é um site de commerce) e tem uma dropdown onde pode alterar a moeda. Se alterar a moeda para USD ele altera alguns conteúdos da página (nomeadamente os preços para USD - sem converter).

2º Exemplo: País
As páginas apresentam diferentes conteúdos dependendo da opção seleccionada no dropdown. Para o idioma, sei que o drupal tem esta opção, mas não pretendo que o site tenha links para os idiomas. ex.: site.pt/pt-pt ou site.pt/pt-br, apenas que exiba conteúdos diferentes por país. ex: site.com/contactos exibe um nrº de telefone quando seleccionado o pais Brasil e outro quando seleccionado o pais Portugal.

Gostaria ainda de saber de é possível juntar os 2 exemplos acima. Ou seja, ter um dropdown para o pais e outro para a moeda. quando se selecciona o pais o site exibe os conteúdos referentes aquela selecção, quando se selecciona a moeda ele selecciona os respectivos conteúdos. e se ainda é possível que quando seleccionado o primeiro dropdown com o pais Brasil (por ex.) se ele consegue por defeito seleccionar automaticamente a moeda real no segundo dropdown.

Já pesquisei bastante sobre este assunto, no entanto não estou a conseguir encontrar solução.

Existe algum módulo que faça isto? é possível fazer com algum conjunto de módulos?

Agradeço desde já toda a ajuda que me possam dar.

Obrigado,
Guilherme

Categorias: Groups.Drupal

Páginas