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.
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.