Hlavní menu

Nástroje

WebKiv / Návod na používání databáze autorizovaného software

View (print) - Edit page | Recent changes - Page history

Updated 15 December 2011, 14:52 by PremekBrada

WebKiv.ManualModulProdukty History

Hide minor edits - Show changes to markup

15 December 2011, 14:52 by PremekBrada -
Changed lines 169-172 from:
Na tomto uri - www.kiv.zcu.cz/en/products/ je nyní tedy umístěna anglická lokalizace modulu Produkty. Později bude ještě třeba přejmenovat jednotlivá JSP na anglické názvy.
to:
Na tomto uri - www.kiv.zcu.cz/en/products/ je nyní tedy umístěna anglická lokalizace modulu Produkty. Později bude ještě třeba přejmenovat jednotlivá JSP na anglické názvy.

Patří do KategorieModulyWebuKiv

17 June 2009, 17:43 by PremekBrada -
Changed line 11 from:
  • Na titulce je pod nadpisem Výzkum (resp. Research na anglické) odkaz s překvapivým názvem autorizovaný software.
to:
  • Na titulce je pod nadpisem Věda a výzkum (resp. Research na anglické) odkaz s překvapivým názvem autorizovaný software.
17 June 2009, 17:42 by PremekBrada -
Changed line 11 from:
  • Na titulce je pod nadpisem Výzkum (resp. Research na anglické) odkaz s překvapivým názvem autorizovaný software.
to:
  • Na titulce je pod nadpisem Výzkum (resp. Research na anglické) odkaz s překvapivým názvem autorizovaný software.
17 June 2009, 17:42 by PremekBrada -
Added line 12:
  • Taktéž na intranetu KIV je takový odkaz.
17 June 2009, 17:41 by PremekBrada -
Deleted lines 2-3:

Uživatelská příručka

Changed lines 5-6 from:

Přihlášení:

to:

Přihlášení:

Changed lines 9-11 from:

Zadání/úprava produktu:

  1. V menu vlevo najit Vyzkum > Software, všechny jeho stránky mají lokalni menu na konci stranky vpravo
to:

Jak se najde autorizovaný software

  • Na titulce je pod nadpisem Výzkum (resp. Research na anglické) odkaz s překvapivým názvem autorizovaný software.
  • Odjinud: V menu vlevo najit Vyzkum > Software

Zadání/úprava produktu:

Všechny stránky s autoriz.sw. mají lokální menu dole (na konci stránky) vpravo; přes něj se dělá většina akcí.

12 February 2009, 16:37 by PremekBrada -
Changed line 16 from:
  • Do aplikace nedávejte velké soubory (nad cca 50MB; soubory se ukládají do databáze). Pokud je vaše aplikace obsahuje, pak do textového souboru (README apod), který nahrajete, napište URL na kterém je možné stáhnout zbytek.
to:
  • Do aplikace nedávejte velké soubory (nad cca 50MB; soubory se ukládají do databáze). Pokud je vaše aplikace obsahuje, pak do textového souboru (README apod), který nahrajete, napište URL na kterém je možné stáhnout zbytek. (Nepište URL přímo do popisu, lidi by obcházeli stahování přes /vyzkum/software/ kde se logují počty stažení.)
12 February 2009, 16:36 by PremekBrada -
Changed line 16 from:
  • Do aplikace nedávejte velké soubory (nad cca 50MB) - pokud je vaše aplikace obsahuje. Vyřešte to tak, že do textového souboru (README apod), který nahrajete, napište URL na kterém je možné stáhnout zbytek.
to:
  • Do aplikace nedávejte velké soubory (nad cca 50MB; soubory se ukládají do databáze). Pokud je vaše aplikace obsahuje, pak do textového souboru (README apod), který nahrajete, napište URL na kterém je možné stáhnout zbytek.
12 February 2009, 16:35 by PremekBrada -
Added line 16:
  • Do aplikace nedávejte velké soubory (nad cca 50MB) - pokud je vaše aplikace obsahuje. Vyřešte to tak, že do textového souboru (README apod), který nahrajete, napište URL na kterém je možné stáhnout zbytek.
12 February 2009, 13:49 by PremekBrada -
Changed line 15 from:
to:
  • Jak mají vypadat zadávané texty a soubory viz odkazy v lokálním menu vpravo dole.
