Code Monkey home page Code Monkey logo

cc.uffs.edu.br's People

Contributors

alanhjh avatar andreidanelli avatar andrewgaabriel avatar ataidekaroline avatar dbguilherme avatar dovyski avatar evellyncamatti avatar geovanemachado avatar giancds avatar grandofelipe avatar gschreiner avatar gui-bianco123 avatar jeanchilger avatar joziasmartini avatar junior457 avatar lucasferrarii avatar manegrao avatar marcospohn avatar nataliaartini avatar oraphaborges avatar patrickwalter387 avatar rafinhadufluxo avatar riannbarbosa avatar rifam avatar sfeitosa avatar tbrg avatar tiagodemacedo avatar vieir4ndo avatar winicius-girardi avatar ydavidrkz2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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

cc.uffs.edu.br's Issues

Criar infra-estrutura de administração de conteúdo

Atualmente o conteúdo é adicionado, editado e curado usando-se a linha de comando ou a interface do Github. Alguma coisa mais amigável precisa ser colocada em prática.

Temos duas alternativas:

  • Criar uma solução própria, com o mínimo de funcionalidades, porém que atenda às nossas necessidades;

  • Utilizar uma solução já existente. Nesse caso, eu acho que o grav pode ser usado como base. A ideia é manter o sistema de adição de conteúdos via git para permitir contribuições externas (isso é mandatório). Só precisaríamos implementar isso no grav, não a edição de conteúdo.

Implementar tela de erro para sites pessoais não encontrados

No momento, quando um site pessoal está ativado, mas não foi clonado com sucesso, é exibido a tela de erro padrão do navegador para o erro 404. (Imagem em anexo)

Sugere-se implementar nova tela com a seguinte mensagem:
"Está página ainda está sendo construida. Por que você não visita nosso site enquanto isso?"
Inserir redirect para pagina inicial do curso

image

Criar um popup no site

A ideia desta Issue é criar um popup no site com informação importante e temporária. Por exemplo, um Popup de "aberto o período de matriculas do curso"

Horas ACC: 30

*só valida 50 das horas ACCs nesta categoria.

Refinar o layout

O layout atual do site é uma combinação de Bootstrap com o Minimal Mistakes. Ele não tem muita personalidade. Precisamos melhorar isso para que ele não fique com cara de "comida enlatada".

Possíveis tarefas:

  • Usar um tema mais refinado baseado no Boostrap, como esse;
  • Melhorar a forma como links são mostrados, i.e. deixar eles mais evidentes;
  • Migrar toda a estrutura do layout atual para as classes do Bootstrap, eliminando o Minimal Mistakes (e aquele horror de SASS sendo usando);
  • Trabalhar o layout/design de algumas páginas principais, como a de posts/notícias

Melhorar o README

O README atual não contém informações úteis. Ele deve descrever o projeto de uma forma melhor, particularmente em como os alunos podem contribuir.

Também é preciso informar como rodar o site localmente para que possíveis modificações sejam testadas.

Ativar o Google Analytics

O site antigo possuia monitoramento através do Google Analytics. O site atual não tem estrutura alguma nesse sentido.

Rever performance do site usando lighthouse

O site atual foi colocado no ar sem muito cuidado com performance. Muito provavelmente o site pode ser otimizado para obter um ranqueamento melhor no Google e oferecer uma melhor experiência de usuário.

Podemos usar cli do lighthouse para fazer testes automatizados.

Melhorar ilustrações

Várias ilustrações do site não receberam a atenção devida. O site undraw.co tem muitas ilustrações customizáveis, grátis, que podem ser usadas.

Adicionar calendário no site do curso

Para publicizar as datas do calendário acadêmico de forma fácil, estamos abrindo essa issue.

