Sphinx
Version Beta
Published on 20 February 2014 by 
Created on 20 February 2014
Details
Developer block that defines areas in your pages, that can be configured in the front end permission wise.
If the end client needs customization features to enable him to define who sees what, and who can do what. This should make it very simple.
Read More
This application exposes a single WebBlock, with a placeholder, that allows a developer to envelop a group of elements and naming that group.



Then, in the Sphinx application front end, a special user (Role: Sphinx) will be able to access all screens on consumers of Sphinx, directly.
By clicking a screen name you will enter the Sphinx edit mode, and will see all the defined areas highlighted like in Service Studio. You can click each area, to define who can access them (eSpace roles and referenced roles).

He can navigate normally through the application, to access all the blocks that need setup. (No roles = Everyone will be able to see them).

When you're in Edit Mode, the Sphinx Icon will always be shown on the left of the screen to enable you to get back to the main page.

Here's a video where I start by showing how to define permissions, then switch between users to show the enabled/disabled blocks. VIDEO

A live version is also in the cloud HERE. If you want to try it yourself.
The test application is HERE.


Here are the users to access it.

User:Password
Sphinx_Admin:123456
TestUser1:123456
TestUser2:123456

If you notice, the current version is named BETA. That means every possible feedback will be apreciated. :)
Reviews (0)
Category
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from António Chinita who created this component.
Dependencies
Sphinx has no dependencies.
Requirements
Platform
8.0.1.0
Database
All
Stack
.NET
Component Consumers
Sphinx has no consumers.
Weekly Downloads 
Related Components
New reCAPTCHA
OSRecaptcha Team
The new reCAPTCHA by Google, now easy to use on Outsystems Platform. For more info, https://www.google.com/recaptcha Demo: https://renatocpn.outsystemscloud.com/RecaptchaDemo
430
Password Manager
João Melo
If you need your Application to offer user self registration, then passwords management can certainly become a major headache.
560
ManageSecurityProtocols
Messias Peralta
Allows you to add TLS1.0, TLS 1.1 and/or TLS 1.2 protocols to your requests. Only available for .NET
250
More from António Chinita
XML Records
Gonçalo Borrêga
An extension that allows you to convert an hierarchical structure, composed of Records and/or RecordLists to XML. It also allows to read an XML into the structure
3580
Essentials
Essentials
A collection of reusable actions to help us stop reinventing the wheel.  Join the team and bring your own top reused actions to the community!
1658
Input Masks
António Chinita
Define masks for specific inputs.
1681