12 February 2009, 13:49 by PremekBrada -
Changed line 15 from:
to:
12 February 2009, 13:42 by PremekBrada -
Changed line 15 from:
to:
12 February 2009, 13:28 by PremekBrada -
Added line 15:
12 February 2009, 13:05 by PremekBrada -
Changed line 13 from:
  1. V menu vlevo najit Vyzkum > Software, všechny jeho stránky mají lokalni menu na konci stranky vpravo
to:
  1. V menu vlevo najit Vyzkum > Software, všechny jeho stránky mají lokalni menu na konci stranky vpravo
Changed lines 19-20 from:

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře. K dispozici je také podrobná příručka.

to:

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře. K dispozici je také podrobná příručka.

12 February 2009, 13:03 by PremekBrada -
Changed lines 3-6 from:

Zde je stručné shrnutí postupu, k dispozici je také podrobná příručka. Pozn: autorizovanému softwaru se v evidenční aplikaci říká "Produkt".

Před používáním aplikace je nejprve potřeba se přihlásit - viz ManualPrihlaseni.

to:

Uživatelská příručka

Zde je stručné shrnutí postupu pro normální uživatele. Pozn: autorizovanému softwaru se v evidenční aplikaci říká "Produkt".

Přihlášení:

  • Před používáním aplikace je nejprve potřeba se přihlásit - viz ManualPrihlaseni.

Zadání/úprava produktu:

Changed lines 19-20 from:

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře.

to:

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře. K dispozici je také podrobná příručka.

16 January 2009, 13:41 by PremekBrada -
Changed line 7 from:
  1. V menu vlevo najit Vyzkum > Software, všechny jeho stránky mají lokalni menu na konci stranky vpravo
to:
  1. V menu vlevo najit Vyzkum > Software, všechny jeho stránky mají lokalni menu na konci stranky vpravo
Changed line 9 from:
  1. Autor odešle (přes tlačítko "Odeslat ke schválení" v editaci produktu) žádost o schválení - mj. odešle email schvalovateli
to:
  1. Autor odešle (přes tlačítko Odeslat ke schválení v editaci produktu) žádost o schválení - mj. odešle email schvalovateli
Changed lines 11-14 from:
  1. Po schválení je software k dispozici ke stažení na úvodní stránce Výzkum > Software.

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře.

to:
  1. Po schválení je software k dispozici ke stažení na úvodní stránce Výzkum > Software.

Tytéž softwary jsou také na anglických stránkách (English > Research > Software) kde ale nejsou editační formuláře.

18 December 2008, 20:29 by Stanislav Skalický -
Added lines 145-147:

Pozn. Předchozí postup byl otestován na Apache Tomcat Version 6.0.14 na systému Windows Vista. Nastavení proměnných vystačí pro upload souboru velkého cca 100 MB. Více infromací k nastavení heap size na javahowto.blogspot.com

18 December 2008, 20:23 by Stanislav Skalický -
Changed lines 141-143 from:
  1. nastavte proměnné -Xms(initial heap size) a -Xmx(maximum heap size) na následující hodnoty:
to:
  1. nastavte proměnné -Xms(initial heap size) a -Xmx(maximum heap size). Následující příkaz vložte někam na začátek otevřeného souboru:
    set CATALINA_OPTS=-Xms128m -Xmx512m
  2. uložte soubor a restartujte Tomcat.
18 December 2008, 20:20 by Stanislav Skalický -
Changed lines 139-143 from:
to:

Následující postup popisuje, jak zvýšit velikost instance webového kontejneru Apache Tomcat:

  1. otevřete soubor /bin/catalina.bat v oblíbeném textovém editoru.
  2. nastavte proměnné -Xms(initial heap size) a -Xmx(maximum heap size) na následující hodnoty:
18 December 2008, 17:49 by Stanislav Skalický -
Changed lines 138-139 from:
java.lang.OutOfMemoryError: Java heap space
to:
java.lang.OutOfMemoryError: Java heap space
18 December 2008, 17:41 by Stanislav Skalický -
Changed lines 138-139 from:
java.lang.OutOfMemoryError?: Java heap space
to:
java.lang.OutOfMemoryError: Java heap space
18 December 2008, 17:40 by Stanislav Skalický -
Changed lines 137-138 from:

V případě, kdy bude chtít webmaster umožnit uploadování souborů větších než cca 10 MB, aplikace bude vyžadovat na webovém kontejneru více paměti a tudíž bude třeba zvýšit na něm velikost haldy.

to:

V případě, kdy bude chtít webmaster umožnit uploadování souborů větších než cca 10 MB, aplikace bude vyžadovat na webovém kontejneru více paměti a tudíž bude třeba zvýšit na něm velikost haldy, jinak bude OpenCms vyhazovat následující hlášku:

