Over this weekend we released a new version of Cloud Portam. This blog post talks about the enhancements we have done in this release and what we are working on currently.

Azure Blobs Inline Text Editor

This was something a user of Cloud Portam asked (Thank You Jan asking for this awesome feature!). In short now you can edit blobs with text content from inside Cloud Portam and save it back in blob storage. No need to download these text blobs, edit them and re-upload them. Easy!!!

A few things about this functionality:

  • This functionality only works with “Block” blobs. It is not supported for “Page” and “Append” blobs.
  • The way Cloud Portam identifies that a blob’s content is text is by looking at its “Content-Type” property. Currently Cloud Portam enables you to edit blobs where content type is one of the following: text/* (e.g. text/plain, text/html etc.), application/xml, application/javascript, application/x-javascript, and application/ecmascript. All other content types are not editable.
  • Currently Cloud Portam doesn’t support GZIP compressed content. So if you have a compressed CSS or JS file, it won’t stop you from opening up the file however it will not automatically decompress the contents. We will do this in near future.

Here’s how this functionality works.

On the screen where you’re viewing blobs, click on the blob (text content type) that you wish to edit.

image

On the subsequent screen, click on “Open Blob” button.

image

Cloud Portam will then read the blob’s contents and launch the text editor.

image

You simply change the text and hit “Save” button to save the blob’s contents. Cloud Portam will overwrite the blob with new contents.

Azure Blobs Inline Image Viewer

Jan originally asked for inline editing of the blobs but then we thought we’re reading the blob in any case, why not extend that to show the images inline as well :).

A few things about this functionality:

  • Like inline text editing, this functionality only works with “Block” blobs. It is not supported for “Page” and “Append” blobs.
  • Again we make use of “Content-Type” property of the blob to identify it as an image. If the content type is image/* (e.g. image/png, image/jpg etc.), we allow inline viewing of the image.
  • Currently Cloud Portam doesn’t support GZIP compressed content. So if you have a compressed image file, it won’t stop you from opening up the file however it will not automatically decompress the contents. We will do this in near future.

Here’s how this functionality works.

On the screen where you’re viewing blobs, click on the blob (image content type) that you wish to edit.

image

On the subsequent screen, click on “Open Blob” button. Cloud Portam will then read the blob’s contents and display the image.

image

(My good friend Shakti at his new office with his grandfather :))

What’s Next

We’re almost ready with our first release of Subscription Management support in Cloud Portam. It will make use of Azure Resource Manager (ARM) API and will fully make use of Role-Based Access Control (RBAC) built into this API (stuff you see in Azure Preview Portal). In the first version, we would only be offering you the ability to view roles and manage some aspects of resource groups. Once we release these features, then we will start incorporating other features available in ARM API.

One interesting thing we’re doing here is giving you the ability to manage multiple Azure Subscriptions simultaneously without you having to logout and log back in.

Try It Out!

We humbly request you to try out these updates in Cloud Portam. This is available in both “Personal” and “Team” editions of Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.