staticdocs-plugin ay isang Trac plugin na nagbibigay-daan sa isa upang maghatid ng isang direktoryo ng mga static na web mga dokumento sa pamamagitan ng Trac. & Nbsp; Ang pagganyak para sa pagsusulat ito ay upang magagawang upang makontrol ang access sa static na mga file (eg dokumentasyon ng proyekto) gamit trac & rsquo; s pagpapatunay at sistema ng pahintulot.
Configuration
Sa isang lugar sa iyong trac configs maglagay ng seksyon tulad ng:
[Staticdocs]
# (Opsyonal) Itakda ang mga kinakailangang mga pahintulot para sa pagtingin sa mga static na mga doc
# Default ay WIKI_VIEW
pahintulot = WIKI_VIEW
# I-set up ang ilang mga alias (kailangan mo ng hindi bababa sa isang alias para sa plugin na ito
# Upang maging kapaki-pakinabang.)
alias. / docs / = / path / sa / docs /
alias. / docs / iba / = / path / sa / iba / docs /
# (Opsyonal) I-override ang mga kinakailangang mga pahintulot para sa isang tiyak na alias
pahintulot. / docs / iba / = TICKET_VIEW
Gayundin, gugustuhin mong paganahin ang plugin. Marahil gustuhin ang:
[Bahagi]
staticdocsplugin. * = pinagana
Ngayon kung bumisita ka, eg, http://example.com/yourtrac/docs/file.html, ikaw ay makakuha ng Hinahain ang file /path/to/docs/file.html.
Mga Tala, posibleng Buglets
Mga nakatagong at backup na mga file
Anumang mga kahilingan para sa mga URL na may isang bahagi landas na nagsisimula sa. o nagtatapos sa ~ ay magreresulta sa isang 404 Not Found tugon.
(Anumang kahilingan sa isang path na bahagi ng .. ay magreresulta sa isang 400 Bad Request tugon.)
Mga Uri ng Nilalaman
Sa kasalukuyan, mimetype.guess_type ay ginagamit upang deduced ang uri ng nilalaman.
Direktoryo index
Kung ang URL ay nagtatapos sa isang slash, index.html ay idinagdag. Ito ay dapat marahil maayos upang maghanap ng mga index.htm pati na rin.
Iba pang mga hint
Ang NavAddPlugin (mula trac-hack) ay magbibigay-daan sa iyo magdagdag ng mga link sa iyong mga static na mga doc (o saan pa man) sa trac navigation bar.
Ang karaniwang ExtraPermissionsProvider plugin ay maaaring magamit upang magdagdag ng bagong custom na pahintulot (sabihin STATIC_DOCS_VIEW) kung gusto mong isa upang kontrolin ang access sa iyong mga static na mga file
Mga Kinakailangan :.
- Python
- Trac
Mga Komento hindi natagpuan