Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.118.897 Times

pbp.recipe.trac 0.4.0

Company: Tarek Ziade
Date Added: July 14, 2013  |  Visits: 305

pbp.recipe.trac

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)

This recipe will help you setup a full-featured Trac instance via buildout.<br /><br />It allows you to automate the creation and management of multiples Trac instances. It provides sensible default to the trac.ini configuration file. It also takes care of instance upgrades, Wiki documentation updates and source code repository resynchronization.<br /><br />It currently supports Trac 0.11.x only, as for all future release of pbp.recipe.trac v0.3.x. Support of Trac 0.12.x is planned for pbp.recipe.trac v0.4.<br /><br />Supported options<br /><br />The recipe supports the following options:<br /><br />project-name (required)<br /><br /> Name of the Trac instance. This name will also be used as the default value for the smtp-from-name option. Default value: My project.<br /><br />project-description<br /><br /> Description of the project. This description will also be used as the alternative text to the header logo.<br /><br />project-url<br /><br /> This URL will be used as the link on the header logo. Default value: http://example.com.<br /><br />repos-type (required)<br /><br /> Supported values: svn for Subversion, hg for Mercurial.<br /><br />repos-path (required)<br /><br /> Location, on the local file system, of your code repository.<br /><br />repos-url<br /><br /> If set, this will enable and configure the Subversion Location plugin. This only works for Subversion repositories.<br /><br />force-instance-upgrade<br /><br /> If set to True, this will trigger the internal Trac upgrade process on the current instance, even if Trac don't think it's needed. Default value: False.<br /><br />force-repos-resync<br /><br /> If set to True, this will force the resynchronization of Trac against the source code repository. Default value: False.<br /><br />wiki-doc-upgrade<br /><br /> If set to True, this will upgrade the default wiki pages embedded in the current Trac instance. As said in Trac 0.11 documentation, this will not remove deprecated wiki pages that were previously part of a Trac release. Default value: False.<br /><br />remove-examples<br /><br /> If set to False, this will not remove the default milestones and components added by Trac when creating a brand new instance. Default value: True.<br /><br />milestones<br /><br /> List of all custom milestones to create. You can add several custom parameters, one per line. Example:<br /><br /> milestones = 0.1<br /> 0.2<br /> 1.0<br /> Future<br /> Undecided<br /><br />components<br /><br /> List of components for which we can attached Trac tickets to. The syntax must follow the Component name | Component owner scheme. Example:<br /><br /> components = The application itself | kevin<br /> Build tools | cecile<br /><br />permissions<br /><br /> List of custom permissions to set. Both users and groups are supported. Example:<br /><br /> permissions = cecile | REPORT_ADMIN<br /> kevin | PERMISSION_ADMIN MILESTONE_ADMIN REPORT_ADMIN<br /> anonymous | STATS_VIEW<br /> authenticated | REPORT_MODIFY MILESTONE_MODIFY<br /><br /> A list of permissions can be found on Trac's wiki.<br /><br />header-logo<br /><br /> Location of the logo that will replace the default Trac logo at the top of each page. The file will be copied by the recipe to the htdocs directory of your Trac instance.<br /><br />footer-message<br /><br /> The bottom right-aligned text displayed on each page displayed by Trac. HTML can be used here. Default value This Trac instance was generated by pbp.recipe.trac..<br /><br />smtp-always-bcc<br /><br /> Email address(es) to always send notifications to, addresses do not appear publicly (Bcc:).<br /><br />smtp-always-cc<br /><br /> Email address(es) to always send notifications to, addresses can be seen by all recipients (Cc:).<br /><br />smtp-default-domain<br /><br /> Default host/domain to append to address that do not specify one<br /><br />smtp-enabled<br /><br /> Enable SMTP (email) notification.<br /><br />smtp-from<br /><br /> Sender address to use in notification emails.<br /><br />smtp-from-name<br /><br /> Sender name to use in notification emails. Default value: project-name option value.<br /><br />smtp-password<br /><br /> Password for SMTP server.<br /><br />smtp-port<br /><br /> SMTP server port to use for email notification.<br /><br />smtp-replyto<br /><br /> Reply-To address to use in notification emails.<br /><br />smtp-server<br /><br /> SMTP server hostname to use for email notifications.<br /><br />smtp-subject-prefix<br /><br /> Text to prepend to subject line of notification emails. If the setting is not defined, then the value of project-name is used as prefix. If no prefix is desired,then specifying an empty option will disable it.<br /><br />smtp-user<br /><br /> Username for SMTP server.<br /><br />additional-menu-items<br /><br /> This will use the NavAdd plugin to add new menu entries in Trac's top navigation toolbar. The syntax must respect the following scheme: Title | Url. You can specify multiple menu entries as shown in the following example:<br /><br /> additional-menu-items = Buildbot | http://localhost:9080/<br /> Demo instance | http://trac.edgewall.org/demo-0.13<br /><br />time-tracking-plugin<br /><br /> If set to enabled, will activate the Estimation and Time Tracking plugin. Default value: disabled.<br /><br />stats-plugin<br /><br /> If set to enabled, will activate the TracStats plugin. Default value: disabled.<br /><br />trac-ini-additional<br /><br /> In case a Trac parameter is not natively supported by this recipe, you can use this to add your own. The syntax must respect the following scheme: Section | Parameter | Value. You can add several custom parameters, one per line. Example:<br /><br /> trac-ini-additional = attachment | max_size | 52428800<br /> notification | always_notify_owner | true<br /> logging | log_level | DEBUG<br /><br /> This option is applied just before writing the final trac.ini generated by this recipe. So thanks to trac-ini-additional, you always have a way to fix your trac.ini even if this recipe breaks it.<br /><br /> And to get more informations on all the trac.ini parameters, see: http://trac.edgewall.org/wiki/0.11/TracIni<br /><br />Example usage<br /><br />We'll start by creating a buildout that uses the recipe:<br /><br />>>> write('buildout.cfg',<br />... """<br />... [buildout]<br />... parts = trac<br />... index = http://pypi.python.org/simple<br />...<br />... [trac]<br />... recipe = pbp.recipe.trac<br />... project-name = My project<br />... project-url = http://example.com<br />... repos-type = hg<br />... repos-path = sqlite:${buildout:directory}/var/svn<br />... header-logo = ${buildout:directory}/my_logo<br />... smtp-server = localhost<br />... smtp-port = 25<br />... smtp-from = tarek@ziade.org<br />... smtp-replyto = tarek@ziade.org<br />... """)<br /><br />Let's run the buildout:<br /><br />>>> res = system(buildout)<br /><br />This creates a trac instance:<br /><br />>>> ls(join(sample_buildout, 'parts', 'trac'))<br />- README<br />- VERSION<br />d attachments<br />d conf<br />d db<br />d htdocs<br />d log<br />d plugins<br />d templates<br /><br />With a trac.ini file. Let's check its content:<br /><br />>>> f = join(sample_buildout, 'parts', 'trac', 'conf', 'trac.ini')<br />>>> from ConfigParser import ConfigParser<br />>>> parser = ConfigParser()<br />>>> null = parser.read([f])<br />>>> parser.get('trac', 'repository_type')<br />'hg'<br />>>> parser.get('trac', 'repository_dir')<br />'/sample-buildout/var/svn'<br />>>> parser.get('project', 'descr')<br />'My example project'<br />>>> parser.get('project', 'name')<br />'My project'<br />>>> parser.get('project', 'url')<br />''<br />>>> parser.get('components', 'tracext.hg.*')<br />'enabled'<br /><br />#md5=ebef9f838cb994b7d753a5ecbc52aa4c<br />#md5=3dd33df9a86b5464148866a4f93f67ae

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Addresses Components Custom Default Instance Location Milestones Notification Option Pbprecipetrac Plugin Recipe Required Scheme Subversion Tracini
Users rating: 0/10

