Config::Model::Xorg

Sagteware kiekie:
Config::Model::Xorg
Sagteware besonderhede:
Weergawe: 1.106
Upload datum: 14 Apr 15
Ontwikkelaar: Dominique Dumont
Lisensie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

Config :: Model bied 'n raamwerk te help in die validering van die semantiese inhoud van opset data. Die projek kan ook gebruik word om 'n semantiese tjek van opsies van 'n komplekse program soos MPlayer of Transform te voorsien.
Vir die meeste komplekse sagteware, opset opgradering is 'n moeilike taak vir die meeste mense. Deur die gebruik van Config :: Model, kan 'n sagteware bied 'n gladde opgradering pad vir hul gebruikers.
Hoe werk dit?
Die gebruik van hierdie projek, sal 'n tipiese opset validering hulpmiddel gemaak word van 3 dele:
Die gebruikerskoppelvlak
Die validering enjin wat in beheer is van bekragtiging van alle die opset inligting wat deur die gebruiker.
Die stoor fasiliteit wat die konfigurasie inligting stoor
Het ons nie reeds 'n paar verstellings validering tools?
Jy is waarskynlik dink van gereedskap soos Webmin. Ja, hierdie instrumente bestaan ​​en werk goed, maar hulle het hul stel nadele.
Gewoonlik, is die bevestiging van opset data gedoen met 'n script wat voer semantiese validering en dikwels eindig word baie kompleks (bv 2500 lyne vir Debian se XServer-xorg.config script wat hanteer xorg.conf lêer).
In die meeste gevalle is die opset model uitgespreek in instruksies (wat programmeertaal word gebruik) en afgewissel met 'n baie van die verwerking van die werklike opset data te hanteer.
Wat is die voordeel van hierdie projek?
Die Config :: Model projekte bied 'n manier om 'n bevestiging enjin waar die opset model is heeltemal geskei van die werklike verwerking opdrag te kry.
Die opset model word uitgedruk in 'n verklarende vorm (dws 'n Perl data struktuur) wat altyd makliker om te onderhou as 'n baie van die kode.
Die verklaring word:
die struktuur van die opset data (wat kan bevraagteken word deur die generiese gebruikerkoppelvlakke)
die eienskappe van elke element (grense, kyk, heelgetal of string, enum soos tipe ...)
die verstek waardes van parameters (indien enige)
verpligte parameters
die geteikende gehoor (intermediêre, vooraf, meester)
on-line help (lk parameter of waarde van parameter)
die vlak van kundigheid van elke parameter (deskundige parameters van newbie oë weg te steek)
So, in die einde:
instandhouding en ontwikkeling van die opset inhoud is makliker
gebruiker sal sien 'n * algemene * koppelvlak vir * almal * programme gebruik van hierdie projek.
gebruiker sal nie sien gevorderde parameters
opgradering van opset data is makliker en gesonde verstand tjek is uitgevoer
oudit van opset is moontlik om te kyk wat verander is deur die gebruiker compated standaard waardes
Wat van die gebruikerskoppelvlak?
Config :: Model sal ook kom met 'n Vloeke :: UI koppelvlak wat die gebruiker se model navrae en die betrokke gebruiker skerms genereer.
Wat van data stoor?
Sedert die sintaksis van konfigurasielêers wissel wild vorm 'n program na 'n ander, sal die meeste mense wat wil hierdie raamwerk te gebruik 'n toegewyde parser / skrywer te voorsien.
Nietemin, hierdie projek kan ook 'n skrywer / ontleder vir die mees algemene formaat: soos ini styl lêer, of 'n koppelvlak tot die Elektra of debconf projekte. Hierdie punt is oop vir bespreking.
Dit is heeltemal moontlik vir 'n enkele opset model verskeie parsers en skrywers te gebruik sodat die een model sal die konsekwentheid van verskeie opset verseker lêers tesame

Wat is nuut in hierdie release:.

  • Alle Xorg model lêers is nou geredigeer en geskryf deur Config :: Model :: self.
  • Die fglrx model is bygevoeg.
  • Die Uitbreidings model is bygevoeg.
  • Die config-edit-xorg opdrag is bygevoeg te verlig vuur die xorg.conf redakteur.
  • Die Ati model is bygevoeg.
  • Die Radeon model is verbeter.
  • Die ontleder is nou onsensitief saak vir sleutelwoorde (soos Xorg).
  • Baie foute is vasgestel.
  • Die bestuurder modelle is nog nie voltooi nie.

Wat is nuut in die weergawe 1,101:

  • config-edit-xorg bygevoeg te verlig vuur die xorg.conf redakteur.

Wat is nuut in die weergawe 0,513:.

  • 'n VESA model is bygevoeg
  • Hierdie vrystelling sal probeer 'n paar dopgehou die X.Org opset te vind.
  • Dit is vasgestel om te gaan met die nuwe Config :: Model :: Autoread.

Vereistes :

  • Perl

Soortgelyke sagteware

json-document
json-document

14 Apr 15

Fixtures
Fixtures

14 Apr 15

Ander sagteware ontwikkelaar Dominique Dumont

Kommentaar te Config::Model::Xorg

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!