<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CKAN: Ticket #1096: [super] CKAN Hosted</title>
    <link>http://localhost/ticket/1096</link>
    <description>&lt;p&gt;
Many users of CKAN want to have their own instance without much effort. Setting these up in separate places is a maintenance nightmare, we should much rather have some tenant separation in core CKAN. Some ideas:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;introduce model.Site and c.site
&lt;ul&gt;&lt;li&gt;site has: custom CSS, extra_template_path, title, languages list, package_form, group_form (all configured via web UI)
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Subdomain detector to activate sites.
&lt;/li&gt;&lt;li&gt;use site in Authorizer instead of System, have a &lt;a class="missing wiki"&gt;NullSite?&lt;/a&gt; for global things
&lt;/li&gt;&lt;li&gt;allow cross-site search
&lt;/li&gt;&lt;li&gt;packages are in a list of sites, m:n rather than 1:n
&lt;ul&gt;&lt;li&gt;list of sites is string-based, can contain sites not in site table to express harvested external material which is not editable locally.
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</description>
    <language>en-us</language>
    <image>
      <title>CKAN</title>
      <url>http://assets.okfn.org/p/ckan/img/ckan_logo_shortname.png</url>
      <link>http://localhost/ticket/1096</link>
    </image>
    <generator>Trac 0.12.3</generator>
    <item>
      
        <dc:creator>pudo</dc:creator>

      <pubDate>Tue, 19 Apr 2011 17:44:43 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1096#comment:1</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:1</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1096?action=diff&amp;amp;version=1"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>nils.toedtmann</dc:creator>

      <pubDate>Tue, 07 Jun 2011 11:03:46 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1096#comment:2</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:2</guid>
      <description>
        &lt;p&gt;
See also &lt;a class="ext-link" href="http://ckan.okfnpad.org/multisite"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://ckan.okfnpad.org/multisite&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>thejimmyg</dc:creator>

      <pubDate>Fri, 08 Jul 2011 11:39:33 GMT</pubDate>
      <title>summary changed</title>
      <link>http://localhost/ticket/1096#comment:3</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;summary&lt;/strong&gt;
                changed from &lt;em&gt;Introduce Site domain object for subdomain tenants&lt;/em&gt; to &lt;em&gt;CKAN Hosted&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Renaming to CKAN Hosted because whether we introduce a site domain object for subdomain tenants or not is an implementation detail.
&lt;/p&gt;
&lt;p&gt;
As far as progress on CKAN hosted goes, we now have:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;A build tool to package ckanext-dgu, ckanext-std etc into .deb files
&lt;/li&gt;&lt;li&gt;The ability to apt-get install CKAN
&lt;/li&gt;&lt;li&gt;A script that can set up multiple non-conflicting CKAN instances on the same machine
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
What we need next is the ability to generate a ckanext-xxx repository for each new instance we want to host. At that point most of the underlying techniques for hosting multiple CKAN instances concurrently will be in place. Once we have that working and know what clients want, we can look at going further and speccing up a multisite solution off a single DB, rather than the multi-instance solution proposed here.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>thejimmyg</dc:creator>

      <pubDate>Wed, 20 Jul 2011 17:16:48 GMT</pubDate>
      <title>summary, milestone changed</title>
      <link>http://localhost/ticket/1096#comment:4</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:4</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;summary&lt;/strong&gt;
                changed from &lt;em&gt;CKAN Hosted&lt;/em&gt; to &lt;em&gt;[super] CKAN Hosted&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                changed from &lt;em&gt;ckan-backlog&lt;/em&gt; to &lt;em&gt;ckan-v-future&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>thejimmyg</dc:creator>

      <pubDate>Wed, 20 Jul 2011 17:17:42 GMT</pubDate>
      <title>milestone deleted</title>
      <link>http://localhost/ticket/1096#comment:5</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:5</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                &lt;em&gt;ckan-v-future&lt;/em&gt; deleted
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Milestone ckan-v-future deleted
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>thejimmyg</dc:creator>

      <pubDate>Wed, 20 Jul 2011 17:18:51 GMT</pubDate>
      <title>milestone set</title>
      <link>http://localhost/ticket/1096#comment:6</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:6</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                set to &lt;em&gt;ckan-future&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Fri, 15 Jun 2012 15:34:44 GMT</pubDate>
      <title>keywords set</title>
      <link>http://localhost/ticket/1096#comment:7</link>
      <guid isPermaLink="false">http://localhost/ticket/1096#comment:7</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;keywords&lt;/strong&gt;
              &lt;em&gt;deployment&lt;/em&gt; added
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>