Upgrade your Toolbox: SDKs and File Explorer

Kloudless developers have a new Ruby SDK, updated Python and Java SDKs, as well as an improved File Explorer at their fingertips.

SDKs

A Ruby SDK is now available! Try it out here.

The Python and Java SDKs have been upgraded to include the Team and Permissions endpoints, as well as the Management API.

  • The Team endpoint allows developers to easily request and retrieve information on their Users and Groups.
  • The Permissions endpoint grants seamless management to the developer for user access and rights to their data.
  • The  Management API enables developers to conveniently control their Applications and API Keys.

You can access the Python SDK and Java SDK on Github, along with the rest of the Kloudless UI toolkit.

File Explorer

If you can recall, we open-sourced our File Explorer last October, but we’re not stopping there.

We’ve expanded the File Explorer’s events and methods. Check out the full list here.

The File Explorer now supports a search bar, allowing for users to easily search for and find files in an account. Improved sorting capabilities also aid in easily locating a file.

Feel free to leave us any questions, comments, or feedback regarding the Kloudless UI Toolkit by sending us an email. Not a part of the Kloudless family yet? Sign up for your free developer account here.

Now Open-Sourced: Kloudless File Explorer

Kloudless has open-sourced its File Explorer, part of the Kloudless UI toolkit. The File Explorer allows users to browse and select files and folders from their storage services.

Developers can immediately access File Explorer on GitHub, along with other software development kits (SDKs) and UI tools.

Open-sourcing File Explorer enables easier customizations, debugging and self-hosting for developers. Developers can now ensure consistent branding, smooth user experience and and native-look and feel.

fileexplorer

Check out the jsFiddle example of File Explorer and use Kloudless to quickly integrate cloud storage services into your app.

https://www.flickr.com/photos/neospire/3595638270/in/photolist-ajpfMK-dZ4QZP-6tJAau-dZaCMA-j1yjj3-6tJA2d-ajpfNM-dZ4wtK-6Ta4NB-6tJzZh-6Ta4Qg-dZ5xUX-6fhifq-8Lzsie-6tEshe-dZb25U-ajs4aC-6tJAa7-jDgBDx-6tJzZS-ajs4eY-i6RYuf-5nSr4j-7MWjax-avnocW-bLXQ9c-fh3dY7-6tJA47-5scYHD-dZ4Fsx-6MhayK-4uZrYi-dZ8qHy-app8hm-38FPNk-oj1Gq-oiiLU-5szmui-6tEsgr-dZatkC-fhep2Q-ooXjK6-b3wMk-4v4vG5-oiiJx-6tEs88-c2Gpf-6tJA3W-6tEs92-6tEs9r

Loathe Latency? Updated JS Libraries and New Regions

Updated JS library URLs

We’ve switched to using a CDN to serve Kloudless JS libraries. While the old URLs work, you’re encouraged to switch to the new URLs for the File Explorer and Authenticator JS libraries.

Since a CDN optimizes for serving static files closer to your user, switching to the new URLs for either or both JS libraries will result in less latency to load the JS file. Reducing the bottleneck will give your users a better experience with the File Explorer and Authenticator.

New Regions Added

Kloudless has also added the us-east-1 AWS region in addition to us-west-2, for faster API requests as well as quicker downloads and uploads for your end users who are closer to the east coast. Sign up for your free Kloudless developer account to experience the speed yourself!

https://www.flickr.com/photos/neospire/3595638270/in/photolist-ajpfMK-dZ4QZP-6tJAau-dZaCMA-j1yjj3-6tJA2d-ajpfNM-dZ4wtK-6Ta4NB-6tJzZh-6Ta4Qg-dZ5xUX-6fhifq-8Lzsie-6tEshe-dZb25U-ajs4aC-6tJAa7-jDgBDx-6tJzZS-ajs4eY-i6RYuf-5nSr4j-7MWjax-avnocW-bLXQ9c-fh3dY7-6tJA47-5scYHD-dZ4Fsx-6MhayK-4uZrYi-dZ8qHy-app8hm-38FPNk-oj1Gq-oiiLU-5szmui-6tEsgr-dZatkC-fhep2Q-ooXjK6-b3wMk-4v4vG5-oiiJx-6tEs88-c2Gpf-6tJA3W-6tEs92-6tEs9r

We’d love to hear your thoughts on Kloudless — reach out on Twitter @KloudlessAPI, StackOverflow, IRC, or in the comments below.

File Explorer Updates: Two New Ways to Access Files

Downloading files via File Explorer links

The File Explorer now accepts an option named ‘direct_link’. When true, the links created via the File Explorer will download the file for the user, rather than present a view for the file in the appropriate cloud storage service.

This functionality enables your app’s users to download and create local copies of the file — perfect for collaboration and file transfer use-cases.

Embedding links in web pages

Speaking of direct links, they can now be accessed with an “inline=true” query parameter that sets the Content-Disposition of the downloaded file to “inline” rather than “attachment”.

This is useful when embedding links in web pages, since you can display the content for your users directly, instead of through the cloud storage service.

Give Kloudless a try — we’re available to help on Twitter @KloudlessAPI, StackOverflow, IRC, or in the comments below.

How to create folders using the File Explorer

Sometimes your users might have documents that don’t fit into their current organizational scheme. They’ll have to create a new folder.

Going to whatever cloud storage service of their choice, creating a new folder, and then going back to your app is certainly an option, but it’s a painful one. 😦 Why put your users through that?

Create a smoother user experience and increase the time your users spend in your app by using folder creation. Folder creation is available when you implement the File Explorer. Your app’s users can now select new locations in their cloud storage when your app prompts them to choose a folder.

 

Here’s what that experience looks like for your end users. First, they’ll click on the folder icon to create a new folder:

Create New Folder One

 

Then they’ll see this screen:

Screenshot 2014-08-12 12.17.16

 

They just need to fill out the form field with the name of the folder what they’d like to use. I chose “Folder Rename Demo” (very exciting, I know!):

Screenshot 2014-08-12 12.23.08

 

Clicking save creates and saves the folder within their desired cloud storage service:

Screenshot 2014-08-15 14.44.34

 

There you have it — a perfectly pristine folder that your users can create from within your app. You can learn more about the file explorer here or try a demo.

As always, please leave us a comment below, email us, open an issue in the relevant GitHub repository, reach out to us on Twitter @KloudlessAPI, or talk with us on IRC on FreeNode in #kloudless if you need anything!