AgileApps Support Wiki Pre Release

Difference between revisions of "Developers Index"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 2: Line 2:


''Overview''
''Overview''
:{| cellspacing="0px" cellpadding="2px"
:{| cellspacing="0px" cellpadding="0px"
|-
|-
| {{^Build an App article}} || valign="top"| - ||  valign="top"|A step by step tutorial for designers.
| {{^Build an App article}} || valign="top"| - ||  valign="top"|  A step by step tutorial for designers.
|-
|-
| [[Developers Intro]]
| [[Developers Intro]]
Line 10: Line 10:
| Basic platform development concepts
| Basic platform development concepts
|-
|-
| [[REST API:REST API CheatSheet|REST API CheatSheet]] || valign="top"| - || A quick guide to platform capabilities.  
| [[REST API:REST API CheatSheet|REST API CheatSheet]] || valign="top"| - ||   A quick guide to platform capabilities.  
|-
|-
| [[Localization]] || valign="top"| - || How the platform supports localized data for users.  
| [[Localization]] || valign="top"| - ||   How the platform supports localized data for users.  
|}
|}


''Presentation & Logic''
''Presentation & Logic''
:{| cellspacing="0px" cellpadding="2px"
:{| cellspacing="0px" cellpadding="0px"
| [[Classes]]          || - || Java classes and methods.
| [[Classes]]          || - ||   Java classes and methods.
|-
|-
| [[Pages]]            || - || Custom JSP/HTML pages.
| [[Pages]]            || - ||   Custom JSP/HTML pages.
|-
|-
| [[Sites]]            || - || Access for customers and external users.
| [[Sites]]            || - ||   Access for customers and external users.
|-
|-
| [[Static Resources]] || - || Upload CSS and Javascript files.
| [[Static Resources]] || - ||   Upload CSS and Javascript files.
|-
|-
| [[SQL Browser]]      || - || Do SQL Language queries on your platform data.
| [[SQL Browser]]      || - ||   Do SQL Language queries on your platform data.
|}
|}


''APIs''
''APIs''
:{| cellspacing="0px" cellpadding="2px"
:{| cellspacing="0px" cellpadding="0px"
| style="min-width:4.7em"| '''Java:'''  
| style="min-width:4.7em"| '''Java:'''  
| [[Java API| [APIs] ]]   
| [[Java API| [APIs] ]]   
Line 67: Line 67:


''Integration''
''Integration''
:{| cellspacing="0" cellpadding="2px"
:{| cellspacing="0" cellpadding="0px"
| ''Code free:'' || align="center"| [[ Web Services Integration]]  
| ''Code free:'' || align="center"| [[ Web Services Integration]]  
| - || Design, configure, and utilize.
| - || Design, configure, and utilize.
|-
|-
| ''Code-based:'' ||   '''Incoming'''  || colspan="2"|   '''Outgoing'''
| ''Code-based:'' || align="center"| '''Incoming'''  || colspan="2"|   '''Outgoing'''
|-
|-
| align="right"| '''SOAP:''' ||   || colspan="2"|   [[Access an external web service using SOAP]]
| align="right"| '''SOAP:''' ||   || colspan="2"|   [[Access an external web service using SOAP]]
Line 82: Line 82:
|  [[Object Aspects|[Object Aspects]]]   ||  [{{type|}}s]   || [{{type}}s]   || [[Composite Object|[Composite Objects]]]
|  [[Object Aspects|[Object Aspects]]]   ||  [{{type|}}s]   || [{{type}}s]   || [[Composite Object|[Composite Objects]]]
|-
|-
| [[Object ID| [Object ID] ]]  
|   [[Object ID| [Object ID] ]]  
| [[Get a Record ID| [Record ID] ]]
|   [[Get a Record ID| [Record ID] ]]
| [[Get a View ID| [View ID] ]]  
|   [[Get a View ID| [View ID] ]]  
|}
|}


''Development Resources''
''Development Resources''
:{| cellspacing="0px" cellpadding="2px"
:{| cellspacing="0px" cellpadding="0px"
| minwidth="140"| [[Developer Configuration]] || - || Set up your development environment.
| minwidth="140"| [[Developer Configuration]] || - ||   Set up your development environment.
|-
|-
| [[Sandboxes]]          || - || Separate development/test environments.
| [[Sandboxes]]          || - ||   Separate development/test environments.
|-
|-
| [[Unit Test Framework]] || - || Write tests for Java code
| [[Unit Test Framework]] || - ||   Write tests for Java code
|-
|-
| [[Eclipse Plug-in]]    || - || Use a development IDE
| [[Eclipse Plug-in]]    || - ||   Use a development IDE
|}
|}
<p style="height:5px">&nbsp;</p> <!--additional space, but not triple spaced -->
<p style="height:5px">&nbsp;</p> <!--additional space, but not triple spaced -->

Revision as of 23:58, 24 October 2013

These pages give you the information you need to develop sophisticated applications for the platform:

Overview

Template:^Build an App article -   A step by step tutorial for designers.
Developers Intro - Basic platform development concepts
REST API CheatSheet -   A quick guide to platform capabilities.
Localization -   How the platform supports localized data for users.

Presentation & Logic

Classes -   Java classes and methods.
Pages -   Custom JSP/HTML pages.
Sites -   Access for customers and external users.
Static Resources -   Upload CSS and Javascript files.
SQL Browser -   Do SQL Language queries on your platform data.

APIs

Java: [APIs]   [javadocs]   [constants]   [cheatsheet]   [code samples]
REST: [APIs]   [conventions]   [considerations]   [cheatsheet]   [error codes]
SQL: [SQL Browser]   [SQL Syntax]   [SQL Functions]   [REST]   [Java]
Web: [JavaScript]   [jQuery] & [JSON]   [AJAX and REST]     [JavaScript Functions and Variables]
[Referencing Form Fields in JavaScript]   [JavaScript Field Type Reference]

Integration

Code free: Web Services Integration - Design, configure, and utilize.
Code-based: Incoming   Outgoing
SOAP:     Access an external web service using SOAP
REST:   REST API Code Samples   Use the HttpConnection Class

Objects and Identifiers

[Object Aspects]   [Custom Objects]   [System Objects]   [Composite Objects]
  [Object ID]   [Record ID]   [View ID]

Development Resources

Developer Configuration -   Set up your development environment.
Sandboxes -   Separate development/test environments.
Unit Test Framework -   Write tests for Java code
Eclipse Plug-in -   Use a development IDE

 

Developers Guides Additional Resources   Downloads