braziljs / conf-boilerplate

The easiest way to create websites for conference/events
http://braziljs.github.io/conf-boilerplate
453 stars 338 forks source link

Palestrantes em paralelo #59

Open nbluis opened 11 years ago

nbluis commented 11 years ago

Diversos eventos tem mais de um auditório disponível e tem uma agenda com palestrantes em paralelo.

Ex.

Sala 1 08:00 - Palestrante 1 10:00 - Palestrante 2 12:00 - Palestrante 3

Sala 1 08:00 - Palestrante 4 10:00 - Palestrante 5 12:00 - Palestrante 6

Seria legal ter este suporte no conf-boilerplate.

zenorocha commented 11 years ago

É verdade @nbluis, obrigado pela sugestão.

zenorocha commented 11 years ago

Acabei de lembrar que o @davidsonfellipe já resolveu esse problema no site do riojs.org.

https://github.com/braziljs/riojs-website/tree/master/conf-boilerplate

keppelen commented 11 years ago

@zenorocha @nbluis mais ou menos, na verdade, essa inteligencia esta no CSS, no docpad, esta do mesmo jeito, não sei até onde esta adaptável ao tema padrão do Conf Boilerplate.

davidsonfellipe commented 11 years ago

Exato, confiei no CSS, mas não ficou legal =)

felquis commented 11 years ago

@zenorocha eu estava pensando sobre isso hoje, acredito que uma reformulação em como a programação é escrita no docpad.coffee seria valido.

Exemplo

schedule: {
    "9:00": [
      {
        name: "Check-in / Breakfast"
        time: "9h30m"
      }
    ],
    "9:30": [
      {
        name: "Palestra 1"
        sala: "Sala 1"
        time: "9h30m"
      },{
        name: "Palestra 2"
        sala: "Sala 2"
        time: "9h30m"
      }
    ],
    "10:30": [
      {
        name: "Palestra 1"
        sala: "Sala 1"
        time: "10h30m"
      },{
        name: "Palestra 2"
        sala: "Sala 2"
        time: "10h30m"
      }
    ],
    "11:30":[
      {
        name: "Almoço"
        time: "11h30m"
      }
    ]
}

Assim teria como saber quando tem mais de 1 coisa acontecendo ao mesmo tempo. Seria como uma timeline.

@davidsonfellipe você que teve este problema na prática, acha que essa estrutura seria melhor pra você?

zenorocha commented 11 years ago

Precisamos de uma solução visual primeiro, devemos exibir duas agendas diferentes ou só uma? Alguma ideia @bernarddeluna?

bernarddeluna commented 11 years ago

Creio termos que pensar um pouco mais genérico, se for para acrescentar múltiplas agendas, não podemos limitar em 2

2013/4/20 Zeno Rocha notifications@github.com

Precisamos de uma solução visual primeiro, devemos exibir duas agendas diferentes ou só uma? Alguma ideia @bernarddelunahttps://github.com/bernarddeluna ?

— Reply to this email directly or view it on GitHubhttps://github.com/braziljs/conf-boilerplate/issues/59#issuecomment-16712630 .

Bernard De Luna F. F. Bittencourt www.bernarddeluna.com Twitter: @bernarddeluna

zenorocha commented 11 years ago

Sugestão 1:

Configuração sugerida: https://gist.github.com/zenorocha/5427707

Sugestão 2:

Configuração sugerida: https://github.com/braziljs/conf-boilerplate/issues/59#issuecomment-16712320


Qual acham a melhor?

bernarddeluna commented 11 years ago

A primeira, a segunda não é possível, pois pode-se em algum momento sofrer o atraso ou a palestra de outra sala dessincronizar com a primeira. por exemplo ter uma lightning na 1 e uma completa na 2... Isso invalidaria a segunda sugestão.

A primeira me agrada muito, eu criar Rooms e mencioná-los em cada palestra, só inverteria a ordem dentro de cada slot, colocando as infos da palestra antes das infos de palestrante.

2013/4/20 Zeno Rocha notifications@github.com

Sugestão 1:

  • Na seção Speaker: Remover o horário na frente do nome dos palestrantes
  • Na seção Scheduler: Número de agendas de acordo com o número salas

Configuração sugerida: https://gist.github.com/zenorocha/5427707

Sugestão 2:

  • Na seção Speaker e Scheduler: Adicionar os palestrantes um em embaixo do outro, sem critério de sala.

Configuração sugerida: #59https://github.com/braziljs/conf-boilerplate/issues/59#issuecomment-16712320

Qual acham a melhor?

— Reply to this email directly or view it on GitHubhttps://github.com/braziljs/conf-boilerplate/issues/59#issuecomment-16712723 .

