keeping things simple

Dear All,

just wanted to point out how happy I am that ProjectPier adopts the simplicity of basecamp. Please keep this attitude and do not try to make everybody happy by overloading ProjectPier with "advanced" features, that will scare away those who prefer simple, intuitive tools.

I recently compared basecamp with mindquarry and activecollab (test account for version 1). Even though both mindquarry and activecollab have appealing features I much prefer basecamp for the above stated reasons. activecollab, for example, abandoned textile and instead added (a large number of) formatting buttons. Also, in my opinion, it has gone "overboard" with features like tickets.

Thomas

ps: however, having a calender in ProjectPier still would be nice.

I agree only in parts. For me a Ticket system would be nice and I love to other features as well. But then again you are right so keep it as simple vor now.
The best way I guess would be to have some features addable with plug-ins in the Future. That way anyone can have the Installation as you wish.

~Hermann

And I agree with Hermann, the only way to do this are modules or plugins, whatever you call them.

Keep it simple is also the right thing to do, including too many modules in core might indeed scare people, but we should not restrict ourselves to a static simple version :)

But before thinking about this, modules should "hook" to the core, so it would be a nice idea to implement those hooks (or if they exist, document them), so basivcally build a powerful API.

TheRec

I completely agree with the keep it simple approach.
I know that Ryan (lead developer) wants to see an API fully developed with a good and solid plugin architecture.

That being said, I could see ProjectPier shipped with some of the most popular modules with a way to activate them or not in the configuration pages.
Right now, I know that I never use forms, so I removed the tab from our installation. I don't think we would use time-tracking either. So, even though I would tend to say these things make sense as part of the regular package, deactivating or activating them at will and easily sounds key to me.

-

Tim

"ps: however, having a calender in ProjectPier still would be nice."

check it out:

http://www.projectpier.org/node/28

:-)