Code Monkey home page Code Monkey logo

phprio.github.io's People

Contributors

cleiver avatar cristianpl4y avatar cviniciussdias avatar giovannism20 avatar igorsantos07 avatar lhsazevedo avatar nicollasacruz avatar raphaeldealmeida avatar vitormattos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phprio.github.io's Issues

Implementar news ("blog")

Com um funcionamento similar ao do atual site, essa seção vai servir pra postarmos de forma simples as próximas atividades do grupo.

Ela é baseada na estrutura de blog do exemplo do Sculpin.

Corrigir ícones

O Font Awesome não está mais funcionando. Podemos trocar para a versão free ou escolher outro pacote de ícones gratuito.

Atualizar Composer para versão 2

No momento, ao tentar instalar as dependências com Composer v2, os seguintes erros são retornados:

Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.

  Problem 1
    - sculpin/sculpin-theme-composer-plugin is locked to version dev-master and an update of this package was not requested.
    - sculpin/sculpin-theme-composer-plugin dev-master requires composer-plugin-api ^1.1 -> found composer-plugin-api[2.1.0] but it does not match the constraint.
  Problem 2
    - webignition/string-parser is locked to version 0.2.3 and an update of this package was not requested.
    - webignition/string-parser 0.2.3 requires webignition/disallowed-character-terminated-string >=1.0 -> found webignition/disallowed-character-terminated-string[dev-master] but it does not match the constraint.
  Problem 3
    - webignition/string-parser 0.2.3 requires webignition/disallowed-character-terminated-string >=1.0 -> found webignition/disallowed-character-terminated-string[dev-master] but it does not match the constraint.
    - webignition/quoted-string 0.2.1 requires webignition/string-parser >=0.2.3,<1 -> satisfiable by webignition/string-parser[0.2.3].
    - webignition/quoted-string is locked to version 0.2.1 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.```

Criar README

Criar readme explicando como executar o projeto e como contribuir

  • instruções
  • como contribuir (?)

Create a Code of Conduct and put in the website

Currently we have certain situations in the phprio group that is becoming necessary a more explicit form of guide to address those without taking the risk of being misunderstood or attacking personally a member.

Some conduct rules are good to maintain the community without problems, helping all the members have a guide about what would be acceptable or not and why.

Trazer dados mais robustos sobre os membros, do meetup.com

Poderíamos tentar usar a API do Meetup.com para trazer uma lista do membros mais frequentes, e a lista dos organizadores de lá. Não é possível fazer o embed das páginas do Meetup.com usando iframes, então parece que o único jeito de trazer informações atualizadas de lá pro nosso site é via API.

Isso provavelmente ficaria na página do "Sobre", ou numa página nova com detalhes sobre os membros.

Incrementar a página de eventos e corrigir calendário vazio

  • faltou descrevermos eventos antigos e os ocasionais meetups maiores, como o PHP'n Rio
  • também faltou um arquivo melhorado das fotos de eventos do grupo

    Aproveitando essa parte, podemos colocar algumas fotos mais importantes para ilustrar a página do About.

  • o Google Calendar que tá na página, atualmente, está vazio. Como resolver?

    É ruim precisar lançar os eventos tanto no Meetup.com quanto no Calendar, visto que historicamente o Calendar tende a ser esquecido, abandonado, e fica desatualizado.
    A sugestão é que adicionemos o iCal do Meetup no Google Calendar do grupo, e assim teremos a integração dos dois e só precisaremos administrar um local. No entanto, não tenho certeza se isso permitirá que as pessoas adicionem o Google Calendar ao delas e vejam os eventos, visto que isso já será exibição de dados de third-party (o usuário vai ver os dados do grupo, que está vendo os dados do Meetup.com).

Migrar repositório de statics

Agora que mesclamos o #42, podemos usar a branch gh-pages deste repo ao invés de um repositório separado para publicar o site usando o Github Pages.

A princípio os passos seriam:

  • Excluir o arquivo CNAME do repositório phprio.github.io
    Segundo esta resposta, é necessário excluir este arquivo para migrar um domínio de um repositório para outro.
  • Renomear e arquivar o repositório phprio.github.io, e renomear este repositório como phprio.github.io. A ideia foi sugerida aqui.
  • Ativar o GitHub Pages neste repositório, servindo a raiz da branch gh-pages.
  • Ainda neste repositório, configurar o domínio php.rio no Github Pages.
  • Torcer pra ter dado tudo certo.

Listagem de palestras

Uma estrutura similar à de posts, para podermos adicionar outras palestras em ordem cronológica.

Forçar HTTPS

Por enquanto o site ainda pode ser acessado via HTTP.
O GitHub pages oferece a funcionalidade de forçar HTTPS que irá redirecionar os usuários para a versão segura do site.

WARN ao rodar npm install

Após atualização do npm para a versão mais atual (8.19.2) o comando npm install retorna a seguinte mensagem

npm WARN old lockfile 
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile 
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile 

Divulgação de vagas

Propor solução para divulgação de vagas de forma mais interativa com a comunidade.

Sugestões:

  • Listar issues que possuem label vagas
  • Listar vagas do VagasBrasil_TI
  • Criação de json com vagas

Implementar seções do site

Apoio

  • página de texto descrevendo benefícios à empresa e comunidade
  • com um (google?) form de contato substituído ao sugerir contato pelo Telegram

Vagas

  • Página falando sobre como divulgamos as vagas, e onde os interessados podem encontrá-las (linkar para as redes sociais onde divulgamos - Telegram, Lista?)
  • Google Form para envio de novas vagas

Eventos (movidos para #17)

  • Página descrevendo os formatos de eventos que temos (Boteco, Meetup, Mão na Massa, edições passadas do PHP'n Rio)
  • Link do Meetup
  • Calendário (ainda vamos usar? Melhor sugerir integrar com a conta do Meetup)
  • link do Call4Paperz do evento isso pode ser divulgado direto no post relativo ao evento
  • Arquivo de fotos

Palestras [#9]

  • Página explicando que as palestras são voluntárias, e como as pessoas podem se inscrever (aka acompanhar as notícias e se inscrever no C4P)
  • Cada uma das palestras que já tivemos, com os dados do palestrante, link da apresentação, local, etc etc

Quem Somos

  • Texto sobre nossa organização horizontal #20
  • Fotos de acontecimentos históricos movido pro #17 também
  • O que é PHP? Link para o PHP.net
  • Membros (mais ativos? talvez listar só os que tiveram alguma participação? sei lá...) (maior detalhamento movido para a #18)

Participe

  • Criado na home, aproveitando a estrutura de bloquinhos do template, e mantendo bem à vista todos os nossos canais

image

Corrigir e finalizar migração pro php.rio

Estamos no aguardo da migração do nameserver para o CloudFlare.

Daí, vamos implementar o site principal no php.rio, e colocar o phprio.org como redirect - no entanto, mantendo o GSuite lá.

  • mover para o php.rio
  • configurar redirect do phprio.org

Implementar layout sugerido

Seguir a ideia do mockup abaixo, proposto pelo Thiago Toledo:

Vale citar que o tema original é CC-BY, ou seja, precisa do linkback no rodapé.

photo_2016-12-21_02-02-52
photo_2016-12-21_02-02-39

Sugiro que nessa seção fique o objeto de news mais recente, com uma chamada para ver os anteriores. Assim fica bem na cara qual é a última novidade - em geral, o próximo evento.
photo_2016-12-21_02-02-27
photo_2016-12-21_02-02-08

Empresas parceiras

Criar sessão no site para as empresas parceiras contendo uma imagem com logo da empresa parceira e link para o site.

Os dados das empresas parceiras devem vir de um arquivo json de metadados a ser processado na hora que é feito o build do site para geração do html para prod.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.