java.lang.OutOfMemoryError?: Java heap space
18 December 2008, 17:37 by Stanislav Skalický -
Changed lines 136-138 from:
to:

Nastavení větší velikosti paměti webového kontejneru

V případě, kdy bude chtít webmaster umožnit uploadování souborů větších než cca 10 MB, aplikace bude vyžadovat na webovém kontejneru více paměti a tudíž bude třeba zvýšit na něm velikost haldy.

18 December 2008, 17:22 by Stanislav Skalický -
Changed line 134 from:
  • max_file_upload_size=10000
to:
  • max_file_upload_size=10000
18 December 2008, 17:22 by Stanislav Skalický -
18 December 2008, 17:22 by Stanislav Skalický -
Changed line 132 from:

Maximální velikost souboru pro upload je možné nastavit vytvořením a vyplněním property max_file_upload_size. Tuto property je třeba nejprve definovat.\\

to:

Maximální velikost souboru pro upload je možné nastavit vytvořením a vyplněním property max_file_upload_size. Tuto property je třeba nejprve definovat.

18 December 2008, 17:21 by Stanislav Skalický -
Changed lines 132-136 from:

Počet zobrazovaných nejstahovanějších produktů lze na této stránce redukovat nastavením property max_file_upload_size. Tuto property je třeba nejprve definovat.
Na souboru seznam-nejstahovanejsi.html pak této property nastavím hodnotu např:

  • pocet_produktu=5

Pokud property není nastavena, zobrazuje se seznam všech schválených produktů v systému.

to:

Maximální velikost souboru pro upload je možné nastavit vytvořením a vyplněním property max_file_upload_size. Tuto property je třeba nejprve definovat.
-> Příklad z beta.kiv.zcu.cz: Property jsem nastavil na adresář www.kiv.zcu.cz/produkty/

  • max_file_upload_size=10000

Pokud property není nastavena, je maximální velikost souboru pro upload omezená pouze velikostí paměti webového kontejneru.

18 December 2008, 17:14 by Stanislav Skalický -
Added lines 131-136:

Nastavení maximální velikosti uploadovaného souboru produktu

Počet zobrazovaných nejstahovanějších produktů lze na této stránce redukovat nastavením property max_file_upload_size. Tuto property je třeba nejprve definovat.
Na souboru seznam-nejstahovanejsi.html pak této property nastavím hodnotu např:

  • pocet_produktu=5

Pokud property není nastavena, zobrazuje se seznam všech schválených produktů v systému.

18 November 2008, 16:57 by PremekBrada -
Changed lines 1-17 from:
to:
Added lines 5-6:

Před používáním aplikace je nejprve potřeba se přihlásit - viz ManualPrihlaseni.

13 November 2008, 12:46 by PremekBrada -
Added line 72:
Added lines 89-92:

Poznámka: při registraci uživatelů do OpenCms je potřeba, aby se jim nastavily

  • skupina Kiv Staff a Users (jinak se nepřihlásí)
  • po prvním přihlášení default web KIV (jinak je to hodí na OpenCms welcome stránku)
Added line 94:
Changed lines 102-104 from:

Z předchozí kapitoly vyplývá, že nepřihlášený uživatel nebude mít přístupová práva ke složce, v níž jsou uloženy soubory produktů. Tzn., že si nebude moci stáhnout soubory ani již publikovaného produktu. Z tohoto důvodu bylo třeba vytvořit pomocného uživatele pro download produktů.\\

to:

Z předchozí kapitoly vyplývá, že nepřihlášený uživatel nebude mít přístupová práva ke složce, v níž jsou uloženy soubory produktů. Tzn., že si nebude moci stáhnout soubory ani již publikovaného produktu. Z tohoto důvodu bylo třeba vytvořit pomocného uživatele pro download produktů - ten musí být typu WebUser nikoli normální uživatel.

13 November 2008, 11:34 by PremekBrada -
Changed lines 18-19 from:

Pozn: autorizovanému softwaru se v evidenční aplikaci říká "Produkt".

to:

Zde je stručné shrnutí postupu, k dispozici je také podrobná příručka. Pozn: autorizovanému softwaru se v evidenční aplikaci říká "Produkt".

13 November 2008, 11:25 by PremekBrada -
Changed line 21 from:
  1. Vytvořit, případně upravit, produkt - název, popis, upload soubory, výběr licence
