abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:00 | IT novinky

    DuckDuckGo AI Chat umožňuje "pokecat si" s GPT-3.5 Turbo od OpenAI nebo Claude 1.2 Instant od Anthropic. Bez vytváření účtu. Všechny chaty jsou soukromé. DuckDuckGo je neukládá ani nepoužívá k trénování modelů umělé inteligence.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 2
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 564 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Open Office pro více uživatelů přes webové rozhraní?

    8.1.2010 08:05 LuděkS | skóre: 31 | blog: publish | Liberec
    Open Office pro více uživatelů přes webové rozhraní?
    Přečteno: 1557×
    Dobrý den, chtěl bych požádat o radu.

    Už poměrně dlouho hledám open source řešení, které by umožňovalo spolupráci více uživatelů na jednom dokumentu současně. Asi nejblíž představě je google spreadsheet (z google docs), avšak to nelze použít ve vlastní firemní síti. A protože ve firmě se do tabulek zapisují zakázky, není možné takový dokument vystavit někde mimo firmu.

    Asi nejblíž požadavku by mohl být projekt OpenGoo, který jsem se pokusil lokalizovat a nasadit ve firmě. Výhodou jsou zámky u souborů, ke kterým přistupuje více uživatelů a DMS. Zásadní nevýhodou je absence vestavěného tabulkového procesoru, což je zcela zásadní problém. Už několik let je u této položky "comming soon", ale stále nic. :-(

    Je mi jasné, že úplně nejlepším řešením by bylo nasazení najěkého informačního systému. To se ovšem i přes moji opakovanou snahu několikrát nepodařilo, protože vedoucím nejvíc vyhovuje editace obyčejné excelovské (rozuměj OOo) tabulky smožností přidávání sloupců, barev, vzorců a různých odkazů a propjení.

    Uvažoval jsem i o tom, že by bylo možné vytvořit tabulku podle vzoru a použít kombinaci PHP&MySQL. To ale také nelze, protože takové řešení není tak jednoduše uživatelsky upravovatelné (přidání sloupců, barev, vzorců).

    Naprosto ideálním řešením by bylo použití OOo (zejména tabulkového procesoru) přes webové rozhraní.

    Mnohokrát jsem prohledával internet a vyzkoušel jsem několik řešení, která vypadala slibně. Všechna se však nakonec ukázala víceméně nepoužitelná a navíc po nějaké době zanikla. Zkoušel jsem např. PengYou a mnohá další (která si už ani nepamatuji). Ze současných TeamDrive, O3Space, Ulteo OVD.. také jsem narazil na možnost použití OOo jako serveru, ale velmi těžko hledám nějaké podrobnější informace.

    Za každou radu a nasměrování předem děkuji!

    Odpovědi

    8.1.2010 09:51 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Už poměrně dlouho hledám open source řešení, které by umožňovalo spolupráci více uživatelů na jednom dokumentu současně.
    To by chtělo více detailů ohledně toho, co si představujete pod spoluprácí současně?

    Chcete aby jeden dokument editovalo víc lidí v různých časech? (dokument je na sdíleném disku/v svn repozitáři)

    Chcete aby lidé viděli co ostatní změnili? (zapnout režim změn)

    Nebo že jej má více lidí otevřeno na různých PC najednou? (chová se jako databáze, co použít databázi - oo base v souboru nebo sql?)

    Nebo aby najednou do jednoho dokumentu "čuměli" dva lidé a viděli real time co se mění? (sdílený remote desktop nebo spolupráce přes XMPP)

    Co s tím má webové rozhraní?
    In Ada the typical infinite loop would normally be terminated by detonation.
    8.1.2010 11:09 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Díky za reakci. Pokusím se odpovědět - cokoliv a všechno z toho by bylo dobré.


    Jde o toto:
    Ve firmě zapisují zakázky a s nimi související věci do tabulkového procesoru.

    Zapisovat potřebuje více lidí. Přičemž - použití možnosti sdílení obsažené v OOo se neosvědčilo.

    Samotné zamknutí calc souboru při otevření také nefunguje spolehlivě (vím, že by se to NEMĚLO stát, ale stalo se, že víc uživatelů sobuor najednou otevřelo a přepsali si jej)

    Vzhled tabulek (sloupce, barvy) vytváří vedoucí.. a také je často mění. Není proto možné použít jiné řešení - musí si to editovat sám (a snadno => řešení pro běžného uživatele).

    V současné době je dokument (dokumenty) na souborovém serveru. Přístup je možný přes ntfs, cifs a sambu (pro win stanice).

    K editaci by mohlo docházet současně, nebo by bylo možné současnou editaci zakázat aby nemohlo v žádném případě dojít k dvojímu otevření. (To se mi ale s použitím stávajících prostředků nikdy úplně spolehlivě nepodařilo.)

    Ideální by bylo, kdyby dokument mohlo mít otevřeno víc lidí najednou a viděli změny. Databázi použít nemohu.. musí být zachována možnost hlavní editace a tvorby vedoucím a databáze poskytuje omezené možnosti (to už jsem také zkoušel.. :-() Tzn, kdyby do jednoho dokumentu "čuměli" dva lidé a viděli real time co se mění - to by bylo úplně ideální, ale nevím jak to udělat.

    Zvlášt pokud by šlo nějak využít XMPP tak by mne to zajímalo.. neměl byste nějaký odkaz (návod?) Děkuji!

    8.1.2010 12:48 krtek007 | skóre: 4
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    A Google for domains se vám nelíbí proto, protože data ukládá mimo vaši síť?
    8.1.2010 13:45 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Přesně tak.
    8.1.2010 14:19 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Zapisovat potřebuje více lidí. Přičemž - použití možnosti sdílení obsažené v OOo se neosvědčilo.

    OO Calc v3 to umí.

    http://wiki.services.openoffice.org/wiki/Documentation/FAQ/Writer/DocumentManagement/Can_multiple_users_edit_a_file_concurrently%3F

    Každopádně používání tabulkového procesoru na sdílená data je hovadina. Tuto myšlenku prosadil "excel" ale každý, kdo se snažil v "excelu" o něco složitejšího, Vám řekne abyste použil "access".
    Vzhled tabulek (sloupce, barvy) vytváří vedoucí.. a také je často mění. Není proto možné použít jiné řešení - musí si to editovat sám (a snadno => řešení pro běžného uživatele).
    IMHO vzhled pohledů v OO Base lze měnit taky dost klikoidně.

    Alternativně lze kombinovat oba přístupy. V Calcu mít nadefinovaný datový zdroj z databáze.
    K editaci by mohlo docházet současně, nebo by bylo možné současnou editaci zakázat aby nemohlo v žádném případě dojít k dvojímu otevření. (To se mi ale s použitím stávajících prostředků nikdy úplně spolehlivě nepodařilo.)
    To je možná tím, že si editor dělá kopii souboru, kterou edituje, a pak přejmenuje. Nicméně udržet lock na původním souboru by měl umět. Tam, kde jsem působil já, k tomu nedocházelo, a to ještě za dob OO 2.x.
    Tzn, kdyby do jednoho dokumentu "čuměli" dva lidé a viděli real time co se mění - to by bylo úplně ideální, ale nevím jak to udělat.
    Jak jsem říkal můžete použít i sdílený remote desktop. Pak se ale uživatelé budou prát o myš.

    A samozřejmě při updatech do sdíleného souboru OO Calcu nebo databáze se IMHO změny projeví ve všech otevřených instancích, jinak by to nemělo smysl.
    Zvlášt pokud by šlo nějak využít XMPP tak by mne to zajímalo.. neměl byste nějaký odkaz (návod?) Děkuji!
    To je sice sexy, ale. V OO byla tato iniciativa zaříznuta. XMPP momentálně umí jen Abiword a Inkscape (a samozřejmě MS Office má svůj protokol na real time spolupráci), čili asi nic pro Vás. Při spolupráci přes XMPP musí ale mít každej svůj soubor, ve kterých se to synchronně mění. Takže asi nic.
    In Ada the typical infinite loop would normally be terminated by detonation.
    8.1.2010 17:14 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Děkuji za reakci :-).
    OO Calc v3 to umí.

    Já vím, zkoušel jsem to, ale jak jsem psal, neosvědčilo se to (nefunguje to úplně ideálně, navíc je možnost edtace omezená. Stávalo se mi, že u některých uživatelů to fungovalo a pak najednou ne. Atd..

    Každopádně používání tabulkového procesoru na sdílená data je hovadina.
    S tím úplně souhlasím, jenže některým lidem je těžké (nemožné) to vysvětlit.. :-)

    IMHO vzhled pohledů v OO Base lze měnit taky dost klikoidně.
    Také jsem to zkoušel. Je to docela omezené. Navíc jsem měl docela problémy se stabilitou.

    Tam, kde jsem působil já, k tomu nedocházelo,
    ..máme šikovnější uživatele.. ;-)

    ..sdílený remote desktop
    Přiznám se, že tohle mne nenapadlo... Používám rdesktop, vnc i nx, ale nenapadlo mne to použít takto. Budu o tom přemýšlet...

    Při spolupráci přes XMPP musí ale mít každej svůj soubor, ve kterých se to synchronně mění. Takže asi nic.
    Naopak to by vůbec nevadilo. Klidně bych to vyzkoušel. Nemáte nějaký link "jak na to"?

     


    8.1.2010 18:17 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Stávalo se mi, že u některých uživatelů to fungovalo a pak najednou ne. Každopádně používání tabulkového procesoru na sdílená data je hovadina. S tím úplně souhlasím, jenže některým lidem je těžké (nemožné) to vysvětlit.. :-) Navíc jsem měl docela problémy se stabilitou.
    Tak si holt kupte excel nebo access a budete to mít i s obsluhou nahoře bez.
    Při spolupráci přes XMPP musí ale mít každej svůj soubor, ve kterých se to synchronně mění. Takže asi nic.
    Naopak to by vůbec nevadilo. Klidně bych to vyzkoušel. Nemáte nějaký link "jak na to"?
    Jak jsem říkal jediné co vím je že to podporuje Inkscape a Abiword, takže žádné tabulky.

    Můžete zkusit googlit a nebo se podívat na wikipedii.
    In Ada the typical infinite loop would normally be terminated by detonation.
    8.1.2010 20:10 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Tak si holt kupte excel nebo access a budete to mít i s obsluhou nahoře bez.
    Omlouvám se, ale kdybych to takto chtěl řešit, tak bych se přece neptal zde. Mohl bych zkusit třeba badblue server. Ale mně jde o to nalézt řešení kompatibilní s OOo a Linuxem.

    Stránku z wikipedie samozřejmě znám (a nejen tuto stránku). Řadu věci z tohoto seznamu jsem také zkoušel. Až nakonec se ptám zde. Jde mi o to, že to MUSÍ BÝT ŘEŠITELNÉ i za cenu, že by se to muselo napsat. Děkuji za reakci.
    8.1.2010 20:25 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Pokud na to máte kou^USamozřejmě s tímto postojem lze řešit lecos. (Já jsem spoustu věcí taky tak vyřešil.) Nejčistší by bylo zrealizovat tu implementaci XMPP do OO, ale to bude asi na delší trať. Pravděpodobně by šlo znásilnit režim sledování změn, aby data o změnách posílal jako XMPP stanzy. Nebo se můžete pokusit odbugovat ten sdílenej Calc.

    Nákup hotového řešení je v tomto případě potřeba zvážit jako protiváhu vlastního vývoje. (Někdo za tu implementaci bude muset zaplatit.)
    In Ada the typical infinite loop would normally be terminated by detonation.
    8.1.2010 21:37 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Nákup hotového řešení je v tomto případě potřeba zvážit jako protiváhu vlastního vývoje. (Někdo za tu implementaci bude muset zaplatit.)

    To je úplná pravda. Problém je, že hotové řešení (jako např. Lotus) nikdo nekoupí. IS založený na opensource také ne (to je opravdu jednodušší koupit nějaké řešení pro MS). Svobodnou opensource verzi také nikdo nepoužije (protože implemetace do firmy není jen tak jednoduchá a někdo s tím obvykle musí pomoct, což bývá placená služba). Kromě toho tu pokusy tohoto typu už byly a nezdařily se.
    Já bych to opravdý rád vyřešil v Linuxu (nejlépe s OOo, ale není to podmínka) a domnívám se, že by to využilo víc lidí (já rozhodně na víc místech). Zvlášt proto, že to vypadá, že dostupné řešení neexistuje. Kromě toho se to snažím vyřešit už několik let (neúspěšně), takže pokud je potřeba se něco naučit tak do toho jdu, pokud existuje polovičaté řešení tak se ho pokusím dotáhnout, jestli je nějaké řešení k dispozici tak ho vyzkouším. Proto jsem se pustil do lokalizace OpenGoo. Kdyby tam byl slušný tabulkový procesor, tak je situace (díky funkčním zámkům) vyřešená. Pokud by někdo napsal řešení v javě (kterou neumím) jako např. toto nebo mi aspoň podařil jak to podle tohoto návodu realizovat, tak by mi to moc pomohlo. Dokonce by se to asi dalo i v rozumných mezích zaplatit. Pokud ani to nejde, naučím se to napsat sám.

    Ale než se nějakým směrem pustím, potřebuju poradit kudy mám napřít síly. Hledám směr, kterým je nejlepší se vydat a chci to vyřešit (pokud možno jednou provždy!) :-)
    Jendа avatar 9.1.2010 06:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Ale než se nějakým směrem pustím, potřebuju poradit kudy mám napřít síly. Hledám směr, kterým je nejlepší se vydat a chci to vyřešit (pokud možno jednou provždy!) :-)
    Já bych to osobně řešil tím spuštěním někde na serveru a uživatelé by se k tomu připojovali přes VNC.
    9.1.2010 10:14 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Vážně nad tím uvažuju.. ale nejsem si jistý, jestli to není příliš "zranitelné" řešení a navíc např. pro 10 lidí nepoužitelné.. Ale kdyby se vnc použilo a mezi něj a ostatní uživatele by se dala nějaká vrstva, která by odfiltrovala duplicitu přístupů a hlídala jednotlivá přihlášení, tak by se to mohlo blížit záměru. Jen netuším, jak takovou "vrstvu" udělat.
    9.1.2010 08:39 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    protože implemetace do firmy není jen tak jednoduchá a někdo s tím obvykle musí pomoct, což bývá placená služba
    V mém případě náklady na nákup licence od m$ byly vyšší než náklady na "pomoc", takže se prosadil OOo. Nepotřeboval jsem ale řešit to co Vy, protože mí uživatelé uměli používat databáze.
    Pokud by někdo napsal řešení v javě (kterou neumím) jako např. toto

    Dojo (a vůbec web access k OOo) není IMHO cesta kterou chcete. Je to pouze změna interface ale v jádru budete mít pořád ten OOo a tudíž problém se sdílením. Je to mapování 1 webová instance k 1 dokumentu, ne N ku 1. Navíc co jsem slyšel tak provozovat OOo v server režimu vyžaduje trochu podpory, protože to občas slítne, etc.
    Ale než se nějakým směrem pustím, potřebuju poradit kudy mám napřít síly.

    Více podnětů než bylo řečeno asi už nevymyslíme.
    In Ada the typical infinite loop would normally be terminated by detonation.
    8.1.2010 22:32 Sandokan
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    No, možná by to šlo třeba pořešit tak, že by OpenOpice byl jako klient třeba k MySQL nebo Postgresu. Pokud těch tabulek nebude extra moc, tak by to nějaká makra se vstupním formulářem celkem spravila, ale práci to zcela jistě dá.

    Vím, že už jste tu podobnou věc několikrát odmítl, ale koukněte se na TinyERP. Kamarád má celkem drobnou firmičku (asi 8 lidí) a celkem nedávno zjistil, že se už bez nějakého informačního systému neobejde. Ne, že by ho chtěl, ale prostě ho k tomu odběratelé donutili.

    ZDAR!
    9.1.2010 10:07 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Zdravím. Já informační systém vůbec neodmítám - naopak. Jak jsem psal, už jsem se několkrát snažil nějaký IS do firmy přinést (TinyERP bylo jedno z nich, ale byly i další). Problém je, že je to neprůstřelné v tom, že vedení chce prostě editovat tabulku... a přes to "vlak nejede".

    O propojení OOo s SQL jsem se také pokušel.. mohu to zkusit znovu. Vůbec se tomu nebráním (na vysvětlenou :-)), ale podle mých dosavadních zkušeností to "není ono" a jak jsem se zatím přesvědčil.. když to není ono, tak se to nakonec "neuchytí". Alespoň to doposud tak bylo.

    Chci jen vysvětlit, že osobně chápu přednosti IS a DMS, ale není v mých silách o tom přesvědčit "zodpovědné osoby".
    Navíc.. pokud by se podařilo rozběhnout toto, možná by jako další krok mohl být IS..

    Díky za reakci :-)

    10.1.2010 20:37 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Jak podrobně jste zamykání souborů zkoumal? Kdysi jsem si s tím hrál a problém byl jen s linuxovými CIFS klienty. Jiné kombinace (NFS, windowsí CIFS fungovaly). Ale to už je pár roků. Třeba zatím Linux opravili.

    Navíc OOo mají v shelovém skriptu přepínač na zamykání přes zámkové soubory, což je pak nezávislé na podpoře zamykání z hlediska souborového systému. Jen doplním, že tehdy bylo nutné do Samby na serveru zapnout zamykání (locking, posix locking) a vypnout oportunity locking (oplocks, level2 oplocks).

    10.1.2010 22:04 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Myslím, že toto přesně byl ten problém. Původně linuxoví klineti přistupovali přes cifs a Windowsoví také. Pak byla v linuxovém cifs chyba a musel jsem vše předělat na NFS. Pak jsem to po opravě znovu vrátil na cifs. U všech těchto období to bylo podobné.. fungovalo to (třeba i několik měsíců), ale někdy se stalo, že ne. Nepřišel jsem na to proč..

    To co píšete je hodně zajímavá informace. Nemáte nějakký link.. nasměrování o tom shelovém skriptu (nevěděl jsem o něm).
    Na to nastavení samby se určitě podívám, moc děkuju!!

    10.1.2010 22:42 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    $ grep LOCK "$(type -p soffice)"
    # STAR_PROFILE_LOCKING_DISABLED=1
    # export STAR_PROFILE_LOCKING_DISABLED
    SAL_ENABLE_FILE_LOCKING=1
    export SAL_ENABLE_FILE_LOCKING
    10.1.2010 23:35 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Jinak jsem si teď znovu zkoušel zamykání mezi VFS serveru a VFS klienta, jednou jako klient NFSv3, jednou jako CIFS a zamykání přes flock(2/1) nefunguje (třebaže na NFS klient otravuje nlockmgr serveru), zamykání přes fcntl(2) funguje, u obou protokolů. Mezi více klienty to nemám jak otestovat. Takže byste mohl začít tím, kterou službu jádra na zamykání OOo používá.
    11.1.2010 08:00 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Moc děkuji! Tohle je pro mne nová a cenná informace.. přiznám se, že si nejsem úplně jistý co mám nyní přesně udělat.. takže jdu studovat :-)
    11.1.2010 09:51 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Novější verze OOffice (od 3?) používají zamykací soubor a sdílení mezi win a lin u dokumentů na sambě funguje v pořádku - ooffice vypíše hlášku, kdo právě edituje a otevře read-only. Myslím, že není potřeba jakkoli modifikovat konfiguraci samby.
    11.1.2010 10:21 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Přikládám kratičký céčkový program, který exkluzivně zamkne soubor uvedený v prvním argumentu pomocí fcntl(2). Když program pustíte současně, můžete vidět, jak zamykaní funguje nebo nefunguje.

    Jak jsem psal, když jsem jeden poustil na klientovi a druhý na serveru, tak to fungovali ať už klient použil NFS nebo CIFS.

    Někdo tu vykřikoval, že pro něj není problém se hrabat ve zdrojácích OOo, takže jistě není problém podívat se, jak OOo zamykají, když nepoužívají zámkové soubory, a opravit to.

    Každopádně správně zamykání je lepší než zámkový soubor, protože ten je specifický pro aplikaci (třeba MS Office nebo Abiword se určitě s OOo nedomluví přes zámkové soubory).

    A taky doporučuji vypnout na sambě oportunistické zamykání, které s oblibou používají Windows. To pak vede k takovým ošklivostem, že v době otevírání souboru pro zápis získají oportunistický zámek všichni klienti a teprve až zápis do souboru selže, pokud více jak jeden klient bude držet zámek. Pokud před uložením všichni ostatní klienti soubor uzavřou, přepíše takový poslední klient soubor svými daty, aniž by zjistil, že mezi tím soubor někdo změnil, což vede ke ztrátě dat.

    11.1.2010 10:35 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Přikládám kratičký céčkový program...

    Děkuju.. rád se na to podívám. Jen nevím (jestli špatně koukám) kde je ten program přiložen..?
    11.1.2010 11:09 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Příloha:
    Není přiložen :(
    11.1.2010 11:22 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Už ano.. díky! Už ho stahuju :-)
    11.1.2010 11:35 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Prográmek jsem si táhl, přečetl, přeložil pomocí gcc spustil a pokusil jsem se pomocí něj uzamknout soubor "pokus.odt". Ale normálně do něj mohu zapisovat dál.. pravděpodobně dělám něco špatněm, ale nevím co :-(
    11.1.2010 12:28 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Přečtěte si oddíl Mandatory locking ve fcntl(2).

    Protože povinné zamykání není standardizované a protože Linux s ním má problémy, doporučuje se použít dobrovolné zamykání s tím, že každá aplikace se před chráněnou operací musí ujistit, že dobrovolný zámek na souboru neexistuje.

    11.1.2010 13:17 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Hmm, to opravdu nezní moc povzbudivě.. :-(
    The Linux implementation of mandatory locking is unreliable.  See  BUGS below.

    12.1.2010 19:45 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Možná střelba úplně mimo ale nešlo by to zamykání v openoffice vyřešit přes makra? Python v Gnumeric, něco podobného je určitě i v openoffice...
    Jsem mimořádně obtížný případ
    9.1.2010 12:21 vencas | skóre: 32
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Možná že snažší než implementace do OpenOffice by bylo postrčit kolaboraci v gnumericu. Už se o tom diskutovalo (např. zde), mohou využít hodně kódu z AbiCollab.
    9.1.2010 14:18 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    To by bylo super. Ale.. gnumeric pro Windows asi neexistuje ne? No a já mám heterogenní prostředí s linuxovými i win desktopy. Win desktopů se nemohu u konstruktérů zbavit kvůli AutoCadu, takže heterogenní prostředí musím držet. Tudíž to problém - alespoň v mém případě neřeší. Ale jina je to super impulz. Díky!
    9.1.2010 16:30 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Jsem mimořádně obtížný případ
    9.1.2010 18:08 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Aha, to jsem nevěděl. Děkuji!
    12.1.2010 16:35 Martin
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Priznam se, ze jsem diskuzi prosel jen tak zbezne. Ale nebylo by vhodne pouzit nejaky system pro spravu revizi (svn apod.) Umozni to uzivatelum kdykoliv videt posledni aktualni verzi tabulky (pro cteni, ta ktera je jako posledni poslana do repozitare) a zamknout soubor v pripade jeho editace jednim uzivatelem a nemoznost "prepsat" soubor v repozitari vice uzivateli najednou (tomu zabrani revizni system jako takovy) a zabranit tak pripadne ztrate informace. Jako bonus se ziska historie souboru v pripade, ze by nekdo nejakou informaci smazal, prehled uzivatelu kdo a kdy co editoval, dalsi vyhoda je multiplatformni reseni. Jako nevyhoda me napada mozna vetsi potreba mista na disku na serveru, protoze se udrzuji vsechny editace souboru, ale zalezi na velikosti toho dokumentu.
    12.1.2010 16:50 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Dobrý den, ta nevýhoda většího množství místa na disku serveru by myslím nevadila. Nevíte o někom, komu to takto funguje.. případně nemáte nějaký odkaz kde bych se mohl dozvědět víc? Pokud by se toto dalo použít s OOo, tak by mi to v současné době pomohlo.. děkuji.
    12.1.2010 17:22 Martin
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Obecne se systemy pro spravu revizi pouzivaji predevsim u programatoru na projektech. Neni tady nejaka prima vazba na nejaky software nebo OO, revizni system funguje jen jako "uloziste" souboru s urcitymi pravidly. My ho pouzivame ve firme take, ac zrovna v pravem slova smyslu neprogramujeme. Pouzivame ho jak na zdrojove kody, tak do wordovske dokumenty. Zkratka na textove i binarni soubory souvisejici s projekty.

    Funguje to nasledovne (omlouvam se, ze to pisu mozna jako pro prvnacka). Nekde v siti bezi server s reviznim systemem (nic narocneho). V reviznim systemu se zalozi repozitar pro projekt (proste jen "adresar" s urcitym nazvem). Do nej se pak daji ukladat adresarove struktury se soubory. Revizni system si pak pamatuje kazdou zmenu adresarove struktury/souboru a lze se v kteremkoliv okaziku vratit nazpet.

    Uzivatele pokud chteji revizni system pouzivat musi mit klienta (existuje multiplatformi, da se jednoduse pouzit ve skriptech nebo batch souborech, takze by nemelo byt problem pro neznale uzivatele vytvorit na windows ikonku treba "zamkni soubor pro me" a "posli zmeny"), kterym si lze dany projekt stahnout k sobe lokalne a mit svoji vlastni kopii projektu. V nem se mohou provadet zmeny. Pokud zmeny dokonci poslou svoje zmeny do repozitare na serveru. Odtud si je mohou dalsi uzivatele stahnout nebo updatovat svoji lokalni kopii.

    System lze nastavit tak, ze po stazeni souboru ma soubor prava read only. Takze pokud zacne uzivatel editovat read only soubor mel by ho software trknout, ze neco neni v poradku. Prohlizet ho muze bezproblemu. Pokud chce uzivatel soubor editovat rekne o tom reviznimu systemu, ten soubor lockne na serveru a zmeni prava u lokalni kopie na read/write. Pokud se nekdo dalsi pokusi soubor lockout pro sebe dostane hlasku ze to udelal uz nekdo pred nim a soubor by tedy on nemel editovat. Pokud editaci souboru uzivatel dokonci musi poslat soubor na server, soubor se tim automaticky odemkne a lokalni kopie souboru ze zmeni na read only.

    Mozna to neni user-friendly ale je to osvedsene a pouzivane, nezavisle na software, jen na urovni souboru. Jen si uzivatel musi pamatovat dve veci
    1) pred editaci o tom rict reviznimu systemu a
    2) po editaci soubor poslat zpet na server
    da se zaridit "dvema ikonkami na plose" No, ale vubec neni jiste jesli je to to, co hledate nebo by to pro dany ucel vyhovovalo :)

    12.1.2010 17:32 Martin
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    heh pripadne treti ikonku "stahni posledni aktualni verzi souboru"
    http://cs.wikipedia.org/wiki/Verzov%C3%A1n%C3%AD
    http://cs.wikipedia.org/wiki/Subversion
    http://en.wikipedia.org/wiki/Subversion_(software)
    Jinak obecne systemy pro spravu revizi nebo revizni systemy
    12.1.2010 17:34 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Předně děkuji za odpověď :-)

    (omlouvam se, ze to pisu mozna jako pro prvnacka)
    Není za co se omlouvat, naopak je to dobře :-)

    Mozna to neni user-friendly ale je to osvedsene a pouzivane, nezavisle na software, jen na urovni souboru. Jen si uzivatel musi pamatovat dve veci
    1) pred editaci o tom rict reviznimu systemu a
    2) po editaci soubor poslat zpet na server
    da se zaridit "dvema ikonkami na plose"


    Myslím, že toto by mohlo jít nějak zautomatizovat. Nicméně už teď mne napadají různá úskalí. Ale stojí to za pokus.

    No, ale vubec neni jiste jesli je to to, co hledate nebo by to pro dany ucel vyhovovalo :)

    Vůbec mi to nepřipadá jako špatné řešení.. rozhodně je to lepší než stávající stav.
    Děkuju za tip!

    12.1.2010 23:34 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Zjistil jsem, že řešení telltable vlastně také používá CVS. Dokonce jsem našel funkční odkaz na demo disk. Tedy to asi stojí za hlubší úvahu..
    13.1.2010 08:22 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    No nevím, používat ze svn jen 'svn lock' a to ještě proto, že mám pocit, že OO nelockuje správně ... je přinejmenším dost přes hlavu.
    In Ada the typical infinite loop would normally be terminated by detonation.
    13.1.2010 13:19 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Máte lepší nápad? Sem s ním! :-)
    13.1.2010 14:06 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?

    Opravit/upravit zamykání v OOo.

    Ze všech návodů co jsem vám dal, jste akorát konstatoval, že advisory locking lze překvapivě obejít.

    Tak buďto přejděte na zámkové soubory, nebo opravte OOo aby používaly advisory locking a správně o něm informovaly uživatele, nebo si zapněte na souborovém systému mandatory locking, ale nedivte se, že (1) není to standardizovaná věc a že (2) z principu mnoho operačních systému (npříklad Linux) s ním má problémy, protože (1).

    13.1.2010 14:14 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Já to beru.. jen vzhledem k tomu, že dělám mnoho věcí najednou a navíc se snažím vyřešit toto a najít nejlepší způsob (testovat to ve firmě po n-té už nemohu), tak to nejde tak rychle.. Kromě toho se přiznám, že zatím nevím jak to co píšete uvést do praxe (i když jsou to dobré podněty), takže budu muset nejdřív ještě pár věcí nastudovat.. Tudíž mi to bude chvíli trvat (protože není okolo nikdo, kdo by mi víc poradil). Takže ještě jednou děkuji.. a prosím o trpělivost, možná, že jedno z těch řešení klapne..:-)
    13.1.2010 17:15 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    V openoffice je zabudovana podpora pro makra a python... to mi prijde nejjednodušší cesta...
    Jsem mimořádně obtížný případ
    12.1.2010 18:02 razor | skóre: 33
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Nevím jestli to nezapadá do toho "neosvědčeného sdílení pomocí open office" ale dám to sem: http://www.itbusinessnet.com/articles/viewarticle.jsp?id=42970
    12.1.2010 19:11 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Toto jsem zkoušel hned jak vyšla OOo s touto možností. Vypadalo to nadějně. Ale všichni museli mít stejné verze OOo. Kromě toho se mi stávalo, že to někoumu nefungovalo a někomu ano. Možná jsem něco dělal špatně, ale nakonec jsem to vypnul. Kromě toho - editace tabulek je ve sdíleném režimu omezena.
    14.1.2010 12:31 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Poznámka: Téma pokračuje v blogu. Děkuji všem za příspěvky.
    8.8.2010 14:38 Petr
    Rozbalit Rozbalit vše Re: Open Office pro více uživatelů přes webové rozhraní?
    Ahoj, osobně používáme docela jednoduchou aplikaci, kde si nadefinuju co je třeba a pak to "schopné sekretářky" vyplňují, výhoda je že je to nepustí do ničeho jiného než sám chci a nemají tím tedy co zkazit ;) znáte to ... jo je to UniDB.cz

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.