VirtlabDia-instalace, použití a rozšiřování
Z VirtlabWiki
Verze z 18:51, 13. 8. 2009 Gry72 (Diskuse | příspěvky) ← Předchozí porovnání |
Aktuální verze Gry72 (Diskuse | příspěvky) (→Instalace VirtlabDia na lokalitu) |
||
Řádka 33: | Řádka 33: | ||
Při instalaci postupovat podle README ve zdrojových textech. Pozor, v DP (Výpis 21, s.54) je chyba, má se spouštět autogen.sh, ne automake. | Při instalaci postupovat podle README ve zdrojových textech. Pozor, v DP (Výpis 21, s.54) je chyba, má se spouštět autogen.sh, ne automake. | ||
+ | |||
+ | Vyrobit symlink z virtlabdia na dia (ve stejném adresáři jako virtlabdia) | ||
== TODO == | == TODO == | ||
Řádka 38: | Řádka 40: | ||
* Z obrázku existujících produkčních úloh již upravených (Dášou+Pavlem) ve VirtlabDia vy-grep-ovat seznam použitých symbolů pro síťové prvky, ty doplnit do tabulek parserů | * Z obrázku existujících produkčních úloh již upravených (Dášou+Pavlem) ve VirtlabDia vy-grep-ovat seznam použitých symbolů pro síťové prvky, ty doplnit do tabulek parserů | ||
* Doplnění nových symbolů do Virtlab sheet - Honza R. | * Doplnění nových symbolů do Virtlab sheet - Honza R. | ||
- | * Instalace VirtlabDia na produkčních lokalitách - Katka + Petr | + | * Instalace VirtlabDia na produkčních lokalitách - Katka + Petr (DONE) |
Aktuální verze
Obsah |
Stav implementace VirtlabDia
- Generování logické topologie i clickable bitmapy z Virtlab DIA zdrojáku je merge-ováno v SVN
- Zbývá pouze mergeovat Honzovo přidání alternativních symbolů (např. pro různé typy PC) do sheetu Virtlab a aktualizovat binární balíčky pro toto rozšíření
Informace
- Jako Ethernet linky lze použít všechny typy spojovacích čar z hlavní palety (5 typů, i obloukové a Bezier, i ZigZagLine)
- Používané symboly princpiálně nemusí být ve sheetu Virtlab, pokud budou tabulky v parserech pro logickou toplogii a clickable bitmapu rozšířeny
o symboly z jiných sheetů- Sheet Virtlab byl založen hlavně proto, aby uživatel věděl, které prvky může používat (pro které je podpora v parserech)
Jak dodat prvek ze sheetu X do sheetu Virtlab
- Do Virtlab.sheet.in zkopírovat z X.sheet.in sekci příslušného prvku (<object name="X - KopirovanyPrvek" ...>). V názvu nahradit jméno sheetu (X -> Virtlab)
- případně lze modifikovat v sekci text v Description (lze libovolně)
- Do src/shapes/Virtlab zkopírovat KopirovanyPrvek.shape a příslušný .png (obvykle se jmenuje KopirovanyPrvek.png, pokud ne, najde se odkaz na jeho jméno v .shape)
- Ve KopirovanyPrvek.shape aktualizovat jméno prvku (<name>) na sheet Virtlab
- VirtlabDia překompilovat
Umožnění používání symbolů (dědících ze Shape) z jiných sheetů než Virtlab
Musí se přidat do tabulky v parserech (PHP) pro vytváření logické topologie (DP kap. 5.3,XMLTransform.php.inc) a clickable bitmapy (DP kap. 5.5-Výpis 13, virtlabDia.php-inc)
Zjištění symbolů, které jsou ve zdrojovém textu obrázku (Virtlab)Dia použity:
grep <dia:object="NECO">
Pak odstranit texty ( <dia:object="Text xxx">, zredukovat opakující se řádky (uniq)
Instalace VirtlabDia na lokalitu
Buďto z balíčku nebo kompilací ze zdrojových textů (preferováno). Před instalací je nutno odstranit pozůstatky dříve nainstanovaných baličků standardní Dia, popř. starých verzí VirtlabDia (dpkg -l | grep -i dia) a to včetně jejich konfigurací.
Při instalaci postupovat podle README ve zdrojových textech. Pozor, v DP (Výpis 21, s.54) je chyba, má se spouštět autogen.sh, ne automake.
Vyrobit symlink z virtlabdia na dia (ve stejném adresáři jako virtlabdia)
TODO
- Z obrázku existujících produkčních úloh již upravených (Dášou+Pavlem) ve VirtlabDia vy-grep-ovat seznam použitých symbolů pro síťové prvky, ty doplnit do tabulek parserů
- Doplnění nových symbolů do Virtlab sheet - Honza R.
- Instalace VirtlabDia na produkčních lokalitách - Katka + Petr (DONE)