<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>umbraco</title><link>http://www.codeplex.com/umbraco/Project/ProjectRss.aspx</link><description>umbraco is a Content Management Platform &amp;#40;CMS&amp;#41; written    in c&amp;#35; on the Microsoft .NET platform. It&amp;#39;s fast, flexible and with a    user interface that makes it a charm to use.   No limits in design&amp;#47;layout...</description><item><title>CREATED ISSUE: GetMedia() not returning correct path</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16562</link><description>I&amp;#39;ve described the problem here&amp;#58;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;forum.umbraco.org&amp;#47;yaf_postst4908_Problem-with-getMedia-in-305-.aspx&lt;br /&gt;&lt;br /&gt;seb&lt;br /&gt;</description><author>roki13</author><pubDate>Tue, 13 May 2008 12:30:52 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: GetMedia() not returning correct path 20080513P</guid></item><item><title>CLOSED FEATURE: RegisterClientScriptBlocks</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=11700</link><description>Having the ability to register javascript blocks for use in the page would allow for better xslt &amp;#40;and possibly other&amp;#41; packaged modules.&lt;br /&gt;&lt;br /&gt;Below is some code that is tested to work.  You may have a better method of obtaining the current Page.&lt;br /&gt;&lt;br /&gt;        public static void RegisterClientScriptBlock&amp;#40;string key, string script&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            RegisterClientScriptBlock&amp;#40;key, script, false&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        public static void RegisterClientScriptBlock&amp;#40;string key, string script, bool addScriptTags&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            Page p &amp;#61; HttpContext.Current.CurrentHandler as Page&amp;#59;&lt;br /&gt;            p.ClientScript.RegisterClientScriptBlock&amp;#40;p.GetType&amp;#40;&amp;#41;,key,script, addScriptTags&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        public static void RegisterClientScriptInclude&amp;#40;string key, string url&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            Page p &amp;#61; HttpContext.Current.CurrentHandler as Page&amp;#59;&lt;br /&gt;            p.ClientScript.RegisterClientScriptInclude&amp;#40;p.GetType&amp;#40;&amp;#41;, key, url&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 08:18:36 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: RegisterClientScriptBlocks 20080513A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>WORK IN PROGRESS. DOWNLOAD STABLE SOURCE FROM RELEASE TAB&amp;#13;&amp;#10;Fixes 11700, adds 2 helper methods to umbraco.library for adding client scripts from xslt.&amp;#13;&amp;#10;</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 08:18:35 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080513A</guid></item><item><title>CLOSED ISSUE: Allow ids on images in tinymce</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=15980</link><description>Currently the settings in ValidElements in the tinymce.config file doesn&amp;#39;t allow ids on images. That should be allowed&lt;br /&gt;Comments: This was fixed in 3.0.5 it seems. The tinymceconfig is changed.</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 08:10:50 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Allow ids on images in tinymce 20080513A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>WORK IN PROGRESS&amp;#58;.. get the source from releases tab.&amp;#13;&amp;#10;Fixes some tiny tiny cosmeting changes for tab sorting.</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 08:07:20 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080513A</guid></item><item><title>CLOSED ISSUE: Url ReWriting processes before authentication, disabling declaritive authorization config with forms auth</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16144</link><description>Umbraco rewrites urls to provide dynamic site semantic architecture.  This is awesome.  However, the asp.net forms authentication module is disabled from checking url for authorization.  Most rewriters apply their logic in the BeginRequest event but it is appropriate to rewrite the url after the url has been authorized, rather than before.  There are two events that fire after BeginRequest that provide this opportunity and stll work perfectly with the beautiful Umbraco bits.&lt;br /&gt;AuthorizeRequest and PostAuthorizeRequest .  Each of these executes before the Page initializes so the page will not even know about it.&lt;br /&gt;&lt;br /&gt;In the umbraco source,  &lt;br /&gt;  I moved the umbraco processing logic in the http module &amp;#40;umbraco.presentation.requestModule &amp;#41; &lt;br /&gt;  to PostAuthorizeRequest  &amp;#58;  context.PostAuthorizeRequest &amp;#43;&amp;#61; new EventHandler&amp;#40; Application_PostAuthorizeRequest &amp;#41;&amp;#59;&lt;br /&gt;  this allows forms authentication to respect the &amp;#60;location ..&amp;#47;&amp;#62; configuration in web.config &lt;br /&gt; &lt;br /&gt;This article&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.dotnetspider.com&amp;#47;kb&amp;#47;Article1149.aspx explains why one might do that.  IT WORKED&amp;#33;&lt;br /&gt;</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 07:44:55 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Url ReWriting processes before authentication, disabling declaritive authorization config with forms auth 20080513A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>THIS IS WORK IN PROGRESS, DO NOT USE THIS. TO DOWNLOAD THE STABLE SOURCE GO TO THE RELEASE TAB.&amp;#13;&amp;#10;Fixes &amp;#35;16144  - adding support for &amp;#60;location&amp;#62; authentication in web.config</description><author>PerPloug</author><pubDate>Tue, 13 May 2008 07:44:52 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080513A</guid></item><item><title>CLOSED FEATURE: tab sorting</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=5235</link><description>It would be very useful to be able to change the order tabs are presented in when editing a cms page. This could easily be fitted into &amp;#39;Tabs&amp;#39; tab for the document type.&lt;br /&gt;</description><author>kenny</author><pubDate>Tue, 13 May 2008 07:14:06 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: tab sorting 20080513A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>WORK IN PROGRESS, DOWNLOAD THE SOURCE FROM THE RELEASE TAB&amp;#13;&amp;#10;Fixes 33322 and 33320&amp;#58; ContentTypeControlNew.ascx wasn&amp;#39;t properly checked in&amp;#33;</description><author>kenny</author><pubDate>Tue, 13 May 2008 07:14:05 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080513A</guid></item><item><title>REOPENED FEATURE: tab sorting</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=5235</link><description>It would be very useful to be able to change the order tabs are presented in when editing a cms page. This could easily be fitted into &amp;#39;Tabs&amp;#39; tab for the document type.&lt;br /&gt;</description><author>kenny</author><pubDate>Tue, 13 May 2008 07:10:44 GMT</pubDate><guid isPermaLink="false">REOPENED FEATURE: tab sorting 20080513A</guid></item><item><title>CLOSED FEATURE: tab sorting</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=5235</link><description>It would be very useful to be able to change the order tabs are presented in when editing a cms page. This could easily be fitted into &amp;#39;Tabs&amp;#39; tab for the document type.&lt;br /&gt;</description><author>kenny</author><pubDate>Mon, 12 May 2008 20:00:18 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: tab sorting 20080512P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>Implemented support for tab sorting. NB&amp;#33; See previous version for modified code. Forgot to relate Work items &amp;#58;o&amp;#41;</description><author>kenny</author><pubDate>Mon, 12 May 2008 20:00:17 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080512P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>Added support for tab sorting. Still a bit unpolished and should probably be implemented with a drag&amp;#39;n&amp;#39;drop UI similar to the Properties tab.</description><author>kenny</author><pubDate>Mon, 12 May 2008 19:33:06 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080512P</guid></item><item><title>COMMENTED ISSUE: Treeview refresh issues</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=7243</link><description>When a user is limited to a specific branch of the treeview &amp;#40;Set in users section&amp;#41;, the refresh and reload javascript calls fail when a new node is created, updated, etc.  A manual reload of the nodes are the only way to get it to work.&lt;br /&gt;&lt;br /&gt;While it may be a minor bug, it has very high impact to user experience, and should be addressed as soon as possible.  This is one of the bugs that kills my success rate for adoption..&lt;br /&gt;Comments: ** Comment from web user: Itamar ** &lt;p&gt;On the same note, although not entirely related, it&amp;#39;d be nice to see this patch &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;umbraco&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;16324&amp;#41; applied, and this other treeview issue fixed &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;umbraco&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;13918&amp;#41;.&lt;/p&gt;</description><author>Itamar</author><pubDate>Mon, 12 May 2008 10:39:56 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Treeview refresh issues 20080512A</guid></item><item><title>CREATED ISSUE: Indexer.RemoveNode error</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16544</link><description>Indexer.RemoveNode&amp;#40;int Id&amp;#41; doesn&amp;#39;t remove anything from Lucene search index since delete command is 158&amp;#41; ir.Delete&amp;#40;new Term&amp;#40;&amp;#34;id&amp;#34;, Id.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#41;&amp;#59; but in Indexer.IndexNode id field is added in this way&amp;#58; 110&amp;#41; d.Add&amp;#40;new Field&amp;#40;&amp;#34;Id&amp;#34;, Id.ToString&amp;#40;&amp;#41;, true, true, true&amp;#41;&amp;#41;&amp;#59;  &amp;#34;id&amp;#34; is a bit something else than &amp;#34;Id&amp;#34;&amp;#59; changing name in RemoveNode to &amp;#34;Id&amp;#34; helps and is safe against previously indexed nodes.&lt;br /&gt;</description><author>albert</author><pubDate>Sun, 11 May 2008 23:52:33 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Indexer.RemoveNode error 20080511P</guid></item><item><title>CLOSED FEATURE: Create a dedicated Packages section</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16332</link><description>Instead of hiding the repository and package installer under the macros node it should it&amp;#39;s own folder.&lt;br /&gt;&lt;br /&gt;So under the developer section we would have&lt;br /&gt;&lt;br /&gt;- Packages&lt;br /&gt;  - Installed&lt;br /&gt;  - Created&lt;br /&gt;  - Browse Repository&lt;br /&gt;&lt;br /&gt;This will provide install &amp;#47; uninstall tools, direct access to the repository, a way to submit packages to the repo directly from Umbraco and receive updates for the packages installed.&lt;br /&gt;</description><author>PerPloug</author><pubDate>Sun, 11 May 2008 20:59:04 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Create a dedicated Packages section 20080511P</guid></item><item><title>CLOSED FEATURE: Package area: Ability to append new package repository</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16494</link><description>It would be nice to have the ability to append new package repository... instead of only packages.umbraco.org&lt;br /&gt;&lt;br /&gt;We would like to add packages.1508.dk or packages.cpalm.dk&lt;br /&gt;&lt;br /&gt;Today we have many small packages to speed up the umbraco development, and it would be so nice &amp;#40;time saving&amp;#41; if we could make it, even easier to install our internal packages&lt;br /&gt;</description><author>PerPloug</author><pubDate>Sun, 11 May 2008 20:59:02 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Package area: Ability to append new package repository 20080511P</guid></item><item><title>CLOSED FEATURE: Implement package actions to minimize the use of custom installers</title><link>http://www.codeplex.com/umbraco/WorkItem/View.aspx?WorkItemId=16444</link><description>When more advanced packages are installed in umbraco, there are custom installers included to perform quite simple tasks. &lt;br /&gt;&lt;br /&gt;To avoid having these installers, the idea of package actions are introduced.&lt;br /&gt;&lt;br /&gt;In the initial version the actions will support these basic actions&amp;#58;&lt;br /&gt;&lt;br /&gt;- Add string to template html element&lt;br /&gt;- Add application to umbraco&lt;br /&gt;- Add applicationTree to umbraco&lt;br /&gt;- Move Root documents&lt;br /&gt;- Allow Documenttypes under another documenttype.&lt;br /&gt;&lt;br /&gt;Package Actions implements the IPackageAction interface, making it possible to extend the action model with your own actions.&lt;br /&gt;</description><author>PerPloug</author><pubDate>Sun, 11 May 2008 20:59:01 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Implement package actions to minimize the use of custom installers 20080511P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>WORK IN PROGRESS, DOWNLOAD THE SOURCE FROM THE RELEASE TAB&amp;#13;&amp;#10;Fixes 16495&amp;#58; Adding support for multiple package repositories. other then the packages.umbraco.org one. &amp;#13;&amp;#10;Still everything </description><author>PerPloug</author><pubDate>Sun, 11 May 2008 20:58:58 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080511P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/umbraco/SourceControl/ListDownloadableCommits.aspx</link><description>THIS IS WORK IN PROGRESS, DO NOT USE THIS. TO DOWNLOAD THE STABLE SOURCE GO TO THE RELEASE TAB.&amp;#13;&amp;#10;Minor tweaks of the UI, adds darker borders to panels and tweaks the login page.</description><author>PerPloug</author><pubDate>Sun, 11 May 2008 18:05:17 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080511P</guid></item></channel></rss>