Quantcast
Channel: OutSystems Community
Viewing all 1476385 articles
Browse latest View live

[Ideas] Add option to mark forge component as favorite and add option "favorites" to sort order

$
0
0

Over time I have build a list of forge components that I am fond of to use.

It would be nice it the ideas page allows me to mark a component as favorite.

And that I can then sort or filter on my favorite components.

When working on a new project it helps me to quickly locate the components that I will most likely want to install in the environment.



[Ideas] Add support for a 'Tenant' css Tab in the Theme Style Sheet

$
0
0

For multi-tenant applications it would be nice if there would be a tenant override of CSS possible, this would ease the implementation of tenant branding like logo, background, fonts and color usage.

[Ideas] More CSS Features

$
0
0

Allow us to define more than one CSS class for an element.

Also allow us to choose CSS classes that are defined for a particular type of elements.

[Ideas] OutSystems Dinosaurs

$
0
0

Our community has developers with many years of experience but for some reason or another, some of them don't have certifications... But they still are good developers and part of our community. This year several times I have heard during the Next Step and OWDC people saying "well I can't collect the certification badges because I don't have one. But I still like OutSystems and have been using it for years already".
In a way to bring our community together and make everybody more embraced by our swag what about create a new badge?!
Let's create the dinosaur badge and give it to the ones with more than 10 years of OutSystems experience!!!!
Unfortunately, I'm not part of those with more than 10 years =( hehe

[Ideas] Integrations: explicitly show whether exposed or consumed

$
0
0

When an integration (SOAP or REST) is exposed or consumed, the default icon shows, but the way the arrow is pointing, whether it's exposed or consumed:

(The above icons are from the context menu, but are also shown in the tree.)

However, when assigning a custom icon, unless the custom icon also has some indication, the distinction is lost:

(The first one is an exposed API, the bottom two ones are consumed.)

Also, when clicking the APIs, Service Studio only shows "REST API", but not whether they're exposed or consumed: only the different properties tell what you're looking at:

(Exposed REST API)

(Consumed REST API)

At the very least, "REST API" should be replaced by "Exposed REST API" and "Consumed REST API" respectively, but it would be extra nice if there would be an indication near/on the icon in the tree as well (perhaps an arrow overlay) to minimize confusion.

[Ideas] REST: native support of multipart/form-data

$
0
0

Many REST services implement sending files, documents etc. by having a body with multipart/form-data. There are many questions on the forum about this, e.g. here, here and here. Unfortunately, the OutSystems Platform lacks native support for this, leading to workarounds like this Forge Component or "manually" modifying the request data in the OnBeforeRequest, which leads to things ugly code like this:

