<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Editing Themes in Developer Mode</title><link>https://community.telligent.com/community/11/w/developer-training/65591/editing-themes-in-developer-mode</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>Editing Themes in Developer Mode</title><link>https://community.telligent.com/community/11/w/developer-training/65591/editing-themes-in-developer-mode</link><pubDate>Thu, 20 Jun 2019 20:13:47 GMT</pubDate><guid isPermaLink="false">0d4d040f-48af-408a-9125-0af6eba96be8</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65591/editing-themes-in-developer-mode#comments</comments><description>Current Revision posted to Developer Training by Ben Tiedt on 06/20/2019 20:13:47&lt;br /&gt;
&lt;p&gt;Understanding developer mode support requires an understanding of [[Themes]] and [[Working With Theme Studio|Theme Studio]].&lt;/p&gt;
&lt;p&gt;[toc]&lt;/p&gt;
&lt;h2&gt;&lt;a id="When_would_I_use_Developer_Mode" name="When_would_I_use_Developer_Mode"&gt;&lt;/a&gt;When would I use Developer Mode?&lt;/h2&gt;
&lt;p&gt;Developer mode is useful when working on&amp;nbsp;themes within a team environment and it is beneficial to have file system access for source control management of theme development while still benefiting from editing directly in&amp;nbsp;Theme Studio.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Developer mode should never be used in a production environment.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="What_Does_Developer_Mode_do" name="What_Does_Developer_Mode_do"&gt;&lt;/a&gt;What Does Developer Mode do?&lt;/h2&gt;
&lt;p&gt;For themes, developer mode enables Theme Studio to store themes exclusively within the file system. With developer mode enabled, all theme edits (aside from edits to the Social theme) will be stored within [[Centralized File Storage]] as factory default themes (that is, edits will not show as &amp;quot;Customized Default&amp;quot; in Developer Mode and edits cannot be reverted to factory default implementations).&lt;/p&gt;
&lt;p&gt;Note that developer mode does not allow editing of the factory default Social theme. The Social theme is protected to ensure there is always a way to get to a working theme.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Using_Developer_Mode" name="Using_Developer_Mode"&gt;&lt;/a&gt;Using Developer Mode&lt;/h2&gt;
&lt;h3&gt;&lt;a id="Enabling_Developer_Mode" name="Enabling_Developer_Mode"&gt;&lt;/a&gt;Enabling Developer Mode&lt;/h3&gt;
&lt;p&gt;Developer mode can be enabled by setting&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;EnableDeveloperMode&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to true in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;web.config&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;add key=&amp;quot;EnableDeveloperMode&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a id="File_Storage_Locations" name="File_Storage_Locations"&gt;&lt;/a&gt;File Storage Locations&lt;/h3&gt;
&lt;p&gt;When developer mode is enabled, theme-related files are stored in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;filestorage/
&lt;ul&gt;
&lt;li&gt;themefiles/
&lt;ul&gt;
&lt;li&gt;d/
&lt;ul&gt;
&lt;li&gt;[THEME_TYPE_ID]/
&lt;ul&gt;
&lt;li&gt;[THEME_ID].xml&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;fd/
&lt;ul&gt;
&lt;li&gt;[THEME_TYPE_PREFIX]/
&lt;ul&gt;
&lt;li&gt;[THEME_ID]/
&lt;ul&gt;
&lt;li&gt;files/&lt;/li&gt;
&lt;li&gt;jsfiles/&lt;/li&gt;
&lt;li&gt;preview/&lt;/li&gt;
&lt;li&gt;stylesheetfiles/&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where the THEME_TYPE_PREFIX for default theme types is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Site themes: &amp;quot;s&amp;quot;&lt;/li&gt;
&lt;li&gt;Group themes: &amp;quot;g&amp;quot;&lt;/li&gt;
&lt;li&gt;Blog themes: &amp;quot;b&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These folders should be monitored for changes for source management.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Editing Themes in Developer Mode</title><link>https://community.telligent.com/community/11/w/developer-training/65591/editing-themes-in-developer-mode/revision/1</link><pubDate>Thu, 20 Jun 2019 14:30:16 GMT</pubDate><guid isPermaLink="false">0d4d040f-48af-408a-9125-0af6eba96be8</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65591/editing-themes-in-developer-mode#comments</comments><description>Revision 1 posted to Developer Training by Ben Tiedt on 06/20/2019 14:30:16&lt;br /&gt;
&lt;p&gt;TBD&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>