Config::Model::Xorg

Software screenshot:
Config::Model::Xorg
Software informatie:
Versie: 1.106
Upload datum: 14 Apr 15
Ontwikkelaar: Dominique Dumont
Licentie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

Config :: Model biedt een kader om te helpen bij het valideren van de semantische inhoud van configuratiegegevens. Het project kan ook worden gebruikt om een ​​semantische controle van de opties van een complex programma zoals mplayer of transcoderen bieden.
Voor de meeste complexe software configuratie upgrade is een moeilijke taak voor de meeste mensen. Door het gebruik van Config :: Model, kan een software een soepele upgrade pad voor hun gebruikers te verstrekken.
Hoe werkt dit?
Met behulp van dit project, zal een typische configuratie validatie-instrument worden gemaakt uit 3 delen:
De gebruikersinterface
De validatie motor die is belast met alle informatie over de configuratie van de door de gebruiker te valideren.
De opslagfaciliteit dat de configuratie-informatie op te slaan
Hebben we niet een of andere configuratie validatie-instrumenten hebben al?
U denkt waarschijnlijk van tools zoals webmin. Ja, deze tools bestaan ​​en werken prima, maar ze hebben hun set van nadelen.
Meestal wordt de validatie van configuratiegegevens gedaan met een script dat semantische validatie voert en vaak eindigt als vrij complex (bv 2500 de regels voor Debian's xserver-xorg.config script dat xorg.conf handvatten).
Meestal wordt de configuratiemodel uitgedrukt in instructies (welke programmeertaal wordt gebruikt) en afgewisseld met veel verwerkingstijd de werkelijke configuratiegegevens verwerken.
Wat is het voordeel van dit project?
De Config :: Model projecten bieden een manier om een ​​validatie motor waar de configuratie-model volledig is gescheiden van de feitelijke verwerking instructie krijgen.
De configuratie-model wordt uitgedrukt in een declaratieve vorm (dwz een Perl datastructuur) dat is altijd makkelijker te onderhouden dan een veel code.
De verklaring bepaalt:
de structuur van de configuratiegegevens (die kan worden opgevraagd door generieke gebruikersinterfaces)
de eigenschappen van elk element (grenzen, controleren, integer of touwtje, enum zoals het type ...)
de standaardwaarden van de parameters (indien aanwezig)
verplichte parameters
de doelgroep (intermediaire, vooraf, master)
on-line help (voor ach parameter of de waarde van de parameter)
het niveau van deskundigheid van elke parameter (te verbergen expert parameters van newbie ogen)
Dus, op het einde:
onderhoud en evolutie van de configuratie inhoud gemakkelijker
gebruiker zal een * vaak * interface voor * alle * programma's met behulp van dit project te zien.
gebruiker zal niet zien geavanceerde parameters
upgrade van configuratiegegevens gemakkelijker en geestelijke gezondheid controle uitgevoerd
controle van de configuratie is het mogelijk om te controleren wat werd gewijzigd door de gebruiker compated naar standaardwaarden
Hoe zit het met de user interface?
Config :: model zal ook komen met een Vloeken :: UI-interface dat model van de gebruiker vraagt ​​en het genereren van de betreffende gebruiker schermen.
Hoe zit het met data-opslag?
Sinds de syntaxis van configuratiebestanden variëren razend één programma te vormen naar een andere, zullen de meeste mensen die willen dit kader te gebruiken moet je een speciale parser / schrijver bieden.
Toch kan dit project ook een schrijver / parser voor de meest voorkomende vorm: als ini stijl file, of bieden een interface naar de Elektra of debconf projecten. Dit punt staat open voor discussie.
Het is heel goed mogelijk voor een enkele configuratie model om verschillende parsers en schrijvers gebruiken, zodat een model zal samen zorgen voor de samenhang van de verschillende configuratie-bestanden

Wat is nieuw in deze release:.

  • Alle Xorg model bestanden worden nu bewerkt en geschreven door Config :: Model :: Zelf.
  • De fglrx model werd toegevoegd.
  • De Extensions model werd toegevoegd.
  • De config-bewerk-xorg bevel werd toegevoegd aan het gemak van verhitting van de xorg.conf editor.
  • De Ati model werd toegevoegd.
  • De Radeon model is verbeterd.
  • De parser is nu ongevoelig voor Case voor zoekwoorden (zoals Xorg).
  • Veel kevers werden vastgesteld.
  • De driver modellen zijn nog niet compleet.

Wat is nieuw in versie 1.101:

  • config-bewerk-xorg werd toegevoegd aan het gemak van verhitting van de xorg.conf editor.

Wat is nieuw in versie 0,513:.

  • Een VESA-model is toegevoegd
  • Deze release zal proberen een aantal mappen aan de X.Org configuratie te vinden.
  • Het is vastgesteld om te gaan met de nieuwe Config :: Model :: AutoRead.

Eisen

  • Perl

Vergelijkbare software

PMD
PMD

9 Dec 15

matchmaker
matchmaker

14 Apr 15

Andere software van ontwikkelaar Dominique Dumont

Reacties op Config::Model::Xorg

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!