Ideas

Ideas Activity in the last 30 days
A collaborative space where the community shares and votes for ideas related to the OutSystems platform, IDE, training, community, and more.
122
New Ideas
279
Discussions
773
Votes
Status
Status
New:  Ideas created in the last 30 days
On our radar: Good ideas that we will keep an eye on but don’t have a deadline to implement them
Working on it: Good ideas that we’re planning to implement in the next 3-6 months
Not right now:  Ideas that will not be implemented at least in the foreseeable future
Implemented:  Good ideas that we’ve already implemented
Out of scope:  Ideas that don’t match our vision and won’t be implemented.
3613
2244
50
351
815
202
Category
36
307
9
27
44
639
101
26
139
167
7262ideas
Sort by 
Created 4 days ago
Can we have some stats on how much time we spent studying per week/month/year? For now, we can only see when we completed a course.Related suggestions:-Getting a summary email with "this month you studied 7 hours and passed one exam".-Or a "You have logged recently, but haven't watched our training videos in 3 months. Any type of content missing?"-And maybe some badges time studied in x time like Pluralsight does?
New
Training
16
Views
0
Comments
Created 4 days ago
In situation when we have for example an aggregate or assign in a screen action that has input attributes and screen/block has multiple variables with similar names it is hard sometimes to distinguish which variable from that are listed in Locals Scope are from current action and which ones are from screen/block. Any kind of separation would be great - by color or by folder.
New
Builtin & User functions
21
Views
0
Comments
Created 2 days ago
Built-in function or action to get the current datetime in milliseconds.Useful for logging, audit and to create simple unique keys.
New
Builtin & User functions
16
Views
0
Comments
Created on 28 Dec 2018
Service Studio should have new, separate "Tests" tab.This would enable integrating tests to any eSpace and would minimize required overhead for testing any action, including private actions.Why?Testing your code is more professional than not testing.Unit testing should be minimal extra effort for developer, because otherwise tests are usually not done.Publishing new code could be controlled - you cannot publish untested code, or code which has some failing tests, for example.Test code should never go to Production environment.Testing is good.How?Tests are integrated to eSpace/module oml file.During code generation process, actions from "Tests" tab would create a separate .NET project and this project would be a friend assembly (internalsVisibleTo attributes configured) for main project to compile.1-Click Publish deployments with tests could start from (currently underused?) personal area (or another IIS folder), where tests would be run.Depending on how tests go and how is decided in additional configuration, deployment would continue to Public area or show an error in Service studio.This way, creating unit tests would be as effortless as when creating unit tests in any other modern programming language - just few clicks away. There could be also accelerators to generate unit test actions or "system events" to initialize/teardown test runs.Currently, writing any tests to private actions is also either impossible or exposing some unwanted/test related code to production environments.It's a big change, but from discussions with makers/experts @ ODC I've learned this should not be too far-fetched idea to implement. Maybe for P12, please?Another, possibly the simplest way to enable testing / production code separation without massive modifications to existing compiling process could be a capability to define another espace as "friend" espace. This per-espace setting could reveal internal (=OS private) actions to the another espace marked as a friend and thus enable referencing these otherwise out-of-the scope actions for testing purposes. If done like this, feature could be achieved using small amounts of .NET reflection trickery or previously suggested InternalsVisibleTo attribute (that has been around since 2002 release of .NET 2.0). Security-wise, there should be no problems either, (albeit a bit more work during compilation) as friend assemblies can be defined as signed assemblies, too.Personal opinion, but this topic is really heavily connected with OS small book #2, #5 and #7.
On our Radar
Backend
1860
Views
17
Comments
Created on 22 Apr
Adding an In Clause in an aggregate requires some tricky logic and isn't often used because of it.If there was an area where you need only to choose an attribute and associate a variable (text type) would make things quicker.
New
Aggregates & Queries
68
Views
3
Comments
Created on 02 Feb
I find it very odd that the exams contain lots of information not covered in the training material.I'm well aware that this information in contained within the documentation, however reading through pages and pages of text does not suit everyone's learning style and can be pretty tedious.I'm also aware that the expectation is that you put into practice what you’ve learned during training prior to sitting the exam, but that doesn't ensure you acquire all the necessary information.It would be far better to have more comprehensive training courses and cover all the required material, as is standard with most exams.As things stand, unless you have the time and inclination to read through all the documentation, whether you know the additional information or not can come down to luck, which is not at all ideal.In addition to that, many of the questions appear to be trying to trick you by using confusing and ambiguous language, and I'm not sure why this is necessary.It would be better if questions were clear and straight forward, so that it tests your knowledge and not your interpretation of their English grammar, which is sometimes lacking, perhaps due to English not being the first language of those writing it.If, for some reason there is really the reason to include ‘trick’ questions (though I can’t think why), then at the very least, the questions need to be unambiguous and grammatically correct, so that they properly test knowledge and don't trip people up through misunderstanding.
New
Training
351
Views
31
Comments
Created on 12 Apr
It would be very helpful if Label or Name could be automatically copied into 'Description' of elements and actions. Sometimes, developers forget to write descriptions on the elements and actions and these descriptions could be filled by default with Label or Name text.This would help following the best practices. 
New
107
Views
6
Comments
Created 3 days ago
an information's of someone or a employee that can be operate any where
New
Mobile
15
Views
1
Comments
Created on 23 Feb
Hello Community,I want to suggest that during the creation of the deployment plan in Lifetime, we should be able to configure the APIs consumed and exposed in an approach similar to the Site Properties.Pros of this idea, if implemented:We removed an extra step in the post-deployment configurations;We do not need to open Module by Module in the Service Center to make this change at run time;If the Production Environment is managed by a different team, we will remove an external dependency;I would like to receive some comments from you to improve the idea.
New
Lifetime
157
Views
3
Comments
Created on 24 Feb
Would it make sense to add a new Direction attribute to the built-in Locale static entity? This is particularly useful for languages that require the usage of RTL direction on the UI.Example: Arabic language - a possible workaround is to check if the locale's language is equal to AR (Arabic), if so, the RTL direction is applied through CSS.With that Direction attribute present on the Locale's entity we would avoid any type of hardcode checks.
Implemented
Frontend
172
Views
4
Comments
41 to 50 of 7262 records
Ideas Rankings
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
4
4 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
58 comments
2
17 comments
3
12 comments
4
11 comments
5
10 comments
Code of conductCheck out the guidelines that makes this Community amazing!
Stay Up-To-DateKeep on top of what's happening in the Developer Community.
Forum, Forge, Training, Documentation, and more!
Get the best content every monthDeveloper Newsletter
Don’t miss any of the actionDaily Digest