Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The answer is also in ATG documentation that comes with the product</p> <p>Installation and Configuration guide: <a href="http://www.atg.com/repositories/ContentCatalogRepository_en/manuals/ATG9.1/atginstall/wwhelp/wwhimpl/js/html/wwhelp.htm" rel="noreferrer">http://www.atg.com/repositories/ContentCatalogRepository_en/manuals/ATG9.1/atginstall/wwhelp/wwhimpl/js/html/wwhelp.htm</a></p> <p>and Programming Guide, chapter 3.</p> <p>At minimum you need:</p> <ul> <li>ATG installed (e.g. in c:\ATG\ATG9.1)</li> <li>JBoss installed (e.g. in c:\opt\jboss) - make sure you use supported version of JBOss for the ATG version you use - e.g. 4.2.0 for ATG 9.1, 4.0.5 for ATG2007.1</li> <li>installed JDK - again, version matters, Java 5 is what you want</li> <li>Eclipse + Eclipse plugin from www.atg.com/eclipse</li> <li>Ant installed</li> <li>database installed (for development, MySQL is good choice)</li> </ul> <p>Set the environment variables to ATG_HOME, ATG_ROOT</p> <p>Verify that the setup works with MotorpriseJSP - start Solid, deploy EAR file and try it out</p> <p>Now you are ready to start development. At high level, you want:</p> <ul> <li>define database schemas and create ATG tables</li> <li>load initial data to database</li> <li>define new module under ATG_ROOT, with proper structure and MANIFEST (this is what Eclipse will help you with)</li> <li>code custom functionality (this may include extending user profile, product catalog or define custom repositories)</li> <li>define datasource file for your database and place it into JBOss/server/atg/deploy</li> <li>using startDynamoOnJBoss try out if your module loads</li> <li>using Ant task, build the EAR file for standalone deployment</li> </ul> <p>I honestly do not see any way how to avoid following the docs. The real answer would be tens/hundreds of pages long.</p> <p>You should dedicate enough time reading few thousands pages of ATG documentation and trying it out. There are two way how to speed things up: working along with somebody who did it before and knows ATG or attending the ATG training (Boston or SF). Ideally training first and having mentor / working on real project right after that.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload