Share this blog
- Morfik Discussion Forums rules and guidelines
- MDA Release: The FacebookLike Package
- MDA Release: The Rating Package
- MDA Release: The HTML5 Video Package
- MDA Release: The Accordion Package
- April 2011 (1)
- January 2011 (4)
- December 2010 (2)
- November 2010 (3)
- October 2010 (5)
- September 2010 (3)
- August 2010 (4)
- July 2010 (5)
- June 2010 (4)
- May 2010 (5)
- April 2010 (4)
- March 2010 (9)
- February 2010 (17)
- January 2010 (19)
Morfik 3 Update: Improved design-time behaviour of widgets
Today I would like to share with you a preview of another exciting new feature found in the upcoming Morfik 3—an enhanced widgets system. I called Sergey Kostinsky and asked him for some insight into this. Here is what he said:
“While the widgets model introduced in Morfik 2 has proven itself extremely capable, we wanted to make few a improvements to the existing system.
Firstly, we were not quite happy with the Properties Panel being the only way to set up the widgets. While it is okay for simple controls, it isn’t really up to the task when the user has to customize a sophisticated widget. To address this problem we have implemented support for custom settings dialogs. In Morfik 3 the widget writer can provide a .dll file where a settings dialog is implemented.
Now, one package that our customers were frequently requesting is a charts package. I’m happy to say that the MDA team has been working hard to produce one, and it is going to be released at the same time as 3.0 goes out. It is utilizing one of the most powerful charting products available— FusionCharts—and makes full use of features added in 3.0.
Here is how you customize a chart widget:
Quite an improvement over the Properties Panel!
Furthermore, we are going to extend the list of functions and IDE objects accessible from the design script. It will also be documented, making it easier for the widget writers. What’s more, the widget writer can implement custom functions in a .dll file and use them in the design script.
Another improvement we have introduced in Morfik 3 is in the behavior of some widgets at design time. For example, Morfik 2 would show a grey box in place of a Flash control. While the technical reasons for it are understandable, we were never happy about it. In Morfik 3 we have come up with a way to render Flash controls at design-time. Here’s the same video player flash control used in 2.4 and 3.0:
It’s live at design time too, meaning that any changes to it update the control’s appearance. This makes working with widgets built around Flash controls much more enjoyable as you can immediately see how the control is going to look at runtime.
Also it is worth mentioning that all existing Morfik packages will continue to work as they did before.”
So as you can see the long awaited charting package will also be released when Morfik 3 is ready. The MDA team will post a blog about the charting package in due course.
Please stay tuned for more Morfik 3 updates.