to:
  1. Vytvořit, případně upravit, produkt - název, popis (je možné použít HTML), upload soubory, výběr licence
13 November 2008, 11:21 by PremekBrada -
Changed lines 1-2 from:
to:
20 October 2008, 10:05 by PremekBrada -
Added line 57:

Práva pro adresář se soubory

03 October 2008, 11:52 by StanislavSkalický -
Changed lines 61-62 from:

Pokud chce uživatel jakkoli editovat produkty, musí se přihlásit do systému OpenCms jako schvalovatel, vlastník, nebo administrátor. K produktům se však vkládají i údaje o uživateli, který je editoval a tyto údaje se berou z DAO osoby. Proto je třeba, aby pro uživatele, který edituje produkty, existovala v OsobaDao osoba se stejným loginname jakým se přihlašuje editující uživatel do systému OpenCms.

to:

Pokud chce uživatel jakkoli editovat produkty, musí se přihlásit do systému OpenCms jako schvalovatel, vlastník, nebo administrátor. K produktům se však vkládají i údaje o uživateli, který je editoval a tyto údaje se berou z DAO osoby. Proto je třeba, aby pro uživatele, který edituje produkty, existovala v OsobaDao osoba se stejným loginname, jakým se přihlašuje editující uživatel do systému OpenCms.

03 October 2008, 11:52 by StanislavSkalický -
Changed lines 61-62 from:

Pokud chce uživatel jakkoli editovat produkty, musí se přihlásit do systému OpenCms jako schvalovatel, vlastník, nebo administrátor. K produktům se však vkládají i údaje o uživateli, který je editoval a tyto údaje se berou z DAO osoby. Proto je třeba, aby pro uživatele, který edituje produkty existovala v OsobaDao osoba se stejným loginname jakým se přihlašuje editující uživatel do systému OpenCms

to:

Pokud chce uživatel jakkoli editovat produkty, musí se přihlásit do systému OpenCms jako schvalovatel, vlastník, nebo administrátor. K produktům se však vkládají i údaje o uživateli, který je editoval a tyto údaje se berou z DAO osoby. Proto je třeba, aby pro uživatele, který edituje produkty, existovala v OsobaDao osoba se stejným loginname jakým se přihlašuje editující uživatel do systému OpenCms.

03 October 2008, 11:51 by StanislavSkalický -
Added line 61:

Pokud chce uživatel jakkoli editovat produkty, musí se přihlásit do systému OpenCms jako schvalovatel, vlastník, nebo administrátor. K produktům se však vkládají i údaje o uživateli, který je editoval a tyto údaje se berou z DAO osoby. Proto je třeba, aby pro uživatele, který edituje produkty existovala v OsobaDao osoba se stejným loginname jakým se přihlašuje editující uživatel do systému OpenCms

03 October 2008, 11:44 by StanislavSkalický -
Changed lines 94-95 from:

Soubor mail.jar je pot0 potřeba nakopírovat do [OPENCMS_HOME]/WEB-INF/lib/

to:

Soubor mail.jar je poté potřeba nakopírovat do [OPENCMS_HOME]/WEB-INF/lib/

03 October 2008, 11:43 by StanislavSkalický -
Changed lines 94-95 from:

Tento soubor je potřeba nakopírovat do [OPENCMS_HOME]/WEB-INF/lib/

to:

Soubor mail.jar je pot0 potřeba nakopírovat do [OPENCMS_HOME]/WEB-INF/lib/

03 October 2008, 11:42 by StanislavSkalický -
Changed line 93 from:
to:
03 October 2008, 11:38 by StanislavSkalický -
Changed line 93 from:
to:
03 October 2008, 11:37 by StanislavSkalický -
Changed lines 94-95 from:

Tento soubor je potřeba nakopírovat do [OPENCMS_HOME/WEB-INF/lib/]

to:

Tento soubor je potřeba nakopírovat do [OPENCMS_HOME]/WEB-INF/lib/

03 October 2008, 11:37 by StanislavSkalický -
Added lines 92-95:

U odesílání mailů jsem také narazil na problém, že na beta.kiv.zcu.cz byla mezi knihovnami OpenCms verze 6.2.3 zastaralá knihovna javamail-API. Verzi, s kterou již odesílání funguje přikládám zde: mail.jar Δ Tento soubor je potřeba nakopírovat do [OPENCMS_HOME/WEB-INF/lib/]

