<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs-old.ckeditor.com/index.php?action=history&amp;feed=atom&amp;title=FCKeditor_3.x%2FDesign_and_Architecture%2FNamespaces</id>
		<title>FCKeditor 3.x/Design and Architecture/Namespaces - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://docs-old.ckeditor.com/index.php?action=history&amp;feed=atom&amp;title=FCKeditor_3.x%2FDesign_and_Architecture%2FNamespaces"/>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Namespaces&amp;action=history"/>
		<updated>2026-04-27T00:09:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Namespaces&amp;diff=2296&amp;oldid=prev</id>
		<title>Fredck: Set the namespace name to CKEDITOR.</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Namespaces&amp;diff=2296&amp;oldid=prev"/>
				<updated>2008-08-06T11:37:00Z</updated>
		
		<summary type="html">&lt;p&gt;Set the namespace name to CKEDITOR.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:37, 6 August 2008&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 class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Draft&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;The entire CKEditor core code &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and most of its plugins&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;we'll be running inside a single reference object, the '''CKEDITOR''' namespace.This object will be available in the page running the editor, and no other variables will be defined in the page by our code.&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The entire V3 &lt;/del&gt;core code &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(and most of its plugins) we'll &lt;/del&gt;be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;running inside a single reference object&lt;/del&gt;, the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ROOT namespace&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Currently this objects is named &lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V3&lt;/del&gt;''', &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to be renamed as soon as the project name gets resolved&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;Inside the &lt;/ins&gt;core code&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, the CKEDITOR namespace will &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;then fragmented in further namespaces&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which will group &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code resources in specialized blocks&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Some examples are &lt;/ins&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CKEDITOR.dom&lt;/ins&gt;''', &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''CKEDITOR.env''' and '''CKEDITOR.ui'''&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Inside the core code, the V3 namespace will be then fragmented in further namespaces, which will group the code resources in specialized blocks. Some examples are '''V3.dom''', '''V3.env''' and '''V3.ui'''.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;Namespaces will mainly hold objects and classes, but it is also allowed to have properties and functions on it. For example, '''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CKEDITOR&lt;/ins&gt;.env.ie '''returns &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a Boolean value&lt;/ins&gt;, while '''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CKEDITOR&lt;/ins&gt;.dom.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;document&lt;/ins&gt;''' points to a class&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Namespaces will mainly hold objects and classes, but it is also allowed to have properties and functions on it. For example, '''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V3&lt;/del&gt;.env.ie'''returns &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the Internet Explorer version&lt;/del&gt;, while '''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V3&lt;/del&gt;.dom.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Document&lt;/del&gt;''' points to a class&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ckeditor_docsold:diff:version:1.11a:oldid:2115:newid:2296 --&gt;
&lt;/table&gt;</summary>
		<author><name>Fredck</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Namespaces&amp;diff=2115&amp;oldid=prev</id>
		<title>Fredck: New page: (Draft)  The entire V3 core code (and most of its plugins) we'll be running inside a single reference object, the ROOT namespace. Currently this objects is named '''V3''', to be renamed as...</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Namespaces&amp;diff=2115&amp;oldid=prev"/>
				<updated>2008-03-02T00:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;New page: (Draft)  The entire V3 core code (and most of its plugins) we&amp;#039;ll be running inside a single reference object, the ROOT namespace. Currently this objects is named &amp;#039;&amp;#039;&amp;#039;V3&amp;#039;&amp;#039;&amp;#039;, to be renamed as...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(Draft)&lt;br /&gt;
&lt;br /&gt;
The entire V3 core code (and most of its plugins) we'll be running inside a single reference object, the ROOT namespace. Currently this objects is named '''V3''', to be renamed as soon as the project name gets resolved.&lt;br /&gt;
&lt;br /&gt;
Inside the core code, the V3 namespace will be then fragmented in further namespaces, which will group the code resources in specialized blocks. Some examples are '''V3.dom''', '''V3.env''' and '''V3.ui'''.&lt;br /&gt;
&lt;br /&gt;
Namespaces will mainly hold objects and classes, but it is also allowed to have properties and functions on it. For example, '''V3.env.ie'''returns the Internet Explorer version, while '''V3.dom.Document''' points to a class.&lt;/div&gt;</summary>
		<author><name>Fredck</name></author>	</entry>

	</feed>