Siidaynta nidaamka maamulka mashruuca Trac 1.4

Soo gudbiyey siidaynta muhiimka ah ee nidaamka maaraynta mashruuca Raadraaca 1.4, Kaas oo bixisa interneedka shabakadeed ee la shaqaynta Subversion and Git repositories, Wiki ku dhex dhisan, nidaamka dabagalka arrinka iyo qaybta qorshaynta shaqaynta ee noocyada cusub. Koodhku wuxuu ku qoran yahay Python iyo qaybiyey hoos yimaada shatiga BSD. SQLite, PostgreSQL iyo ​MySQL/MariaDB DBMS waxa loo isticmaali karaa in lagu kaydiyo xogta.

Trac waxay qaadataa hab yar oo loo maareeyo mashruuca waxayna kuu ogolaaneysaa inaad otomaatig u sameyso hawlaha caadiga ah ee caadiga ah iyadoo saameyn yar ay ku yeelaneyso hababka iyo sharciyada horeyba looga dhex sameeyay horumariyeyaasha. Matoorka wiki-ku-dhisan waxa uu suurtogal ka dhigayaa in la isticmaalo calaamadaynta wiki marka la eego arrimaha, yoolalka iyo ballanqaadyada. Waxa ay taageertaa abuurista isku xidhka iyo abaabulka xidhiidhada u dhexeeya fariimaha khaladka ah, hawlaha, code beddelka, faylasha iyo bogagga wiki. Si loola socdo dhammaan dhacdooyinka iyo dhaqdhaqaaqa mashruuca, interface qaab wakhti ah ayaa la bixiyaa.

Qaabka plugins Qaybaha ayaa diyaar u ah ilaalinta quudinta wararka, abuurista madal dood, samaynta sahan, la falgalka nidaamyada is dhexgalka joogtada ah ee kala duwan, ka soo saarida dukumeentiyada Doxygen, maaraynta soo dejinta, dirida ogaysiisyada iyada oo loo marayo Slack, taageerida Subversion iyo Mercurial.

Isbeddellada ugu waaweyn marka loo eego laanta xasilloon 1.2:

  • U beddelo samaynta addoo isticmaalaya matoor qaabaysan oo degdeg ah Jinja2. Matoorka qaabka XML-ku-saleysan ee Genshi waa la dhimay, laakiin sababo la xiriira ku-xirnada jira dartood waxaa kaliya laga saari doonaa laanta 1.5 ee xasilloon.
  • La jaanqaadka gadaale ee plugins-ka loo qoray noocyada Trac ka hor 1.0 waa la joojiyay. Isbeddelku inta badan waxay saameeyaan is-dhexgalka ee gelitaanka xogta.
  • Kooxaha adeegsadaha ee lagu sheegay goobta CC si toos ah ayaa loogu balaadhiyey liiska isticmaalayaasha ku jira kooxdaas.
  • Bogagga Wiki waxay ku qalabaysan yihiin beddelka u dhexeeya qaababka cidhiidhiga ah iyo shaashadda buuxda ee qoraalka.
  • Qaababka ogeysiiska boostada, hadda waa suurtagal in la isticmaalo xogta ku saabsan isbeddelada goobaha tigidhada ("changes.fields").
  • Horudhac toos ah oo qoraalka lagu habeeyey wiki ayaa loo hirgeliyay dhammaan goobaha caadiga ah (tusaale, sharaxaadda warbixinta). Isticmaalayaasha ayaa sidoo kale awooday inay si madaxbanaan u habeeyaan wakhtiga sugitaanka inta u dhaxaysa joojinta gelinta iyo cusboonaysiinta aagga horudhaca.
  • TracMigratePlugin-ku waxa uu noqday qayb ka mid ah Trac waxana loo heli karaa sida trac-admin convert_db amarka. Aan ku xasuusino in plugin-kani kuu ogolaanayo inaad u guurto xogta mashruuca Trac inta u dhaxaysa xog-ururinta (tusaale, SQLite β†’ PostgreSQL). Waxa kale oo aad ogaan kartaa muuqaalka tigidhka delete_comment iyo lifaaqa dhaqaaqa amar-hoosaadyada.
  • Goobaha qoraalka gaarka ah hadda waxay leeyihiin sifo max_size ah.
  • Taageerada tigidhada cloning (iyo sidoo kale abuurista tigidhada faallooyinka) iyada oo loo marayo qaybta ikhtiyaarka ah tracopt.ticket.clone
  • Waa suurtagal in lagu daro isku-xirayaasha gaarka ah madaxa hagidda iyadoo la adeegsanayo qalabka caadiga ah.
  • Baaxadda ansaxayaasha isbeddelka ayaa lagu kordhiyey aaladda tafatirka dufcadda, iyo sidoo kale habka tafatirka faallooyinka.
  • Taageerada loogu adeegayo nuxurka HTTPS si toos ah tracd.
  • Shuruudaha nooca ugu yar ee la cusboonaysiiyay ee Python (2.7 halkii 2.6) iyo PostgreSQL (aan ka weynayn 9.1).

Source: opennet.ru

Add a comment