AgileApps Support Wiki Pre Release

Difference between revisions of "Use Development Features"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
 
(2 intermediate revisions by the same user not shown)
Line 4: Line 4:
:* It is enabled by default in all new [[Access Profiles]]
:* It is enabled by default in all new [[Access Profiles]]
:* It is set in [[Administrative Permissions]]{{ #if: {{PlatformAdminInfo}} |
:* It is set in [[Administrative Permissions]]{{ #if: {{PlatformAdminInfo}} |
:* This permission is available only when [[Develop Tools]] is enabled for the tenant.}}
:* This permission is available only when [[Developer Tools]] is enabled for the tenant.}}


==Development Capabilities==
==Development Capabilities==
Line 11: Line 11:
:;Java [[Classes]]:for complex processing logic
:;Java [[Classes]]:for complex processing logic
:;Java Server [[Pages]]:that can be used to build custom user interfaces using HTML and [http://jquery.com/ jQuery] components
:;Java Server [[Pages]]:that can be used to build custom user interfaces using HTML and [http://jquery.com/ jQuery] components
:;[[Static Resources]]:CSS files and additional JavaScript libraries that can be used in custom pages
:;[[Sites]]:Front-end web pages that people can access without having to log in to the platform
:;[[Sites]]:Front-end web pages that people can access without having to log in to the platform
:;[[Static Resources]]:CSS files and additional JavaScript libraries that can be used in custom pages
:;Templates:Custom templates uploaded to the AgileApps platform allowing users to customize the user interface of their applications. For more information, see [[How to Create a Custom User Interface (CUI)]].
:;[[Tools and APIs#APIs|APIs]]: that can be used to augment application functionality and to integrate with external enterprise applications
:;[[Tools and APIs#APIs|APIs]]: that can be used to augment application functionality and to integrate with external enterprise applications
:;[[Debug Log]]:Open debug information created by invoking methods in Java classes
:;[[Debug Log]]:Open debug information created by invoking methods in Java classes

Latest revision as of 13:24, 31 January 2020

This permission gives a user the ability to extend platform functionality with additional programming.

Considerations

Development Capabilities

Here are some of the features that are enabled for a user who has this permission:

Java Classes
for complex processing logic
Java Server Pages
that can be used to build custom user interfaces using HTML and jQuery components
Static Resources
CSS files and additional JavaScript libraries that can be used in custom pages
Sites
Front-end web pages that people can access without having to log in to the platform
Templates
Custom templates uploaded to the AgileApps platform allowing users to customize the user interface of their applications. For more information, see How to Create a Custom User Interface (CUI).
APIs
that can be used to augment application functionality and to integrate with external enterprise applications
Debug Log
Open debug information created by invoking methods in Java classes

Developer Prerequisites

As a developer, you will be familiar with the Java programming language, and have an understanding of the platform and the included applications.
  Basic Concepts   Advanced Concepts