Config::Model::Xorg

Software screenshot:
Config::Model::Xorg
Podrobnosti Software:
Verze: 1.106
Datum uploadu: 14 Apr 15
Vývojka: Dominique Dumont
Licence: Volný
Popularita: 6

Rating: nan/5 (Total Votes: 0)

Config :: Model poskytuje rámec pro pomoc při ověřování sémantický obsah konfiguračních dat. Projekt může být také použit pro sémantickou kontrolu možností komplexního programu, jako MPlayer nebo Překódování.
Pro většinu složitý software, aktualizace konfigurace je obtížný úkol pro většinu lidí. Pomocí Config :: Model, software může zajistit hladký upgrade pro jejich uživatele.
Jak to funguje?
Pomocí tohoto projektu, bude typický ověřovací nástroj konfigurace být vyrobeny ze 3 částí:
Uživatelské rozhraní
Validace motor, který má na starosti ověřování všechny informace o konfiguraci poskytované uživatelem.
Sklad, který ukládat informace o konfiguraci
Nemáme už nějaké ověření konfiguračních nástrojů?
Vy jste asi myslel, nástrojů, jako Webminem. Ano, tyto nástroje existují a fungují dobře, ale oni mají řadu nevýhod.
Obvykle ověření konfiguračních dat se provádí pomocí skriptu, který provádí sémantické ověřování a často končí být docela složité (např 2500 linky na Debianu xserver-xorg.config skriptem, který se stará o souboru xorg.conf).
Ve většině případů, konfigurace modelu je vyjádřena v návodu (bez ohledu na programovací jazyk je použit) a střídají se spoustou zpracování zpracovávat aktuální konfigurační data.
Jaká je výhoda tohoto projektu?
Config :: Modelové projekty poskytují způsob, jak získat ověření motor, kde je konfigurace modelu zcela oddělen od skutečného instrukce pro zpracování.
Model konfigurace je vyjádřena v deklarativní formě (tj Perl struktura dat), který je vždy snadněji se udržuje než hodně kódu.
Prohlášení stanoví:
struktura konfiguračních dat (které mohou být dotazovány obecně uživatelských rozhraní)
vlastnosti každého prvku (hranice, zkontrolujte, celé číslo nebo řetězec ENUM jako typ ...)
výchozí hodnoty parametrů (pokud existují)
povinné parametry
cílené publikum (meziprodukt, záloha, master)
ON-LINE pomoc (pro ach parametr nebo hodnotu parametru)
úroveň odborných znalostí každého parametru (skrýt odborné parametry z nováček očí)
Takže na závěr:
údržba a vývoj obsahu konfigurace je jednodušší
uživatel uvidí * * společné rozhraní pro všechny * * programy využívající tento projekt.
uživatel nebude vidět pokročilé parametry
aktualizace konfiguračních dat je jednodušší a kontrola zdravý rozum je prováděna
audit konfigurace je možné zkontrolovat, co byl upraven uživatelem compated na výchozí hodnoty
Co uživatelského rozhraní?
Config :: Model se také přijít s kletbami :: UI rozhraní, že dotazy modelu uživatele a vytvořit příslušné uživatelských obrazovek.
Co ukládání dat?
Vzhledem k tomu, syntaxe konfiguračních souborů se liší divoce tvoří jednoho programu na druhý, většina lidí, kteří chtějí používat tento rámec musí poskytnout specializované analyzátor / spisovatel.
Nicméně, tento projekt může také poskytnout Spisovatel / parser pro nejběžnější formát: jako ini styl souboru nebo poskytovat rozhraní pro Elektra nebo tem projekty. Tento bod je otevřen k diskusi.
Je zcela možné, aby jeden model konfigurace použít několik analyzátory a spisovatele tak jeden model bude zajištěn soulad několika konfiguračních souborů spolu

Co je nového v této verzi:.

  • Všechny modelové soubory Xorg jsou nyní upraveny a které Config :: Model :: sám.
  • Model fglrx byla přidána.
  • Model Extensions byla přidána.
  • config-edit-xorg příkaz byl přidán do zmírnit roztápění xorg.conf editoru.
  • Model Ati byla přidána.
  • Model Radeon se zlepšila.
  • parser je nyní necitlivá k případu klíčová slova (jako Xorg).
  • Spousta chyb bylo opraveno.
  • Modely ovladače jsou stále neúplné.

Co je nového ve verzi 1,101:

  • config-edit-xorg byl přidán do zmírnit roztápění xorg.conf editor.

Co je nového ve verzi 0,513:.

  • Model VESA byla přidána
  • Tato verze se bude snažit několik adresářů najít konfiguraci X.Org.
  • To byl opraven vyrovnat se s novou Config :: Model :: AutoRead.

Požadavky na :

  • Perl

Podobný software

inFusion
inFusion

20 Feb 15

Testify
Testify

20 Feb 15

pinocchio
pinocchio

14 Apr 15

Ostatní software developer Dominique Dumont

Komentáře k Config::Model::Xorg

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!