Trac ื ืขืื ืึท ืืื ืืืึทืืืกืืืง ืฆืืืึทื ื ืฆื ืคึผืจืืืขืงื ืคืึทืจืืืึทืืืื ื ืืื ืึทืืึทืื ืืืจ ืฆื ืึธืืึทืืืื ืืืคึผืืฉ ืจืืืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืื ืืืึทื ืคึผืจืึทื ืืืืฃ ืื ืคึผืจืึทืกืขืกืึทื ืืื ืึผืืืื ืฉืืื ืืขืืจืื ืืขื ืฆืืืืฉื ืืขืืืขืืึธืคึผืขืจืก. ืื ืืขืืืื-ืืื ืืืืงื ืืึธืืึธืจ ืืืื ืขืก ืืขืืืขื ืฆื ื ืืฆื ืืืืงื ืืึทืจืงืึทืคึผ ืืื ืืืกืงืจืืคึผืฉืึทื ื ืคืื ืืฉืื, ืฆืืื ืืื ืงืึทืืืฅ. ืขืก ืฉืืืฆื ืงืจืืืืืื ื ืืื ืงืก ืืื ืึธืจืืึทื ืืืืื ื ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืืขืืช ืึทืจืืืงืืขื, ืืึทืกืงืก, ืงืึธื ืขื ืืขืจืื ืืขื, ืืขืงืขืก ืืื ืืืืงื ืืืขืืขืจ. ืฆื ืฉืคึผืืจ ืึทืืข ืืขืฉืขืขื ืืฉื ืืื ืึทืงืืืืืืืขืื ืืื ืื ืคึผืจืืืขืงื, ืึท ืฆืืืื ื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืืืืืื ืืื ืืขืคึฟืื ื.
ืืื ืืื ืืืจ
ืืืืคึผื ืขื ืืขืจืื ืืขื ืงืึทืืคึผืขืจื ืืื ืื ืกืืึทืืื ืฆืืืืึทื 1.2:
- ืืึทืฉืืืืขื ืฆื ืจืขื ืืขืจืื ื ืืื ืึท ืฉื ืขื ืืืกืืขืจ ืืึธืืึธืจ
Jinja2 . ืื ืงืกืื-ืืืืืจื ืืขืืคึผืืึทืืข ืืึธืืึธืจ Genshi ืืื ืืืคึผืจืืฉืืืืืื, ืึธืืขืจ ืคึฟืึทืจ ืงืึทืืคึผืึทืืึทืืืืึทืื ืกืืืืช ืืื ืืืืืกืืื ื ืคึผืืืืื ืก ืขืก ืืืขื ืืืื ืึทืืืขืงืืขื ืืืขื ืืืืื ืืื ืื ืึทื ืกืืืืืึทื 1.5 ืฆืืืืึทื. - ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื ืคึผืืืืื ืก ืืขืฉืจืืื ืคึฟืึทืจ Trac ืืืขืจืกืืขืก ืืืืืขืจ 1.0 ืืื ืืืกืงืึทื ืืื ืืื. ืื ืขื ืืขืจืื ืืขื ืืขืจ ืืืืคึผื ืืืืจืงื ืื ืื ืืขืจืคืืืกืื ืคึฟืึทืจ ืึทืงืกืขืก ืื ืืึทืืึทืืืืก.
- ืืึทื ืืฆืขืจ ืืจืืคึผืขืก ืืขืจืืื ื ืืื ืื CC ืคืขืื ืืขื ืขื ืืืืืึธืืึทืืืฉ ืืงืกืคึผืึทื ืืื ืฆื ืืขืจ ืจืฉืืื ืคืื ืืืืขืจื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืืขืจ ืืจืืคึผืข.
- ืืืืงื ืืืขืืขืจ ืืขื ืขื ืืงืืืืคึผื ืืื ืึท ืืึทืฉืืืืขื ืฆืืืืฉื ืฉืืึธื ืืื ืคืื ืคืึทืจืฉืืขืื ืืึธืืขืก ืคึฟืึทืจ ืืืืืื ื ืืขืงืกื.
- ืืื ืคึผืึธืกื ืึธื ืืึธื ืืขืืคึผืืึทืืขืก, ืขืก ืืื ืืืฆื ืืขืืืขื ืฆื ื ืืฆื ืืึทืื ืืืขืื ืขื ืืขืจืื ืืขื ืืื ืืืืขื ืคืขืืืขืจ ("changes.fields").
- ืึธืืึทืืึทืืืง ืคืึธืจืืืกืืงืข ืืืืึทืืื ื ืคืื ืืืืงื ืคืึธืจืืึทืืืขื ืืขืงืกื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืึทืืข ื ืึธืจืืึทื ืคืขืืืขืจ (ืืืฉื, ืืึทืจืืื ืืึทืฉืจืืึทืืื ื). ืืืืขืจื ืืขื ืขื ืืืื ืืืืืืช ืฆื ืื ืืืคึผืขื ืืึทื ืืื ืงืึทื ืคืืืืขืจ ืื ืืืึทืจืื ืฆืืื ืฆืืืืฉื ืกืืึธืคึผืคึผืื ื ืึทืจืืึทื ืฉืจืืึทื ืืื ืึทืคึผืืืืืื ื ืื ืคืึธืจืืืกืืงืข ืืืืึทืืื ื ืืขืื ื.
- ืื TracMigratePlugin ืืื ืืขืืืืจื ืึท ืืืื ืคืื Trac ืืื ืืื ืืืจืขืืืืื ืืื ืื trac-admin convert_db ืืึทืคึฟืขื. ืืึธืื ืืื ืื ืืขืจืืึธื ืขื ืืืจ ืึทื ืืขื ืคึผืืืืื ืึทืืึทืื ืืืจ ืฆื ืืืืืจืืื Trac ืคึผืจืืืขืงื ืืึทืื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืืึทืืึทืืืืกืื (ืืืฉื, SQLite โ PostgreSQL). ืืืจ ืงืขื ืขื ืืืื ืืึธื ืื ืืืืกืืขื ืคืื ืื ืืืืขื delete_comment ืืื ืึทืืึทืืฉืืึทื ื ืืึทื ืกืึทืืงืึทืืึทื ืื.
- ืื ืื ืืขืงืกื ืคืขืืืขืจ ืืืฆื ืืึธืื ืึท ืืึทืงืก_ืกืืื ืึทืืจืืืืื.
- ืฉืืืฆื ืคึฟืึทืจ ืงืืึธืื ืื ื ืืืงืืฅ (ืืื ืืขืืื ื ืืื ืงืจืืืืืื ื ืืืงืืฅ ืคึฟืื ืืึทืืขืจืงืื ืืขื) ืืืจื ืื ืึทืคึผืฉืึทื ืึทื ืงืึธืืคึผืึธื ืขื ื tracopt.ticket.clone
- ืขืก ืืื ืืขืืืขื ืฆื ืืืืื ืื ืื ืืื ืงืก ืฆื ืื ื ืึทืืืืืึทืฆืืข ืืขืืขืจ ืืื ื ืึธืจืืึทื ืืืฉืืจืื.
- ืืขืจ ืคืึทืจื ืขื ืคืื ืืืืฉื ืืืึทืืึทืืืืืขืจื ืืื ืขืงืกืืขื ืืขื ืฆื ืื ืคึผืขืงื ืขืืืืื ื ืืขืฆืืึทื, ืืื ืืขืืื ื ืืื ืฆื ืื ืืึทืืขืจืงืื ื ืขืืืืื ื ืคึผืจืึธืฆืขืก.
- ืฉืืืฆื ืคึฟืึทืจ ืกืขืจืืืื ื ืืื ืืึทืื ืืืจื ืืืืคึผืก ืืืืึทื ืคึฟืื ืืจืึทืง.
- ืืขืจืืืึทื ืืืงื ืืื ืืืื ืืืขืจืกืืข ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ Python (2.7 ืึทื ืฉืืึธื ืคืื 2.6) ืืื PostgreSQL (ื ืื ืขืืืขืจ ืืื 9.1).
ืืงืืจ: opennet.ru