Ho lokolloa ha tsamaiso ea morero oa Trac 1.4

Tsebisoa tokollo e kholo ea tsamaiso ea merero Temana ea 1.4, e fanang ka sehokelo sa webo bakeng sa ho sebetsa le polokelo ea Subversion le Git, Wiki e hahelletsoeng ka hare, sistimi ea ho latela litaba le karolo ea moralo oa tšebetso bakeng sa liphetolelo tse ncha. Khoutu e ngotsoe ka Python le ajoa ke tlas'a laesense ea BSD. SQLite, PostgreSQL le MySQL/MariaDB DBMS li ka sebelisoa ho boloka data.

Trac e nka mokhoa o fokolang oa taolo ea projeke mme e o lumella ho iketsetsa ts'ebetso e tloaelehileng e nang le tšusumetso e fokolang lits'ebetsong le melaong e seng e thehiloe har'a bahlahisi. Enjene e hahelletsoeng ka har'a wiki e etsa hore ho khonehe ho sebelisa markup ea wiki litlhalosong tsa litaba, lipheo le boitlamo. E ts'ehetsa ho theha likhokahano le ho hlophisa likhokahano lipakeng tsa melaetsa ea liphoso, mesebetsi, liphetoho tsa khoutu, lifaele le maqephe a wiki. Ho latela liketsahalo tsohle le ts'ebetso ea projeke, ho fanoa ka sebopeho sa tatellano ea nako.

Ka sebopeho sa li-plugins Li-module li teng bakeng sa ho boloka litaba, ho theha sethala sa lipuisano, ho etsa lipatlisiso, ho sebelisana le litsamaiso tse fapaneng tse tsoelang pele tsa ho kopanya, ho hlahisa litokomane ho Doxygen, ho laola download, ho romela litsebiso ka Slack, ho tšehetsa Subversion le Mercurial.

Liphetoho tse kholo ha li bapisoa le lekala le tsitsitseng la 1.2:

  • Fetohela ho phetolelo u sebelisa enjene ea template e potlakileng Jinja2. Enjene ea template e thehiloeng ho XML ea Genshi e tlositsoe, empa ka mabaka a ho lumellana le li-plugins tse teng e tla tlosoa feela lekaleng la 1.5 le sa tsitsang.
  • Tšebelisano ea morao-rao le li-plugins tse ngoliloeng bakeng sa mefuta ea Trac pele ho 1.0 e khaotsoe. Liphetoho li ama haholo-holo li-interfaces bakeng sa ho fihlella database.
  • Lihlopha tsa basebelisi tse boletsoeng tšimong ea CC li atolosoa ka bo eona lenaneng la basebelisi ba kenyellelitsoeng sehlopheng seo.
  • Maqephe a Wiki a na le phetoho lipakeng tsa mekhoa e moqotetsane le e felletseng ea skrineng bakeng sa ho sheba mongolo.
  • Ho litempele tsa tsebiso ea lengolo-tsoibila, joale hoa khoneha ho sebelisa data mabapi le liphetoho libakeng tsa litekete ("changes.fields").
  • Ponahalo ea boiketsetso ea mongolo o hlophisitsoeng oa wiki e kentsoe tšebetsong likarolong tsohle tse tloaelehileng (mohlala, tlhaloso ea tlaleho). Basebedisi ba boetse ba khona ho iketsetsa nako ea ho ema pakeng tsa ho emisa ho kenya le ho ntlafatsa sebaka sa pono ea pele.
  • TracMigratePlugin e fetohile karolo ea Trac mme e fumaneha joalo ka taelo ea trac-admin convert_db. A re u hopotse hore plugin ena e u lumella ho falla data ea projeke ea Trac lipakeng tsa database tse fapaneng (mohlala, SQLite → PostgreSQL). U ka boela ua hlokomela ponahalo ea tekete delete_comment le attachment move subcommands.
  • Likarolo tse ikhethileng tsa mongolo joale li na le max_size tšobotsi.
  • Ts'ehetso bakeng sa litekete tsa cloning (hammoho le ho theha litekete ho tsoa ho maikutlo) ka karolo ea boikhethelo tracopt.ticket.clone
  • Hoa khoneha ho eketsa lihokelo tsa tloaelo ho hlooho ea ho sesa u sebelisa lisebelisoa tse tloaelehileng.
  • Boemo ba li-valdators tsa phetoho bo atoloselitsoe ho sesebelisoa sa ho hlophisa batch, hammoho le ts'ebetsong ea ho hlophisa maikutlo.
  • Ts'ehetso ea ho sebeletsa litaba ka HTTPS ka kotloloho ho tsoa ho tracd.
  • Litlhokahalo tse ntlafalitsoeng tsa bonyane ba mofuta oa Python (2.7 sebakeng sa 2.6) le PostgreSQL (e seng khale ho feta 9.1).

Source: opennet.ru

Eketsa ka tlhaloso