Recursos frescos para Web Designers e desenvolvedores (fevereiro de 2018)
Tendo coberto essa série há anos, presenciei ferramentas que vêm e vão. UMA algumas novas ferramentas são lançadas quase toda semana. No entanto, nas últimas semanas eu acho que está ficando mais lento, demorei um pouco mais do que o normal para vá até o Github e outras fontes para encontrar novas ferramentas que são gratuitos, de código aberto, e vale a pena mencionar nesta série.
No post de hoje, eu tenho uma mistura de ferramentas de uma estrutura JavaScript, ferramentas de teste e algumas para desenvolvimento de sites do WordPress. Vamos dar uma olhada.
Kutt
A aplicativo que encurta URLs com seu próprio nome de domínio. Ele é construído em pilhas modernas como Node.js, React e Redux com um punhado de recursos integrados, incluindo URL protegida por senha, API RESTful, e estatísticas detalhadas para monitorar seus URLs. A melhor coisa é que é gratuito e você pode hospedá-lo em seu próprio servidor.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018.jpg)
WordHat
WordHat é um ferramenta para integrar o Behat ao WordPress. Behat é uma estrutura open-source Behavior-Driven Development (BDD) para PHP onde você pode testar sua aplicação PHP de uma forma mais expressiva.
Você encontrará esta ferramenta extremamente útil como o seu tema WordPress e plugin fica mais complicado com recursos; WordHat e Behat irão garantir que o seu tema ou plugin se comporta como esperado quando o usuário interage com ele.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_2.jpg)
Navegador WP
Semelhante ao WordHat, o WP-Browser é uma extensão do Codeception projetado especificamente para aplicativos, temas e plug-ins do WordPress. Codeception é uma ferramenta para executar testando em seu aplicativo, semelhante ao PHPUnit e Behat, mas é empacotado com mais. Nisso, você pode fazer Teste de navegador, BDD, Teste de integração de unidade e teste de API.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_3.jpg)
Node WP Internacionalização
O nome fala por si. É um módulo NodeJS para automatizar muitas coisas para internacionalizar seus temas ou plugins.. Instale o módulo e digite wpi18n makepot
para gerar o arquivo POT do texto traduzível em seus plugins ou temas do WordPress.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_4.jpg)
obrigado
Outro módulo do NodeJS que está tendendo no Github recentemente. “obrigado” vai gerar uma lista de mantenedores de pacotes usados em seu projeto de código aberto e vinculá-lo à sua doação ou página OpenCollective como sinal de gratidão de sua contribuição para a comunidade.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018.gif)
Criar bloco Guten
Gutenberg é ouvir e será enviado com o WordPress 5.0. Isto é um Módulo NPM para gerar um boilerplate de desenvolvimento do bloco de Gutenberg com pilha moderna, como React, Webpack, Babel e Sass. Basta executar a linha de comando ,criar-bloco-guten
, e está tudo pronto.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_5.jpg)
WP Vue
WP Vue é um modelo criado com o Vue para exibir postagens do WordPress. Este modelo é um excelente ponto de partida se você gostaria de tornar seu site WordPress sem cabeça. Veja como funciona na página de demonstração. Alterar o URL do terminal do URL do WP-API de qualquer site do WordPress; ele repovoará automaticamente as postagens com as do novo URL de endpoint.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_6.jpg)
Estímulo
UMA novo framework JavaScript do Basecamp. Ao contrário do React ou do Vue, ele não força você a escrever seu aplicativo inteiro com JavaScript ou adicionar atributos sintéticos.
StimulusJS trabalha em um HTML simples que já sabíamos com o dados-
atributos. Também não requer uma configuração de compilação complexa. Você pode basta adicionar o script na página da Web como você fez com o jQuery e é isso - comece a escrever o script para tornar sua aplicação viva.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_7.jpg)
Manta
UMA aplicativo gratuito para criar e gerenciar faturas. Você pode adicionar uma nota, definir uma moeda, aplicar desconto, adicionar uma lista de clientes ou clientes, adicione seu logotipo, projete o modelo de fatura e faça o download em formato PDF. Está disponível para macOS, Windows e Linux. Se você é um freelancer, este pode ser o faturamento que você está procurando para administrar seu negócio de freelancer.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_8.jpg)
Reagir estático
Como o nome indica, esta é uma ferramenta que permite que você gerar um site estático usando React. Ele vem com todas as ferramentas pré-configuradas, para que você possa começar a produzir conteúdo para a web. E sendo um site estático, você pode hospedar o site mesmo em uma hospedagem compartilhada com poucos recursos.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_9.jpg)
Piklist
Piklist é um WordPress de desenvolvimento que permite que você construa uma configuração complexa de site com o WordPress com menos código. Ele vem com um conjunto de funções auxiliares e ganchos para estender quase todas as partes do WordPress, como a página de configuração, campos personalizados, avisos do administrador, shortcode, widgets, taxonomias, usuários, e muito mais.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_10.jpg)
Strapi
UMA estrutura de CMS agnóstico de conteúdo para criar uma API de conteúdo. Ele permite que você crie sua própria estrutura de conteúdo e a API, além de fornecer um belo painel do administrador para gerenciá-los. No entanto, ele não fornece o sistema de templates embutido. isto oferece-lhe para escolher qualquer biblioteca front-end de sua preferência como Reagir ou Vue.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_11.jpg)
ParcelJS
ParcelJS é um bundler muito parecido com Webpack e Browserify, exceto que é muito mais rápido e requer configuração zero. isto suporta bundler de desenvolvimento comum para HTML, JS, CSS e transformadores como PostCSS e Babel out-of-the-xbox. Então, você pode se concentrar apenas no seu código em vez de perder tempo com a configuração.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_12.jpg)
GoodShare
Uma biblioteca JavaScript para mostrar o botão de mídia social com a contagem de compartilhamentos para algumas mídias sociais. Ele suporta muitas mídias sociais, incluindo aquelas que você nunca ouviu falar, como Vkontakte, Odnoklassniki, SurfingBird, e também algumas plataformas como Skype, WhatsApp e LINE. GoodShare também está disponível como componente Vue.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_13.jpg)
CopyChar
Um site que permite que você encontrar e copiar caracteres especiais para sua área de transferência. Letras, pontuações, matemática, setas e Emoji são alguns dos personagens incluídos no site. Simplesmente clique ou toque em um personagem para copiar o personagem para sua área de transferência.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_14.jpg)
Nerv
Nerv é outro biblioteca reativa VirtualDOM; uma alternativa ao ReactJS. Ele traz a sintaxe familiar JSX do React, mas com poucas diferenças notáveis. Nerv suporta o Internet Explorer 8! e é apenas um terço do tamanho React. Ainda, Nerv é compatível com add-ons do React, os mais complexos.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_15.jpg)
HyperappJS
Outra biblioteca JavaScript que vale a pena investigar para criar aplicativos da web. isto combina gerenciamento de estado com um mecanismo Virtual DOM que suporta atualizações com chave e eventos de ciclo de vida, tudo sem dependências.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_16.jpg)
VulcanJS
Vulcan é um pilha de ferramentas para construir um aplicativo da web moderno. É empacotado com React, GraphQL e Meteor pre-confifured. Uma vez que é uma estrutura de pilha completa que fornece toda uma gama de componentes auxiliares que são afinado para o back-end e o front-end, tudo é apenas um trabalho out-of-the-box. Assim, você pode colocar seu aplicativo em funcionamento rapidamente.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_17.jpg)
Koa11y
Um aplicativo de desktop para Windows, macOS e Linux para examinar problemas de acessibilidade no site. O Koa11y fornecerá avisos e avisos sobre se o seu site viola os padrões de acessibilidade.
Esta deve ser uma ferramenta em todas as caixas de ferramentas dos desenvolvedores da web. Tente navegar em websites usando apenas o teclado por um dia para entender como a acessibilidade é importante.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_18.jpg)
TablePlus
Um muito aplicativo GUI de boa aparência para gerenciar banco de dados. O TablePlus suporta uma ampla variedade de mecanismos de banco de dados, incluindo (é claro) MySQL, SQLite, Redis, Postgres, MS SQL e muito mais. O TablePlus está disponível para macOS e Windows.
![](http://savtec.org/img/images/fresh-resources-for-web-designers-and-developers-february-2018_19.jpg)