Examples Templates Store Pricing Docs Turbo CSS Blog Boomla WishList Introducing Turbo UI Named buckets Turbo CSS is Tailwind CSS on steroids Introducing Turbo CSS, the most advanced web-design language Calculate how much storage you use Better login system Collaboration settings Filesystem and Database are not cutting the problem space right What I'm working on 64bit File node IDs New how-to videos Creating buttons gets easier Introducing reusable components HTTPS by default Introducing the Boomla Theme CDN for faster pageloads Write your own website builder on top of Boomla On On composition Shared admin access A fresh config editor Building a multi-purpose theme A filesystem to replace your CMS New file link type: scope Mobile editing support Inline file wrapping changed Package sandboxing New PHP-like JavaScript engine [sjs-4e] Send emails to the website owner New JavaScript engine [sjs-4] A better editing experience New email service provider Glossary and other changes New panel changes Improved registration flow Boomla goes multiplayer Using local dev tools Why Boomla doesn't need Git File Panel Let's build a community Automatic updates Improved sjs-3 API New Frontend CSS modules Work offline with Boomla Faster page loads via caching Drag & drop supercharged Supporting CommonJS modules  Paranoid about loosing data IDE usability improvements Simple App install flow Meetups in Budapest Goodbye broken links Flow control from user space Customizing apps Contextmenu support for apps Deprecating the .Class file Hello Changelog Embedding 3rd party plugins Introducing Tools Installing apps just got amazing Public beta Host on our servers Simple deploy with push/pull Version Control for the Web 350M files on a 1TB disk 2 weeks in review
Control Panel

Contextmenu support for apps

2016-11-05

I’m excited to announce that Boomla landed support for apps to enlist custom Contextmenu entries.

Here is how it looks like:

contextmenu-entry-2.png

 

Clicking the entry, you land on a settings page fully defined by the app developer.

 

custom-settings.png

 

BIG Deal

This, is a big deal. Until now, Boomla was focused on creating simple document-like websites without much support for rich building blocks that have their own configuration pages. We could say that Boomla support for functionality that naturally belonged to admin pages. But admin pages are so unnatural.

The workflow of an end-user looks like this:

  • on your website, you find what you want to change,

  • go to the admin area,

  • again, find where you need to change what you need to change,

  • then you make the change.

Boomla simplifies this workflow by giving you a quick-link to where you want to go. Want to change the video player settings or select a different video? Just click the contextmenu entry for the video settings, and you are ready to make those changes.

For developers, it’s just creating 2 files, and your application will have full control of the entire browser window - except for the toolbar. Now you can write powerful applications like an image editor without being constrained into a box on the admin page.

If you are a developer, here is how to register contextmenu entries.

See the app youtube.boomla.net as an example.


Cheers,

you can follow me on Twitter