AppDevelopment - App Development A pp D ev el op m en t Cons tance Bure au 2017 /05/1 5 09:3 2 Table of Contents Tutorial ................................................................................................................................................................................................................................................ Generated app Documentation .................................................................................................................................................................................................. Page 1 - last modified by Constance Bureau on 2017/05/15 09:32 AppDevelopment - App Development General ............................................................................................................................................................................................................................................ Customisation ............................................................................................................................................................................................................................... Tools ................................................................................................................................................................................................................................................. Migrations ....................................................................................................................................................................................................................................... Customisation Exemples ........................................................................................................................................................................................................... Tutorial The tutorials demonstrate the most common use cases and explain basic concepts. We encourage you to run the samples and experiment with them. This tutorial is based on the Demo application. You can find it in the “Setting up your Environment” section. We assume that you have at least a basic knowledge of toy concepts (entities, actions, lists, pages, templates and menus). • • • • • Overview Setting up your environment Domain Logic Implementation Customize GUI Advanced customization Generated app Documentation General • • • • • • • • Generation target options Web browser compatibility Generated Application Requirements Architecture Applicative Contextes Custom Methods Actions FAQ Examples Customisation • • • • Standard Customisation Advanced Customisation Custom files not overwritten by generation Devlopment guidelines Tools • • • • • • Add LDAP support Internationalization Users and security roles in generated applications WebServers configuration Excel/CSV Export Permalinks • Java:Plugin Eclipse • Data generator • Execution times tracer • Global search • ASP.Net :Plugin Visual Studio WebServices (Java) • Webservice Authentication Page 2 - last modified by Constance Bureau on 2017/05/15 09:32 AppDevelopment - App Development • • Consumption of Web Services Exposition of Web Services Migrations • • • • • • • • Java:Migration Code Custom 2.3 to 3.0 Migration Code Custom 3.0 to 3.1 Migration Code Custom 3.1 to 3.2 Migration Code Custom 3.2 to 4.0 ASP.NetMigration Code Custom 4.0 to 4.1 Java (evolutions done on version 4.0) :Migration custom header, menu et footer Placeholder definition Actions detail dumped into DOM Customisation Exemples • • • • • • • Java:Use a standard entity as an associative one Gestion des montants Template multicheckbox sur une variable calculée Use addCondExists PostgreSQL handle exceptions ASP.Net:Redirect on an error page Compile project for 64bits Page 3 - last modified by Constance Bureau on 2017/05/15 09:32