It's so damn annoying that I've to spend my rare time having to hack
nearly every simple plugin to get it work
I agree, but this is why I contribute back my changes. If everyone does
this, eventually it all just works(tm), right? Also, plugins not working
out of the box has nothing to do with packaging up trac with an
installer, or better documenting how to install it.
and to set up many repeating jobs by hand
How so? I do not find myself doing this at all.
Your statement is very unbalanced - if I understood you correctly,
everybody who is no experienced Python programmer even doesn't
have the right to use Trac - because trac is only for cool programmers.
That was not my intended message. What I meant was that you need to
*learn* things like how your systems go together in order to properly
administer them.
Many experienced Unix admins aren't Python programmers
I wasn't either, until I started using Trac. It is still my least
favorite language.
and even don't
have the time to learn it - only because 1!!!! of their tools lacks
convenience functions like an installer!
This argument is a paper tiger. You don't need to learn python to run
the existing installer. You can just read the INSTALL file and follow
the (well documented) instructions.
And your time estimations fail in reality: I'm using Trac (and programming
and bugfixing plugins for it) for 3 years now - but a new Trac (especially
a version jump like 0.10 to 0.11) took me nearly a week, until all of my
plugins worked (often this isn't the case, due to version
incompatibilities).
I've only been doing the 0.11.x upgrades, so your point may be valid.
AND:
Many companies try tools like Redmine etc. and even don't know about Trac
and even if they do - it's (even for a hardcore user like me) hard to tell
them,
But why do you care? If they're using Redmine, and they're happy doing
so, then where is the issue there? If they want a demo, isn't that what
the t.e.o site is for?
what Trac can do and how to set it up (no, they aren't noobs, yes -
there are many IT professionals who aren't cool Python hackers).
Meanwhile, there are quite a few people who regard installing Trac as
positively trivial - the hardest part being the *optional* Apache
installation. So, if what we're arguing is "is Trac too difficult to set
up", I'd argue "No. Because, in my personal experience, everyone who
I've talked to who has had to set up Trac has found it well documented
and trivial".
I agree with your statement that opening the project for simple users
(noobs) will increase the amount of support drastically. But be honest:
That can be influenced and solved. And: Which script kiddy needs Trac?
I'd argue that a very large portion of what constitutes IT these days
are at that level. Heck, Microsoft made a whole marketing push out of it
back in the NT 4 days - why hire expensive Unix experts when Windows is
easy so the labor is cheap!
And: The lack of documentation is a typical developer problem -
why do argue against documentation?
I'm not. However, the documentation *I* would like to see written is
*not* yet another "this is how you install Trac" howto (because there
are quite a pile of them out there, where the INSTALL file is really
quite sufficient), but rather extensive documentation of all the
interfaces, APIs, etc.
Please: Skip telling me "sources are the best documentation" - thats
a reason to get fired in my job.
I don't recall ever saying that. Indeed, that's what I use Trac for the
most - documenting how all the bits work.
PS: You understand to demotivate people who want to contribute! Good work!
So any criticism of a proposal is demotivational? I thought the
discussion would be good for focusing our efforts as a community, as to
*where* exactly we wanted to spend our time.
To put it another way:
Let's say, for example, that a lot of the core maintainers read this
thread - your initial post, several folks agreeing with you, and they
said "well, it seems like everyone agrees with this fellow, maybe we
should spend some time on that". Meanwhile, there's a bunch of other
people who didn't want to criticize the idea who really don't care.
However, they didn't speak up when they had the chance, and engage in
the discussion, so they really can't complain, can they?
--
SIXNET - Industrial and Wireless Connectivity
331 Ushers Road, Ballston Lake, NY 12019
Tel: 1.518.877.5173, Fax: 1.518.877.8346
www.sixnet.com
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.