Přibývá pluginů od uživatelů a začíná mi chybět nějaká jejich automatická správa. Shrnu to rychle do několika bodů:
1. Mít možnost využít plugin Check Version i pro pluginy vytvořené uživateli.
2. Mít možnost po kontrole nových verzí novou verzi pluginu aut. stáhnout a aktualizovat.
3. Rozšířit Plugins Manager o možnost zjistit seznam pluginů, které jsou k dispozici na serveru (nenainstalovaných u uživatele). Mít možnost zvolit pluginy, aut. je stáhnout a nainstalovat.
Bod 1 by třeba nemusel dát tolik práce? Nebo se pletu?
Repozitář pro pluginy
Myslím, že jako první krok je nejdřív potřeba vytvořit nějaké centrální místo se všemi dostupnými pluginy bez potřeby navštěvovat fórum.
Teoreticky by stačila jednoduchá stránka ve stylu: www . ghisler . com/plugins.htm
Nebo komplikovanější (ta by mohla pohánět i ten automatický update) ve stylu: www . totalcmd . net
Teoreticky by stačila jednoduchá stránka ve stylu: www . ghisler . com/plugins.htm
Nebo komplikovanější (ta by mohla pohánět i ten automatický update) ve stylu: www . totalcmd . net
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Jde mi o to aby mi novou verzi pluginu oznámil AS (resp. CheckVersion plugin) při spuštění. Abych nemusel pravidelně kontrolovat nějakou stránku. Uznávám, že je lepší kontrolovat jednu stránku než více stránek, ale není to prostě ono...zarevak wrote:Myslím, že jako první krok je nejdřív potřeba vytvořit nějaké centrální místo se všemi dostupnými pluginy bez potřeby navštěvovat fórum.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Návrhy se doplňují, určitě si nepřekáží. Každé má své. Pro nově příchozí bychom potřebovali jeden stručný a přehledný seznam. Pro stálé uživatele zase systém notifikací a aktualizací na úrovní Add-ons ve Firefoxu.
Ohledně toho centrálního přehledu: asi by měl být editovatelný autory pluginů. Vidíte to na kandidáta na wiki nebo nějaké jiné řešení?
Ohledně toho centrálního přehledu: asi by měl být editovatelný autory pluginů. Vidíte to na kandidáta na wiki nebo nějaké jiné řešení?
Výhoda Wiki, ale zároveň slabina je právě možnost aktualizace jakýmkoliv člověkem. Navíc nevím, jak by se z Wiki data o verzích jednoduše dostávala do nějakého aktualizačního systému.
Líbí se mi systém, který využívá Azureus. Mají centrální seznam "oficiálních" pluginů, který se používá jak na automatické aktualizace, tak na distribuci nových pluginů.Backend systému je velmi jednoduchý dokonce bez využití databází. Každý plugin je reprezentován jedním PHP souborem s údaji, který je pak využit pro zobrazení seznamu, detailu o pluginu nebo dat pro aktualizační systém.
Instalace ového pluginu v Azureusu funguje tak, že Azureus otevře okno se seznamem všech pluginů ze serveru, které nejsou ještě nainstalovány a uživatel si vybere, co chce instalovat (seznam obsahuje i krátký popis pluginů). Při požadavku na instalaci se pak přesvědčí AutoUpdate, že je plugin nainstalován ve verzi 0 a že je třeba aktualizace.
Tento systém by v případě doplnění formulářů, kde by Altap jen potvrdil změny navržené autorem pluginu, byl podle mne dostačujíci.
Jedinný problém (pro uživatele zisk) s oficiálním seznamem pluginů je v ohlídání jejich základní funkčnosti a kontrola, že nedělají žádnou záškodnickou činnost na pozadí (přece jen se jedná o nativní knihovny a mnohdy spuštěné v Salamanderu s Admin právy).
Líbí se mi systém, který využívá Azureus. Mají centrální seznam "oficiálních" pluginů, který se používá jak na automatické aktualizace, tak na distribuci nových pluginů.Backend systému je velmi jednoduchý dokonce bez využití databází. Každý plugin je reprezentován jedním PHP souborem s údaji, který je pak využit pro zobrazení seznamu, detailu o pluginu nebo dat pro aktualizační systém.
Instalace ového pluginu v Azureusu funguje tak, že Azureus otevře okno se seznamem všech pluginů ze serveru, které nejsou ještě nainstalovány a uživatel si vybere, co chce instalovat (seznam obsahuje i krátký popis pluginů). Při požadavku na instalaci se pak přesvědčí AutoUpdate, že je plugin nainstalován ve verzi 0 a že je třeba aktualizace.
Tento systém by v případě doplnění formulářů, kde by Altap jen potvrdil změny navržené autorem pluginu, byl podle mne dostačujíci.
Jedinný problém (pro uživatele zisk) s oficiálním seznamem pluginů je v ohlídání jejich základní funkčnosti a kontrola, že nedělají žádnou záškodnickou činnost na pozadí (přece jen se jedná o nativní knihovny a mnohdy spuštěné v Salamanderu s Admin právy).
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
To zní dobře. Jen si myslím, že by bylo vhodné využít to co už v Salamanderu je (CheckVersion plugin).zarevak wrote:Výhoda Wiki, ale zároveň slabina je právě možnost aktualizace jakýmkoliv člověkem. Navíc nevím, jak by se z Wiki data o verzích jednoduše dostávala do nějakého aktualizačního systému.
Líbí se mi systém, který využívá Azureus. Mají centrální seznam "oficiálních" pluginů, který se používá jak na automatické aktualizace, tak na distribuci nových pluginů.Backend systému je velmi jednoduchý dokonce bez využití databází. Každý plugin je reprezentován jedním PHP souborem s údaji, který je pak využit pro zobrazení seznamu, detailu o pluginu nebo dat pro aktualizační systém.
Instalace ového pluginu v Azureusu funguje tak, že Azureus otevře okno se seznamem všech pluginů ze serveru, které nejsou ještě nainstalovány a uživatel si vybere, co chce instalovat (seznam obsahuje i krátký popis pluginů). Při požadavku na instalaci se pak přesvědčí AutoUpdate, že je plugin nainstalován ve verzi 0 a že je třeba aktualizace.
Tento systém by v případě doplnění formulářů, kde by Altap jen potvrdil změny navržené autorem pluginu, byl podle mne dostačujíci.
Jedinný problém (pro uživatele zisk) s oficiálním seznamem pluginů je v ohlídání jejich základní funkčnosti a kontrola, že nedělají žádnou záškodnickou činnost na pozadí (přece jen se jedná o nativní knihovny a mnohdy spuštěné v Salamanderu s Admin právy).
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
CheckVer je stařičký plugin z doby, kdy běžné připojení k internetu byl modem. Když vidíme, jak elegantně fungují aktualizace moderních programů jako je Firefox, láká nás proces aktualizací dostat na podobnou úroveň. Ještě prozkoumáme, co Google zavedl v Chrome.stepand76 wrote:Jen si myslím, že by bylo vhodné využít to co už v Salamanderu je (CheckVersion plugin).
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
OK. Nemám vůbec nic proti tomu aby to bylo takto dokonalé.Jan Rysavy wrote:CheckVer je stařičký plugin z doby, kdy běžné připojení k internetu byl modem. Když vidíme, jak elegantně fungují aktualizace moderních programů jako je Firefox, láká nás proces aktualizací dostat na podobnou úroveň. Ještě prozkoumáme, co Google zavedl v Chrome.