Browse Source

publish 0.14 post

Artur Paikin 8 years ago
parent
commit
e8e4b3642a
1 changed files with 22 additions and 16 deletions
  1. 22 16
      website/src/_posts/2017-02-0.14.md

+ 22 - 16
website/src/_posts/2017-02-0.14.md

@@ -1,37 +1,39 @@
 ---
 title: "Uppy 0.14: Responsive Dashboard, Standalone & Pluggable Server, Dropbox"
-date: 2017-02-07
+date: 2017-02-13
 author: arturi
-published: false
+published: true
 ---
 
-Hi! Hope y'all have had great holidays! 🎄 Which reminds us, we still have a gift for you – and we even wrapped it in a package (npm) for you. Look inside and you'll find that Uppy 0.14 is here! 
+Hi! Hope y’all have had great holidays! 🎄 Which reminds us, we still have a gift for you — and we even wrapped it in a package (npm). Look inside and you’ll find that Uppy 0.14!
 
-"But wait", you might ask, "where is the 0.13 release that we have been waiting for?" 
+“But wait”, you might ask, “where is the 0.13 release that we have been waiting for?”
 
-Well, let's just say we are superstitious like that. You won't see us coding under any ladders either! Add to that the fact that we were also in the middle of the holiday season, we decided to call 0.13 ‘The Release That Wasn’t’ and just skip it. Our latest release is dead, long live our latest release!
+Well, let’s just say we are superstitious like that. You won’t see us coding under any ladders either! And we were also in the middle of the holiday season, so we decided to call 0.13 “The Release That Wasn’t” and skip it.
 
-Let's take a look at what Uppy 0.14 has in store for you.
+Let’s take a look at what Uppy 0.14 has in store for you.
+
+<!-- more -->
 
 ## Major Uppy Server Updates
 
 **Express.js**
