I use galleria, http://galleria.io. My gallery can be found at http://itechieguy.com/WwW.php. My implementation does not use captions because I didn't want them, though galleria can support them. I did create some php code to generate the gallery from a content of a folder, and I'll be happy to share that with you. Let me know if you want any further help.
Using the php code allows me to export to my server folder from Aperture. Then the php code automagically picks up the new photos.
Message was edited by: StephenM