tag:blogger.com,1999:blog-4146794174400139442.post3019673344430220337..comments2023-07-03T07:20:53.252-04:00Comments on Whiteknight's World: Python, Trac, and AgileWhiteknighthttp://www.blogger.com/profile/16207472474429254890noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-4146794174400139442.post-50591633026369370672009-07-11T20:06:19.140-04:002009-07-11T20:06:19.140-04:00I've tried installing no fewer then three sepa...I've tried installing no fewer then three separate plugins to trac using the egg method you describe. All three of them failed silently and I have not been able to figure out why.<br /><br />We are using MediaWiki instead of Trac wiki because MediaWiki is a better wiki platform for our team. Unlike trac, it has a large number of platforms that DO install very easily, and satisfy our needs. There are good plugins for WYSIWYG editors, Wiki2PDF converters, live chat, etc. Basically, it's a better and more mature and more usable as a wiki platform then Tracs wiki.<br /><br />I used easy_install to install both Trac and Genshi initally, and it gave me incompatible versions of both, raised a very cryptic error, and exited. It took extra time for me to manually uninstall and then manually reinstall both.Whiteknighthttps://www.blogger.com/profile/16207472474429254890noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-78753400860586711762009-07-11T10:34:45.286-04:002009-07-11T10:34:45.286-04:00I develop python web apps on windows and rarely if...I develop python web apps on windows and rarely if ever run into many problems.<br /><br />First I would never use mod_python, do yourself a favor and use mod_wsgi instead.<br /><br />Second for installing things like Genshi, use pip or easy_install. If you want to use a bleeding edge svn checkout make a special folder and add it to your python path.*<br /><br />*Adding things to the python path in Windows can be wierd, since it is done through the windows registry.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-12346085295502771752009-07-11T10:22:51.291-04:002009-07-11T10:22:51.291-04:00The only thing you need to do to add a plugin in t...The only thing you need to do to add a plugin in trac is drop the python egg into the plugin directory, then add the desired lines into the trac.ini. If you can make an egg you're set.<br /><br />Also whats the thought behind using trac but not it's wiki?Morgan Goosehttps://www.blogger.com/profile/08764524861426905210noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-69127295139720657602009-07-11T06:59:06.183-04:002009-07-11T06:59:06.183-04:00I gave up on using IIS very early in the process b...I gave up on using IIS very early in the process because it was clear that it wasn't supported to do so. I had to pull some major strings with IT in order to get IIS shut off and Apache installed on that box, anything with virtualization and adding another layer is bureaucratically impossible. I'm a Linux guy and would definitely use Linux if it was possible.<br /><br />I do understand that Trac is really designed on Linux, but there are pages on their wiki about how to install on Windows, so I have to think it is possible and some effort has gone into testing it out. <br /><br />I shouldn't have blamed python, from what I see of the Python core it's actually very well documented and has good installation on Windows. However, it's also not just Trac that caused problems: modpython and the python svn bindings were both poorly documented and created dependency issues that were subtle.<br /><br />We did use the tracd standalone server for a while, but that creates a usability problem. We would have MediaWiki running on apache on one port, and trac running standalone on another, and that creates one more obnoxious step in linking between the two and integrating their content. Maybe it's just a small thing, but obnoxious nonethelessWhiteknighthttps://www.blogger.com/profile/16207472474429254890noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-50046292679493357142009-07-11T05:41:30.424-04:002009-07-11T05:41:30.424-04:00Don't blame Python. It's Trac that's ...Don't blame Python. It's Trac that's not very well maintained / documented. We managed to get all the plugins up and running though, including Bitten (the hardest), if you use a standalone server it'll probably easier.Alexnoreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-21496337199031303222009-07-11T05:28:36.033-04:002009-07-11T05:28:36.033-04:00Uhh, running trac on IIS is a far worse option tha...Uhh, running trac on IIS is a far worse option than virtualizing a Linux instance and running trac in there. IIS and Windows is simply not taken into consideration for its development, among many things because Windows doesn't really have adequate dependency managent. Installing trac on a Debian server is as simple as getting a package and touching a couple of configuration files.<br /><br />It's not about tooting the Linux horn, but in the same way you wouldn't run ASP.NET apps on Linux even if Mono es perfectly capable of doing it, you don't run Python web applications on Windows. It's not a matter of compatibility, it's a matter of having an environment designed from the beginning to host that sort of thing.Daishimanhttps://www.blogger.com/profile/06307436594828909964noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-14437788236993213102009-07-11T05:17:46.196-04:002009-07-11T05:17:46.196-04:00bitnami trac package? svn, trac, wiki all from bo...bitnami trac package? svn, trac, wiki all from box and correctly configured to run from start...Константин Казимировhttps://www.blogger.com/profile/05643911533214903692noreply@blogger.comtag:blogger.com,1999:blog-4146794174400139442.post-10497557129951280682009-07-11T02:32:00.475-04:002009-07-11T02:32:00.475-04:00The correct quote is "Lasciate ogni speranza ...The correct quote is "Lasciate ogni speranza voi che entrate" :-)Giltarhttps://www.blogger.com/profile/12395088752340177192noreply@blogger.com