A ideia é incorporar ao site um calendário em uma nova aba usando o Jekyll. Pode ser adicionado o código deste git (https://github.com/abzicht/jekyll-calendar), adaptando ao template do site.

Requisitos:

  • usar o Jekyll para facilitar a inserção de dados ;
  • Possibilitar que eventos sejam adicionados;
  • Adequar ao css do site

Para o Pull Request aceito:

  • Será gerado um comprovante de ACCs com um total de 80 horas para entrega da tarefa na categoria contribuição de código aberto.

PS: as horas de ACCs da categoria de contribuição de software livre só valida 50% das horas.

Links de redes sociais quebrados

Descreva o bug/problema
Os links de rodapé para instagram, facebook, twitter e youtube não estão apontando para os perfis corretos.

Reproduzir

  1. Acesse os links de redes sociais no rodapé do website

Adicionar/estabelecer padrões de código?

Fazendo a PR #44 e dando uma olhada no código do site percebi que (me corrijam se eu estiver enganado, pois não vasculhei muitas porções de código) não há muitas definições de padrões de código. Para pessoas querendo contribuir, talvez seja interessante deixar claro (talvez no arquivo CONTRIBUTING.md) quais padrões são seguidos.

Padrões como BEM para CSS/SASS, este do Airbnb para javascript, dentre outros tantos já existentes, poderiam ser selecionados e deixados à disposição para que novas contribuições os seguissem.

Entendo que, talvez ao definir tais padrões, o código existente teria que ser refatorado para estar em conformidade, o que seria muito laborioso. Por isso sugiro que, caso seja interessante esta ideia de definir padrões, novas contribuções devam seguí-los, fazendo com que aos poucos boa parte da base entre em concordância com tais definições.

Sugestão de modificação na página "Centro acadêmico" e criação de página para grupos e canais de comunicação

Quando se está procurando pelas páginas relacionadas ao curso, não me pareceu intuitivo que os canais de comunicação estejam dispostos na página do centro acadêmico
Sugiro as seguintes mudanças:

Página do C.A:
Pessoas que o compõem, funções e atribuições (pra enriquecer o contexto e poder direcionar dúvidas/sugestões/perguntas)
Contatos (email? link para a página de canais de comunicação?)

Página de grupos e canais de comunicação:
Redes sociais no geral (Telegram, Facebook, insta)
(ou ao menos com quem falar para ingressar nelas. Imagino que os aplicativos de mensagem devam ter alguma moderação nesse sentido)


Creio que são duas coisas pra facilitar o acesso a informação. Isso incentiva a participação e a interação das pessoas do curso.

Page not found - CONTRIBUTING.md & CHANGELOG.md

Na sessão "4. Enviando suas alterações para o site oficial do curso (opcional)" e "Contribuindo com o site" o CONTRIBUTING.md não é contrado, o mesmo acontece na sessão "Histórico de alterações" com o CHANGELOG.md

Corrigir a cor dos links no site

A cor de vários links está azul, o que destoa do resto do design. Os links deveriam ter uma cor melhor, especialmente aqueles que estão em lista de itens, e.g. notícias.

Página de não encontrado 404

Qualquer link quebrado no site mostra uma página branca com 404 apenas. Essa página pode receber muito mais carinho e layout.

Criar uma aba de egressos com os nomes

CC! Uma sugestão do prof. Caimi é criar uma aba nova no site contendo a lista dos egressos.

O Jerkyll (já usado pelo site) facilitará bastante na inserção dos dados (conseguimos a listagem). Mas preciso da ajuda de vcs para criar um espaço bonitinho no site 🗡️

Alguém consegue me ajudar?

Horas de ACC: 30
*lembrando que só valida 50% das horas nesta modalidade.

Qualquer Pull no site

Aluninhos!

Para qualquer Pull aceito no site será gerado horas de Accs. Aproveitem para aprender e contribuir com o site do curso :)

Atualizar horário/monitor de algortimos e circuitos

É importante mantermos o site atualizado com as informações do semestre. O código para publicar as informações sobre a monitoria está comentado no site. Esta issue é para atualizar os nomes dos monitores e os horários.

HORAS ACC: 5

Servir o site somente via HTTPS

Atualmente o site é servido apenas em HTTP. Precisamos fazer com que ele seja servido, preferencialmente ou exclusivamente, através de HTTPS.

Essa tarefa não está relacionada com o site em si, mas com a reestruturação da infra-estrutura interna do curso. Vou deixar esse issue aqui para sabermos que o site depende dessa funcionalidade.

Deixe sua sugestão para o site!

Comunidade CC!

O site precisa de sugestões e ideias de melhorias, o que acham?

Vamos usar essa issue para discutir melhorias e propor novas ideias para nosso site! :)

Informações incorretas sobre a monitoria

As informações sobre monitoria estão desatualizadas, pelo menos para a Monitoria de Algoritmos e Programação. Talvez o professor Guilherme possa fornecer informações nesta modalidade @dbguilherme. Não sei quanto às outras modalidades, mas acredito que elas tbm estejam desatualizadas. Para a Monitoria de Circuitos Digitais e Hardware talvez o @lcaimi possa fornecer informações à respeito dos horários.

Uma sugestão é que os monitores fiquem responsáveis por informar os horários, seja atualizando o site, ou criando uma issue com os horários novos.

Se os professores (ou monitores) providenciarem os horários (e nomes/contato dos respectivos monitores) das monitorias eu me coloco à disposição para atualizar a página.

PS: Para a monitoria de cálculo seria necessário ver com o pessoal de matemática, neste caso não sei como poderia ser feito (talvez alguem com esta informação pode criar uma issue).

Bug nos menus

Tem um pequeno bug nos menus:

Quando você passa o mouse por cima de um menu, por exemplo "Extensão"; e em seguida passa para o menu de Pesquisa, se torna impossível de clicar em um dos itens da Pesquisa.

Meu browser é o Firefox 68.0.1

Erro ao rodar o projeto localmente

Olá, ao tentar rodar o projeto localmente, seguindo as instruções no README.md, obtive este erro:

/home/joziasmartini/gems/gems/safe_yaml-1.0.5/lib/safe_yaml/load.rb:143:in `parse': /home/joziasmartini/Github/cc.uffs.edu.br/_data/faq.yml): could not find expected ':' while scanning a simple key at line 5 column 1 (Psych::SyntaxError)

Fui verificar e dentro deste faq.yml existia uma string com quebra de linhas, o que resultava no erro.

Ajustei e tudo voltou a funcionar normalmente como o esperado.

Criando essa issue para explicar o caso, e logo em seguida, vou fazer o pull request com a correção.

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.