A website building system, WBS, comprising: a pool of content items to be displayed on a website being built; a set of views which is used to display said items, each view being a template for a section of a web page of said website; a dynamic matching and adaptation module adapted to dynamically provide an appropriate view for each content item for displaying said content item on said website, wherein the dynamic matching and adaptation module is configured to dynamically locating a matching view from said set of views and/or constructing a matching view on-the-fly and/or modifying the located view, the website building system characterised by further comprising: a linking component manager configured to define a linking component; wherein each linking component is a multi-page container that displays content items obtained from said pool of content items through a dynamically or statically associated view content items, with each mini-page of said multi-page container displaying one content item through the associated view; and wherein the linking component manager is configured to connect two linking components residing in the same web page or template based on an aggregator field connection; wherein an aggregation field connection manager is configured to apply an aggregation function to a field in a list of content items in one of said two linking components; wherein said aggregation function is at least one of: count, total, average, median, minimum and maximum. a pool of content items to be displayed on a website being built; a set of views which is used to display said items, each view being a template for a section of a web page of said website; a dynamic matching and adaptation module adapted to dynamically provide an appropriate view for each content item for displaying said content item on said website, wherein the dynamic matching and adaptation module is configured to dynamically locating a matching view from said set of views and/or constructing a matching view on-the-fly and/or modifying the located view, the website building system characterised by further comprising: a linking component manager configured to define a linking component; wherein each linking component is a multi-page container that displays content items obtained from said pool of content items through a dynamically or statically associated view content items, with each mini-page of said multi-page container displaying one content item through the associated view; and wherein the linking component manager is configured to connect two linking components residing in the same web page or template based on an aggregator field connection; wherein an aggregation field connection manager is configured to apply an aggregation function to a field in a list of content items in one of said two linking components; wherein said aggregation function is at least one of: count, total, average, median, minimum and maximum. a linking component manager configured to define a linking component; wherein each linking component is a multi-page container that displays content items obtained from said pool of content items through a dynamically or statically associated view content items, with each mini-page of said multi-page container displaying one content item through the associated view; and wherein the linking component manager is configured to connect two linking components residing in the same web page or template based on an aggregator field connection; wherein an aggregation field connection manager is configured to apply an aggregation function to a field in a list of content items in one of said two linking components; wherein said aggregation function is at least one of: count, total, average, median, minimum and maximum.