Here are two different design to integrate bike lanes. The first one can be found here which looks like this:
The drawback here is that bikes are sandwiched between moving traffic and parked vehicles.. What happens when a parked cars open the left door? So the other option is this:
Now the bikers are safe and still have an option to get on the sidewalk. but what about buses and taxis. Here is an option.. Create bus and taxi pick up and drop off islands.
And there is more bike lane design information located here