Ideas
10877ideas
Created on 15 Dec 2022
2021-10-13 16-14-08
António Mesquita
IDEs typically provide an option to customize code formatting.Service Studio lacks that functionality, which forces developers to format the codemanually.It would be great to customize the way that the code is indented. For example:Define the x and y coordinates of the Start NodeDefine the x and y coordinates of the Exception Handler (if more than one is present, align it to the right or to the left)Define the horizontal and vertical distance between nodes (in grid points)More advanced options could include, for example, if the first For Each node should align to the right or top right.A shortcut (e.g. CTRL + SHIFT + F) to format the code would also be great!Configuration example:Before:After:
398
Views
3
Comments
New
Service Studio
Created on 17 Jan 2024
2023-12-28 15-13-10
Mauro Alviza
Hello community! Today, I want to talk about an idea that I believe may not be entirely new, but I haven't seen many approaches to it, so I decided to write it in a more structured way. (The most similar idea I found was this: Translation Teams ) The idea is allowing community members to contribute in translating OutSystems documentation. I'll explain why and how I envision this implementation. Why? Regardless of the language we speak, we all prefer reading and hearing our mother tongue, as it resonates differently in our hearts. A study in the NeuroImage journal concluded that there are structural differences in the brain connections of people with different native languages. ( Native language differences in the structural connectome of the human brain ) If our mother tongue influences our brain in this way, it will undoubtedly impact how we learn, whether in our native language or in a language learned later in life, such as English. Considering this, I believe translated documentation can significantly enhance a user's information processing, accelerating their learning and development . But what about English? We all know it's crucial for developers to read and communicate in English for various reasons. Documentation helps in this! Yes, I don't deny that. My goal is not to translate all content or dismiss English . I propose implementing translation to help in studying/understanding documentation. How? The idea is simple. Community members submit translated documentation to OutSystems. The translation team (if it exists) reviews and, upon approval, makes it available. Questions may arise: How many languages? Translating documentation into every language is unrealistic. Initially, I suggest translating into the world's top 5 or 10 most spoken languages, covering a large audience and gauging project success. Members suggesting translations? That's crazy! There could be errors or trolls! Various measures can prevent these scenarios. I propose limiting the number of members suggesting translations: - Only active or higher-ranked members can suggest translations; - Members with specific certifications/proven technical knowledge can suggest translations; - Only MVPs or Champions can suggest translations; - Members must apply for a "translation program", proving linguistic abilities for specific articles/languages; - A combination of the above. Members could use tools like Google Translate or AI! True. For that members might be evaluated for translation skills, and OutSystems could verify translations. Using translation tools doesn't necessarily mean poor quality; it just requires validation. OutSystems just did this with AI translation for Japanese! Yes and no. While OutSystems' implementation is excellent for forums, it may not suit documentation. AI may not grasp documentation contexts, leading to empty translations. Reliable translations by professionals understanding the original message, context, and technical aspects would be more valuable than AI translations. This is my idea. It's complex and may not be as easy to implement as it seems. It would take time and effort, but I believe it would be a great addition to this constantly evolving community in need of skilled developers. This implementation would not only expand OutSystems' reach but also enhance every user's experience and learning! Please share your thoughts on my idea. If you have questions, ask, and I'll respond if I can. Support it if you find it valid and would like to see it implemented. Cheers, Mauro Alviza
432
Views
6
Comments
New
Documentation
Created on 26 Sep 2022
2022-08-31 11-22-19
Joao Fernandes
I think that will be a good idea to receive points for each certification attained.It's a way to reward the effort of getting a certification and in my perspective it doesn't make much sense to get points for watching videos and not getting points when we pass a certification.Best Regards,João Fernandes
608
Views
16
Comments
Out of scope
Community
Created on 09 Aug 2016
2018-11-06 14-26-44
Suraj Borade
Hello OutSystems,Currently on order to open link in another tab, we are giving extended property to the link as "target = _blank" but this doesn't work for buttons.If we want to open link in another tab on button click, we need to style link to look like button.So it would be nice to have this extended property "target = _blank" is working same for buttons.These are the complaints due to this issue https://www.outsystems.com/forums/discussion/18000/link-is-not-opening-in-new-tab/ https://www.outsystems.com/forums/discussion/11285/how-to-open-an-external-url-in-a-new-tab/Thanks and Regards,Suraj Borade
8315
Views
32
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 12 Apr 2022
2019-09-30 07-35-56
Aurelio Junior
When you're making changes in a module that sits low in the architecture canvas, you need to  manually republish many modules up the layers before you're able to test your changes.It would greatly reduce the pain involved if we could create something like a "1-Click Publish queue" in Service Studio and add modules to it. Then, with 1 click, SS would publish the modules in the queue in the order they were added.Suggestion: select the modules in SS with Ctrl+Click, right click, then "Add to new queue".
354
Views
8
Comments
New
1CP
Created on 28 Oct 2025
2022-05-01 03-47-53
Jun Mun Chan
If we can enable a holiday period for our personal environment, it can save us trouble and inconvenience of having our apps deleted. Thou to ensure this is not being abused, when we set the holiday, there must be a start and end date. And maybe some validations, eg not more than 2 months etc...so that we will not be able to set for 1 year or something. Of course, the time period, will not be able to please everybody. Then after this holiday period ended, the existing control can comes in, eg. if not logged in for 2 weeks, then deactivated and eventually removed Think this is good, as I sometimes do go on a slightly lesser than 1 month holiday, and will not be able to log in.
121
Views
1
Comments
New
Licensing
Created on 06 May 2024
2025-07-14 13-53-13
Heryck Azevedo
Hello OutSystems community, I have a suggestion that I believe could significantly improve security in our applications developed on the platform. Currently, when passing parameters via URL, these parameters can be easily visible and even manipulated by malicious users. This can represent a significant vulnerability, especially when these parameters contain sensitive information such as user IDs, authentication tokens, among others. My proposal is to implement a functionality that allows marking input parameters on a screen as "Encrypted". When a parameter is marked as such, the value of this parameter would be automatically encrypted in the URL before being sent to the server. This approach would provide an additional layer of security, making it more difficult for malicious third parties to view or manipulate sensitive data transmitted through URLs. I would like to hear the community's opinion on this idea and whether it would be feasible to implement it on the OutSystems platform.
369
Views
0
Comments
New
Service Studio
Created on 26 Jul 2023
2024-07-02 17-18-25
Ana Serrenho
My suggestion is to implement a feature that allows developers to find and remove unused CSS within all dependent modules and style sheets. This tool would help streamline application development by identifying redundant styles, leading to improved performance and easier maintenance.
310
Views
5
Comments
New
Service Studio
Created on 12 Nov 2019
2018-10-11 12-39-16
Ruben Machado
Hi all!Maybe would be nice to have the possibility to "copy" and "paste" UI developments from Traditional Web to Reactive Web App. At this moment isn't possible to copy even labels, IFs, expressions or containers.This means that to convert any development from UI, is needed to implement it from scratch!ThanksRuben Machado
1804
Views
7
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 12 Mar 2025
2024-10-15 10-08-31
Tiago Ribeiro
Events in ODC is a great step towards an event driven architecture. In the current implementation, it only allows for server side consumers and I'd like to see that expanded to client side consumers as well. Imagine I'm building a real time application with OutSystems and I want my UI to be refreshed as soon as some backend process is done. Currently, I need to manually integrate with some web socket / server sent event service to achieve this functionality. From my experience this is a convoluted process that requires a lot of time and the purchase of third party services. This is not the low code way. Since now OutSystems has the Event primitive, it's the perfect time to add this capability.
515
Views
2
Comments
New
Frontend (App Interfaces)
401 to 410 of 10877 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2026-03-13 16-36-56
5 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2021-09-06 15-09-53
10 comments
2
2024-07-05 14-16-55
5 comments
3
UserImage.jpg
3 comments
4
2024-07-12 10-36-04
1 comments
5
2017-07-24 06-43-32
1 comments
Code of Conduct 
The guidelines we live by that make
this Community amazing!
Code of Conduct
Stay Up-To-Date
Keep on top of what's happening in the Developer Community.
Forum, Forge, Training, Documentation, and more!