CRS VLAN Confused

I have used MikroTik as a home router for some time. I have upgraded from a 493G to a CRS125-24G-1S-2HnD. When I had the 493G in place, I did not have a need to use VLAN’s. I was able to use the switch chips to keep networks at wire speeds. Now I would like to take advantage of the wire speeds offered on the CRS125-24G-1S-2HnD. In order to do this, I would need to create VLAN’s. I have read so many different guides and I am confused on how I should put in place a simple setup.

VLAN 10 (servers, printers) = ether01 - ether10
VLAN 20 (private) = ether11 - ether 24
VLAN 99 (management)

VLAN 20 needs to talk to devices on VLAN 10. SPF1 is the uplink form the ISP, VLAN 10 & 20 need access to the internet. WLAN1 needs to pull an IP from VLAN 20 but still access devices on VLAN 10. The CRS125-24G-1S-2HnD will provide DHCP service to both VLAN 10 & 20.

The best port-based VLAN configuration example is here,
http://wiki.mikrotik.com/wiki/Manual:CRS_examples#Port_Based_VLAN