I'm a bit confused about the wording of the Dimensional Dervish feat from Pathfinder: Ultimate Combat and its exact working.
Link: https://www.d20pfsrd.com/feats/general-feats/dimensional-dervish/
Dimensional Dervish
You teleport with a mere thought, savaging your opponents as you flash in and out of reality.
Prerequisites: Ability to use the abundant step class feature or cast dimension door, Dimensional Agility, Dimensional Assault, base attack bonus +6.
Benefit: You can take a full-attack action, activating abundant step or casting dimension door as a swift action. If you do, you can teleport up to twice your speed (up to the maximum distance allowed by the spell or ability), dividing this teleportation into increments you use before your first attack, between each attack, and after your last attack. You must teleport at least 5 feet each time you teleport.
Special: A monk can use additional points from his ki pool to increase his speed before determining the total speed for this teleportation.
I'm confused and not sure how the bolded parts of the feat work exactly.
When i take my full attack with this feat, do i have to use my swift action for the turn to use abundant step or cast dimension door?
If I cast dimension door as a swift action with this feat, do i need the quicken spell feat?
Do I have to take the 5 feet teleportations between my attacks?
Can I just ddoor to my enemy use my full attack and ddoor back with this feat?
Thanks and Regards.