Browse Source

Added new info and image to sep 27 blog post

Harry Hedger 8 years ago
parent
commit
f6d46db5a3

+ 23 - 11
website/src/_posts/2016-09-0.10.md

@@ -11,33 +11,45 @@ Hi! Its been another month and we have released a new version of Uppy. Here’s
 
 ## Thinking about the future 🔮
 
-We’ve spend quite a while thinking about what the future will be like for Uppy’s internal APIs, and how to make it flexible and compatible with popular libraries, such as React and React Native. Research has been done among with  prototypes of Uppy React components and extracting base versions of plugins into Uppy Base.
+We’ve spent quite a lot of time thinking about what direction Uppy will be heading in the future.  Our major concern is making it as flexible as possible and compatible with popular libraries, such as React and React Native.  We also want to make it easy to port Uppy to any environments or ecosystems that are not officially supported.
 
-@TODO links to react examples or discussion issues maybe?
+We've done a lot of research. We created [prototypes of Uppy React components](https://github.com/hedgerh/uppy-react).  We also created a new module that we like to call "Uppy Base." [`uppy-base`](https://github.com/hedgerh/uppy-base) is a thin module that contains reusable functionality from some of our plugins that can be used in any ecosystem or environment, without the being opinionated about the UI.
 
-We also played a bit with CSS Modules and CSJS, generating preview thumbnails in Web Worker and tried Pica library.
+Finally, we are also discussing using [Redux](https://github.com/reactjs/redux) as the internal state management store within Uppy.  You can check out the drafts for that work in the `plugins` and `core` folder.  [Here are some plugin drafts](https://github.com/transloadit/uppy/tree/master/src/plugins/ReduxPluginDrafts) and [here is a draft of a new Core using Redux](https://github.com/transloadit/uppy/blob/master/src/core/ReduxCoreDraft.js).
+
+Have a look at the [Uppy Base repository here](https://github.com/hedgerh/uppy-base).
+
+Check out [our Uppy React wrapper and components](https://github.com/hedgerh/uppy-react), which are built on top of Uppy Base.
+
+Finally, we have also played a bit with [CSS Modules](https://github.com/css-modules) and [CSJS](https://github.com/rtsao/csjs).  We've also tried generating preview thumbnails in Web Workers, and with [Pica library](https://github.com/nodeca/pica).
+
+We would love to hear feedback on all of this.  Please join our discussion at: https://github.com/transloadit/uppy/issues/116
+
+Also, feel free to join in on other issues or open new ones!
 
 ## Dashboard: refreshed look and new features
 
-In attempt to be brave and simple we’ve removed the dashed border inside the Dashboard, rewritten its layout with flexbox and tried out a new [blend-in-with-the-background-and-blur](https://cloud.githubusercontent.com/assets/1199054/18763191/35d31ddc-80da-11e6-9a2c-c46388857135.png) mode.
+In an attempt to be brave and keep things simple, we’ve removed the dashed border from inside the Dashboard, rewritten its layout with flexbox, and tried out a new [blend-in-with-the-background-and-blur](https://cloud.githubusercontent.com/assets/1199054/18763191/35d31ddc-80da-11e6-9a2c-c46388857135.png) mode.
 
 <img alt="Refreshed Dashboard UI" src="/images/blog/dashboard-sep-27-2016.jpg">
 
 There is now an option to render Dashboard inline on the page, instead of a default full modal dialog. To try it out, set `inline: true` in options, like this: `uppy.use(Dashboard, {target: '.myContainer', inline: true})`.
 
-We’ve also added a circular progress bar that shows total progress, combined with a pause all / resume all button, and an info panel that shows speed, ETA and status for all uploads currently in progress. So you have something fun and useful to look at while you are waiting.
+We’ve also added a circular progress bar that shows total upload progress, combined with a pause all / resume all button, and an info panel that shows speed, ETA and status for all uploads currently in progress. So you have something fun and useful to look at while you are waiting.
 
 <img alt="Dashboard UI with global pause/resume buttons and a status bar — progress speed & ETA" src="/images/blog/dashboard-pause-resume-sep-27-2016.jpg">
 
-And, don’t miss out on the new Copy Link button that appears after a successful upload, right where edit button usually is. I know, that’s pretty exciting! It gets better: you click on it, and the link is copied to your clipboard. Or, in less capable browsers, a window pops up with a text link, so you can copy it yourself. Bananas.
+And, don’t miss out on the new Copy Link button that appears after a successful upload, right where edit button usually is. I know, that’s pretty exciting! It gets better: when you click on it, the link is copied to your clipboard. Or, in less capable browsers, a window pops up with a text link, so you can copy it yourself. Bananas.
 
 ## Google Drive UI improved
 
-Google Drive has been refreshed too ... @TODO add about the new UI a bit
+The UI for Google Drive has received a fresh new redesign.  Check it out!
+
+<img alt="The redesigned file browser UI for Google Drive" src="/images/blog/google-drive-ui-sep-27-2016.jpg">
 
 ## Listen to events
 
-We’ve finally begun exposing events on the `uppy` instance, so you can subscribe to them and use in your app, for example to display an image in your UI, after it’s been successfully uploaded:
+We’ve finally begun to expose events on the `uppy` instance, so you can subscribe to them and use them in your app. For example, to display an image in your UI after it’s been successfully uploaded:
 
 ``` javascript
 uppy.on('core:upload-success', (id, url) => {
@@ -53,9 +65,9 @@ There is also `core:upload-progress` to track progress and `core:success` for wh
 
 ## There’s more
 
-* i18n strings now extend default en_US dictionary: if a certain string in not available in German, English will be displayed.
-* Updated readme: improved usage docs and CDN links, checkout [the new usage section](https://github.com/transloadit/uppy#usage) for yourself. Import, require or script tag? In any case, we’ve got your back.
-* Capabilities: if tus resumable uploader is used, `capabilities.resumable === true` is added to the state, easy to check for by any plugin or human interested. More to come.
+* i18n strings now extend default en_US dictionary: if a certain string is not available in a language, the English string will be displayed.
+* Updated readme: improved usage docs and CDN links. Check out [the new usage section](https://github.com/transloadit/uppy#usage) for yourself. Import, require or script tag? In any case, we’ve got your back.
+* Capabilities: We have added "capabilities" to the state.  For example, if tus resumable uploader is used, `capabilities.resumable === true` is added to the state, so it's easy to check what upload capabilities are available. More to come.
 
 ## Release Notes
 

BIN
website/src/images/blog/google-drive-ui-sep-27-2016.jpg