Aus meiner Erfahrung heraus, würde ich dir folgendes empfehlen:
Website:
Wenn möglich, auf ein CMS verzichten. Die Pflege des CMS selbst braucht meistens mehr Zeit, als man Content hat.
Sollte es denoch eins sein, würd ich dir Wordpress empfehlen, das es das meiste schon mitbringt und die Pflege sich relativ einfach gestaltet.
Shopsystem:
Eindeutig OXID-esales
http://www.oxid-esales.com.
Es ist klar strukturiert, der Code ist sauber und als Sahnehäubchen gibts eine kostenlose Community-Edition.
Wovon ich abraten kann:
- Joomla:
- Spagetti-Code
- viel zu überfrachtet
- häufige breaking updates (also inkompatible zum Vorgänger)
- Magento
- auch hier viel zu viele Dinge, die man nicht braucht
- komplexes System dahinter