Difference between revisions of "Use Development Features"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 2: | Line 2: | ||
;Considerations: | ;Considerations: | ||
:* | :* It is enabled by default for all [[Roles]] | ||
:* It is set in [[Administrative Permissions]]{{ #ifeq: {{SITENAME}} | |||
:* | |||
|ISV Support Wiki | |ISV Support Wiki | ||
|:* This permission is only available when [[Develop Tools]] capability is enabled for the client.}} | |:* This permission is only available when [[Develop Tools]] capability is enabled for the client.}} |
Revision as of 20:30, 15 February 2012
This permission gives a user the ability to extend platform functionality with additional programming.
- Considerations
-
- It is enabled by default for all Roles
- It is set in Administrative Permissions
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
- Components
- HTML-Based components that can be included inside Forms or independently represented as Tabs
- 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
- 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 - Login Account
- Knowledge of Access Controls
- Creating Teams and Roles
- Adding Users
- Designing Views and Reports
- Creating Widgets
- Performing Mass Operations
- Importing user data, with Data Import
- Creating Forms
Advanced Concepts