-We have switched to Express from Koa. Not only is it more widely adopted and supported, but it also has a larger community and better maintained packages. More than enough reason for us, so we went for it!
+We’ve switched to Express from Koa. It’s more widely adopted and supported, has larger community and better maintained packages, so we went for it.
 
 **Pluggable or standalone**
 Uppy Server can now be plugged into your existing Express/Koa server app, but you can also still run it as a standalone server. [See here](https://github.com/transloadit/uppy-server#run-as-standalone-server) for further instructions.
 
 **Smooth authentication**
-It used to be the case that when you clicked that stylish “authenticate” [with Google Drive] button, you were taken away from the page, and things tended to get lost. That has now all been made silky smooth: upon clicking the button, a fresh tab will now open in your browser, which will take you to the authentication page  – be it on Google Drive, Dropbox, or somewhere else. When you are done, this tab is automagically closed again, and you are back where you were, authenticated, with all your remote files at hand.
+It used to be the case that when you clicked that stylish “authenticate” [with Google Drive] button, you were taken away from the page, and things tended to get lost. That has now all been made silky smooth: upon clicking the button, a fresh tab will open in your browser, which will take you to the authentication page – be it on Google Drive, Dropbox, or somewhere else. When you are done, this tab is automagically closed, and you are back where you were, authenticated, with all your remote files at hand.
 
 <img class="border" src="/images/blog/0.14/smooth-auth.png">
 
 **Dropbox plugin**
-Dropbox support made it into Uppy this release! 🎉 Ife rocks like that. (A shoutout here as well to Harry for the initial work on Uppy Server and the Google Drive plugin!) Why don't you [give it a try](https://uppy.io/examples/dashboard/)!
+Dropbox support made it into Uppy this release! 🎉 [Ife](https://github.com/ifedapoolarewaju) rocks like that. (A shoutout here as well to [Harry](https://github.com/hedgerh) for the initial work on Uppy Server and the Google Drive plugin!) Why don't you [give it a try](https://uppy.io/examples/dashboard/)!
 
 <img class="border" src="/images/blog/0.14/uppy-dropbox.png">
 
-What’s more, the client-side code of Google Drive and Dropbox plugins is slowly being refactored into a generic provider view that can be shared among all services.
+What’s more, the client-side code of Google Drive and Dropbox plugins is slowly being refactored into a generic provider view that can be shared among all services.
 
 ## Dashboard
 
@@ -47,8 +49,6 @@ uppy.use(Dashboard, {
 })
 ```
 
-~~Or let it stretch to the size of the container.~~
-
 We are not using media queries here, but have instead added a `UppyDashboard--wide` CSS class, which allows for more flexibility — your file uploading widget can be tiny even if the screen is large.
 
 When there is little space available, the file grid view that you have become used to, will turn into a new compact list view.
@@ -62,11 +62,13 @@ Total and uploaded sizes have been added to the StatusBar, allowing you and your
 
 <img src="/images/blog/0.14/statusbar-uploaded-total-size.png">
 
+You can play with all of these new features on [the Dashboard example page](https://uppy.io/examples/dashboard/).
+
 <!-- more -->
 
 ## Per plugin locale settings
 
-We have moved locale settings to plugins from core. This means you can now do things like:
+We have moved locale settings from global/core to plugins. By default, each UI plugin ships with an English locale, and you can override any string with your own, like so:
 
 ```js
 uppy.use(DragDrop, {target: '.drop', locale: {
@@ -79,14 +81,14 @@ uppy.use(DragDrop, {target: '.drop', locale: {
 
 <img src="/images/blog/0.14/dnd-fi.png">
 
-And just like that, your Drag&Drop plugin now speaks Finnish! *Loistava!* By default, each UI plugin ships with an English locale to which it will fall back in case some strings are missing from your translation. This feature is a work in progress, we are still trying to find the sweet spot between bundling a whole bunch of strings that might not get used and making you choose or set language for each separate UI plugin. We'd love to hear what you think.
+And just like that, your Drag&Drop plugin now speaks Finnish! *Hyvää huomenta!* This feature is a work in progress, we are trying to find the sweet spot between [bundling a whole bunch of strings in packs](https://github.com/transloadit/uppy/blob/8c6252933813af69c1b71ec4621a7fc14dfb3ab0/src/locales/pt_BR.js), which might be redundant (i.e. if you only use the Drag&Drop, you don’t need strings from the Dashboard), and making you choose or set language strings for each UI plugin. We’d love to [hear what you think](https://github.com/transloadit/uppy/issues/42).
 
 ## Misc
 
 - [yo-yoify](https://www.npmjs.com/package/yo-yoify) has been added to our build setup in order to solve a [Function.caller / strict mode issue](https://github.com/shama/bel#note) and to make the app faster/smaller by transforming template strings into pure and fast document calls.
 - By the way, Uppy’s UI DOM is powered by [yo-yo](https://www.npmjs.com/package/yo-yo). We like yo-yo for its simplicity, speed and small size, but sometimes there are issues, one of them being the lack of wide adoption. We are looking at [Preact](https://preactjs.com/), but are also quite excited about [Nanocomponent](https://github.com/yoshuawuyts/nanocomponent).
-- We have fixed progress events that were not being properly sent from Uppy Server. As it turns out, this occurred because server uploads were happening too fast, before the client was actually able to connect to the server. :scream: Guess that’s a good problem to have solved!
-- We have recently added Uppy to [Product Hunt](https://www.producthunt.com/posts/uppy) and we were very pleased with the warm welcome we received. We even made it to their front page a few days later. Let's hope it will help to get more people excited about Uppy! :smile:
+- Progress events that were not being properly sent from Uppy Server as now fixed. As it turns out, this occurred because server uploads were happening too fast, before the client was actually able to connect to the server. :scream: Guess that’s a good problem to have solved!
+- We have recently added Uppy to [Product Hunt](https://www.producthunt.com/posts/uppy) and we were very pleased with the warm welcome, we even made it to the front page a few days later. Let’s hope it will help get more people excited about the project.
 
 ## Release Notes
 
@@ -111,4 +113,8 @@ Here is the full list of changes for version 0.14:
 - core: basic React component — DnD (@arturi)
 - core: fix support for both ES6 module import and CommonJS requires with `add-module-exports` babel plugin (@arturi)
 
+## Feedback
+
+We appreciate your feedback, feel free to [comment on GitHub](https://github.com/transloadit/uppy/issues/), send a PR, and hit us on [twitter](https://twitter.com/uppy_io).
+
 The Uppy Team