Bernard De Luna F. F. Bittencourt www.bernarddeluna.com Twitter: @bernarddeluna

felquis commented 11 years ago

Bom, fiz uma pequena pesquisa pra ver como os eventos organizam a sua programação.

Conclusão, também temos que pensar então em evento com mais de 1 dia de duração. E como o @bernarddeluna falou, não focar em 2 palestras simultâneas, tem de ser 3, 4 quantas quiser.

@bernarddeluna Me passa alguma URL pra eu ver como um evento com palestras em horários não sincronizado, pra eu ver como é organizado a programação. Eu não achei nenhum aqui.

O evento WebBR teve esse problema. Por exemplo uma palestra acaba na sala 2, mas outra demora um monte pra terminar na sala 3, mas os horários eram sincronizados, mas tudo continuou normal seguindo a programação que tinha os horários sincronizados.

bernarddeluna commented 11 years ago

intercon é um exemplo para isso ofelquis.. onde em uma sala tem palestra, na outra rola um hackaton, na outra rola um painel...

ACHO que na Qcon ano passado também aconteceu essa diferença de horários..

2013/4/20 Ofelquis Gimenes notifications@github.com

Bom, fiz uma pequena pesquisa pra ver como os eventos organizam a sua programação.

-

http://www.feecbr.com.br/pt/programacao.php?local=Recife Neste é uma programação em uma só linha, é uma palestra seguida pela outra.

http://tableless.com.br/tablelessconf/#programacao O Tableless conference mostra a hora de começo e termino da palestra e é em uma só linha também.

http://www.olhoseo.com.br/2013/programacao OlhóSEO tem praticamente 2 evento acontecendo em 1 só. Um de marketing Digital e outro de Desenvolvimento Front-end. Todos os horários são sincronizados. Palestras com a mesma duração. Uma coisa interessante é que são 2 dias de eventos, e isso é separado em 2 tabelas atualmente tem como fazer isso com o Conf?

http://conferenciaweb.w3c.br/programacao/ WebBR esse evento é campeão. Temos 3 dias de evento, e três salas com palestras.

http://www.frontinrio.com.br/ Só mostra uma lista de palestrantes

Conclusão, também temos que pensar então em evento com mais de 1 dia de duração. E como o @bernarddeluna https://github.com/bernarddelunafalou, não focar em 2 palestras simultâneas, tem de ser 3, 4 quantas quiser.

@bernarddeluna https://github.com/bernarddeluna Me passa alguma URL pra eu ver como um evento com palestras em horários não sincronizado, pra eu ver como é organizado a programação. Eu não achei nenhum aqui.

O evento WebBR teve esse problema. Por exemplo uma palestra acaba na sala 2, mas outra demora um monte pra terminar na sala 3, mas os horários eram sincronizados, mas tudo continuou normal seguindo a programação que tinha os horários sincronizados.

— Reply to this email directly or view it on GitHubhttps://github.com/braziljs/conf-boilerplate/issues/59#issuecomment-16714878 .

Bernard De Luna F. F. Bittencourt www.bernarddeluna.com Twitter: @bernarddeluna

nbluis commented 11 years ago

O TCD é um tipo de evento que corre nestes moldes, mas creio que o site deles não usa um formato que possa ser útil nesse caso.

E uma lista de trilhas e dentro de cada uma a sua agenda ? Isso se tornaria na verdade, mais uma estrutura de repetição bastante simples.

stages: [
  {
    name: "Javascript",
    schedule: [
      {
        name: "Check-in / Breakfast"
        time: "9h30m"
      },
      {
        name: "Palestra 1 Javascript"
        time: "10h00m"
      }
    ]
  },
  {
    name: "Agile",
    schedule: [
      {
        name: "Check-in / Breakfast"
        time: "9h30m"
      },
      {
        name: "Palestra 1 Agile"
        time: "10h00m"
      }
    ]
  }
]
ayr-ton commented 10 years ago

Se existisse possibilidade de dizer a sala da palestra no objeto de agendamento também seria legal:

    {
        name: "Palestra 1 Javascript",
        time: "10h00m",
        local: "Sala 01"
    }

@zenorocha Acho que visualmente, uma agenda só seria uma boa sugestão, mas as palestras ficariam alinhadas embaixo dos locais, com exceção dos eventos do dia gerais sem local (almoço e tal) ou big palestras, tipo: --------------------------- Credenciamento ----------------------------- |_Sala 01___|____Sala 02____| |Palestra__|__Palestra | ---------------------------------- Almoço ----------------------------------- |_Palestra__|_____Palestra____| -------------------------- Palestra Zeno (Salão)------------------------ |Palestra___|_Palestra____| ----------------------------- Encerramento ------------------------------

Não, eu não sou design. Sim, eu sei que ficou feio.