Skip to Main Content

About

What are FOS Plug-ins?

FOS plug-ins are a professional set of commercially supported open source plug-ins for the Oracle APEX community. These plug-ins have been built for regular APEX applications and work standalone with no dependencies. You can use one, a handful, or all of them. It's your choice. The plug-ins have been created to provide missing declarative APEX features or improvements to existing functionality. The plug-ins have been designed to help you improve your development productivity and solution capabilities.

You are FREE to use the plug-ins in any APEX application you develop, even commercial ones. There are no hidden costs or strings attached. The plug-ins are created, actively maintained, and supported by FOEX GmbH. We have been in business specializing in APEX plug-in development since 2012. We are a team of APEX & Javascript experts and APEX plug-in specialists who you can trust and rely on. We working with APEX!

Download

How to Download

Minimum Requirements: APEX 19.2

Browser Support: Modern Browsers e.g. Firefox, Chrome, and Edge Chromium

All plug-ins are available on GitHub to individually download, but we recommend you simply click the button below to download this application and install it. It is the reference guide to using the plug-ins and you can simply copy & subscribe the plug-ins to other applications in your workspace.

License

License

FOS plug-ins are licensed under MIT. They are FREE to use in any APEX application, whether it's commercial, open source, or closed source. No strings attached!

Whilst we have opted for a non-restrictive license in good faith, we would hope that no-one abuses this freedom. Either by re-using/forking these plug-ins in a product that competes with our own, or rebrands the plug-ins without retaining the original author credits.

Support

Support

We will provide ongoing FREE support for these plug-ins for their lifetime. The free support requires that you use GitHub to record all issues and create Pull requests for any fixes or enhancements. We have been in business since 2012 and have an expert team of plug-in developers. You can safely use these plug-ins in your applications and count on us to keep them working! In any worst case event the source code is published on GitHub and is also provided in the plug-ins, you are in complete control when using them.

Need better support? For companies that require that extra level of support or SLA we provide an affordable paid service that gives you access to our support portal and prioritized bug fixes, security updates, and enhancements. You can find out more here. By paying for support you are also contributing to the future of the project enabling us to dedicate more time and resources to it. Allowing us to create more & more FREE plug-ins for the APEX community.

If the extra support doesn't work for you, but you want to show your appreciation for our open source efforts, then you can donate to the project on our GitHub sponsor page.

About Us

About Us

FOS is the Open Source division of FOEX GmbH. It consists of multiple projects, this particular one being a set of Oracle APEX plug-ins. It's comprised of ideas that have come from our commercial enterprise plug-in framework, which we have rewritten without any dependencies for regular APEX applications. Plus others are plug-ins we designed for standard APEX projects, which we have previously worked on.

Make sure to also check out the FREE and open source FOS browser extension. Using this browser extension you can edit/minify static application, workspace, and plug-in files directly in the APEX Builder using the awesomely powerful Visual Studio Code Monaco editor! With seamless integration into the existing builder screens it will vastly improve your development speed & workflow when dealing with Javascript, JSON, CSS, and Less files.

If you want some more information about the usage of APEX by the community, you can also take a look at the "State of APEX Development" Survey results that we conducted at the end of 2018. It is another community initiative we are keen to continue. We plan to continue this once we have completed a number of other priority community activities like this suite of FOS plug-ins.

Principles

The FOS Design Principles

Every single FOS plug-in was carefully crafted with the following principles in mind:

Security - Security is at the forefront of our development. All of our plug-ins are vigorously tested for SQL Injection, Cross Site Scripting and other attack vectors.
Consistency - All of our plug-ins share the same architecture design, a very strict set of coding standards and naming conventions, code-review process, build-pipeline, just to name a few.
Extensibility - While we aim to make everything declarative, we are aware that at times, very specific requirements will arise. Wherever possible, FOS implements the Initialization JavaScript Code attribute, which enables developers to change any plug-in options at run-time.
Performance - We aim to create performant plug-ins every step of the way. Not only is our code efficient, but we also expose a number of plug-in options you can use to speed things up. For example, every FOS region supports not only refreshing, but also lazy-loading, further decreasing load times.
Presentation - The FOS plug-ins are built to fit perfectly within the Universal Theme. For any extra customization, we leverage and extend the declarative Theme Roller wherever possible.
Documentation - Proper documentation is key in adopting a plug-in quickly and fully leveraging it. We offer extensive help text on all plug-in attributes, as well as this application as a quick reference point. If you wish to go deeper, the entire FOS code-base is commented throughout.

Utilities

Roadmap

With each new APEX release, we will release a new version of FOS. This will ensure the utmost compatibility. Besides enhancements to existing plug-ins, we will include new plug-ins but may also do so between releases. The following plug-ins are currently in development. Safe harbor applies.

Roadmap