<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://doc-en.lmsoft.com/index.php?action=history&amp;feed=atom&amp;title=WebCreator_8_-_Page_architecture</id>
	<title>WebCreator 8 - Page architecture - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://doc-en.lmsoft.com/index.php?action=history&amp;feed=atom&amp;title=WebCreator_8_-_Page_architecture"/>
	<link rel="alternate" type="text/html" href="https://doc-en.lmsoft.com/index.php?title=WebCreator_8_-_Page_architecture&amp;action=history"/>
	<updated>2026-10-25T02:44:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://doc-en.lmsoft.com/index.php?title=WebCreator_8_-_Page_architecture&amp;diff=43&amp;oldid=prev</id>
		<title>Jldemers at 15:03, 27 November 2023</title>
		<link rel="alternate" type="text/html" href="https://doc-en.lmsoft.com/index.php?title=WebCreator_8_-_Page_architecture&amp;diff=43&amp;oldid=prev"/>
		<updated>2023-11-27T15:03:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:03, 27 November 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Introduction ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is still possible to create pages by placing items with the mouse using free positioning. But modern websites often have long pages that scroll. It then becomes difficult to handle everything. For example, if you want to add a new element at the top of the page, everything below it must be moved down. It&amp;#039;s possible but can become a pain as the page grows. Thankfully, there is a better solution: zones. These zones, defined with panels, are containers in which you can place elements, such as texts and buttons in the example above, or other smaller containers , as we shall see in the following example.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is still possible to create pages by placing items with the mouse using free positioning. But modern websites often have long pages that scroll. It then becomes difficult to handle everything. For example, if you want to add a new element at the top of the page, everything below it must be moved down. It&amp;#039;s possible but can become a pain as the page grows. Thankfully, there is a better solution: zones. These zones, defined with panels, are containers in which you can place elements, such as texts and buttons in the example above, or other smaller containers , as we shall see in the following example.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jldemers</name></author>
	</entry>
	<entry>
		<id>https://doc-en.lmsoft.com/index.php?title=WebCreator_8_-_Page_architecture&amp;diff=42&amp;oldid=prev</id>
		<title>Jldemers: Created page with &quot;It is still possible to create pages by placing items with the mouse using free positioning. But modern websites often have long pages that scroll. It then becomes difficult to handle everything. For example, if you want to add a new element at the top of the page, everything below it must be moved down. It&#039;s possible but can become a pain as the page grows. Thankfully, there is a better solution: zones. These zones, defined with panels, are containers in which you can p...&quot;</title>
		<link rel="alternate" type="text/html" href="https://doc-en.lmsoft.com/index.php?title=WebCreator_8_-_Page_architecture&amp;diff=42&amp;oldid=prev"/>
		<updated>2023-11-27T15:01:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;It is still possible to create pages by placing items with the mouse using free positioning. But modern websites often have long pages that scroll. It then becomes difficult to handle everything. For example, if you want to add a new element at the top of the page, everything below it must be moved down. It&amp;#039;s possible but can become a pain as the page grows. Thankfully, there is a better solution: zones. These zones, defined with panels, are containers in which you can p...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;It is still possible to create pages by placing items with the mouse using free positioning. But modern websites often have long pages that scroll. It then becomes difficult to handle everything. For example, if you want to add a new element at the top of the page, everything below it must be moved down. It&amp;#039;s possible but can become a pain as the page grows. Thankfully, there is a better solution: zones. These zones, defined with panels, are containers in which you can place elements, such as texts and buttons in the example above, or other smaller containers , as we shall see in the following example.&lt;br /&gt;
