ciandt / tech-gallery

A living Technology Gallery built on top of Google App Engine's platform.
Apache License 2.0
39 stars 31 forks source link

Adicionado placeholder no logo da tecnologia #212

Closed edgarddavidson closed 8 years ago

edgarddavidson commented 8 years ago

Nesse pull request foi adicionado o placeholder na imagem da tecnologia.

Antes dessa correção, quando o usuário cadastrava uma nova tecnologia sem adicionar uma imagem, o card ficava com o espaço da imagem em branco com um label descentralizado.

Com essa correção, quando a tecnologia não possuir imagem um placeholder aparecerá no lugar.

edgarddavidson commented 8 years ago

Adiciona mais um commit para que a endpoint de busca de tecnologia seja possível chamar sem necessidade de autenticação.

Dessa maneira poderemos integrar um produto que estamos fazendo (Sales Gallery) ao Tech Gallery..

Esse é um exemplo do que vamos expor abrindo somente esse endpoint:

{ "technologies": [ { "id": "polymer", "name": "Polymer", "shortDescription": "Polymer is a new, leaner core library makes it easier than ever to make fast, beautiful, and interoperable web components supported.", "description": "Polymer 1.0 has been rebuilt from the ground up for speed and efficiency. The new, leaner core library makes it easier than ever to make fast, beautiful, and interoperable web components. If you haven't used Polymer before, it's time to try it out. If you haven't tried it recently, time to take another look.", "website": "https://www.polymer-project.org/", "author": "patrinhani@ciandt.com", "image": "https://www.googleapis.com/download/storage/v1/b/tech-gallery-prod/o/polymer?generation=1453208870027000&alt=media", "positiveRecommendationsCounter": 1, "negativeRecommendationsCounter": 0, "commentariesCounter": 3, "endorsersCounter": 11, "followedByUser": true, "lastActivity": "2016-03-18T11:36:20.657Z" }, { "id": "angular_js", "name": "Angular JS", "shortDescription": "Framework de desenvolvimento client-side JS que permite o desenvolvimento de aplicações avançadas com a camada de controle nos browsers.", "description": "Framework de desenvolvimento client-side JS que permite o desenvolvimento de aplicações avançadas com a camada de controle nos browsers. Possui funcionalidades como 2-way binding (ou seja, automaticamente lê e atualiza dados da tela a partir de variáveis JS), injeção de dependência, integração com serviços REST, suporte a single page applications e outros. \nSeu patrocinador é de peso (o Google) e seu uso está em franca ascensão.", "website": "https://angularjs.org/", "image": "https://storage.googleapis.com/tech-gallery-assets/imagesLogo/angular.png", "recommendation": "Recomendada", "positiveRecommendationsCounter": 5, "negativeRecommendationsCounter": 0, "commentariesCounter": 8, "endorsersCounter": 102, "followedByUser": true, "lastActivity": "2016-03-16T16:49:17.130Z" } ]

ltogniolli commented 8 years ago

Conforme conversamos, vamos fazer um endpoint novo para a segunda parte. Mande a primeira novamente!