Changes between Initial Version and Version 1 of Ticket #1096


Ignore:
Timestamp:
04/19/11 17:44:43 (3 years ago)
Author:
pudo
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1096 – Description

    initial v1  
    11Many 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: 
    22 
    3 * introduce model.Site and c.site 
    4  * site has: custom CSS, extra_template_path, title, languages list, package_form, group_form (all configured via web UI)  
    5 * Subdomain detector to activate sites. 
    6 * use site in Authorizer instead of System, have a NullSite for global things 
    7 * allow cross-site search 
    8 * packages are in a list of sites, m:n rather than 1:n 
    9  * list of sites is string-based, can contain sites not in site table to express harvested external material which is not editable locally.  
     3 * introduce model.Site and c.site 
     4  * site has: custom CSS, extra_template_path, title, languages list, package_form, group_form (all configured via web UI)  
     5 * Subdomain detector to activate sites. 
     6 * use site in Authorizer instead of System, have a NullSite for global things 
     7 * allow cross-site search 
     8 * packages are in a list of sites, m:n rather than 1:n 
     9  * list of sites is string-based, can contain sites not in site table to express harvested external material which is not editable locally.