Vu ton post je pensais que tu cherchais à savoir ce que proposait Apple au travers d'Aperture.
Maintenant si tu veux faire du pro mettre les mains dedans est quasi incontournable.
Et là c'est une autre histoire. A toi les joies du HTML, Javascript, CSS, AJAX, GWT et autres possibilités de faire des interfaces évoluées,
avec effets de transitions, synchro d'évènements sur la page etc... Sans oublier que pour gérer textes et images
proprement il sera judicieux d'y ajoindre une base de données (ach ... les plaisirs du SQL ...)
Tu as aussi des options comme Flex mais qui te posera des problèmes sur les plateformes mobiles commme l'Iphone / Ipad.(Steve n'aime pas Flash ...)
Et si le coeur t'en dis jette un oeil sur l'option de Open Laszlo
http://www.openlaszlo.org/.
Maintenant si tu ne veux pas partir d'aussi bas (ce que je peux comprendre très facilement) l'utilisation d'outils de CMS "généralistes" type eZ Publish (très à la mode en ce moment),
ou plus orienté photo comme
http://www.zenphoto.org (ou d'autres) peut-être une solution très sérieuse et très pro.
Mon conseil pour faire ton choix est de faire un mini cahier des charges et d'en tester plusieurs pour voir celui qui colle le mieux à tes besoins d'aujourd'hui et à venir (là c'est une question de nez).
Le cahier des charges ne servant qu'à objectiver ton choix et à ne pas te perdre dans toutes les options possibles de ces outils (on peut se noyer rapidement).
Autre avantage également, ces outils proposent souvant une brique très complète sur le référencement de ton site allant de la gestion des meta au rewriting d'URL etc.
Ce qui facilitera ta visibilité sur le web.
Le sujet est très vaste les solutions aujourd'hui très nombreuses si je peux t'aider post tes questions et si je peux y répondre je le ferai.
Enjoy,