(Yeah, that's mine :).)

So it would be a great addition to the Platform if it had native support for multipart/form-data for REST services, at the very least for consuming them. That would make our lives just a tad bit easier!


[Ideas] Community user: custom public profile URL

$
0
0

All the OutSystems community users have a public profile (with visibility settings). 

OutSystems portal has provided Community, Learning, Forums, Jobs, Support everything integrated similar to its platform (ideate, develop, deploy, deliver, mangage, monitoring etc).

What I miss is the custom profile URL, which can be shared as identity. Currently it is https://www.outsystems.com/profile/<profileIdentifier>/ here numeric profile identifier should be replacable with available string slug making it nice custom (memorable) URL.

[Ideas] Copy client variables to Site properties and visa versa

$
0
0

It would be nice that in a Reactive Web App, to be able to copy/pase client variables to Site properties and visa versa.


[Ideas] REST consume all: select which methods

$
0
0

Currently we can choose between consuming all methods of a REST using the Swagger definition, and adding a single one doing everything manually.

I'd like to have the option to select which methods to import using the former method, as otherwise when I need just one or two methods, I can choose between importing everything and deleting what I don't need (including structures etc.), or manually importing them. Both are extra work I'd like to avoid.

Here's the link to a similar idea about SOAP.

[Ideas] W3C Markup Validation Service

$
0
0

Being LowCode a hpaPaas platform, there is less possibility to write the Codes, but keep in mind it expects you to write code even it is low in quantity. It's LowCode, not the NoCode.

It would be better if user-written codes are being validated with W3C markup validation service.

[Ideas] Scan against OWASP top 10 vulnerabilities

$
0
0

To promote secure code, on the OutSystems platform, there should be an option to run the application against The Open Web Application Security Project (OWASP) OWASP top 10 vulnerabilities.

In my opinion,

  • LifeTime is the best place to run this before we tag the application and proceed with deployment to quality or production.
  • It should be configurable in a deployment plan (to make this a manual step or automatically done each time we start with tagging)
  • It MUST not stop the regular process of promoting the application to higher environments
  • It should provide the scan result and store against each application tag

[Ideas] Service Studio debugger: Step Into improvements

$
0
0

When debugging a Module, it's possible to use Step Into to execute assignments one by one (instead of executiong the entire Assignment Statement at once). This is a great feature, but it could use some improvements:

  1. There's no visual clue this happens. The "cursor" (arrow) stays on the Assignment Statement node, until the last of the assignments has been executed. It would be great if the Assignment would open in the Property Pane (where it normally opens when clicked), with the cursor/arrow pointing at the currently executed line.
  2. The Step Into steps into everything, including User Functions. If the first assignment uses a User Function, that Function is stepped into directly, which can be confusing. So if 1 above is implemented, SS should first show the cursor at the first assignment, before executing anything. Also, it should then be possible to use Step Over / Step Into / Step Out having a scope for that Assignment Statement (so Step Over executes the current assignment, Step Into steps into the first User Function, Step Out executes all assignments and returns the cursor to the next Statement to execute).
  3. If 2 is implemented, also make sure to select (or otherwise mark) the User Function, if any, so it's clear what the user is going to Step Into. If there are multiple User Functions, they should be marked one after the other.

EDIT: The above should also go for Structure/List mappings.

[Ideas] Reward speakers community points for every view of recorded session

$
0
0

Community members that are active on forum, build components and contribute with ideas are rewarded for the community activities by scoring points for the community ranking.

It would be nice if community members that are speakers, could be rewarded to, ways to do could be by making recorded session available on OutSystems Learn site, and reward the speaker for unique community member view.


[Ideas] True change warning when Ajax Submitting in Screen Action that ends in Download or Upload

$
0
0

The Upload Widget and Download Statement only function when the Button or Link that triggers them is set to Submit. Setting it to Ajax Submit will result in a runtime error (for Upload) or downloading the ASPX file (for Download), both unwanted.

Therefore Service Studio / TrueChange should be able to detect when a Screen Action that has at least one end node being the Download Statement is called from an Ajax Submit, and if so gives a TrueChange warning.

Also, a Screen that has an Upload Widget calling a Screen Action that uses the Upload Widget in Expressions or Assignments etc. by a Button or Link that has Ajax Submit should give a TrueChange warning.

Additionally, TrueChange should not suggest setting a Submit to Ajax Submit when there are Ajax Refreshes inside the Screen Action, as it does currently, but instead suggest to remove the Ajax Refreshes in the cases listed above.

This will help novice OutSystems Developers, as problems with this regularly appear on the forums (e.g. here).

[Ideas] Be able to collapse Mapping assignments

$
0
0

Since P10, we can use Mapping assigments when assigning two structures of different type (which is great!). However, when there are many of them, it would be nice if they were collapsable so to hide the details of the mapping. A black triangular arrow on the grey "Mapping" bar would be ideal.

An example of when this would be useful:


[Ideas] SetCurrentLocale should also set .Net/Java locale for all threads

$
0
0

SetCurrentLocale lets you set the OutSystems locale for translations, but doesn't effect the locale of the underlying .NET/Java stack. This causes problems with e.g. collation with a ListSort (see e.g. this forum topic). Therefore SetCurrentLocale should also set the .NET/Java locale (for .NET by using CultureInfo.DefaultThreadCurrentCulture).

[Ideas] Ability to throttle timers

$
0
0
Sometimes we write a timer that really hammers the server, and needs to be run once per tenant. The problem is, we have enough tenants that to run them all at the same time with a "when published" would shut us down. I'd like a way to set up a threshold for multi-tenant timers so that only X number run concurrently, and they patiently queue up waiting to run.

I know we can write this ourselves, with a master timer and data to track how many are running at once, but having this baked in would be a big help.

J.Ja

[Ideas] Make all OutSystems UI Screen templates in the documentation workable

[Ideas] Reactive version of Data Grid Forge component

$
0
0

It would be nice if OutSystems would provide a reactive version of the Data Grid component. 

Given the amount of post on the forum regarding data grid related topics, it is fair to say it is a popular component that developers use. With the shift from tradional web to reactive web applications, it would be a pitty to not have this component available as a reactive version.

[Ideas] Sentry to allow an 'open time window' to the database to do proper ETL

$
0
0

On customers with a Sentry license doing massive data migration tis almost impossible to do and if you can it is higly in-efficient.

We need more access to the database to do bulk processing, Sentry is blocking all easy ways to do  ETL for large volumes of records.

This is slowing down rather than speeding up the develoment process... in contradiction with the sales pitch of OutSystems. 

Viewing all 1476385 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>