I give XP based on the challenge the party have to overcome, either in combat and/or by roleplaying. In general I give more story XP than combat XP.
I don't use EL/CR, but a difficult combat will give more XP than an easy one.
Everybody in the party gets the same XP, it's far to easy to play...