Ext

Implementation Spotlight: SingleHop Leap

July 30, 2008 by Brian Moeskau

We love to see all the different types of applications developed using Ext. SingleHop has developed LEAP, a server management application that gives the end user significant power over administering their remote servers via the web. They started off by customizing our popular web desktop example, but have added lots of neat goodies like dynamic charting, visual server provisioning and built-in SSH and remote desktop capabilities.

I recently spoke with Dan Ushman, a co-founder of SingleHop, to get the scoop on LEAP and find out more about how they used Ext.

Tell us a little bit about LEAP.

LEAP is a first-of-its-kind server management portal designed to allow our dedicated server clients to easily and effectively manage multiple servers from one interface.

Did you evaluate other JavaScript frameworks before deciding on Ext? How did you choose?

We selected Ext JS because, frankly, there is nothing quite like it out there. We thought that our unique product deserved a unique framework that offered true desktop-like UI features. The framework was also selected from about a half dozen other options by our developers for being easiest to work with and most flexible.

Leap Screenshot

How does Ext fit into your overall technical architecture?

We integrated Ext JS into our own back end system, called Manage, built in PHP. The system is purely a LAMP-based setup, using CentOS and Apache with MySQL and PHP running the code. SingleHop has always been a supporter of open source projects, such as Kernel.org and the CentOS project and we’re proud to have built our infrastructure on open source software.

You have customized the Ext desktop example in LEAP — what other types of custom components did you create?

We have not created any custom components/extensions for our initial release, but we did take advantage of a large number of community-created components and hope to give back to the community in the future with any custom components that do get created.

LEAP has a custom theme that nicely fits your company look. Did you use a community theme or create your own?

We did in fact use madrabaz’s Olive Theme in LEAP. The color palette perfectly fit in with our corporate color scheme.

What has been your overall experience using Ext so far?

After some initial confusion with the radically different development process that goes along with an Ext-based site, our development team fell in love in Ext JS. The plethora of components available really help to accelerate the development schedule and are a pleasure to work with.

Do you have any advice for developers just starting out with Ext for the first time?

We found that the best way to dive into Ext was to simply dissect the sample code that it comes with. Most of the common uses for all the components seem to be represented in the sample code. We also found the community forums to be an invaluable resource. The wealth of knowledge represented was large enough for us to not even have to make a single post on the forums.

11 Responses to “Implementation Spotlight: SingleHop Leap”

  1. Implementation Spotlight: SingleHop Leap

    [...] Original Ext JS - Blog [...]

  2. kieren.johnson

    This looks like a very well implemented use of the Ext JS interface. Impressive. Can anyone tell me what they are using to display graphs?

  3. Luke Tworek

    Thanks for the kind comment kiernen. We are using jpgraph to generate our graphs but may be switching to something else in the near future.

  4. yiminghe

    i used jfreechart
    it’s nice
    i strongly recommend

  5. Louis Lapointe

    @Luke

    And what would that be? I found jpGraph pretty impressive. What would you need that you can’t do in jpGraph?

    BTW, i am **not** an expert in jpGraph. I’m just trying to use it to help my co-workers evaluate efforts coming from Client support questions and bugs.

    Thank you and have a good day/evening/night… here in Quebec, it’s midday!

  6. Zaccret

    There is also a very nice Maven repository manager by Sonatype : http://nexus.sonatype.org/

  7. Luke Tworek

    @Louis, it’s really a great graphing package. However, we would like to move away from flash and get something js based, though admittedly I have not found anything to be as robust as jpgraph.

  8. Evan Byrne

    I’m pretty sure JPGraph is PHP, not flash.

  9. Ссылки на 14.08.2008 | Иван Бегтин

    [...] через веб интерфейс с использованием библиотеки ExtJS . Первая ласточка из с использованием онлайнового [...]

  10. ivbeg: Ссылки на 14.08.2008

    [...] через веб интерфейс с использованием библиотеки ExtJS . Первая ласточка из с использованием онлайнового [...]

  11. TaunT

    действительно много возможностей, удобная штука

Leave a Reply

To prove that you're not a bot, please answer this question:



© 2006-2008 Ext, LLC