03 October 2008, 11:30 by StanislavSkalický -
Added line 25:
03 October 2008, 11:29 by StanislavSkalický -
Changed lines 5-6 from:
  • aktuální verze modulu je cz.zcu.kiv.produkty_0.21.zip
to:
  • aktuální verze modulu je cz.zcu.kiv.produkty_0.24.zip
Changed lines 25-26 from:

[@

    <?xml version="1.0" encoding="UTF-8"?>
to:

[@

Changed line 28 from:
    <cms:include page="/system/modules/cz.zcu.kiv.osoby/pages/produkty/detail.jsp" />
to:
    <cms:include page="/system/modules/cz.zcu.kiv.produkty/pages/produkty/detail.jsp" />
02 October 2008, 09:37 by StanislavSkalický -
Changed lines 99-106 from:

TBD

to:

Modul Produkty je vytvořen ve 2 jazykových verzích - české a anglické. Vytvoření obou lokalizací popíšu podle toho, jak jsem je vytvořil na beta.kiv.zcu.cz

  1. Česká verze
Na adresáři www.kiv.zcu.cz/produkty/ jsem vyplnil následující property:
  • locale=cs
  1. Anglická verze
Vytvořil jsem sibling celého adresáře www.kiv.zcu.cz/produkty/ (i se všemi resources uvnitř kromě podadresáře /data/ a jeho obsahu) na adresář www.kiv.zcu.cz/en/products/ Tento adresář má totiž nastavené property(dědí od nadřazeného adresáře):
  • locale=en
Na tomto uri - www.kiv.zcu.cz/en/products/ je nyní tedy umístěna anglická lokalizace modulu Produkty. Později bude ještě třeba přejmenovat jednotlivá JSP na anglické názvy.
02 October 2008, 09:33 by StanislavSkalický -
Changed lines 90-91 from:
  • Není třeba vyplňovat username a password, protože mail je odesílán z domény zcu.cz.
to:
  • Není třeba vyplňovat username a password, protože mail je odesílán z domény zcu.cz.
Changed lines 93-94 from:

TBD

to:

Počet zobrazovaných nejstahovanějších produktů lze na této stránce redukovat nastavením property pocet_produktu. Tuto property je třeba nejprve definovat.
Na souboru seznam-nejstahovanejsi.html pak této property nastavím hodnotu např:

  • pocet_produktu=5

Pokud property není nastavena, zobrazuje se seznam všech schválených produktů v systému.

02 October 2008, 09:25 by StanislavSkalický -
Changed lines 89-90 from:
Je třeba nastavení provést i v anglické lokalizaci mail_en.properties

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

to:
  • Je třeba provést nastavení i v anglické lokalizaci mail_en.properties
  • Není třeba vyplňovat username a password, protože mail je odesílán z domény zcu.cz.

Nastavení počtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

02 October 2008, 09:24 by StanislavSkalický -
Changed lines 79-86 from:

smtp=smtp.zcu.cz odesilatel=email@kiv.zcu.cz username= password= port=25 tls.enable=false auth=false subject=Navr\u017Een\u00ED produktu

to:
    smtp=smtp.zcu.cz
    odesilatel=email@kiv.zcu.cz
    username=
    password=
    port=25
    tls.enable=false
    auth=false
    subject=Navr\u017Een\u00ED produktu
Added lines 88-89:
Je třeba nastavení provést i v anglické lokalizaci mail_en.properties
02 October 2008, 09:22 by StanislavSkalický -
Added lines 75-88:

Při navržení produktu na schválení se provede akce odeslání emailu o navržení na schválení schvalovatelům.
Aby se email odeslal, je třeba správně nastavit SMTP server. Nastavení serveru je uloženo v souboru classes/cz/zcu/kiv/produkty/mail.properties.
Doporučené nastavení:

smtp=smtp.zcu.cz
odesilatel=email@kiv.zcu.cz
username=
password=
port=25
tls.enable=false
auth=false
subject=Navr\u017Een\u00ED produktu

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

Deleted lines 90-92:

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

TBD

02 October 2008, 09:15 by StanislavSkalický -
Changed lines 72-73 from:
  • skupině TestDownload nastavíme na Allowed práva r+v
to:
  • skupině TestDownload nastavíme na Allowed práva r+v
02 October 2008, 09:15 by StanislavSkalický -
Added line 66:
Changed lines 68-73 from:
to:
Do access.properties tedy uložím následující properties:
  • download_username=download
  • download_password=password
Download uživatel však stále nemá přístup do složky se soubory produktů: www.kiv.zcu.cz/produkty/data/. Upravíme tedy permissions k tomuto adresáři:
  • skupině TestDownload nastavíme na Allowed práva r+v
02 October 2008, 09:08 by StanislavSkalický -
Changed lines 62-63 from:

Z předchozí kapitoly vyplývá, že nepřihlášený uživatel nebude mít přístupová práva ke složce, v níž jsou uloženy soubory produktů. Tzn., že si nebude moci stáhnout soubory ani již publikovaného produktu. Z tohoto důvodu bylo třeba vytvořit pomocného uživatele pro download produktů

to:

Z předchozí kapitoly vyplývá, že nepřihlášený uživatel nebude mít přístupová práva ke složce, v níž jsou uloženy soubory produktů. Tzn., že si nebude moci stáhnout soubory ani již publikovaného produktu. Z tohoto důvodu bylo třeba vytvořit pomocného uživatele pro download produktů.
Oproti schvalovatelům a vlastníkům však údaje o download uživateli jsou umístěny do souboru classes/cz/zcu/kiv/produkty/access.properties ve složce modulu. V tomto souboru je třeba definovat properties:

  • download_username
  • download_password
Př. V Opencms mám skupinu TestDownload a do ní patří uživatel download, jehož přístupové heslo je: password
02 October 2008, 08:54 by StanislavSkalický -
Added lines 62-64:

Z předchozí kapitoly vyplývá, že nepřihlášený uživatel nebude mít přístupová práva ke složce, v níž jsou uloženy soubory produktů. Tzn., že si nebude moci stáhnout soubory ani již publikovaného produktu. Z tohoto důvodu bylo třeba vytvořit pomocného uživatele pro download produktů

Nastavení SMTP serveru pro odesílání e-mailů o navržení produktů na schválení

Changed line 67 from:

Nastavení SMTP serveru pro odesílání e-mailů o navržení produktů na schválení

to:

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

Deleted lines 69-71:

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

TBD

02 October 2008, 08:50 by StanislavSkalický -
Changed line 46 from:
  • role_shcalovatele
to:
  • role_schvalovatele
01 October 2008, 15:20 by StanislavSkalický -
Changed lines 62-63 from:
to:

TBD

Changed lines 65-66 from:
to:

TBD

Changed lines 68-69 from:

Nastavení lokalizace modulu Osoby

to:

TBD

Nastavení lokalizace modulu Produkty

TBD

01 October 2008, 15:19 by StanislavSkalický -
Changed lines 59-67 from:
  1. Všem skupinám, kterým jsme přiřadili role schvalovatelů a vlastníků nastavíme na Allowed následující práva: d+r+w+v
to:
  1. Všem skupinám, kterým jsme přiřadili role schvalovatelů a vlastníků nastavíme na Allowed následující práva: d+r+w+v

Nastavení pomocného uživatele pro download souborů

Nastavení SMTP serveru pro odesílání e-mailů o navržení produktů na schválení

Nastavenípočtu produktů. které se zobrazí na stránce seznam-nejstahovanejsi.html

Nastavení lokalizace modulu Osoby

01 October 2008, 15:16 by StanislavSkalický -
Changed line 58 from:
  1. Všechna přístupová práva pro skupinu Guests nastavíme na denied.
to:
  1. Všechna přístupová práva pro skupinu Guests nastavíme na denied. Navíc je nutné zaškrtnout volbu Overwrite inherited.
01 October 2008, 15:15 by StanislavSkalický -
Changed lines 55-59 from:
  • role_vlastnici=TestClenove
to:
  • role_vlastnici=TestClenove

Jelikož se produkty stahují přes licenci, neměl by být umožněn přímý přístup do adresáře www.kiv.zcu.cz/produkty/data/, kde jsou uloženy soubory produktů. K tomu je třeba upravit permissions k tomuto adresáři.

  1. Všechna přístupová práva pro skupinu Guests nastavíme na denied.
  2. Všem skupinám, kterým jsme přiřadili role schvalovatelů a vlastníků nastavíme na Allowed následující práva: d+r+w+v
01 October 2008, 15:05 by StanislavSkalický -
Changed lines 50-52 from:
to:
  • TestVedeni
  • TestClenove
  • TestNeutral
01 October 2008, 15:04 by StanislavSkalický -
Changed lines 49-55 from:
Př.
to:
Př. V OpenCms mám následující skupiny:
Chci, aby uživatelé ze skupin TestVedeni a TestNeutral mohli schvalovat produkty a uživatelé ze skupiny TestNeutral byli vlastníky. Property tedy nastavím následujícím způsobem:
  • role_schvalovatele=TestVedeni;TestNeutral
  • role_vlastnici=TestClenove
01 October 2008, 14:58 by StanislavSkalický -
Changed line 48 from:

Na adresáři www.kiv.zcu.cz/produkty pak těmto properties přiřadím hodnotu. Každá role přitom může být přidělena více skupinám - pro tento případ v property odděluji jednotlivé skupiny znakem ;

to:

Na adresáři www.kiv.zcu.cz/produkty pak těmto properties přiřadím hodnotu. Každá role přitom může být přidělena více skupinám - pro tento případ v property odděluji jednotlivé skupiny znakem ';'

01 October 2008, 14:58 by StanislavSkalický -
Changed line 48 from:

Na adresáři www.kiv.zcu.cz/produkty pak těmto properties přiřadím hodnotu. Každá role přitom může být přidělena více skupinám - pro tento případ v property odděluji jednotlivé skupiny znakem ;

to:

Na adresáři www.kiv.zcu.cz/produkty pak těmto properties přiřadím hodnotu. Každá role přitom může být přidělena více skupinám - pro tento případ v property odděluji jednotlivé skupiny znakem ;

01 October 2008, 14:58 by StanislavSkalický -
Changed line 44 from:

Aby jsme využili všechny funkce modulu, je třeba určit OpenCms skupinám tyto role.

to:

Aby jsme využili všechny funkce modulu, je třeba přiřadit OpenCms skupinám tyto role.

01 October 2008, 14:57 by StanislavSkalický -
Changed lines 38-49 from:
  • upload_folder_path=/produkty/data/
to:
  • upload_folder_path=/produkty/data/

Nastavení přístupových práv na modul Produkty

Na Modulu Produkty následující role uživatelů:

  • schvalovatelé - mohou vytvářet, editovat, schvalovat produkty k publikaci atd.
  • vlastníci - mohou vytvářet, editovat produkty atd. Nemohou schvalovat produkty.

Aby jsme využili všechny funkce modulu, je třeba určit OpenCms skupinám tyto role. Na beta.kiv.zcu.cz jsem nejprve definoval nové property:

  • role_shcalovatele
  • role_vlastnici

Na adresáři www.kiv.zcu.cz/produkty pak těmto properties přiřadím hodnotu. Každá role přitom může být přidělena více skupinám - pro tento případ v property odděluji jednotlivé skupiny znakem ;

Př.
01 October 2008, 14:46 by StanislavSkalický -
01 October 2008, 14:43 by StanislavSkalický -
Changed line 38 from:
  • fotky_osob_folder_path=/osoby/fotografie/
to:
  • upload_folder_path=/produkty/data/
01 October 2008, 14:42 by StanislavSkalický -
Changed line 38 from:
  • fotky_osob_folder_path=/osoby/fotografie/
to:
  • fotky_osob_folder_path=/osoby/fotografie/
01 October 2008, 14:42 by StanislavSkalický -
Changed lines 37-38 from:

Příklad z beta.kiv.zcu.cz: Vytvořil jsem adresář www.kiv.zcu.cz/produkty/data/. Property jsem nastavil na adresář www.kiv.zcu.cz/produkty/.

  • fotky_osob_folder_path=/osoby/fotografie/
to:
Příklad z beta.kiv.zcu.cz: Vytvořil jsem adresář www.kiv.zcu.cz/produkty/data/. Property jsem nastavil na adresář www.kiv.zcu.cz/produkty/.
  • fotky_osob_folder_path=/osoby/fotografie/
01 October 2008, 14:41 by StanislavSkalický -
Changed lines 30-38 from:

@]

to:

@]

