Hi!
The Barcelona city council has developed this website in English (also in Catalan and Spanish):
bcn.cat/historia/pag/capitols_en.htm
It is a history of the city, since roman times until now. I thought that the medieval part might be interesting to the forum members
Cheers,
Xavi