Seconding what dr_lha said. You can probably run any setup designed for a 68mm (English) shell, but the main compatibility concern is usually between the BB and crankset. The questions on the page you linked indicate you need a Hollowtech II (external-bearing) BB.
I would stick with a 9-speed-designed crankset, but you may have issues running a compact crankset with your short-cage RD. Do you know how many teeth you have on your rear cogs? See and study:
Understanding Rear Bike Derailleurs - Performance Bike Learning Center