Nastavení adresáře pro ukládání souborů produktu

Produktům je možné přiřadit soubor, který se uploaduje do OpenCms VFS. Je tedy třeba nastavit property upload_folder_path u adresáře ve kterém se nachází JSP pracující s produkty. Na beta.kiv.zcu.cz jsem tuto property nastavil na adresář www.kiv.zcu.cz/produkty/. Property udává, kam se ukládají uploadované soubory.

Tato property defaultně není definovaná, takže je nutné ji nejprve definovat. Hodnota property se pak vyplní podle toho, kam se budou soubory do VFS ukládat (hodnota bude cesta k existujícímu adresáři). Příklad z beta.kiv.zcu.cz: Vytvořil jsem adresář www.kiv.zcu.cz/produkty/data/. Property jsem nastavil na adresář www.kiv.zcu.cz/produkty/.

  • fotky_osob_folder_path=/osoby/fotografie/
01 October 2008, 14:33 by StanislavSkalický -
Changed lines 15-16 from:

Po importování modulů je nutné vytvořit JSP stránky na OpenCms frontendu. Na beta.kiv.zcu.cz jsem následující stránky do adresáře www.kiv.zcu.cz/produkty/.

to:

Po importování modulů je nutné vytvořit JSP stránky na OpenCms frontendu. Na beta.kiv.zcu.cz jsem následující stránky do adresáře www.kiv.zcu.cz/produkty/.
Tyto JSP stránky mají opravdu příponu .html.

