I use Titebond 2 in almost all of my woodworking projects and love the stuff. If you need a longer working time there is also titebond extend. However, I have not yet had a problem with time. For my projects I do the following:
First, always do a dry fit and clamping plan. This makes sure that everything fits. It ensures that I have enough clamps already open to a good distance. It ensures I have cauls as needed, etc.
Second, I plan the order that I glue up. I will glue and assemble any sub-assemblies first whenever possible and then the final glue up is less steps.
Finally, I pretty much never just glue without some form of joinery. Most of the time I am doing furniture and the like so I never glue wood on wood plain, instead I use mortise and tenon, mortise and loose tenon, rabbits, dados, etc. A biscuit cutter would be a good option as well. If you are gluing just battens onto flat wood I would consider tacking them on with an air nailer just to hold them while tightening the clamps.
(Yes my process is overkill for a cabinet, but as I said I do woodworking as a hobby so overkill works for me.)