190
Views
19
Comments
[Application Framework] How to configure Application Framework
application-framework
Reactive icon
Forge asset by Justin James
Application Type
Traditional Web, Mobile, Reactive, Service

Hi J.Ja

I just installed Application Framework on our SAAS OutSystems development environment, but when I click on Open in Browser I get 'This module does not contain a default entry'.

What am I doing wrong?

How to configure Application Framework?

Do you also have documentation about this Forge module?

2019-11-12 17-31-26
Justin James
 
MVP

The core component does not have any screens in it, it isn't made to be opened. You need to download/install the demo to get the base screens. The recommendation is to always clone the modules in the demo, update them to point to the new, clone versions, and then modify them as-needed for a project. There is additional documentation, but it is for our internal use only. I would be happy to have a private conversation about how we can help you with your project, though.

J.Ja

2021-10-15 02-44-49
Alexandre Menezes Assis

Hey Justin, first of all, congrats on creating this amazing component! 

To be honest I was creating my own templates, but honestly, your framework is so much more comprehensive and professional I might just use it instead :)

I am a bit of a noob in Outsystems and I couldn't find how to install the Demo. I downloaded it, however the OSP file doesn't seem to be recognized by Service Studio. What am I missing?

 I am using Service Studio 11.50 for MacOS - would that be the issue?

Thanks

Alex



2021-10-15 02-44-49
Alexandre Menezes Assis

Never mind, Justin, I was able to figure it out.

I uploaded the Solution in Service Center 

Thanks

2019-11-12 17-31-26
Justin James
 
MVP

Glad you figured it out, and happy you like the component!


J.Ja

UserImage.jpg
adam tower

These modules lack any documentation and descriptions as to know what how they functions or what they do. Which is a pity for the developers wanting to use these.

UserImage.jpg
adam tower

It is with some embarrassment now that I need to point out to one of the basic OS Best Practices guidelines Coding Conventions:  

  • Comment unclear or complex logic.


2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Hi Adam,

I, like Justin are one of the OutSystems community moderators.

Even though the reply from Justin is deleted, and I guess by himself, I like to  share my opinion. 

Your passive aggressive / condescending reply about a best practice, touches a delicate subject, and could also have been subject for a moderator to reply.

Component creators put their spare free time in contribution to the community with great components. The Application Framework component built by Justin is one of the largest Forge components, that is still maintained by Justin, again... for free (next to all the great OutSystems articles he wrote).

Now I would not have chosen the same words as Justin, but I 100% agree with his message. Given the dislikes on yours and the likes on his reply, I don't stand alone.

-- Daniel

UserImage.jpg
adam tower

Hi Daniel, you try to approve the attitude of this guy?

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP


No, as I said, I would not choose the same words, however I agree with the message.

UserImage.jpg
adam tower

Glad to hear that of you.  This guy's reactions were beyond believe and disconcerning.  

But my real point here is that this guy doesn't seem to be able to comply with the general OS basic best practice by doing at least some sort of documenting on a comprehensive Forge component. Which makes  to me the quality of this Forge component doubtful.

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP


Adam, I think we talk in circles. 

'that guy' is still #8 in member ranking with huge ranking score on 40 created Forge components, and 38 OutSystems articles. This tells me that a large part of the community uses (and likes) the Forge components out there built by Justin.

Lets agree to disagree about whether Application Framework Forge component used by many community members has doubtful quality. May think different than you.

Feel free to contribute to the community by helping documenting Forge components ;)

UserImage.jpg
adam tower

- isn't there any moderation done on this guy?

UserImage.jpg
Paul Jassal

Adam,  instead of wasting your time on this free component.. you should just spend the time to write your own.. which should only take about 2-3 months of effort and don’t forget to document it and share it for everyone to use for free.

- Paul

UserImage.jpg
adam tower

full disgrace on how this forum is censored and hence showing its weakness and lack in openness.

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Who is censoring you Adam?, no reply of you has been moderator or removed. Instead the reply of Justin is deleted.  

Can you please explain me why you consider this weakness and a lack of openness?

UserImage.jpg
adam tower

This guy's Forge component hampers in its usage by missing documentation. This point of criticism seems to fall as not accepted, not allowed and not recognized and not to be open towards. It makes this guy's role as an OS MVP and as a professional developer also less credible if one lacks the discipline to follow this basic standard best practice. 

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Adam, you seem to read very selectively what you want to read in replies.

Yes, you are correct, documentation is missing, and it is a best practice to document code.
You are free to comment on that, nobody is disallowing you to do that. It doesn't mean some one didn't do a good job. I would say the best code doesn't even need documentation it documents itself.

This whole discussion is not triggered because of that but because:

  • You try to make a point that the Forge creator is not doing something you feel he is obliged to do (which he isn't), we can debate if there should or not should be documentation, but the reality is he is not obliged to provide it.
  • You try to make your point, in a Post not even created by you, where Justin actually took his spare time to help someone with question on the Application Framework Forge component.
  • You conclude that because of the documentation the Forge component is hampered in its usage, you have the right to have that opionion, but doesn't make it a fact.
  • You keep calling him 'that guy' and use write in a consending way ("It is with some embarrassment now that I need to point out")


2020-02-28 09-46-54
Eduardo Jauch

Hello Adam,

We accept your criticism.
The matter is not what you are pointing out. It's the way you are pointing out.

The component lacks documentation and descriptions? Yes.

But instead of just pointing this out in a way that seems to be a "demand from you" (not nice) or an "obligation from the developer" (not true), maybe you could try to understand that the component is shared as it is, for free.

Justin (or any component developer), does not have the obligation of providing documentation / comments, and they may not be able to do this for a number of reasons.

We are all trying to help each other in the forum and through components we create (for fun, to learn, for necessity).

Being a bit more comprehensive over the limitations of time and so on when criticizing creates a much more friendly environment and boosts the willingness of people in trying to help you, when you need help.

2019-09-24 18-41-25
Jorge Martins
 
MVP

Hi @adam tower,

Forge Assets may have a stamp asserting they've gone through a curation process:

  • Supported assets are developed, maintained and supported by OutSystems itself under the terms of your subscription
  • Trusted assets are developed, maintained and supported by the Community (on a time-permitting basis, given it is voluntary work after all), and have gone through a validation process by the OutSystems Curation Team that includes checks for best practices, documentation, etc.

An asset with no such stamp, is not bound to these requirements, and is made available for anyone to use as they see fit, and as is, with no guarantees either.

If you feel an asset doesn't meet your needs, you are free to not use it, provide constructive feedback, offer to help improve it, or even to create your own alternative and according to your standards.

The maintainers are also free to heed any feedback or not, and how much they do tends to reflect on the quality of the asset and the size of its user base: useful assets with a vibrant Support forum tend to have a large user base and often a growing team behind them; less useful or no longer maintained assets will see their usage diminish naturally...

I'm looking forward to your first Forge Asset!

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.