Config::Model::Xorg

Software screenshot:
Config::Model::Xorg
Software detaljer:
Version: 1.106
Upload dato: 14 Apr 15
Udvikler: Dominique Dumont
Licens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

Config :: Model giver en ramme for at hjælpe med at validere det semantiske indhold af konfigurationsdata. Projektet kan også bruges til at give en semantisk kontrol af muligheder for et komplekst program som mplayer eller transcode.
For de fleste komplekse software, opgradering konfiguration er en vanskelig opgave for de fleste mennesker. Ved at bruge Config :: Model, kan en software giver en glat opgraderes deres brugere.
Hvordan fungerer det?
Ved hjælp af dette projekt vil en typisk validering konfigurationsværktøj være fremstillet af 3 dele:
Brugergrænsefladen
Valideringen motor, der er ansvarlig for at validere alle de oplysninger, konfiguration fra brugeren.
Lageret, der gemme oplysninger konfiguration
Må ikke vi allerede har nogle validering konfiguration værktøjer?
Du tænker sikkert af værktøjer som webmin. Ja, der findes disse værktøjer og fungerer fint, men de har deres sæt af ulemper.
Normalt er valideringen af ​​konfigurationsdata gøres med et script, der udfører semantisk validering og ofte ender med at blive ganske komplekse (f.eks 2500 linjer til Debians xserver-xorg.config script som håndterer xorg.conf fil).
I de fleste tilfælde er konfigurationen model udtrykt i instruktionerne (uanset programmeringssprog anvendes) og blandet med en masse behandling for at håndtere de faktiske konfigurationsdata.
Hvad er fordelen ved dette projekt?
Den Config :: Model projekter giver en måde at få en validering motor hvor konfigurationen model er fuldstændig adskilt fra den egentlige behandling instruktion.
Konfigurationen model er udtrykt i en erklærende form, (dvs. en Perl datastruktur), som altid er lettere at vedligeholde end en masse kode.
Erklæringen præciserer:
opbygningen af ​​de konfigurationsdata (som kan forespørges ved generiske brugergrænseflader)
egenskaberne for hvert element (grænser, check, heltal eller snor, enum som type ...)
standardværdierne for parametre (hvis nogen)
obligatoriske parametre
målgruppen (mellemliggende, forhånd, master)
on-line hjælp (til ACH parameter eller værdien af ​​parameter)
det niveau af ekspertise for hver parameter (for at skjule ekspert parametre fra newbie øjne)
Så i sidste ende:
vedligeholdelse og udvikling af indholdet konfiguration er lettere
bruger vil se en * fælles * interface til * alle * programmer ved hjælp dette projekt.
Brugeren vil ikke se avancerede parametre
opgradering af konfigurationsdata er lettere og tilregnelighed kontrol udføres
revision af konfiguration er muligt at kontrollere, hvad der blev ændret af brugeren compated til standardværdier
Hvad med brugergrænsefladen?
Config :: Model vil også komme med en Forbandelser :: UI interface, der forespørger brugerens model og generere de relevante brugergrupper skærme.
Hvad med datalagring?
Siden syntaksen for konfigurationsfiler varierer vildt danne et program til et andet, vil de fleste mennesker, der ønsker at bruge disse rammer nødt til at give en dedikeret parser / forfatter.
Ikke desto mindre kan dette projekt også give en forfatter / parser for mest almindelige format: ligesom ini style-fil, eller giver en grænseflade til Elektra eller debconf projekter. Dette punkt er åben for diskussion.
Det er fuldt ud muligt for en enkelt konfiguration model at anvende flere parsere og forfattere, så en model vil sikre sammenhæng i flere indstillingsfiler sammen

Hvad er nyt i denne udgivelse:.

  • Alle Xorg model filer er nu redigeret og skrevet af Config :: Model :: selv.
  • fglrx modellen blev tilføjet.
  • Extensions model blev tilføjet.
  • config-edit-xorg kommando blev tilføjet for at lette skyde op xorg.conf editor.
  • ATI model blev tilføjet.
  • Radeon modellen blev forbedret.
  • parser er nu ufølsom over for Taske til søgeord (som Xorg).
  • Masser af fejl blev rettet.
  • drivermodeller er stadig ufuldstændig.

Hvad er nyt i version 1,101:

  • config-edit-xorg blev tilføjet for at lette skyde op xorg.conf editor.

Hvad er nyt i version 0,513:.

  • En VESA model er blevet tilføjet
  • Denne udgivelse vil prøve flere mapper for at finde den X.Org-konfiguration.
  • Det er blevet fastsat til at klare den nye Config :: Model :: Autoread.

Krav :

  • Perl

Lignende software

speck
speck

14 Apr 15

crackerjack
crackerjack

3 Jun 15

qc
qc

14 Apr 15

Andre software developer Dominique Dumont

Kommentarer til Config::Model::Xorg

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!