Hi,
First, thanks for your feedback.
I'm now using for a large project with several resources and hundread activities; everything went well but for the planning.
I'm using Fixed Duration for all the activities since it's the only one that considers dependencies (i.e. asap totally ignore dependencies don't know why).
1) If only fix duration shows dependency, it is because you did not set work.
ProjeQtOr is work driven, so you need to define some assigned work (or at least someleft work).
Then run planning : you'll see dependencies are taken into account !
Apart from that, I have a lot of activities assigned to a single resource (1 FTE) that starts at the same moment. The planner should take priority into consideration when planning those activities. However, I notice that quite often the planner tend to start an activity, then stop it, start another, then complete the first, instead of complete opened activities (the most reasonable option).
2) The behavior you face is because of "fix duration" planning mode.
This mode is designed to define fixed duration that you will not manage with your resources.
For instance, if you deliver a software to a customer, this one will have some testing period before you can deploy the software (but you won't know the work onvolved for customer, and possibly won't care about it)
If you set some work on "fix duration" task, it is planned like "regular beetween dates". This explains the behavior your face : ProjeQtOt tries ti dispatch the work during the hole period.
What you expect is behavor of "as soon as possible" tasks.
Try and change planning mode and run planning : you'll get what you want

You can use multiple update for that (will be quicker thant one by one)
I'm quite confident with PHP; can you tell me how to change the planner in order to make it works like that?
Sorry, you will not need to play with the code