&lt;br /&gt;
Typically, a page will be constituted of zones: a top zone for the header, a central zone containing subzones and a bottom zone, the footer.&lt;br /&gt;
[[File:PageArchitecture.png|center|frameless]]&lt;br /&gt;
This type of organization is the architecture of template pages in WebCreator. Creating quickly modifiable and reusable pages becomes easy with this simple architecture. The zones, &amp;#039;&amp;#039;&amp;#039;HEADER&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;CENTER&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FOOTER&amp;#039;&amp;#039;&amp;#039; are created using elements we call &amp;#039;&amp;#039;&amp;#039;Containers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Containers and blocks ===&lt;br /&gt;
There are two basic elements in WebCreator:&lt;br /&gt;
&lt;br /&gt;
# The &amp;#039;&amp;#039;&amp;#039;Base elements&amp;#039;&amp;#039;&amp;#039;, used to display information. These elements include &amp;#039;&amp;#039;&amp;#039;Images&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Texts&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Buttons&amp;#039;&amp;#039;&amp;#039; and others…&lt;br /&gt;
# The &amp;#039;&amp;#039;&amp;#039;Containers&amp;#039;&amp;#039;&amp;#039;, used to define zones in which are contained other basic elements or other smaller containers, grouped to form organization units such as a product fact sheet.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Page&amp;#039;&amp;#039;&amp;#039; is the main and the largest &amp;#039;&amp;#039;&amp;#039;Container&amp;#039;&amp;#039;&amp;#039;. In the tree view of the elements, it is located at the top , because it contains all the other elements.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;HEADER&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;CENTER&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FOOTER&amp;#039;&amp;#039;&amp;#039; are also &amp;#039;&amp;#039;&amp;#039;Containers&amp;#039;&amp;#039;&amp;#039;, logically smaller than than the &amp;#039;&amp;#039;&amp;#039;Page&amp;#039;&amp;#039;&amp;#039; which contains them.&lt;br /&gt;
[[File:PageSections.png|center|frameless]]&lt;br /&gt;
Specifically, these &amp;#039;&amp;#039;&amp;#039;Containers&amp;#039;&amp;#039;&amp;#039; are of the &amp;#039;&amp;#039;&amp;#039;Panel&amp;#039;&amp;#039;&amp;#039; type, whose main use is precisely to delimit the page architecture areas. &amp;#039;&amp;#039;&amp;#039;Panels&amp;#039;&amp;#039;&amp;#039; are invisible frames in which other &amp;#039;&amp;#039;&amp;#039;Containers&amp;#039;&amp;#039;&amp;#039; and basic &amp;#039;&amp;#039;&amp;#039;Elements&amp;#039;&amp;#039;&amp;#039; are placed.&lt;br /&gt;
&lt;br /&gt;
==== Blocks ====&lt;br /&gt;
We use the term &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039; by analogy with construction sets. A &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039; is actually a panel that will be placed within a larger container, such as a zone. &amp;#039;&amp;#039;&amp;#039;Blocks&amp;#039;&amp;#039;&amp;#039; can be empty or contain elements, such as the 3 product sheets contained in the &amp;#039;&amp;#039;&amp;#039;Product Section&amp;#039;&amp;#039;&amp;#039; below:&lt;br /&gt;
[[File:ProductSection.png|center|frameless|650x650px]]&lt;br /&gt;
&lt;br /&gt;
==== Adding blocks in a section or container ====&lt;br /&gt;
Click in the corner at the bottom right of the listing &amp;#039;&amp;#039;&amp;#039;Product 1&amp;#039;&amp;#039;&amp;#039;. Notice that on the right, the &amp;#039;&amp;#039;&amp;#039;tree view&amp;#039;&amp;#039;&amp;#039; is automatically expanded on this section to show the selected element.&lt;br /&gt;
[[File:AddingBlocks.png|center|frameless|659x659px]]&lt;br /&gt;
Make a &amp;#039;&amp;#039;&amp;#039;copy/paste&amp;#039;&amp;#039;&amp;#039; of the selected &amp;#039;&amp;#039;&amp;#039;Block&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;Block&amp;#039;&amp;#039;&amp;#039; is positioned automatically under the other 3 and is aligned to the left. Paste the block two more times: two new product sheets are placed immediately to the right of the previous one, perfectly aligned. In addition, the height of the Section Products is adjusted automatically , pushing the rest of the page down. Magic ! . No, but close. This is called Automatic positioning or Floating Positioning. Once you understand it, no page or site will ever be too big for you.&lt;br /&gt;
[[File:CopyPaste.png|center|frameless|663x663px]]&lt;br /&gt;
&lt;br /&gt;
==== Move a block from a section to another ====&lt;br /&gt;
When you copy / paste a block, it is automatically inserted into the container where the original was located into. To copy it to another section, select the container in the targeted section BEFORE pasting the block.&lt;br /&gt;
&lt;br /&gt;
You can sometimes forget to select the destination container. You realize it when the block does not appear where you expected it. In this case, undo the last action (copying) by pressing &amp;#039;&amp;#039;&amp;#039;Ctrl + Z&amp;#039;&amp;#039;&amp;#039; and check, before reattempting, that you have selected the right container destination.&lt;br /&gt;
&lt;br /&gt;
Generally, press &amp;#039;&amp;#039;&amp;#039;Ctrl+Z&amp;#039;&amp;#039;&amp;#039; everytime you do not get the expected result after the manipulations done to a &amp;#039;&amp;#039;&amp;#039;Page&amp;#039;&amp;#039;&amp;#039; or element. You can undo most of what was done since the last time the page was saved. Go slowly, as this is a memory eating operation.&lt;/div&gt;</summary>
		<author><name>Jldemers</name></author>
	</entry>
</feed>