A porphyrin bearing a peripheral enaminoketone function allows the preparation of conjugated dimeric porphyrins linked through metal ions.