Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Stenner

Pages: [1]
1
Architecture / Is any kind of testing framework used for OpenGoo?
« on: April 08, 2009, 09:07:54 am »
I was just wondering if PHPunit or any other testing framework is being used for the development of OpenGoo. It would be an advantage to be able to test and see if a change I made would break something else.

2
Architecture / Database design
« on: March 27, 2009, 08:44:19 am »
I've been looking through the database tables that OpenGoo is based on, and that has left me a bit puzzled. Apparently innoDB tables are used, but there's not a single relation/constraint in the whole database. Why the choise of innoDB then? Because of row vs table locking?  Besides that, innoDB takes up a whole lot more space according to http://dotnot.org/blog/archives/2005/10/12/mysql-myisam-vs-innodb/

What really worries me though, is that there's no consistency checks at the database level at the moment. This means that it's completely up to the php-developer to check up on any cascading effects. (that's a sad job)
I'm aware that it's quite a task to change anything at the database level, but it's certainly something to consider for a next version of the system.

Another benefit from having relations would be that it's easier to reverse engineer the database and make an E/R diagram of the whole thing. As it is right now, there's a lot of guessing involved.

Just my 2 €-cents

3
How To's / Changing workspace of a task with subtasks
« on: March 26, 2009, 09:24:07 am »
When I change the workspace of a task with (a lot of) subtasks, only the selected task gets it's workspace changed. All subtasks remain where they were. Is there a smarter way move the entire tree of tasks to a different workspace, or is this 'by design'?

4
New Community Members / Hello from Denmark
« on: March 18, 2009, 12:27:10 pm »
Hi fellow Gooeys

My name is René Stenner, and I currently work for a web/graphics/accounting company called Proremus in Denmark.

I hope to implement OpenGoo in the company as I can see some serious potential for improving collaboration with this tool. I'm mostly focused on the task management, and although it's lacking in some parts, I hope I can contribute with some improvements over time.

/Stenner

Pages: [1]