Hlavní menu
Nástroje |
WebKiv.VyvojModuluPodEclipse HistoryHide minor edits - Show changes to output 20 February 2009, 14:40
by
- Přesunuto na OpenCMS.VyvojModuluPodEclipse.Changed lines 1-45 from:
Předpokladem pro vývoj modulů pod Eclipse je nainstalovaný Eclipse s podporou vývoje Java EE aplikací (např.%newwin% [[http://www.eclipse.org/downloads/ | Eclipse IDE for Java EE Developers]]). Celý tento *návod platí pro situaci, kdy Eclipse i OpenCms jsou spuštěny na stejném stroji* (tj. na @@localhost@@). !!! Opencms Module Developer Eclipse plugin Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). Video tutorial si před dalším pokračováním projděte. Výhodou pluginu je, že pomocí kontextového menu je možnost editovaný obsah modulu do opencms nejen nakopírovat, ale rovnou i publikovat, což ušetří spoustu času. Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul na frontendu, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme synchronizaci obsahu Opencms. !!! Nastavení synchronizace # V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings@@. # Zaškrtněte políčko ''Enabled'' # Jako ''Target folder'' zadejte adresář z RFS např. @@C:\opencms_vfs@@ # Jako ''Resource'' vyberte adresář z VFS např. @@/sites/default/test/@@ # Potvrďte a na horní liště Opencms Workplace stiskněte ''Reload''. # Na liště už se nyní objevila i možnost ''Synchronize folder'' - její stisknutí sesynchronizuje obsah mezi adresáři z RFS a VFS. !!! Eclipse projekt na synchronizovanou složku # Vytvořte nový Dynamic Web projekt @@File => New => Projekt => Dynamic Web Projekt@@ # V průvodci vytvoření nového projektu odškrtněte v části ''Project Contents'' políčko ''use default'' a ''Directory'' nastavte na synchronizovaný adresář z RFS. # Nyní je třeba k vytvořenému projektu přiřadit knihovny z Opencms ''Properties projektu => Java Build Path => Libraries => Add External Jars'' # Potřebné knihovny se nachází v @@{TOMCAT_HOME}/webapps/opencms/WEB-INF/lib/@@ a jsou to @@opencms.jar@@ popř. knihovny pro práci s JSTL @@jstl.jar a standard.jar@@. # Nyní pokud změníme obsah v Eclipsu a změny uložíme, po stisknutí ''Synchronize folder'' se obsah překopíruje i do Opencms. # !!! Sesynchronizovaný obsah je třeba v Opencms workplace publikovat. !!! Vývoj .java tříd pro Opencms pomocí eclipsu # Vytvořte nový Dynamic Web projekt @@File => New => Projekt => Dynamic Web Projekt@@ # Přiřaďte projektu opencms knihovny stejným způsobem popsaným v předchozím odstavci. (Nyní stačí pouze @@opencms.jar@@) # Nyní si vytvořte v projektu java package se třídou uvnitř. # Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/{MUJ_MODUL}/lib/@@ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. # Před exportem do .jar je třeba provést ''Build'' editovaného projektu. @@Export@@ java package => @@Java - JAR File@@ => Zaškrnout políčko v src @@{JMENO_PACKAGE}@@ u Projektu s Java třídami => @@Export Path@@ nastavte např. na @@{ECLIPSE_PROJECT_PATH}/lib/{JMENO_PACKAGE}.jar@@, kde @@{ECLIPSE_PROJECT}@@ je právě projekt, který editujem pomocí Opencms Module Developeru. # Podle tutoriálu z části Opencms Module Developer nyní překopírujem (i s publikací) @@{ECLIPSE_PROJECT}@@ do Opencms VFS. #Aby se změny v Java třídě projevily, je třeba ještě restartovat opencms aplikaci na tomcatu. !! Příklady Nejprve následující modul naimportujte do opencms (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/modules/@@ a poté v opencms workplace @@Administration view => Module management => Import module from server@@). * [[Attach:cz.zcu.kiv.aktuality_0.6.zip | Opencms modul aktuality]] Následující modul naimportujte jako databázi (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/@@ a v opencms workplace @@Administration view => Database Management => Import file from Server@@). * [[Attach:testovaci_v3.1.zip | Opencms obsah k aktualitám]] ''Pozn. Tento adresář bude synchronizován s adresářem v RFS.'' Pro názornou ukázku si stáhněte následující Eclipse projekty. Stačí je do Eclipsu naimportovat. * [[Attach:eprj-aktuality_omd.zip | Opencms Module Developer aktuality]] * [[Attach:eprj-opencms_vfs_synch.zip | Projekt synchronizovaného adresáře s obsahem aktualit]] * [[Attach:eprj-aktuality_java.zip | Projekt s .java třídou pro aktuality]] to:
Přesunuto na OpenCMS.VyvojModuluPodEclipse. 20 February 2009, 14:37
by
- Changed line 1 from:
!! Vývoj Opencms modulů pod Eclipse to:
Changed lines 3-4 from:
(např.%newwin% [[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip | Eclipse-jee-Europa]]). Celý tento návod platí pro situaci, kdy Eclipse i OpenCms jsou spuštěny na stejném stroji (tj. na @@localhost@@). to:
(např.%newwin% [[http://www.eclipse.org/downloads/ | Eclipse IDE for Java EE Developers]]). Celý tento *návod platí pro situaci, kdy Eclipse i OpenCms jsou spuštěny na stejném stroji* (tj. na @@localhost@@). 01 October 2008, 00:04
by - 01 October 2008, 00:04
by
- Changed lines 8-9 from:
Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme synchronizaci obsahu Opencms. to:
Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul na frontendu, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme synchronizaci obsahu Opencms. 08 March 2008, 12:33
by
- Changed line 37 from:
* [[Attach:cz.zcu.kiv.aktuality_0.6.zip | Opencms Module Developer aktuality]] to:
* [[Attach:cz.zcu.kiv.aktuality_0.6.zip | Opencms modul aktuality]] Changed line 39 from:
* [[Attach:testovaci_v3.1.zip | Opencms Module Developer aktuality]] to:
* [[Attach:testovaci_v3.1.zip | Opencms obsah k aktualitám]] 08 March 2008, 12:32
by
- Changed lines 40-41 from:
'''Pozn. Tento adresář bude synchronizovám s adresářem v RFS.''' to:
''Pozn. Tento adresář bude synchronizován s adresářem v RFS.'' 08 March 2008, 12:31
by
- Changed line 38 from:
Následující modul naimportujte jako databázi (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/@@ a v opencms workplace @@Database Management => Import file from Server@@). to:
Následující modul naimportujte jako databázi (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/@@ a v opencms workplace @@Administration view => Database Management => Import file from Server@@). Changed lines 40-41 from:
to:
'''Pozn. Tento adresář bude synchronizovám s adresářem v RFS.''' 08 March 2008, 12:28
by
- Changed line 36 from:
Následující modul naimportujte do opencms (V opencms workplace Administration view => Module management => Import module from server). to:
Nejprve následující modul naimportujte do opencms (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/modules/@@ a poté v opencms workplace @@Administration view => Module management => Import module from server@@). Changed line 38 from:
Následující modul naimportujte jako databázi (V opencms workplace Database Management => Import file from Server). to:
Následující modul naimportujte jako databázi (Nahrajte soubor do RFS @@${opencms_home}/WEB-INF/packages/@@ a v opencms workplace @@Database Management => Import file from Server@@). 08 March 2008, 12:11
by
- Changed lines 36-40 from:
to:
Následující modul naimportujte do opencms (V opencms workplace Administration view => Module management => Import module from server). * [[Attach:cz.zcu.kiv.aktuality_0.6.zip | Opencms Module Developer aktuality]] Následující modul naimportujte jako databázi (V opencms workplace Database Management => Import file from Server). * [[Attach:testovaci_v3.1.zip | Opencms Module Developer aktuality]] 07 March 2008, 08:23
by
- Changed lines 35-36 from:
to:
!! Příklady 07 March 2008, 08:22
by
- Changed lines 36-39 from:
Pro názornou ukázku si stáhněte následující eclipse projekty. Stačí je do eclipsu naimportovat. * [[http://beta.kiv.zcu.cz/temp/aktuality_omd.zip | Opencms Module Developer aktuality]] * [[http://beta.kiv.zcu.cz/temp/opencms_vfs_synch.zip | Projekt synchronizovaného adresáře s obsahem aktualit]] * [[http://beta.kiv.zcu.cz/temp/aktuality_java.zip | Projekt s .java třídou pro aktuality]] to:
Pro názornou ukázku si stáhněte následující Eclipse projekty. Stačí je do Eclipsu naimportovat. * [[Attach:eprj-aktuality_omd.zip | Opencms Module Developer aktuality]] * [[Attach:eprj-opencms_vfs_synch.zip | Projekt synchronizovaného adresáře s obsahem aktualit]] * [[Attach:eprj-aktuality_java.zip | Projekt s .java třídou pro aktuality]] 07 March 2008, 08:17
by
- Changed lines 6-7 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). Video tutorial si před dalším pokračováním projděte.\\ Výhodou pluginu '''Opencms Module Developer''' je, že pomocí kontextového menu je možnost editovaný obsah modulu do opencms nejen nakopírovat, ale rovnou i publikovat, což ušetří spoustu času.\\ to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). Video tutorial si před dalším pokračováním projděte. Výhodou pluginu je, že pomocí kontextového menu je možnost editovaný obsah modulu do opencms nejen nakopírovat, ale rovnou i publikovat, což ušetří spoustu času. 07 March 2008, 08:16
by
- Changed lines 3-4 from:
(např.%newwin% [[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip | Eclipse-jee-Europa]]) to:
(např.%newwin% [[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip | Eclipse-jee-Europa]]). Celý tento návod platí pro situaci, kdy Eclipse i OpenCms jsou spuštěny na stejném stroji (tj. na @@localhost@@). 06 March 2008, 23:32
by
- Changed line 1 from:
!! Vývoj modulů pod Eclipse to:
!! Vývoj Opencms modulů pod Eclipse 06 March 2008, 23:31
by
- Added line 1:
!! Vývoj modulů pod Eclipse 06 March 2008, 23:16
by
- Changed lines 14-16 from:
# Potvrďte a na horní liště Opencms Workplace stiskněte Reload. # Na liště už se nyní objevila i možnost Synchronize folder - její stisknutí sesynchronizuje obsah mezi adresáři z RFS a VFS. to:
# Potvrďte a na horní liště Opencms Workplace stiskněte ''Reload''. # Na liště už se nyní objevila i možnost ''Synchronize folder'' - její stisknutí sesynchronizuje obsah mezi adresáři z RFS a VFS. 06 March 2008, 23:15
by
- Changed line 5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'').\\ to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). Video tutorial si před dalším pokračováním projděte.\\ 06 March 2008, 23:13
by
- Changed line 5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'').\\ 06 March 2008, 23:13
by
- Changed line 5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') 06 March 2008, 23:12
by - 06 March 2008, 23:12
by
- Deleted line 5:
06 March 2008, 23:11
by
- Added line 6:
06 March 2008, 23:11
by
- Changed line 4 from:
Opencms Module Developer Eclipse plugin to:
!!! Opencms Module Developer Eclipse plugin Changed line 9 from:
!!! Synchronizace to:
!!! Nastavení synchronizace 06 March 2008, 23:10
by
- Changed line 19 from:
# V průvodci vytvoření nového projektu odškrtněte v části ''Project Contents'' políčko '''use default''' a ''Directory'' nastavte na synchronizovaný adresář z RFS. to:
# V průvodci vytvoření nového projektu odškrtněte v části ''Project Contents'' políčko ''use default'' a ''Directory'' nastavte na synchronizovaný adresář z RFS. 06 March 2008, 23:09
by
- Changed line 35 from:
Pro názornou ukázku si stáhněte následující eclipse projekty. Stačí je naimportovat do eclipsu. to:
Pro názornou ukázku si stáhněte následující eclipse projekty. Stačí je do eclipsu naimportovat. Changed lines 38-44 from:
* [[http://beta.kiv.zcu.cz/temp/aktuality_java.zip | Projekt s .java třídou pro aktuality]] * projekt na modul s pluginem * projekt na obsah (/sites/...) přes sync * odkazy na stáhnutí pluginu, tutoriály apod. * 2x .zip s příkladem projektů (aktuality) to:
* [[http://beta.kiv.zcu.cz/temp/aktuality_java.zip | Projekt s .java třídou pro aktuality]] 06 March 2008, 23:08
by
- Added lines 34-40:
Pro názornou ukázku si stáhněte následující eclipse projekty. Stačí je naimportovat do eclipsu. * [[http://beta.kiv.zcu.cz/temp/aktuality_omd.zip | Opencms Module Developer aktuality]] * [[http://beta.kiv.zcu.cz/temp/opencms_vfs_synch.zip | Projekt synchronizovaného adresáře s obsahem aktualit]] * [[http://beta.kiv.zcu.cz/temp/aktuality_java.zip | Projekt s .java třídou pro aktuality]] 06 March 2008, 22:41
by
- Changed lines 12-13 from:
# Jako target folder zadejte adresář z RFS např. @@C:\opencms_vfs@@ # Jako Resource vyberte adresář z VFS např. @@/sites/default/test/@@ to:
# Jako ''Target folder'' zadejte adresář z RFS např. @@C:\opencms_vfs@@ # Jako ''Resource'' vyberte adresář z VFS např. @@/sites/default/test/@@ 06 March 2008, 22:32
by
- Changed line 10 from:
# V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings@@ to:
# V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings@@. Changed lines 12-13 from:
# Jako target folder zadejte adresář z RFS např. C:\opencms_vfs # Jako Resource vyberte adresář z VFS např. /sites/default/test/ to:
# Jako target folder zadejte adresář z RFS např. @@C:\opencms_vfs@@ # Jako Resource vyberte adresář z VFS např. @@/sites/default/test/@@ Changed line 18 from:
# Vytvořte nový Dynamic Web projekt File => New => Projekt => Dynamic Web Projekt to:
# Vytvořte nový Dynamic Web projekt @@File => New => Projekt => Dynamic Web Projekt@@ 06 March 2008, 22:31
by
- Changed line 10 from:
# V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings.@@ to:
# V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings@@ 06 March 2008, 22:31
by
- Changed line 10 from:
# V opencms workplace se přepněte do Administration view => Workplace Tools => Synchronization settings. to:
# V opencms workplace se přepněte do @@Administration view => Workplace Tools => Synchronization settings.@@ 06 March 2008, 22:30
by
- Changed line 9 from:
Synchronizace to:
!!! Synchronizace Changed line 17 from:
Eclipse projekt na synchronizovanou složku to:
!!! Eclipse projekt na synchronizovanou složku Changed line 25 from:
Vývoj .java tříd pro Opencms pomocí eclipsu to:
!!! Vývoj .java tříd pro Opencms pomocí eclipsu 06 March 2008, 22:28
by
- Changed lines 7-8 from:
Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme pro změnu synchronizaci obsahu Opencms. to:
Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme synchronizaci obsahu Opencms. 06 March 2008, 22:27
by
- Changed line 5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''). 06 March 2008, 22:27
by
- Changed line 5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vám pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') 06 March 2008, 22:26
by
- Changed line 26 from:
# Vytvořte nový Dynamic Web projekt File => New => Projekt => Dynamic Web Projekt to:
# Vytvořte nový Dynamic Web projekt @@File => New => Projekt => Dynamic Web Projekt@@ 06 March 2008, 22:26
by
- Changed lines 29-31 from:
# Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/%MUJ_MODUL%/lib/@@ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. # Před exportem do .jar je třeba provést ''Build'' editovaného projektu. @@Export@@ java package => @@Java - JAR File@@ => Zaškrnout políčko v src @@%JMENO_PACKAGE%@@ u Projektu s Java třídami => @@Export Path@@ nastavte např. na @@%ECLIPSE_PROJECT_PATH%/lib/%JMENO_PACKAGE%.jar@@, kde @@%ECLIPSE_PROJECT%@@ je právě projekt, který editujem pomocí Opencms Module Developeru. # Podle tutoriálu z části Opencms Module Developer nyní překopírujem (i s publikací) %ECLIPSE_PROJECT% do Opencms VFS. to:
# Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/{MUJ_MODUL}/lib/@@ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. # Před exportem do .jar je třeba provést ''Build'' editovaného projektu. @@Export@@ java package => @@Java - JAR File@@ => Zaškrnout políčko v src @@{JMENO_PACKAGE}@@ u Projektu s Java třídami => @@Export Path@@ nastavte např. na @@{ECLIPSE_PROJECT_PATH}/lib/{JMENO_PACKAGE}.jar@@, kde @@{ECLIPSE_PROJECT}@@ je právě projekt, který editujem pomocí Opencms Module Developeru. # Podle tutoriálu z části Opencms Module Developer nyní překopírujem (i s publikací) @@{ECLIPSE_PROJECT}@@ do Opencms VFS. 06 March 2008, 22:24
by
- Changed line 21 from:
# Potřebné knihovny se nachází v @@%TOMCAT_HOME%/webapps/opencms/WEB-INF/lib/@@ a jsou to @@opencms.jar@@ popř. knihovny pro práci s JSTL @@jstl.jar a standard.jar@@. to:
# Potřebné knihovny se nachází v @@{TOMCAT_HOME}/webapps/opencms/WEB-INF/lib/@@ a jsou to @@opencms.jar@@ popř. knihovny pro práci s JSTL @@jstl.jar a standard.jar@@. 06 March 2008, 22:22
by
- Changed line 27 from:
# Přiřaďte projektu opencms knihovny stejným způsobem popsaným v předchozím odstavci. (Nyní stačí pouze @@opencms.jar@@. to:
# Přiřaďte projektu opencms knihovny stejným způsobem popsaným v předchozím odstavci. (Nyní stačí pouze @@opencms.jar@@) 06 March 2008, 22:21
by
- Changed line 29 from:
# Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/%MUJ_MODUL%/lib/ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. to:
# Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/%MUJ_MODUL%/lib/@@ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. 06 March 2008, 22:20
by
- Changed lines 4-5 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''.) to:
Opencms Module Developer Eclipse plugin Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda'') Changed lines 19-33 from:
to:
# V průvodci vytvoření nového projektu odškrtněte v části ''Project Contents'' políčko '''use default''' a ''Directory'' nastavte na synchronizovaný adresář z RFS. # Nyní je třeba k vytvořenému projektu přiřadit knihovny z Opencms ''Properties projektu => Java Build Path => Libraries => Add External Jars'' # Potřebné knihovny se nachází v @@%TOMCAT_HOME%/webapps/opencms/WEB-INF/lib/@@ a jsou to @@opencms.jar@@ popř. knihovny pro práci s JSTL @@jstl.jar a standard.jar@@. # Nyní pokud změníme obsah v Eclipsu a změny uložíme, po stisknutí ''Synchronize folder'' se obsah překopíruje i do Opencms. # !!! Sesynchronizovaný obsah je třeba v Opencms workplace publikovat. Vývoj .java tříd pro Opencms pomocí eclipsu # Vytvořte nový Dynamic Web projekt File => New => Projekt => Dynamic Web Projekt # Přiřaďte projektu opencms knihovny stejným způsobem popsaným v předchozím odstavci. (Nyní stačí pouze @@opencms.jar@@. # Nyní si vytvořte v projektu java package se třídou uvnitř. # Java třídu zakomponujeme do Opencms modulu tak, že .jar archive s přeloženým balíkem umístíme ve VFS do @@/system/modules/%MUJ_MODUL%/lib/ (viz [[jar v modulech | návod]]). V Eclipsu tedy bude stačit exportovat java package do podadresáře /lib/ adresáře modulu v RFS, na který máme napojený Eclipse Opencms Module Developer projekt. # Před exportem do .jar je třeba provést ''Build'' editovaného projektu. @@Export@@ java package => @@Java - JAR File@@ => Zaškrnout políčko v src @@%JMENO_PACKAGE%@@ u Projektu s Java třídami => @@Export Path@@ nastavte např. na @@%ECLIPSE_PROJECT_PATH%/lib/%JMENO_PACKAGE%.jar@@, kde @@%ECLIPSE_PROJECT%@@ je právě projekt, který editujem pomocí Opencms Module Developeru. # Podle tutoriálu z části Opencms Module Developer nyní překopírujem (i s publikací) %ECLIPSE_PROJECT% do Opencms VFS. #Aby se změny v Java třídě projevily, je třeba ještě restartovat opencms aplikaci na tomcatu. 06 March 2008, 21:22
by
- Added lines 1-3:
Předpokladem pro vývoj modulů pod Eclipse je nainstalovaný Eclipse s podporou vývoje Java EE aplikací (např.%newwin% [[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip | Eclipse-jee-Europa]]) Changed lines 12-13 from:
# Jako target folder zvolte adresář v RFS např. C:\opencms_vfs to:
# Jako target folder zadejte adresář z RFS např. C:\opencms_vfs # Jako Resource vyberte adresář z VFS např. /sites/default/test/ # Potvrďte a na horní liště Opencms Workplace stiskněte Reload. # Na liště už se nyní objevila i možnost Synchronize folder - její stisknutí sesynchronizuje obsah mezi adresáři z RFS a VFS. Eclipse projekt na synchronizovanou složku # Vytvořte nový Dynamic Web projekt File => New => Projekt => Dynamic Web Projekt 06 March 2008, 21:06
by
- Changed lines 1-2 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . (!!!Pozor, nesplette si jej s pluginem ''laughingpanda'') to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] , který si před dalším pokračováním projděte. (!!!Pozor, nespleťte si jej s pluginem ''laughingpanda''.) Výhodou pluginu '''Opencms Module Developer''' je, že pomocí kontextového menu je možnost editovaný obsah modulu do opencms nejen nakopírovat, ale rovnou i publikovat, což ušetří spoustu času.\\ Jeho nevýhodou je však nemožnost editace obsahových stránek mimo modul, které mohou být uloženy ve VFS v podadresáři /sites/. K jejich editaci využijeme pro změnu synchronizaci obsahu Opencms. Synchronizace # V opencms workplace se přepněte do Administration view => Workplace Tools => Synchronization settings. # Zaškrtněte políčko ''Enabled'' # Jako target folder zvolte adresář v RFS např. C:\opencms_vfs 06 March 2008, 20:52
by
- Changed lines 1-2 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . (!!!Pozor, nesplette si jej s pluginem ''laughingpanda'') 06 March 2008, 20:51
by
- Changed lines 1-2 from:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na %newwin% [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . 06 March 2008, 20:50
by
- Changed lines 1-2 from:
prosím pana Skalického aby to sem dopsal to:
Opencms moduly lze vyvíjet v Eclipsu pomocí pluginu '''Opencms Module Developer'''. Odkaz na jeho stažení a video tutorial, který vás pomůže s jeho nastavením a používáním najdete na [[http://opencms-wiki.org/Eclipse_integration | Opencms-Wiki]] . 05 March 2008, 15:43
by
- Changed lines 5-6 from:
* odkazy na stáhnutí pluginu, tutoriály apod. to:
* odkazy na stáhnutí pluginu, tutoriály apod. * 2x .zip s příkladem projektů (aktuality) 05 March 2008, 15:36
by
- Changed lines 3-5 from:
- projekt na modul s pluginem - projekt na obsah (/sites/...) přes sync - odkazy na stáhnutí pluginu, tutoriály apod. to:
* projekt na modul s pluginem * projekt na obsah (/sites/...) přes sync * odkazy na stáhnutí pluginu, tutoriály apod. 05 March 2008, 15:36
by
- Changed lines 1-5 from:
prosím pana Skalického aby to sem dopsal to:
prosím pana Skalického aby to sem dopsal - projekt na modul s pluginem - projekt na obsah (/sites/...) přes sync - odkazy na stáhnutí pluginu, tutoriály apod. 05 March 2008, 15:34
by
- Added line 1:
prosím pana Skalického aby to sem dopsal |