License: Freeware Size: 20.48 KB
PBP.RECIPE.TRAC RELATED
Modules  -  GTSpam 5.x-0.4
The GlobalTEK GTSpam module obfuscates email addresses to help prevent spambots from collecting them, without loosing the mailto URL scheme default semantics and operations (see RFC 2368).
10 KB  
Programming  -  trytond_stock_product_location 1.6.0
trytond_stock_product_location is Python library to define default storage location by warehouse on product. Theses locations will be used by the supplier shipment for generating inventory moves.
20.48 KB  
Modules  -  Geo Plugin 1.9.1
It also lets you specify a default geographic location for your entire WordPress blog.InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: - WordPress
 
Multimedia & Graphics  -  SketchCons 1.0
SketchCons - by Corey Marion Stylized illustrative desktop icons of common apps Keywords: airborne apps arrow blueberry bold cartoon chunky color colorful common corey custom default desktop drawn email envelope fedex finder flavor...
143.36 KB  
Productivity  -  CBSelectRE 2.2
Property search for Northern Nevada and Lake Tahoey: We provide search of property based on:- 1) your current location (default) 2) location entered by you on the Advanced Search. 3) MLS # search. 4) also search a region on the...
2.5 MB  
Productivity  -  ERA Cornerstone Realty 2.1
Property search for Northern California and Lake Tahoe: We provide search of property based on:- 1) your current location (default) 2) location entered by you on the Advanced Search. 3) MLS # search. 4) also search a region on...
2 MB  
Utilities  -  Expenses.to 2.06
How much did you spent last week? Use Expenses.to, spending under control. It's for Free. - track your monthly family expenses for free - bill reminder notification option - track of your monthly incomes and everyday necessities -...
7.4 MB  
Utilities  -  Land Trace 1.0.0.0
* User can Find the weather report of different locations and distance between that locations. * User can get Dropped pin title according to reverse geocode. * User can Drop a pin his known locations or search the location using...
819.2 KB  
Travel  -  Lets Carpool 3.0.0.0
Let's Carpool is the next generation carpooling application with artificial intelligence and geo location based advertising option. It understands user travel trends and suggest users to carpool together. Requirements: Windows Phone 8.1,...
2 MB  
Productivity  -  Remote Wake Up 1.1.0.0
Wake your computer from a remote location using this application. Simply type the required information (IP, Port, MAC Address), and you're done! You can store information about your most used computers for faster use. Note : This...
1024 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB