<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs-old.ckeditor.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlfonsoML</id>
		<title>CKSource Docs - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://docs-old.ckeditor.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlfonsoML"/>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/Special:Contributions/AlfonsoML"/>
		<updated>2026-06-06T23:29:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6779</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6779"/>
				<updated>2011-12-06T21:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: there's still no version of CKFinder released with these changes, but I have to write the explanation somewhere :-)&lt;br /&gt;
&lt;br /&gt;
If you want to use CKFinder for Asp in an environment with Windows Authentication and use Asp.Net to handle the images, then you might need to perform a little adjustment on your side.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The Asp code of CKFinder calls an Asp.Net page on the same server, so if the server is using some authentication method, we must forward the credentials to this new request. This is done automatically by CKFinder when Basic authentication is used, but for Windows Authentication we must rely on the configuration of the server as explained by Microsoft. [http://support.microsoft.com/kb/314404/en-us How to forward the Kerberos authentication].&lt;br /&gt;
&lt;br /&gt;
That's the idea, but surely you don't want to read too much, and you want something that works, ok, this [http://groups.google.com/group/microsoft.public.xml.msxml-webrelease/msg/cf30bb4d61cbf3fd post shows an easy way]. &lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
&lt;br /&gt;
First run '''proxycfg''' to see the current configuration, it should show that there is no proxy configured and no servers with direct access.&lt;br /&gt;
&lt;br /&gt;
Now we want to add the domain to the list of direct access and that way the server will forward the authentication credentials, run this command:&amp;lt;br&amp;gt;&lt;br /&gt;
'''proxycfg -d -p &amp;quot; &amp;quot; &amp;quot;*.domain.com&amp;quot; ''' &amp;lt;br&amp;gt;&lt;br /&gt;
(note that after the -p the first parameter is a quoted space and the second one your domain name).&lt;br /&gt;
&lt;br /&gt;
After this step the wizard should be able to pass this test correctly.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting&amp;diff=6778</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting&amp;diff=6778"/>
				<updated>2011-12-06T21:28:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are unable to quickly setup CKFinder for Asp you can use a [http://cksource.com/forums/viewtopic.php?f=10&amp;amp;t=13604 wizard script] as explained in the forums. That script should be able to tell you exactly the steps to follow in your configuration or your server and get CKFinder working in just a matter of minutes.&lt;br /&gt;
&lt;br /&gt;
The script might point you to this pages in order to get extended info about some common problems, this is a list of articles aimed to help you fix any problem while setting up your installation of CKFinder &lt;br /&gt;
&lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/ParentPath|Error &amp;quot;ASP 0131&amp;quot;, not being able to use relative paths]] &lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/UploadSize|Adjusting maximum upload size]]&lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/Windows_Authentication|Using CKFinder with Windows Authentication]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6776</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6776"/>
				<updated>2011-12-06T21:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: moved CKFinder 2.x/Developers Guide/ASP/Troubleshooting/WindowsAuthentication to CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: there's still no version of CKFinder released with these changes, but I have to write the explanation somewhere :-)&lt;br /&gt;
&lt;br /&gt;
If you want to use CKFinder for Asp in an environment with Windows Authentication and use Asp.Net to handle the images, then you might need to perform a little adjustment on your side.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
The Asp code of CKFinder calls an Asp.Net page on the same server, so if the server is using some authentication method, we must forward the credentials to this new request. This is done automatically by CKFinder when Basic authentication is needed, but for Windows Authentication we must rely on the configuration of the server as explained by Microsoft. [http://support.microsoft.com/kb/314404/en-us How to forward the Kerberos authentication].&lt;br /&gt;
&lt;br /&gt;
That's the idea, but surely you don't want to read too much, and you want something that works, ok, this [http://groups.google.com/group/microsoft.public.xml.msxml-webrelease/msg/cf30bb4d61cbf3fd post shows an easy way]. &lt;br /&gt;
If you just login to your server and run&lt;br /&gt;
{{{proxycfg -d -p &amp;quot; &amp;quot; &amp;quot;*&amp;quot; }}}&lt;br /&gt;
then the wizard should be able to run correctly.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/WindowsAuthentication&amp;diff=6777</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting/WindowsAuthentication</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/WindowsAuthentication&amp;diff=6777"/>
				<updated>2011-12-06T21:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: moved CKFinder 2.x/Developers Guide/ASP/Troubleshooting/WindowsAuthentication to CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6775</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting/Windows Authentication</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting/Windows_Authentication&amp;diff=6775"/>
				<updated>2011-12-06T21:26:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Created page with 'Note: there's still no version of CKFinder released with these changes, but I have to write the explanation somewhere :-)  If you want to use CKFinder for Asp in an environment w…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: there's still no version of CKFinder released with these changes, but I have to write the explanation somewhere :-)&lt;br /&gt;
&lt;br /&gt;
If you want to use CKFinder for Asp in an environment with Windows Authentication and use Asp.Net to handle the images, then you might need to perform a little adjustment on your side.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
The Asp code of CKFinder calls an Asp.Net page on the same server, so if the server is using some authentication method, we must forward the credentials to this new request. This is done automatically by CKFinder when Basic authentication is needed, but for Windows Authentication we must rely on the configuration of the server as explained by Microsoft. [http://support.microsoft.com/kb/314404/en-us How to forward the Kerberos authentication].&lt;br /&gt;
&lt;br /&gt;
That's the idea, but surely you don't want to read too much, and you want something that works, ok, this [http://groups.google.com/group/microsoft.public.xml.msxml-webrelease/msg/cf30bb4d61cbf3fd post shows an easy way]. &lt;br /&gt;
If you just login to your server and run&lt;br /&gt;
{{{proxycfg -d -p &amp;quot; &amp;quot; &amp;quot;*&amp;quot; }}}&lt;br /&gt;
then the wizard should be able to run correctly.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting&amp;diff=6774</id>
		<title>CKFinder 2.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP/Troubleshooting&amp;diff=6774"/>
				<updated>2011-12-06T21:13:32Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are unable to quickly setup CKFinder for Asp you can use a [http://cksource.com/forums/viewtopic.php?f=10&amp;amp;t=13604 wizard script] as explained in the forums. That script should be able to tell you exactly the steps to follow in your configuration or your server and get CKFinder working in just a matter of minutes.&lt;br /&gt;
&lt;br /&gt;
The script might point you to this pages in order to get extended info about some common problems, this is a list of articles aimed to help you fix any problem while setting up your installation of CKFinder &lt;br /&gt;
&lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/ParentPath|Error &amp;quot;ASP 0131&amp;quot;, not being able to use relative paths]] &lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/UploadSize|Adjusting maximum upload size]]&lt;br /&gt;
*[[CKFinder_2.x/Developers Guide/ASP/Troubleshooting/WindowsAuthentication|Using CKFinder with Windows Authentication]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide&amp;diff=2859</id>
		<title>CKEditor 3.x/Developers Guide</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide&amp;diff=2859"/>
				<updated>2010-04-04T16:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Added link to dialog customization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:CKEditor 3.x - Developer's Guide}} &lt;br /&gt;
&lt;br /&gt;
*[[CKEditor 3.x/Developers Guide/Installation|Installation]] &lt;br /&gt;
* Integration&lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Integration|Integration]] &lt;br /&gt;
** [[CKEditor 3.x/Developers Guide/jQuery Adapter|jQuery]]&lt;br /&gt;
*Configuration &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Setting Configurations|Setting Configurations]] &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Toolbar|Toolbar]] &lt;br /&gt;
**[[CKEditor_3.x/Developers_Guide/Styles|Styles]] &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Output Formatting|Output Formatting]] &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Templates|Templates]]&lt;br /&gt;
**Spell Checker &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/File Browser (Uploader)|File Browser/Uploader ]] &lt;br /&gt;
*Customization &lt;br /&gt;
**[[CKEditor 3.x/Developers Guide/Dialog_Customization|Dialogs]]&lt;br /&gt;
**Plugins &lt;br /&gt;
**Skins &lt;br /&gt;
*Advanced Tasks&lt;br /&gt;
**[[CKEditor_3.x/Developers_Guide/Editor_Core_URLs_Manipulation|Editor Core URLs Manipulation]]&lt;br /&gt;
*Deployment &lt;br /&gt;
*[http://docs.cksource.com/ckeditor_api/ JavaScript API] &lt;br /&gt;
*[[FCKeditor 3.x/Design and Architecture|Design and Architecture]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Dialog_Customization&amp;diff=2858</id>
		<title>CKEditor 3.x/Developers Guide/Dialog Customization</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Dialog_Customization&amp;diff=2858"/>
				<updated>2010-04-04T16:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Provide sample of porting FCKeditor options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The architecture in CKEditor allows for very flexible customization of the contents of the dialogs without any need to change the source files.&lt;br /&gt;
&lt;br /&gt;
In order to see some examples, please, take a look at the _samples/api_dialog.html file of the distribution.&lt;br /&gt;
&lt;br /&gt;
This is another example, showing how to use some the options that existed in FCKeditor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.on( 'dialogDefinition', function( ev )&lt;br /&gt;
	{&lt;br /&gt;
		// Take the dialog name and its definition from the event data.&lt;br /&gt;
		var dialogName = ev.data.name;&lt;br /&gt;
		var dialogDefinition = ev.data.definition;&lt;br /&gt;
&lt;br /&gt;
		// Check if the definition is from the dialog we're&lt;br /&gt;
		// interested on (the Link dialog).&lt;br /&gt;
		if ( dialogName == 'link' )&lt;br /&gt;
		{&lt;br /&gt;
			// FCKConfig.LinkDlgHideAdvanced = true&lt;br /&gt;
			dialogDefinition.removeContents( 'advanced' );&lt;br /&gt;
&lt;br /&gt;
			// FCKConfig.LinkDlgHideTarget = true&lt;br /&gt;
			dialogDefinition.removeContents( 'target' );&lt;br /&gt;
/*&lt;br /&gt;
Enable this part only if you don't remove the 'target' tab in the previous block.&lt;br /&gt;
&lt;br /&gt;
			// FCKConfig.DefaultLinkTarget = '_blank'&lt;br /&gt;
			// Get a reference to the &amp;quot;Target&amp;quot; tab.&lt;br /&gt;
			var targetTab = dialogDefinition.getContents( 'target' );&lt;br /&gt;
			// Set the default value for the URL field.&lt;br /&gt;
			var targetField = targetTab.get( 'linkTargetType' );&lt;br /&gt;
			targetField[ 'default' ] = '_blank';&lt;br /&gt;
*/&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( dialogName == 'image' )&lt;br /&gt;
		{&lt;br /&gt;
			// FCKConfig.ImageDlgHideAdvanced = true	&lt;br /&gt;
			dialogDefinition.removeContents( 'advanced' );&lt;br /&gt;
			// FCKConfig.ImageDlgHideLink = true&lt;br /&gt;
			dialogDefinition.removeContents( 'Link' );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( dialogName == 'flash' )&lt;br /&gt;
		{&lt;br /&gt;
			// FCKConfig.FlashDlgHideAdvanced = true&lt;br /&gt;
			dialogDefinition.removeContents( 'advanced' );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
By listening to the dialogDefinition event of CKEditor it's possible to customize the dialogs removing tabs or changing the default values.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Memory_Leak&amp;diff=2854</id>
		<title>FCKeditor 3.x/Design and Architecture/Memory Leak</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Memory_Leak&amp;diff=2854"/>
				<updated>2010-03-07T19:17:09Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: /* Garbage collection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Draft)&lt;br /&gt;
&lt;br /&gt;
Web browser applications are quite sensible to memory leak. Actually, there is a set of well known coding patterns that cause leak. V3 will provide several features to avoid matching such patterns.&lt;br /&gt;
&lt;br /&gt;
== DOM Abstraction ==&lt;br /&gt;
&lt;br /&gt;
Our API provides a [[FCKeditor 3.x/Design and Architecture/DOM Abstraction|DOM abstraction]] set of classes to manage DOM objects. Memory leak free is the most important benefit of it.&lt;br /&gt;
&lt;br /&gt;
It means that we are able to use the API in any situation, including within well known leakage patterns, and we'll be sure that no leak will happen. The DOM abstraction classes will be the only point of the code dealing with DOM elements, so we can concentrate all our leak free efforts in this set of classes only.&lt;br /&gt;
&lt;br /&gt;
== No Cross References (DOM x JS) ==&lt;br /&gt;
&lt;br /&gt;
The most relevant leak patterns are related to cross references set between DOM objects and JavaScript objects. There are several ways to achieve it, but the result is that you end up with a JavaScript object that has a property pointing to a DOM element that has a property pointing back to the same JavaScript object (even indirectly).&lt;br /&gt;
&lt;br /&gt;
The solution implemented by the DOM Abstraction classes is that we have references in one direction only: JavaScript objects that point to DOM elements. The opposite will never happen.&lt;br /&gt;
&lt;br /&gt;
== Expandos Handling ==&lt;br /&gt;
&lt;br /&gt;
To avoid having references to JavaScript objects inside DOM objects, we should avoid setting the so called '''expando''' properties, thus JavaScript properties not native to the DOM.&lt;br /&gt;
&lt;br /&gt;
But, at the same time, expandos are quite useful, as they can be used to append further information, or back references in the DOM element itself, so those properties can be used later in the code execution.&lt;br /&gt;
&lt;br /&gt;
To have the expandos flexibility, avoiding leakage, we'll provide a specific function to set and get expando properties. Internally, this function will simply set an integer key in a single expando property in the DOM object. That key can be used to retrieve an item from an internal array, which contains all expandos set to that DOM object. So, in the DOM object, we'll have this one and only expando containing an integer value, which doesn’t happen to cause leaks.&lt;br /&gt;
&lt;br /&gt;
== Garbage collection ==&lt;br /&gt;
&lt;br /&gt;
Besides those techniques to avoid the common patterns for memory leaks there are other possible problems. For example, using the editor in an AJAX way means creating and destroying instances without reloading the page, and as long as we keep a reference to some object or function in a 'global' object it can't be cleared by the browser. &lt;br /&gt;
&lt;br /&gt;
One example of such pattern is the CKEDITOR.tools.addFunction function: it takes as the parameter a function and it will store it in a private array, including the scope. If we don't remove that reference with CKEDITOR.tools.removeFunction after it's no longer needed, for example using the 'destroy' event of the editor instance, that function and its scope (including variables in a closure) will remain in memory forever because the browser can't call its garbage collector on it.&lt;br /&gt;
&lt;br /&gt;
We must be careful also about adding listeners to the CKEDITOR object because that object will remain live all the time along the page, so the plugins shouldn't add listeners using the initialization methods (beforeInit, init and afterInit) but just at the main scope so it runs only once when the file is loaded. If we have to add a listener inside the plugin code then we must remove that listener when the editor instance is destroyed.&lt;br /&gt;
&lt;br /&gt;
The last pattern is using event listeners or using setCustomData to DOM objects, in those cases we must call clearCustomData() on that object if we want to avoid any leaks.&lt;br /&gt;
&lt;br /&gt;
The [http://dev.fckeditor.net/ticket/4555 ticket 4555] includes some extra info about how to check for increased usage of memory and the patch to clear the known issues related to creating/destroying an editor in a loop.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Memory_Leak&amp;diff=2853</id>
		<title>FCKeditor 3.x/Design and Architecture/Memory Leak</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Memory_Leak&amp;diff=2853"/>
				<updated>2010-03-07T19:14:24Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Explanation about potential increase of memory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Draft)&lt;br /&gt;
&lt;br /&gt;
Web browser applications are quite sensible to memory leak. Actually, there is a set of well known coding patterns that cause leak. V3 will provide several features to avoid matching such patterns.&lt;br /&gt;
&lt;br /&gt;
== DOM Abstraction ==&lt;br /&gt;
&lt;br /&gt;
Our API provides a [[FCKeditor 3.x/Design and Architecture/DOM Abstraction|DOM abstraction]] set of classes to manage DOM objects. Memory leak free is the most important benefit of it.&lt;br /&gt;
&lt;br /&gt;
It means that we are able to use the API in any situation, including within well known leakage patterns, and we'll be sure that no leak will happen. The DOM abstraction classes will be the only point of the code dealing with DOM elements, so we can concentrate all our leak free efforts in this set of classes only.&lt;br /&gt;
&lt;br /&gt;
== No Cross References (DOM x JS) ==&lt;br /&gt;
&lt;br /&gt;
The most relevant leak patterns are related to cross references set between DOM objects and JavaScript objects. There are several ways to achieve it, but the result is that you end up with a JavaScript object that has a property pointing to a DOM element that has a property pointing back to the same JavaScript object (even indirectly).&lt;br /&gt;
&lt;br /&gt;
The solution implemented by the DOM Abstraction classes is that we have references in one direction only: JavaScript objects that point to DOM elements. The opposite will never happen.&lt;br /&gt;
&lt;br /&gt;
== Expandos Handling ==&lt;br /&gt;
&lt;br /&gt;
To avoid having references to JavaScript objects inside DOM objects, we should avoid setting the so called '''expando''' properties, thus JavaScript properties not native to the DOM.&lt;br /&gt;
&lt;br /&gt;
But, at the same time, expandos are quite useful, as they can be used to append further information, or back references in the DOM element itself, so those properties can be used later in the code execution.&lt;br /&gt;
&lt;br /&gt;
To have the expandos flexibility, avoiding leakage, we'll provide a specific function to set and get expando properties. Internally, this function will simply set an integer key in a single expando property in the DOM object. That key can be used to retrieve an item from an internal array, which contains all expandos set to that DOM object. So, in the DOM object, we'll have this one and only expando containing an integer value, which doesn’t happen to cause leaks.&lt;br /&gt;
&lt;br /&gt;
== Garbage collection ==&lt;br /&gt;
&lt;br /&gt;
Besides those techniques to avoid the common patterns for memory leaks there are other possible problems. For example, using the editor in an AJAX way means creating and destroying instances without reloading the page, and as long as we keep a reference to some object or function in a 'global' object it can't be cleared by the browser. &lt;br /&gt;
&lt;br /&gt;
One example of such pattern is the CKEDITOR.tools.addFunction function: it takes as the parameter a function and it will store it in a private array, including the. If we don't remove that reference with CKEDITOR.tools.removeFunction after it's no longer needed, for example using the 'destroy' event of the editor instance.&lt;br /&gt;
&lt;br /&gt;
We must be careful also about adding listeners to the CKEDITOR object because that object will remain live all the time along the page, so the plugins shouldn't add listeners using the initialization methods (beforeInit, init and afterInit) but just at the main scope so it runs only once when the file is loaded. If we have to add a listener inside the plugin code then we must remove that listener when the editor instance is destroyed.&lt;br /&gt;
&lt;br /&gt;
The last pattern is using event listeners or using setCustomData to DOM objects, in those cases we must call clearCustomData() on that object if we want to avoid any leaks.&lt;br /&gt;
&lt;br /&gt;
The [http://dev.fckeditor.net/ticket/4555 ticket 4555] includes some extra info about how to check for increased usage of memory and the patch to clear the known issues related to creating/destroying an editor in a loop.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Styles&amp;diff=2845</id>
		<title>CKEditor 3.x/Developers Guide/Styles</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Styles&amp;diff=2845"/>
				<updated>2010-02-13T19:10:34Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Undo revision 2844 by AlfonsoML (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;stylescombo&amp;quot; plugin adds a nice selection box to the toolbar, with which it's easy to apply customized styles and semantics value to the content.&lt;br /&gt;
&lt;br /&gt;
The entries available in the style combo list can be easily customized to match your web site needs. For that, you must work on your styles definition, which is a simple JavaScript array containing the rules to be used for each style.&lt;br /&gt;
&lt;br /&gt;
== The Styles Definition ==&lt;br /&gt;
&lt;br /&gt;
The styles definition is a JavaScript array which is registered by calling the CKEDITOR.addStylesSet() function. A unique name must be assigned to your style definition, so you can later set each editor instance to load it. It means that you can have a single style definition which is shared by several editor instances present on the page.&lt;br /&gt;
&lt;br /&gt;
The following is a sample style definition registration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CKEDITOR.addStylesSet( 'my_styles',&lt;br /&gt;
[&lt;br /&gt;
    // Block Styles&lt;br /&gt;
    { name : 'Blue Title', element : 'h2', styles : { 'color' : 'Blue' } },&lt;br /&gt;
    { name : 'Red Title' , element : 'h3', styles : { 'color' : 'Red' } },&lt;br /&gt;
&lt;br /&gt;
    // Inline Styles&lt;br /&gt;
    { name : 'CSS Style', element : 'span', attributes : { 'class' : 'my_style' } },&lt;br /&gt;
    { name : 'Marker: Yellow', element : 'span', styles : { 'background-color' : 'Yellow' } }&lt;br /&gt;
]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above definition registration can be placed inline in the page using the editor, or can even live in an external file, which is loaded &amp;quot;on demand&amp;quot;, when needed only (see below).&lt;br /&gt;
&lt;br /&gt;
After that, you must instruct the editor to use your newly registered style definition by using the stylesCombo_stylesSet setting. This may be set into the config.js file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using an External Styles Definition File ===&lt;br /&gt;
&lt;br /&gt;
You can include the above styles definition registration call into an external JavaScript file. This is the preferred way for it because it will be loaded only when opening the Styles selection box, enhancing the page loading performance. Users may feel a small loading gap because of it though.&lt;br /&gt;
&lt;br /&gt;
By default, the editor uses the &amp;quot;plugins/stylescombo/styles/default.js&amp;quot; file, which is a &amp;quot;minified&amp;quot; JavaScript file. You can find the uncompressed version of it at &amp;quot;_source/plugins/stylescombo/styles/default.js&amp;quot;. You can see it online at our SVN also: http://svn.fckeditor.net/CKEditor/trunk/_source/plugins/stylescombo/styles/default.js. It can be used as a template for your custom file.&lt;br /&gt;
&lt;br /&gt;
Your style definition file can be saved anywhere at your web site (or the web). You must just know the URL to reach it. For example, you can save at it at the root of your web site, so you can reach it with &amp;quot;/styles.js&amp;quot;, or even place it in a central web site, so you can locate it with &amp;quot;http://www.example.com/styles.js&amp;quot;. At that point, simply change the stylesCombo_stylesSet setting to point the editor to your file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles:/styles.js';&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles:http://www.example.com/styles.js';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above setting syntax is &amp;quot;style definition name&amp;quot; + &amp;quot;:&amp;quot; + &amp;quot;file URL&amp;quot;. Note that you must still use the unique name you have used to register the style definition into the file.&lt;br /&gt;
&lt;br /&gt;
== Style Rules  ==&lt;br /&gt;
&lt;br /&gt;
The entries inside a style definition are called &amp;quot;style rules&amp;quot;. Each rule defines the display name for a single style as well as the element, attributes and css styles to be used for it. The following is the generic representation for it: &lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
    name&amp;amp;nbsp;: 'Display name',&lt;br /&gt;
    element&amp;amp;nbsp;: 'tag name (for example &amp;quot;span&amp;quot;)',&lt;br /&gt;
    styles&amp;amp;nbsp;:&lt;br /&gt;
    {&lt;br /&gt;
        'css-style1'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        'css-style2'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        ...&lt;br /&gt;
    }&lt;br /&gt;
    attributes&amp;amp;nbsp;:&lt;br /&gt;
    {&lt;br /&gt;
        'attribute-name1'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        'attribute-name2'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        ...&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The &amp;quot;name&amp;quot; and &amp;quot;element&amp;quot; values are required, while other values are optional. &lt;br /&gt;
&lt;br /&gt;
== Style Types  ==&lt;br /&gt;
&lt;br /&gt;
There are three types of style types, each one related to the element used in the style rule: &lt;br /&gt;
&lt;br /&gt;
*'''Block styles''': applied to the text blocks (paragraphs) as a whole, not limited to the text selection. The elements values for that are: address, div, h1, h2, h3, h4, h5, h6, p and pre. &lt;br /&gt;
*'''Object styles''': applied to special selectable objects (not textual), whenever such selection is supported by the browser. The elements values for that are: a, embed, hr, img, li, object, ol, table, td, tr and ul. &lt;br /&gt;
*'''Inline styles''': applied to text selections for style rules using elements not defined in the other style types.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Styles&amp;diff=2844</id>
		<title>CKEditor 3.x/Developers Guide/Styles</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Styles&amp;diff=2844"/>
				<updated>2010-02-13T18:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Update information of CKEDITOR.stylesSet.add for CKEditor 3.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;stylescombo&amp;quot; plugin adds a nice selection box to the toolbar, with which it's easy to apply customized styles and semantics value to the content.&lt;br /&gt;
&lt;br /&gt;
The entries available in the style combo list can be easily customized to match your web site needs. For that, you must work on your styles definition, which is a simple JavaScript array containing the rules to be used for each style.&lt;br /&gt;
&lt;br /&gt;
== The Styles Definition ==&lt;br /&gt;
&lt;br /&gt;
The styles definition is a JavaScript array which is registered by calling the CKEDITOR.stylesSet.add() function (see note below for CKEditor&amp;lt;3.2). A unique name must be assigned to your style definition, so you can later set each editor instance to load it. It means that you can have a single style definition which is shared by several editor instances present on the page.&lt;br /&gt;
&lt;br /&gt;
The following is a sample style definition registration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CKEDITOR.stylesSet.add( 'my_styles',&lt;br /&gt;
[&lt;br /&gt;
    // Block Styles&lt;br /&gt;
    { name : 'Blue Title', element : 'h2', styles : { 'color' : 'Blue' } },&lt;br /&gt;
    { name : 'Red Title' , element : 'h3', styles : { 'color' : 'Red' } },&lt;br /&gt;
&lt;br /&gt;
    // Inline Styles&lt;br /&gt;
    { name : 'CSS Style', element : 'span', attributes : { 'class' : 'my_style' } },&lt;br /&gt;
    { name : 'Marker: Yellow', element : 'span', styles : { 'background-color' : 'Yellow' } }&lt;br /&gt;
]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Up to CKEditor 3.2 the call must be done using CKEDITOR.addStylesSet instead of CKEDITOR.stylesSet.add&lt;br /&gt;
&lt;br /&gt;
The above definition registration can be placed inline in the page using the editor, or can even live in an external file, which is loaded &amp;quot;on demand&amp;quot;, when needed only (see below).&lt;br /&gt;
&lt;br /&gt;
After that, you must instruct the editor to use your newly registered style definition by using the stylesCombo_stylesSet setting. This may be set into the config.js file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using an External Styles Definition File ===&lt;br /&gt;
&lt;br /&gt;
You can include the above styles definition registration call into an external JavaScript file. This is the preferred way for it because it will be loaded only when opening the Styles selection box, enhancing the page loading performance. Users may feel a small loading gap because of it though.&lt;br /&gt;
&lt;br /&gt;
By default, the editor uses the &amp;quot;plugins/stylescombo/styles/default.js&amp;quot; file, which is a &amp;quot;minified&amp;quot; JavaScript file. You can find the uncompressed version of it at &amp;quot;_source/plugins/stylescombo/styles/default.js&amp;quot;. You can see it online at our SVN also: http://svn.fckeditor.net/CKEditor/trunk/_source/plugins/stylescombo/styles/default.js. It can be used as a template for your custom file.&lt;br /&gt;
&lt;br /&gt;
Your style definition file can be saved anywhere at your web site (or the web). You must just know the URL to reach it. For example, you can save at it at the root of your web site, so you can reach it with &amp;quot;/styles.js&amp;quot;, or even place it in a central web site, so you can locate it with &amp;quot;http://www.example.com/styles.js&amp;quot;. At that point, simply change the stylesCombo_stylesSet setting to point the editor to your file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles:/styles.js';&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
config.stylesCombo_stylesSet = 'my_styles:http://www.example.com/styles.js';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above setting syntax is &amp;quot;style definition name&amp;quot; + &amp;quot;:&amp;quot; + &amp;quot;file URL&amp;quot;. Note that you must still use the unique name you have used to register the style definition into the file.&lt;br /&gt;
&lt;br /&gt;
== Style Rules  ==&lt;br /&gt;
&lt;br /&gt;
The entries inside a style definition are called &amp;quot;style rules&amp;quot;. Each rule defines the display name for a single style as well as the element, attributes and css styles to be used for it. The following is the generic representation for it: &lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
    name&amp;amp;nbsp;: 'Display name',&lt;br /&gt;
    element&amp;amp;nbsp;: 'tag name (for example &amp;quot;span&amp;quot;)',&lt;br /&gt;
    styles&amp;amp;nbsp;:&lt;br /&gt;
    {&lt;br /&gt;
        'css-style1'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        'css-style2'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        ...&lt;br /&gt;
    }&lt;br /&gt;
    attributes&amp;amp;nbsp;:&lt;br /&gt;
    {&lt;br /&gt;
        'attribute-name1'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        'attribute-name2'&amp;amp;nbsp;: 'desired value',&lt;br /&gt;
        ...&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The &amp;quot;name&amp;quot; and &amp;quot;element&amp;quot; values are required, while other values are optional. &lt;br /&gt;
&lt;br /&gt;
== Style Types  ==&lt;br /&gt;
&lt;br /&gt;
There are three types of style types, each one related to the element used in the style rule: &lt;br /&gt;
&lt;br /&gt;
*'''Block styles''': applied to the text blocks (paragraphs) as a whole, not limited to the text selection. The elements values for that are: address, div, h1, h2, h3, h4, h5, h6, p and pre. &lt;br /&gt;
*'''Object styles''': applied to special selectable objects (not textual), whenever such selection is supported by the browser. The elements values for that are: a, embed, hr, img, li, object, ol, table, td, tr and ul. &lt;br /&gt;
*'''Inline styles''': applied to text selections for style rules using elements not defined in the other style types.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Templates&amp;diff=2786</id>
		<title>CKEditor 3.x/Developers Guide/Templates</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Templates&amp;diff=2786"/>
				<updated>2010-01-12T09:45:14Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With CKEditor, content writers can select a template from a list by clicking the &amp;quot;Templates&amp;quot; button in the toolbar. A template is a predefined piece of HTML that is placed inside the editor. In this way the user doesn't need to start writing from scratch. Designers can prepare well designed templates, avoiding user errors before they happen.&lt;br /&gt;
&lt;br /&gt;
=== Template Definition Files ===&lt;br /&gt;
&lt;br /&gt;
The editor comes with three sample templates that are there just to show the way it works. They are defined into the &amp;quot;plugins/templates/templates/default.js&amp;quot; file.&lt;br /&gt;
&lt;br /&gt;
Developers should definitely change the default templates as they are not especially useful to end users.&lt;br /&gt;
&lt;br /&gt;
Note that a template definition file is a JavaScript file that's loaded when opening the templates dialog for the first time. This file may be changed to include custom templates, or even better, you can create a separated template file outside the editor installation directory, configuring the editor to use it.&lt;br /&gt;
&lt;br /&gt;
=== Pointing the Editor to a Custom Templates Definitions File ===&lt;br /&gt;
&lt;br /&gt;
Assuming you have created a custom Templates Definitions file named &amp;quot;mytemplates.js&amp;quot; (starting from a copy of default.js) and have placed it into the root of your web site. Now, just add the following setting in the editor configuration:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.templates_files = [ '/mytemplates.js' ];&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Note that the [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.templates_files templates_files] setting is an array, which means that more than one templates file can be used.&lt;br /&gt;
&lt;br /&gt;
=== The Templates Definitions File Contents ===&lt;br /&gt;
&lt;br /&gt;
This is a sample Template Definition file that defines two simple templates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Register a templates definition set named &amp;quot;default&amp;quot;.&lt;br /&gt;
CKEDITOR.addTemplates( 'default',&lt;br /&gt;
{&lt;br /&gt;
	// The name of sub folder which hold the shortcut preview images of the templates.&lt;br /&gt;
	imagesPath : CKEDITOR.getUrl( CKEDITOR.plugins.getPath( 'templates' ) + 'templates/images/' ),&lt;br /&gt;
&lt;br /&gt;
	// The templates definitions.&lt;br /&gt;
	templates :&lt;br /&gt;
		[&lt;br /&gt;
			{&lt;br /&gt;
				title: 'My Template 1',&lt;br /&gt;
				image: 'template1.gif',&lt;br /&gt;
				description: 'Description of my template 1.',&lt;br /&gt;
				html:&lt;br /&gt;
					'&amp;lt;h2&amp;gt;Template 1&amp;lt;/h2&amp;gt;' +&lt;br /&gt;
					'&amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;/logo.png&amp;quot; style=&amp;quot;float:left&amp;quot; /&amp;gt;Type the text here.&amp;lt;/p&amp;gt;'&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				title: 'My Template 2',&lt;br /&gt;
				html:&lt;br /&gt;
					'&amp;lt;h3&amp;gt;Template 2&amp;lt;/h3&amp;gt;' +&lt;br /&gt;
					'&amp;lt;p&amp;gt;Type the text here.&amp;lt;/p&amp;gt;'&lt;br /&gt;
			}&lt;br /&gt;
		]&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As we can see here, the above is pure JavaScript code. It's a simple call to the [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.addTemplates CKEDITOR.addTemplates] function, which registers the templates under a unique name (&amp;quot;default&amp;quot;). This name can be then used by the [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.templates templates] setting.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2485</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2485"/>
				<updated>2009-04-10T20:08:24Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: added info about the wizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are unable to quickly setup CKFinder for Asp you can use a [http://www.fckeditor.net/forums/viewtopic.php?f=10&amp;amp;t=13604 wizard script] as explained in the forums. That script should be able to tell you exactly the steps to follow in your configuration or your server and get CKFinder working in just a matter of minutes.&lt;br /&gt;
&lt;br /&gt;
The script might point you to this pages in order to get extended info about some common problems, this is a list of articles aimed to help you fix any problem while setting up your installation of CKFinder &lt;br /&gt;
&lt;br /&gt;
*[[CKFinder/Developers Guide/ASP/Troubleshooting/ParentPath|Error &amp;quot;ASP 0131&amp;quot;, not being able to use relative paths]] &lt;br /&gt;
*[[CKFinder/Developers Guide/ASP/Troubleshooting/UploadSize|Adjusting maximum upload size]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Images/Scaling&amp;diff=2446</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Images/Scaling</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Images/Scaling&amp;diff=2446"/>
				<updated>2009-02-09T20:45:38Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: updated asp components&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ckfinder scaling description}} &lt;br /&gt;
&amp;lt;pre&amp;gt;Set Images = server.CreateObject(&amp;quot;Scripting.Dictionary&amp;quot;)&lt;br /&gt;
Images.Add &amp;quot;maxWidth&amp;quot;, 1200&lt;br /&gt;
Images.Add &amp;quot;maxHeight&amp;quot;, 1200&lt;br /&gt;
Images.Add &amp;quot;quality&amp;quot;, 80&lt;br /&gt;
Images.Add &amp;quot;component&amp;quot;, &amp;quot;Auto&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The component entry indicates the method that should be used to handle images and thumbnails. These are the possible values:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&amp;quot;Asp.Net&amp;quot;, it should work with Asp.Net 1.1 and 2.0 without any extra software&amp;lt;br&amp;gt; &lt;br /&gt;
*&amp;quot;Persits.Jpeg&amp;quot; Commercial component from Persits&amp;lt;br&amp;gt; &lt;br /&gt;
*&amp;quot;briz.AspThumb&amp;quot; Commercial component from BRIZ Software&lt;br /&gt;
*&amp;quot;AspImage.Image&amp;quot; Commercial component from ServerObjects. The available demo it's expired and doesn't seems to handle gifs properly&amp;lt;br&amp;gt; &lt;br /&gt;
*&amp;quot;shotgraph.image&amp;quot;, Commercial component from ShotGraph. The demo version doesn't allow resizing&amp;lt;br&amp;gt; &lt;br /&gt;
*&amp;quot;Auto&amp;quot;: It will try to autodetect which one is available, in the order described above. It's the default value, but for better performance you should state the component that you are going to use.&amp;lt;br&amp;gt; &lt;br /&gt;
*&amp;quot;None&amp;quot;: Image manipulation (thumbnails, maximum dimensions, validation) won't be available.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=EMailProtection&amp;diff=2328</id>
		<title>EMailProtection</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=EMailProtection&amp;diff=2328"/>
				<updated>2008-11-01T17:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: New page: The EMailProtection and EMailProtectionFunction configuration options have been added in the 2.6.3 beta options. &amp;lt;br&amp;gt;  They provide the ability to use some javascript in order to avoid bot...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EMailProtection and EMailProtectionFunction configuration options have been added in the 2.6.3 beta options. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
They provide the ability to use some javascript in order to avoid bots that crawls the web pages to get email addresses. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further info available in the bug report: http://dev.fckeditor.net/ticket/2220&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options&amp;diff=2327</id>
		<title>FCKeditor 2.x/Developers Guide/Configuration/Configuration Options</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options&amp;diff=2327"/>
				<updated>2008-11-01T17:24:41Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Editor Behavior  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/AutoDetectPasteFromWord|AutoDetectPasteFromWord]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/BaseHref|BaseHref]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/CleanWordKeepsStructure|CleanWordKeepsStructure]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ContentLangDirection|ContentLangDirection]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultLinkTarget|DefaultLinkTarget]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DocType|DocType]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ForcePasteAsPlainText|ForcePasteAsPlainText]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FullPage|FullPage]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkDlgHideTarget|LinkDlgHideTarget]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/MaxUndoLevels|MaxUndoLevels]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/StartupFocus|StartupFocus]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/StartupShowBlocks|StartupShowBlocks]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/TemplateReplaceAll|TemplateReplaceAll]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/TemplateReplaceCheckbox|TemplateReplaceCheckbox]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ToolbarComboPreviewCSS|ToolbarComboPreviewCSS]]&lt;br /&gt;
&lt;br /&gt;
== Styles  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/BodyId and BodyClass|BodyId and BodyClass]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/CoreStyles|CoreStyles]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/CustomStyles|CustomStyles]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/EditorAreaCSS|EditorAreaCSS]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/EditorAreaStyles|EditorAreaStyles]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FontColors|FontColors]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FontFormats|FontFormats]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FontNames|FontNames]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FontSizes|FontSizes]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IndentClasses|IndentClasses]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IndentLength|IndentLength]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IndentUnit|IndentUnit]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/JustifyClasses|JustifyClasses]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/RemoveFormatTags|RemoveFormatTags]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/StylesXmlPath|StylesXmlPath]]&lt;br /&gt;
&lt;br /&gt;
== HTML Output  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/AdditionalNumericEntities|AdditionalNumericEntities]] &lt;br /&gt;
*[[EMailProtection|EMailProtection and EMailProtectionFunction]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/EnterMode|EnterMode]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FillEmptyBlocks|FillEmptyBlocks]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ForceSimpleAmpersand|ForceSimpleAmpersand]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FormatIndentator|FormatIndentator]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FormatOutput|FormatOutput]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FormatSource|FormatSource]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/HtmlEncodeOutput|HtmlEncodeOutput]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IgnoreEmptyParagraphValue|IgnoreEmptyParagraphValue]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IncludeGreekEntities|IncludeGreekEntities]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IncludeLatinEntities|IncludeLatinEntities]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ProcessHTMLEntities|ProcessHTMLEntities]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ProcessNumericEntities|ProcessNumericEntities]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ShiftEnterMode|ShiftEnterMode]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/TabSpaces|TabSpaces]]&lt;br /&gt;
&lt;br /&gt;
== User Interface  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/AutoDetectLanguage|AutoDetectLanguage]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ContextMenu|ContextMenu]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultFontFormatLabel|DefaultFontFormatLabel]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultFontSizeLabel|DefaultFontSizeLabel]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultFontLabel|DefaultFontLabel]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultLanguage|DefaultLanguage]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DefaultStyleLabel|DefaultStyleLabel]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DisableFFTableHandles|DisableFFTableHandles]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/DisableObjectResizing|DisableObjectResizing]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/EnableMoreFontColors|EnableMoreFontColors]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashDlgHideAdvanced|FlashDlgHideAdvanced]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FloatingPanelsZIndex|FloatingPanelsZIndex]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageDlgHideLink|ImageDlgHideLink]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageDlgHideAdvanced|ImageDlgHideAdvanced]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/Keystrokes|Keystrokes]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkDlgHideAdvanced|LinkDlgHideAdvanced]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ShowBorders|ShowBorders]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ShowDropDialog|ShowDropDialog]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SkinPath|SkinPath]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SourcePopup|SourcePopup]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SmileyColumns|SmileyColumns]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SmileyWindowHeight|SmileyWindowHeight]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SmileyWindowWidth|SmileyWindowWidth]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ToolbarCanCollapse|ToolbarCanCollapse]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ToolbarStartExpanded|ToolbarStartExpanded]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ToolbarLocation|ToolbarLocation]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ToolbarSets|ToolbarSets]]&lt;br /&gt;
&lt;br /&gt;
== Advanced  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/AllowQueryStringDebug|AllowQueryStringDebug]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/BrowserContextMenuOnCtrl|BrowserContextMenuOnCtrl]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/CustomConfigurationsPath|CustomConfigurationsPath]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/Debug|Debug]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FirefoxSpellChecker|FirefoxSpellChecker]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/IeSpellDownloadUrl|IeSpellDownloadUrl]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/PluginsPath|PluginsPath]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/Plugins.Add|Plugins.Add]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/PreloadImages|PreloadImages]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/PreserveSessionOnFileBrowser|PreserveSessionOnFileBrowser]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ProtectedSource.Add|ProtectedSource.Add]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ProtectedTags|ProtectedTags]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SmileyPath|SmileyPath]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SmileyImages|SmileyImages]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SpellChecker|SpellChecker]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/SpellerPagesServerScript|SpellerPagesServerScript]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/TemplatesXmlPath|TemplatesXmlPath]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/MsWebBrowserControlCompat|MsWebBrowserControlCompat]]&lt;br /&gt;
&lt;br /&gt;
== File Browser and Uploader  ==&lt;br /&gt;
&lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkBrowser|LinkBrowser]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkBrowserURL|LinkBrowserURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkBrowserWindowWidth|LinkBrowserWindowWidth]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkBrowserWindowHeight|LinkBrowserWindowHeight]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageBrowser|ImageBrowser]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageBrowserURL|ImageBrowserURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageBrowserWindowWidth|ImageBrowserWindowWidth]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageBrowserWindowHeight|ImageBrowserWindowHeight]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashBrowser|FlashBrowser]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashBrowserURL|FlashBrowserURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashBrowserWindowWidth|FlashBrowserWindowWidth]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashBrowserWindowHeight|FlashBrowserWindowHeight]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUpload|LinkUpload]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUploadURL|LinkUploadURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUploadAllowedExtensions|LinkUploadAllowedExtensions]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUploadDeniedExtensions|LinkUploadDeniedExtensions]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageUpload|ImageUpload]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageUploadURL|ImageUploadURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageUploadAllowedExtensions|ImageUploadAllowedExtensions]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/ImageUploadDeniedExtensions|ImageUploadDeniedExtensions]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashUpload|FlashUpload]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashUploadURL|FlashUploadURL]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashUploadAllowedExtensions|FlashUploadAllowedExtensions]] &lt;br /&gt;
*[[FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/FlashUploadDeniedExtensions|FlashUploadDeniedExtensions]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting/UploadSize&amp;diff=2302</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting/UploadSize</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting/UploadSize&amp;diff=2302"/>
				<updated>2008-08-24T15:43:52Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: New page: The maximum upload size can be adjusted for each resource type in its configuration, ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The maximum upload size can be adjusted for each resource type in its [[CKFinder/Developers_Guide/ASP/Configuration/Resource_Types/Built-in#Changing_the_default_resources|configuration]], but sometimes you might want to upload a file and the process will fail. This is usually due to the maximum size allowed for an Asp request in the server configuration.&lt;br /&gt;
&lt;br /&gt;
In order to fix it, if you don't have direct access to the server you should ask your hosting provider to increase this limit for you. If you have full control on the server, then you can follow the steps outlined in this [http://support.microsoft.com/kb/327659 MS KB article] or follow this other [http://www.banmanpro.com/support2/File_Upload_limits.asp visual guide].&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting/ParentPath&amp;diff=2301</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting/ParentPath</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting/ParentPath&amp;diff=2301"/>
				<updated>2008-08-24T15:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: New page: In some IIS 6 instalations you might receive an error 'ASP 0131'.&amp;lt;br&amp;gt;That's due to a [http://support.microsoft.com/?scid=kb%3Ben-us%3B226474 security setting in IIS] that doesn't allow to ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In some IIS 6 instalations you might receive an error 'ASP 0131'.&amp;lt;br&amp;gt;That's due to a [http://support.microsoft.com/?scid=kb%3Ben-us%3B226474 security setting in IIS] that doesn't allow to use a relative paths in include files. &lt;br /&gt;
&lt;br /&gt;
There are two solutions for this problem. &lt;br /&gt;
&lt;br /&gt;
#Using the Administrative tools you can change the setting as explained in [http://support.microsoft.com/?scid=kb%3Ben-us%3B332117 MS KB Q332117] &lt;br /&gt;
#If you don't have access or don't want to change that, then open the ckfinder/core/connector/asp/connector.asp file, go to line 51 (it might change in newer versions) and change&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE file=&amp;quot;../../../config.asp&amp;quot; --&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
with&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE VIRTUAL=&amp;quot;/ckfinder/config.asp&amp;quot; --&amp;amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
Please, note that if you have placed ckfinder under a different root folder you'll need to adjust the path in that line &lt;br /&gt;
&lt;br /&gt;
Also, there's a space in the previous lines due to a security restriction in this server, the lines should start with &amp;amp;lt;!-- with no extra space between&amp;amp;nbsp;! and -&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2300</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2300"/>
				<updated>2008-08-24T15:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: changed to a list with subarticles.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of articles aimed to help you fix any problem while setting up your installation of CKFinder&lt;br /&gt;
&lt;br /&gt;
*[[CKFinder/Developers Guide/ASP/Troubleshooting/ParentPath|Error &amp;quot;ASP 0131&amp;quot;, not being able to use relative paths]] &lt;br /&gt;
*[[CKFinder/Developers Guide/ASP/Troubleshooting/UploadSize|Adjusting maximum upload size]]&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/LinkUpload&amp;diff=2288</id>
		<title>Talk:FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUpload</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/LinkUpload&amp;diff=2288"/>
				<updated>2008-07-12T11:41:39Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Applied suggestion, Thanks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/LinkUpload&amp;diff=2287</id>
		<title>FCKeditor 2.x/Developers Guide/Configuration/Configuration Options/LinkUpload</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/LinkUpload&amp;diff=2287"/>
				<updated>2008-07-12T11:40:54Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LinkUpload  ==&lt;br /&gt;
&lt;br /&gt;
This option allows you to enable/disable &amp;quot;Upload&amp;quot; tab in the &amp;quot;Link&amp;quot; window. By default it is set to 'true' so the tab is displayed. Example: &lt;br /&gt;
&amp;lt;pre&amp;gt;FCKConfig.LinkUpload = true&amp;amp;nbsp;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Developers_Guide/Integration/PHP&amp;diff=2207</id>
		<title>Talk:FCKeditor 2.x/Developers Guide/Integration/PHP</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Developers_Guide/Integration/PHP&amp;diff=2207"/>
				<updated>2008-05-21T21:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to set config settings when instantiating:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
$oFCKeditor-&amp;amp;gt;Config['varName'] = 'value';&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
These variables will be available as editorInstance.Config.varName&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are some settings that should be explained before the config options as they can be set only here, not in the config file:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$oFCKeditor-&amp;amp;gt;Width = '100%' ;&amp;lt;br&amp;gt; $oFCKeditor-&amp;amp;gt;Height = '200' ;&amp;lt;br&amp;gt; $oFCKeditor-&amp;amp;gt;ToolbarSet = 'Default' ;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2145</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2145"/>
				<updated>2008-03-22T12:07:04Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In some IIS 6 instalations you might receive an error 'ASP 0131'.&amp;lt;br&amp;gt;That's due to a [http://support.microsoft.com/?scid=kb%3Ben-us%3B226474 security setting in IIS] that doesn't allow to use a relative paths in include files.&lt;br /&gt;
&lt;br /&gt;
There are two solutions for this problem.&lt;br /&gt;
&lt;br /&gt;
# Using the Administrative tools you can change the setting as explained in [http://support.microsoft.com/?scid=kb%3Ben-us%3B332117 MS KB Q332117]&lt;br /&gt;
# If you don't have access or don't want to change that, then open the ckfinder/core/connector/asp/connector.asp file, go to line 51 (it might change in newer versions) and change&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE file=&amp;quot;../../../config.asp&amp;quot; --&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
with&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE VIRTUAL=&amp;quot;/ckfinder/config.asp&amp;quot; --&amp;amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
Please, note that if you have placed ckfinder under a different root folder you'll need to adjust the path in that line&lt;br /&gt;
&lt;br /&gt;
Also, there's a space in the previous lines due to a security restriction in this server, the lines should start with &amp;amp;lt;!-- with no extra space between ! and -&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=2144</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Installation</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=2144"/>
				<updated>2008-03-22T11:21:07Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: added troubleshooting link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation Instructions ==&lt;br /&gt;
&lt;br /&gt;
# Copy the distribution files to your web server inside the &amp;quot;/ckfinder/&amp;quot; folder or any other folder in your web site.&lt;br /&gt;
# Create a folder in the server to hold all uploaded files. By default, CKFinder is configured to use the &amp;quot;/ckfinder/userfiles/&amp;quot; folder in your web site.&lt;br /&gt;
# Make the above userfiles folder writable by the internet user. On Windows, give write permissions to the IUSR_&amp;amp;lt;ServerName&amp;amp;gt; user.&lt;br /&gt;
# Edit the '''config.asp''' file. Be sure you have correctly set all settings in that file, and that you have enabled CKFinder on it. See [[CKFinder/Developers Guide/ASP/Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
You should be ready to go. Just browse _samples/asp/standalone.asp to test and see CKFinder.&lt;br /&gt;
&lt;br /&gt;
== Security Tips ==&lt;br /&gt;
&lt;br /&gt;
* For security tips see [[CKFinder/Developers Guide/ASP/Configuration/Security|Security]] section&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If you have some problem trying to install CKFinder, please check the [[CKFinder/Developers_Guide/ASP/Troubleshooting|Troubleshooting]]section.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2143</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Troubleshooting&amp;diff=2143"/>
				<updated>2008-03-22T11:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Explain the &amp;quot;Enable Parent Paths&amp;quot; problem in IIS6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In some IIS 6 instalations you might receive an error 'ASP 0131'.&amp;lt;br&amp;gt;That's due to a [http://support.microsoft.com/?scid=kb%3Ben-us%3B226474 security setting in IIS] that doesn't allow to use a relative paths in include files.&lt;br /&gt;
&lt;br /&gt;
There are two solutions for this problem.&lt;br /&gt;
&lt;br /&gt;
# Using the Administrative tools you can change the setting as explained in [http://support.microsoft.com/?scid=kb%3Ben-us%3B332117 MS KB Q332117]&lt;br /&gt;
# If you don't have access or don't want to change that, then open the ckfinder/core/connector/asp/connector.asp file, go to line 51 and change&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE file=&amp;quot;../../../config.asp&amp;quot; --&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
with&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;! -- #INCLUDE VIRTUAL=&amp;quot;/ckfinder/config.asp&amp;quot; --&amp;amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
Please, note that if you have placed ckfinder under a different root folder you'll need to adjust the path in that line&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/System_Requirements&amp;diff=2142</id>
		<title>CKFinder 1.x/Developers Guide/ASP/System Requirements</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/System_Requirements&amp;diff=2142"/>
				<updated>2008-03-22T10:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: updated image components&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ckfinder Requirements Description}}&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
&lt;br /&gt;
CKFinder for ASP is designed to run in '''IIS versions 5 and 6''', with no need of any extra component for its basic functionality, except for image manipulation.&lt;br /&gt;
&lt;br /&gt;
In order to create thumbnails or restrict image dimensions, one of the following options must be available:&lt;br /&gt;
&lt;br /&gt;
* ASP.NET 1.1 or 2.0. If the .Net Framework is available in the server and enabled in IIS, and both the ASP and ASP.NET runtimes have write access to the Windows temporary folder then it will be used automatically. This is the recommended solution.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.aspjpeg.com/ AspJpeg] component from Persits Software Inc. Not distributed with CKFinder.&lt;br /&gt;
* [http://www.serverobjects.com/comp/Aspimage.htm ASPImage 2] component from ServerObjects. Not distributed with CKFinder.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.brizsoft.com/asp/thumb/ ASPThumb] component from BRIZ Software. Not distributed with CKFinder.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Users_Guide&amp;diff=2038</id>
		<title>Talk:FCKeditor 2.x/Users Guide</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_2.x/Users_Guide&amp;diff=2038"/>
				<updated>2008-02-08T21:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- the filemanager is not documented&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- I believe there should be a FAQ here too, with entries like&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* '''Setting the page's background'''&amp;lt;br&amp;gt;In your fckconfig.js set 'FCKConfig.FullPage' to 'true'; and make sure the buttons 'DocProps' is set in your toolbarset.&amp;lt;br&amp;gt;(This button was greyed out when 'FCKConfig.FullPage' was 'false')&amp;lt;br&amp;gt;Now reload the FCKeditor (ctrl + F5 and perhaps disable your cache to make sure). You will now be able to click the button 'DocProps' and set the background of the document in tab 'Background'.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You must remember that this part of the guide is aimed to the end users, so they won't be able to change the FullPage setting or the toolbar buttons. It must be strange enough for them when they see some references to a button that isn't present in their layout, let's avoid giving them a big headache talking about things that they can't control.&lt;br /&gt;
&lt;br /&gt;
Also, a user that needs to read this guide in order to use the toolbar buttons won't know what's the &amp;quot;cache&amp;quot; or how to disable it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_3.x/Design_and_Architecture/Browsers_Compatibility&amp;diff=2024</id>
		<title>Talk:FCKeditor 3.x/Design and Architecture/Browsers Compatibility</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Talk:FCKeditor_3.x/Design_and_Architecture/Browsers_Compatibility&amp;diff=2024"/>
				<updated>2008-02-06T17:14:43Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: New page: In the notable exclusions, I would add Firefox&amp;amp;lt;2 and remark that now Netscape is dead (or it will be soon)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the notable exclusions, I would add Firefox&amp;amp;lt;2 and remark that now Netscape is dead (or it will be soon)&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Contributors&amp;diff=1989</id>
		<title>FCKeditor 3.x/Contributors</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Contributors&amp;diff=1989"/>
				<updated>2008-01-30T21:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: Added myself&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Frederico Caldeira Knabben (fredck) - Warsaw, Poland&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Fred is the project manager for V3. He's responsible for designing it, organizing all information and research, and putting all contributors together at the same line of thought. He's the so called [http://producingoss.com/html-chunk/social-infrastructure.html#benevolent-dictator Benevolent Dictator] for the project, defining its directions and taking critical decisions, handling the hot potato when it comes to light&amp;amp;nbsp;;-)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Martin Kou (martinkou) - Hong Kong, China ===&lt;br /&gt;
&lt;br /&gt;
Part of the FCKeditor core team, Martin is all about JavaScript and browsers hacking. His hands touch all over the code, bringing to reality many of the amazing features to be found in V3.&lt;br /&gt;
&lt;br /&gt;
=== Wiktor Walc (wwalc) - Gdansk, Poland ===&lt;br /&gt;
&lt;br /&gt;
Wiktor is our integration expert. For integration, we're talking about server side integration as well as managing our efforts to make V3 playing well with many of the most important software platforms out there.&lt;br /&gt;
&lt;br /&gt;
=== Alfonso Martínez de Lizarrondo (alfonsoml) - Pamplona, Spain ===&lt;br /&gt;
&lt;br /&gt;
When times allows, Alfonso works trying to fix some of the bugs that he finds more annoying and that could bring headaches to the end users.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Access_Control&amp;diff=1403</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Access Control</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Access_Control&amp;diff=1403"/>
				<updated>2008-01-10T22:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Access control is a way you to give your users different permissions while working on folders and files. The default setting in the config.asp file gives permission to every user and permits all the options. In order to change this configuration you must firstly know the basic of the '''accessControl(0)''' function placed in the config.asp file.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The syntax of the function:&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(0) = DefineAccessControlItem(&amp;quot;*&amp;quot;, &amp;quot;*&amp;quot;, &amp;quot;/&amp;quot;, true, true, true, true, true, true, true, true)&amp;lt;/pre&amp;gt; &lt;br /&gt;
Functions are definied in the following order:&lt;br /&gt;
&amp;lt;pre&amp;gt;Function DefineAccessControlItem( _ role, resourceType, folder, _ folderView, folderCreate, folderRename, folderDelete, _ fileView, fileUpload, fileRename, fileDelete )&amp;lt;/pre&amp;gt; &lt;br /&gt;
The three most important parameters of the &amp;quot;'''Access Control'''&amp;quot; function are:&lt;br /&gt;
&lt;br /&gt;
=== role ===&lt;br /&gt;
&lt;br /&gt;
The '''role'''is an attribute which sets the type of the user. It is set to &amp;quot;*&amp;quot; as default and you may treat as 'every user'. You may set this parameter to other name like: 'user' or 'limited_functions'. The name of the user type will be directly connected to the function the user may use.&lt;br /&gt;
&lt;br /&gt;
=== resourceType ===&lt;br /&gt;
&lt;br /&gt;
The '''resourceType''' defines the resources handled in CKFinder. A resource type is nothing more than a way to group files under different paths, each one having different configuration settings. E.g. Images, Flash, Files.It is set to &amp;quot;*&amp;quot; as default and means that all of the resources are available.&lt;br /&gt;
&lt;br /&gt;
=== folder ===&lt;br /&gt;
&lt;br /&gt;
'''Folder''' determines where your limitations will be used. By placing the folders name you specify the place you want to put your restrictions in. It is set to &amp;quot;/&amp;quot; as default so no folder is set.&lt;br /&gt;
&lt;br /&gt;
=== folder and file options &amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The rest of the variables are bool type and can be set as '''true''' or '''false'''. True of course enables an option, false disables it.&amp;lt;br&amp;gt;Example:&amp;lt;br&amp;gt;If you want to restrict the upload, rename or delete of files in the &amp;quot;Logos&amp;quot; folder of the resource type &amp;quot;Images&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(1) = DefineAccessControlItem(&amp;quot;*&amp;quot;, &amp;quot;Images&amp;quot;, &amp;quot;/Logos&amp;quot;, true, true, true, true, true, false, false, false)&amp;lt;/pre&amp;gt; &lt;br /&gt;
The above example only refers to file operations in the folder &amp;quot;/Logos&amp;quot; itself. It doesn't restrict operations on the folder so the user can delete or rename the folder. In order to limit users ability to modify the folder (not its context) you should change permissions in the parent folder.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(1) = DefineAccessControlItem(&amp;quot;*&amp;quot;, &amp;quot;Images&amp;quot;, &amp;quot;/&amp;quot;, true, true, false, false, true, false, false, false)&amp;lt;/pre&amp;gt; &lt;br /&gt;
Now a user can view and create a folder, but he will be unable to rename or delete it. This is the best way to secure your folders from unauthorized access. '''Note''':Please, remember to adjust Dim accessControl(0) to Dim accessControl(1) as necessary.&lt;br /&gt;
&lt;br /&gt;
=== sessions ===&lt;br /&gt;
&lt;br /&gt;
In order to enable the access control options for different users you should initialize a session.&lt;br /&gt;
&amp;lt;pre&amp;gt;CKFinder_Config.Add &amp;quot;RoleSessionVar&amp;quot;, &amp;quot;CKFinder_UserRole&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The session is a mechanism which will allow you to give different permissions to different users. &amp;lt;br&amp;gt;Example:&amp;lt;br&amp;gt;In your config.asp file you create three different roles:&lt;br /&gt;
&lt;br /&gt;
First role '''admin''' '''(*)''':&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(1) = DefineAccessControlItem(&amp;quot;*&amp;quot;, &amp;quot;*&amp;quot;, &amp;quot;/&amp;quot;, false, false, false, false, false, false, false, false)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Second role '''user''':&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(2) = DefineAccessControlItem(&amp;quot;user&amp;quot;, &amp;quot;*&amp;quot;, &amp;quot;/&amp;quot;, true, true, false, false, true, true, false, false)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Third role '''guest''':&lt;br /&gt;
&amp;lt;pre&amp;gt;Set accessControl(3) = DefineAccessControlItem(&amp;quot;guest&amp;quot;, &amp;quot;*&amp;quot;, &amp;quot;/&amp;quot;, true, false, false, false, true, false, false, false)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
You've created three different users permissions.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' Note that when the role is set to '''*''' the user always has administrative privileges even though all the options are set to '''false'''.&lt;br /&gt;
&lt;br /&gt;
Now you must create a place where you will point out the role you want to use e.g. a file. In this file you put initialize the session and write the command which will access you pre-defined role:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;%&lt;br /&gt;
Session(&amp;quot;CKFinder_UserRole&amp;quot;)=&amp;quot;user&amp;quot;&lt;br /&gt;
%&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/New&amp;diff=1400</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Resource Types/New</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/New&amp;diff=1400"/>
				<updated>2008-01-10T22:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To create a new resource type you should place the section below in your config.asp file. Note that the options you can use are described in the [[CKFinder/Developers Guide/ASP/Configuration/Resource Types/Built-in|Built-in resource types]] section.&lt;br /&gt;
&lt;br /&gt;
Example: You want to create a resource type MSdocs which will only have doc,ppt,xls extensions and be maximum 2 megabites large.&lt;br /&gt;
&amp;lt;pre&amp;gt;Set ResourceTypes(3) = DefineResourceType( _&lt;br /&gt;
&amp;quot;MSdocs&amp;quot;, _&lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;MSdocs&amp;quot;, _&lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;MSdocs&amp;quot;, _&lt;br /&gt;
2M, _&lt;br /&gt;
&amp;quot;doc,ppt,xls&amp;quot;, _&lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The CKFinder will use all the resources types including the one specifies by you. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You must adjust the array definition to include your new resources:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Dim ResourceTypes(3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you want to limit the CKFinder to use only your resource type you must place it in the &amp;lt;nowiki&amp;gt;CKFinder_Config.Add &amp;quot;DefaultResourceTypes&amp;quot;, &amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt; field. Example'':''&lt;br /&gt;
&amp;lt;pre&amp;gt;CKFinder_Config.Add &amp;quot;DefaultResourceTypes&amp;quot;, &amp;quot;MSdocs&amp;quot;&amp;lt;/pre&amp;gt; &lt;br /&gt;
{{DISPLAYTITLE:Adding new resource types}}&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/Built-in&amp;diff=1399</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Resource Types/Built-in</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/Built-in&amp;diff=1399"/>
				<updated>2008-01-10T22:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Default resources ==&lt;br /&gt;
&lt;br /&gt;
=== Resources types ===&lt;br /&gt;
&lt;br /&gt;
There are three built-in resources types in CKFinder: '''files''', '''images''' and '''flash'''. They appear in the config.asp file as below:&lt;br /&gt;
&amp;lt;pre&amp;gt;Set ResourceTypes(0) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Files&amp;quot;, _ &lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;files&amp;quot;, _ &lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;files&amp;quot;, _ &lt;br /&gt;
0, _ &lt;br /&gt;
&amp;quot;7z,aiff,asf,avi,bmp,csv,doc,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xml,zip&amp;quot;, _ &lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Set ResourceTypes(1) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Images&amp;quot;, _&lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;images&amp;quot;, _&lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;images&amp;quot;, _&lt;br /&gt;
0, _&lt;br /&gt;
&amp;quot;bmp,gif,jpeg,jpg,png&amp;quot;, _&lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Set ResourceTypes(2) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Flash&amp;quot;, _&lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;flash&amp;quot;, _&lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;flash&amp;quot;, _&lt;br /&gt;
0, _&lt;br /&gt;
&amp;quot;swf,flv&amp;quot;, _&lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&amp;lt;/pre&amp;gt; &lt;br /&gt;
The above syntaz reffers to functions written bellow in the following order:&lt;br /&gt;
&amp;lt;pre&amp;gt;ResourceType.Add &amp;quot;name&amp;quot;, name&lt;br /&gt;
ResourceType.Add &amp;quot;url&amp;quot;, url&lt;br /&gt;
ResourceType.Add &amp;quot;directory&amp;quot;, directory&lt;br /&gt;
ResourceType.Add &amp;quot;maxSize&amp;quot;, maxSize&lt;br /&gt;
ResourceType.Add &amp;quot;allowedExtensions&amp;quot;, allowedExtensions&lt;br /&gt;
ResourceType.Add &amp;quot;deniedExtensions&amp;quot;, deniedExtensions&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
These resources will be enabled if this option:&lt;br /&gt;
&amp;lt;pre&amp;gt;CKFinder_Config.Add &amp;quot;DefaultResourceTypes&amp;quot;, &amp;quot;&amp;quot;&amp;lt;/pre&amp;gt; &lt;br /&gt;
is left empty. If not you may specify what resources types you want to use by placing their names separated by a comma.&lt;br /&gt;
&lt;br /&gt;
=== Changing the default resources ===&lt;br /&gt;
&lt;br /&gt;
Every resource type has several options which you may change.&lt;br /&gt;
&lt;br /&gt;
'''url''' and '''directory''' - you can place any url adress and directory you wish but be sure that their specification will follow the rules reffering to '''url''' and '''directory''' in the [[CKFinder/Developers Guide/ASP.NET/Configuration/Quick Start|Quick Start]] section.&lt;br /&gt;
&lt;br /&gt;
'''maxSize''' - is the maximum size of the uploaded image defined in bytes.You may also use shorthand notation. Available options are: G, M, K (case insensitive). Remember that: 1M equals 1048576 bytes (one Megabyte), 1K equals 1024 bytes (one Kilobyte), 1G equals one Gigabyte. Example: 'maxSize' =&amp;amp;gt; &amp;quot;8M&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
'''allowedExtensions''' - here you place all the extensions you wish the CKFinder to use, separated by a comma. .&lt;br /&gt;
&lt;br /&gt;
'''deniedExtensions''' - here you place all the extensions you don't wish the CKFinder to use, separated by a comma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Important''': if you leave '''allowedExtensions''' empty and you will put something in '''deniedExtensions''' e.g.pdf it will allow the upload of all the files except the pdf. However it isn't a good way to secure your server from unwanted uploads. The best way is to put all of the prefered extensions in '''allowedExtensions''' and put the unwanted ones in the '''deniedExtensions'''. Only in this way you will secure your server from junk.&lt;br /&gt;
&lt;br /&gt;
== FCKeditor issues ==&lt;br /&gt;
&lt;br /&gt;
CKFinder may be integrated with FCKeditor. If so when looking through the files the editor will use the resources types specifies in the config.asp file of the CKFinder. To instead configure FCKeditor manually to use CKFinder, just edit the fckconfig.js file in the FCKeditor directory and modify the following settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;FCKConfig.LinkBrowserURL = '/ckfinder/ckfinder.html'&amp;amp;nbsp;;&lt;br /&gt;
FCKConfig.ImageBrowserURL = '/ckfinder/ckfinder.html?type=Images'&amp;amp;nbsp;;&lt;br /&gt;
FCKConfig.FlashBrowserURL = '/ckfinder/ckfinder.html?type=Flash'&amp;amp;nbsp;;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Just change &amp;quot;/ckfinder/&amp;quot; in the above URLs if you have CKFinder installed in a different place. {{DISPLAYTITLE:Built-in resource types}}&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/Built-in&amp;diff=1398</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Resource Types/Built-in</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Resource_Types/Built-in&amp;diff=1398"/>
				<updated>2008-01-10T22:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Default resources ==&lt;br /&gt;
&lt;br /&gt;
=== Resources types ===&lt;br /&gt;
&lt;br /&gt;
There are three built-in resources types in CKFinder: '''files''', '''images''' and '''flash'''. They appear in the config.asp file as below:&lt;br /&gt;
&amp;lt;pre&amp;gt;Set ResourceTypes(0) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Files&amp;quot;, _ &lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;files&amp;quot;, _ &lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;files&amp;quot;, _ &lt;br /&gt;
0, _ &lt;br /&gt;
&amp;quot;7z,aiff,asf,avi,bmp,csv,doc,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xml,zip&amp;quot;, _ &lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Set ResourceTypes(1) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Images&amp;quot;, _&lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;images&amp;quot;, _&lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;images&amp;quot;, _&lt;br /&gt;
0, _&lt;br /&gt;
&amp;quot;bmp,gif,jpeg,jpg,png&amp;quot;, _&lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Set ResourceTypes(2) = DefineResourceType( _&lt;br /&gt;
&amp;quot;Flash&amp;quot;, _&lt;br /&gt;
baseUrl &amp;amp;amp; &amp;quot;flash&amp;quot;, _&lt;br /&gt;
baseDir &amp;amp;amp; &amp;quot;flash&amp;quot;, _&lt;br /&gt;
0, _&lt;br /&gt;
&amp;quot;swf,flv&amp;quot;, _&lt;br /&gt;
&amp;quot;&amp;quot; _&lt;br /&gt;
)&amp;lt;/pre&amp;gt; &lt;br /&gt;
The above syntax reffers to functions written bellow in the following order:&lt;br /&gt;
&amp;lt;pre&amp;gt;Function DefineResourceType(name, url, directory, maxSize, allowedExtensions, deniedExtensions)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
These resources will be enabled if this option:&lt;br /&gt;
&amp;lt;pre&amp;gt;CKFinder_Config.Add &amp;quot;DefaultResourceTypes&amp;quot;, &amp;quot;&amp;quot;&amp;lt;/pre&amp;gt; &lt;br /&gt;
is left empty. If not you may specify what resources types you want to use by placing their names separated by a comma.&lt;br /&gt;
&lt;br /&gt;
=== Changing the default resources ===&lt;br /&gt;
&lt;br /&gt;
Every resource type has several options which you may change.&lt;br /&gt;
&lt;br /&gt;
'''url''' and '''directory''' - you can place any url adress and directory you wish but be sure that their specification will follow the rules reffering to '''url''' and '''directory''' in the [[CKFinder/Developers Guide/ASP.NET/Configuration/Quick Start|Quick Start]] section.&lt;br /&gt;
&lt;br /&gt;
'''maxSize''' - is the maximum size of the uploaded image defined in bytes.You may also use shorthand notation. Available options are: G, M, K (case insensitive). Remember that: 1M equals 1048576 bytes (one Megabyte), 1K equals 1024 bytes (one Kilobyte), 1G equals one Gigabyte. Example: 'maxSize' =&amp;amp;gt; &amp;quot;8M&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
'''allowedExtensions''' - here you place all the extensions you wish the CKFinder to use, seperated by a comma. .&lt;br /&gt;
&lt;br /&gt;
'''deniedExtensions''' - here you place all the extensions you don't wish the CKFinder to use, seperated by a comma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Important''': if you leave '''allowedExtensions''' empty and you will put something in '''deniedExtensions''' e.g.pdf it will allow the upload of all the files exept the pdf. However it isn't a good way to secure your server from unwanted uploads. The best way is to put all of the prefered extensions in '''allowedExtensions''' and put the unwanted ones in the '''deniedExtensions'''. Only in this way you will secure your server from junk.&lt;br /&gt;
&lt;br /&gt;
== FCKeditor issues ==&lt;br /&gt;
&lt;br /&gt;
CKFinder may be intergrated with FCKeditor. If so when looking througout the files the editor will use the resources types specifies in the config.php file of the CKFinder. To instead configure FCKeditor manually to use CKFinder, just edit the fckconfig.js file in the FCKeditor directory and modify the following settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;FCKConfig.LinkBrowserURL = '/ckfinder/ckfinder.html'&amp;amp;nbsp;;&lt;br /&gt;
FCKConfig.ImageBrowserURL = '/ckfinder/ckfinder.html?type=Images'&amp;amp;nbsp;;&lt;br /&gt;
FCKConfig.FlashBrowserURL = '/ckfinder/ckfinder.html?type=Flash'&amp;amp;nbsp;;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Just change &amp;quot;/ckfinder/&amp;quot; in the above URLs if you have CKFinder installed in a different place. {{DISPLAYTITLE:Built-in resource types}}&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Images/Scaling&amp;diff=1397</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Configuration/Images/Scaling</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Configuration/Images/Scaling&amp;diff=1397"/>
				<updated>2008-01-10T21:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: describe the image component option&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ckfinder scaling description}}&lt;br /&gt;
&amp;lt;pre&amp;gt;Set Images = server.CreateObject(&amp;quot;Scripting.Dictionary&amp;quot;)&lt;br /&gt;
Images.Add &amp;quot;maxWidth&amp;quot;, 1200&lt;br /&gt;
Images.Add &amp;quot;maxHeight&amp;quot;, 1200&lt;br /&gt;
Images.Add &amp;quot;quality&amp;quot;, 80&lt;br /&gt;
Images.Add &amp;quot;component&amp;quot;, &amp;quot;Auto&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The component entry indicates the method that should be used to handle images and thumbnails. These are the possible values:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Asp.Net&amp;quot;, it should work with Asp.Net 1.1 and 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;Persits.Jpeg&amp;quot; Commercial component from Persits&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;AspImage.Image&amp;quot; Commercial component from ServerObjects. The available demo it's expired and doesn't seems to handle gifs properly&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OWC10.ChartSpace&amp;quot;, Microsoft Office Web Components, it won't keep the proportions of the scaled images&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;Auto&amp;quot;: It will try to autodetect which one is available, in the order described above. It's the default value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=1394</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Installation</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=1394"/>
				<updated>2008-01-10T21:42:09Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation Instructions ==&lt;br /&gt;
&lt;br /&gt;
# Copy the distribution files to your web server inside the &amp;quot;/ckfinder/&amp;quot; folder or any other folder in your web site.&lt;br /&gt;
# Create a folder in the server to hold all uploaded files. By default, CKFinder is configured to use the &amp;quot;/ckfinder/userfiles/&amp;quot; folder in your web site.&lt;br /&gt;
# Make the above userfiles folder writable by the internet user. On Windows, give write permissions to the IUSR_&amp;amp;lt;ServerName&amp;amp;gt; user.&lt;br /&gt;
# Edit the '''config.asp''' file. Be sure you have correctly set all settings in that file, and that you have enabled CKFinder on it. See [[CKFinder/Developers Guide/ASP/Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
You should be ready to go. Just browse _samples/asp/standalone.asp to test and see CKFinder.&lt;br /&gt;
&lt;br /&gt;
== Security Tips ==&lt;br /&gt;
&lt;br /&gt;
* For security tips see [[CKFinder/Developers_Guide/ASP/Configuration/Security|Security]] section&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=1393</id>
		<title>CKFinder 1.x/Developers Guide/ASP/Installation</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/Installation&amp;diff=1393"/>
				<updated>2008-01-10T21:41:01Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation Instructions ==&lt;br /&gt;
&lt;br /&gt;
# Copy the distribution files to your web server inside the &amp;quot;/ckfinder/&amp;quot; folder or any other folder in your web site.&lt;br /&gt;
# Create a folder in the server to hold all uploaded files. By default, CKFinder is configured to use the &amp;quot;/ckfinder/userfiles/&amp;quot; folder in your web site.&lt;br /&gt;
# Make the above userfiles folder writable by the internet user. On Windows, give write permissions to the IUSR_&amp;amp;lt;ServerName&amp;amp;gt; user.&lt;br /&gt;
# Edit the '''config.asp''' file. Be sure you have correctly set all settings in that file, and that you have enabled CKFinder on it. See [[CKFinder/Developers Guide/ASP/Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
You should be ready to go. Just browse _samples/asp/standalone.asp to test and see CKFinder.&lt;br /&gt;
&lt;br /&gt;
== Security Tips ==&lt;br /&gt;
&lt;br /&gt;
* For security tips see [[CKFinder/Developers Guide/ColdFusion/Configuration/Security|Security]] section&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/System_Requirements&amp;diff=1392</id>
		<title>CKFinder 1.x/Developers Guide/ASP/System Requirements</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_1.x/Developers_Guide/ASP/System_Requirements&amp;diff=1392"/>
				<updated>2008-01-10T21:40:01Z</updated>
		
		<summary type="html">&lt;p&gt;AlfonsoML: describe the server enviroment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ckfinder Requirements Description}}&lt;br /&gt;
&lt;br /&gt;
The asp version of CKFinder has been designed to run in IIS 5 or 6, without the need to any extra component for its basic functionality.&lt;br /&gt;
&lt;br /&gt;
In order to create thumbnails or restrict image dimensions one of these items should be available:&lt;br /&gt;
&lt;br /&gt;
* Asp.net 1.1 or 2.0. If the .Net framework is available in the server and both the asp and asp.net code have access to the temp folder then it will be used automatically.&lt;br /&gt;
* AspJpeg component from Persits Software Inc.&lt;br /&gt;
* ASPImage 2 component from ServerObjects&lt;br /&gt;
* Microsoft Office Web Components. It will provide very low quality thumbnails.&lt;/div&gt;</summary>
		<author><name>AlfonsoML</name></author>	</entry>

	</feed>