01 October 2008, 14:30 by StanislavSkalický -
Changed lines 21-29 from:
  • seznam.html
to:
  • seznam.html

Každá z těchto JSP stránek obsahuje pouze include stejnojmenného JSP z modulu cz.zcu.kiv.produkty tedy např. JSP detail.jsp obsahuje následující kód:

    
    <?xml version="1.0" encoding="UTF-8"?>
    <%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>

    <cms:include page="/system/modules/cz.zcu.kiv.osoby/pages/produkty/detail.jsp" />
01 October 2008, 14:29 by StanislavSkalický -
Changed lines 12-21 from:
  1. Importujte do Opencms modul cz.zcu.kiv.produkty
to:
  1. Importujte do Opencms modul cz.zcu.kiv.produkty

Vytvoření JSP resources na frontendu

Po importování modulů je nutné vytvořit JSP stránky na OpenCms frontendu. Na beta.kiv.zcu.cz jsem následující stránky do adresáře www.kiv.zcu.cz/produkty/.

  • detail.html
  • edit.html
  • produkt-download.htmlpozice-edit.jsp
  • schvaleni.htmlpredmety-edit.jsp
  • seznam-nejstahovanejsi.html
  • seznam.html
01 October 2008, 14:25 by StanislavSkalický -
Changed line 3 from:

Tento návod popisuje instalaci modulu cz.zcu.kiv.produkty na beta.kiv.zcu.cz. Jedná se však taktéž o obecný návod nasazení tohoto modulu do redakčního systému OpenCms.\\

to:

Tento návod popisuje instalaci modulu cz.zcu.kiv.produkty na beta.kiv.zcu.cz. Jelikož je modul závislý na konkrétní DB na KIV, nebude fungovat v systému bez přístupu k této DB.\\

01 October 2008, 14:23 by StanislavSkalický -
Changed lines 1-3 from:

Tento návod popisuje instalaci modulu cz.zcu.kiv.osoby na beta.kiv.zcu.cz. Jedná se však taktéž o obecný návod nasazení tohoto modulu do redakčního systému OpenCms.\\

to:
Changed lines 5-6 from:
  • aktuální verze modulu je cz.zcu.kiv.osoby_0.16.zip
to:
  • aktuální verze modulu je cz.zcu.kiv.produkty_0.21.zip
Changed lines 9-10 from:
  1. Importujte do OpenCms modul cz.zcu.kiv.common
Modul Osoby má nastavenou dependency na tento modul, takže bez něj nebudete moci provést krok 2.
to:
  1. Pokud ještě nemáte importovaný, importujte do OpenCms modul cz.zcu.kiv.common
Modul Produkty má nastavenou dependency na tento modul, takže bez něj nebudete moci provést krok 3.
Changed line 12 from:
  1. Importujte do Opencms modul cz.zcu.kiv.osoby
to:
  1. Importujte do Opencms modul cz.zcu.kiv.produkty
01 October 2008, 14:14 by StanislavSkalický -
Added lines 1-10:

Tento návod popisuje instalaci modulu cz.zcu.kiv.osoby na beta.kiv.zcu.cz. Jedná se však taktéž o obecný návod nasazení tohoto modulu do redakčního systému OpenCms.
Nutná podmínka pro instalaci tohoto modulu: V OpenCms musí být nainstalován aplikační framework Spring.

  • aktuální verze modulu je cz.zcu.kiv.osoby_0.16.zip

Importování modulů

Pro instalaci modulu je třeba provést následující kroky:

  1. Importujte do OpenCms modul cz.zcu.kiv.common
Modul Osoby má nastavenou dependency na tento modul, takže bez něj nebudete moci provést krok 2.
Aktuální verze modulu Common je cz.zcu.kiv.common_0.12.zip
  1. Importujte do Opencms modul cz.zcu.kiv.osoby