Differences

This shows you the differences between two versions of the page.

Link to this comparison view

get_involved [2015/10/05 17:52]
get_involved [2020/04/17 19:22] (current)
Line 1: Line 1:
 +<WRAP adihi><​html><​center><​big></​html>​
 +Today, **Adichatz** project needs help of a community to be completed
 +<​html></​big></​center></​html></​WRAP>​
 +\\
 +===== Test =====
 +The priority is to test all processes from generation to use by end users. Every goodwill is welcome.
 +  * Try **Adichatz framework** and post a [[https://​github.com/​YvesDrumbonnet/​Adichatz-RCP-Eclipse/​issues|issue]] or [[https://​adichatz.org/​dokuwiki/​doku.php?​id=contact|contact us]].
 +  * In our opinion, JUnit-like products seems too limited to allow real test procedures in Generation and UI cases. Some approaches made by [[http://​www.xored.com|xored]],​ [[http://​www.eclipse.org/​jubula/​|Jubula]] or [[http://​eclipse.org/​swtbot/​|SWTBot]] seem interesting but there are time and skill consuming. We are waiting for any suggestions.
 +  * We are looking for specifications of a good idea for a pilot project. Any suggestion will be studied (Current example build on sakila database is too simple to show all the powerful of Adichatz).  ​
 +\\
 +===== Improvement =====
 +**Documentation**
 +  * **Adichatz** was developed in France. So many errors or inaccuracies stay in website, [[http://​www.adichatz.org/​document/​get_started.pdf|pdf file]] or inside plugins. Any help is welcome.
 +**Internationalization**
 +  * **Adichatz** can be internationalized by duplicating files from '<​wrap adicode>​{plugin}/​resources/​bundle</​wrap>'​ directory.
 +<​html><​div style="​margin-left:​ 2em; margin-top: -1em;"></​html><​WRAP indic>
 +In '<​wrap adicode>/​resources/​messages</​wrap>'​ directory of '<​wrap adicode>​org.adichatz.jpa</​wrap>'​ plugin, copy files:
 +    * <wrap adicode>​adichatzJpa.properties</​wrap>​ to  <wrap adicode>​adichatzJpa_fr.properties</​wrap>,​
 +    * <wrap adicode>​columnPreference.properties</​wrap>​ to <wrap adicode>​columnPreference_fr.properties</​wrap>,​
 +    * ...
 +Then translate values in <wrap adicode>'​*_fr.properties'</​wrap>​ files.
 +</​WRAP><​html></​div></​html>​
 +\\
 +**Security**
 +  * **Adichatz** knows bind the permissions to roles. We do not know the best way to request JBoss AS to obtain authentication and roles. Any help is welcome.
  
 +===== Extensions =====
 +Design of **Adichatz** allows several ways to extend the framework, e.g.: 
 +  * UI components :​ **Adichatz** proposes many controllers covering many UI component (SWT, nebula). Current controllers can be extended or new UI components can be integrated.
 +  * Today, an implementation of JPA with Hibernate is provided in '<​wrap adicode>​org.adichatz.jpa</​wrap>'​ plugin. Other implementations can be conceived with an other ORM, another database system (e.g. NoSQL). Any suggestion and help is welcome.
 +\\
 +===== Questions =====
 +  * Currently, file "​persistence.xml"​ which describes datasource parameters for hibernate is read from file '<​wrap adicode>​{binary directory}/​META-INF/​persistence.xml</​wrap>'​. Is it possible to read, by default a file outside the plugin, e.g. in workspace? So that connection parameters could be changed easily in exported final product.
 +  * We wonder wether **Adichatz** architecture is compliant with '​**Restfull web service**'​ ([[https://​jersey.java.net/​|Jersey]] or [[http://​www.jboss.org/​resteasy|Resteasy]]). If this is the case, we need help to build a new plugin to include this technology. ​