History: Areas Perspective Multi-domain dogfood
Source of version: 40 (current)
Copy to clipboard
__When tiki.org (and thus suite.tiki.org) is running 11.x, it will be time to test again.__
''Discussion notes regarding areas and workspaces for Tiki 10''
We have some working code in trunk to address this, and it will de deployed to all *.tiki.org sites in October/November 2012.
! 2012/2013 dev notes
''Jonny B investigates...''
* In Tiki 10 onwards we have:
** Two new fields on the __tiki_areas__ table which can be set from admin/workspace:
*** __exclusive__ (y/__n__) %%% ''Content "in" this area cannot be seen from other perspectives, and if you go to an object in this area you will be switched into this area''
*** __share_common__ (__y__/n) %%% ''Content in categories not "inside" other exclusive areas can be seen from this area, and if you go to a shared item you stay in this area''
** These will work like category jail and will override object permissions, so will work for anonymous visitors.
* Still TODO as of ((Tiki11))
** Areas admin also needs a way of re-ordering multiple perspectives and be able to edit the description.
** Remove areas_root pref and replace with workspace_root_category
** One more new tab on Workspaces admin
*** Edit Area %%% '' To allow editing of an area''
!!- Previous notes form 2012
I propose a "mininar" (mini-webinar) to discuss some of this as we need to make sure we're all making up the same new language for this (does "exclusive" and "common" make sense to everybody? etc), and to check some of the technical details (meaning i'm not sure how to do some of this!) so i propose...
!!! Areas and Workspaces Mini-Webinar (Proposed)
A couple of hours should be (more than) enough, i'm adding European evening times as this has worked in the past, add other date/times if none of these work for you! (=> CEST)
^Meeting confirmed for Monday 1 October 2012, 18:00 UTC, thanks. See you on IRC and/or [http://live.tiki.org|BBB] then!^
{CONVENE(title="Area/Workspaces Mininar")}dates_1349114400_Marc Laporte : 1
dates_1349200800_Marc Laporte : 1
dates_1349283600_Marc Laporte : -1
dates_1349373600_Marc Laporte :
dates_1349460000_Marc Laporte : -1
dates_1349114400_Torsten : 1
dates_1349200800_Torsten : -1
dates_1349283600_Torsten : 1
dates_1349373600_Torsten : 1
dates_1349460000_Torsten : 1
dates_1349114400_amette : 1
dates_1349200800_amette : -1
dates_1349283600_amette : 1
dates_1349373600_amette : 1
dates_1349460000_amette : -1
dates_1349114400_jonnybradley : 1
dates_1349200800_jonnybradley : -1
dates_1349283600_jonnybradley : 1
dates_1349373600_jonnybradley :
dates_1349460000_jonnybradley : 1
dates_1349114400_Marc Laporte : 1
dates_1349200800_Marc Laporte : 1
dates_1349283600_Marc Laporte : -1
dates_1349373600_Marc Laporte :
dates_1349460000_Marc Laporte : -1
dates_1349114400_Torsten : 1
dates_1349200800_Torsten : -1
dates_1349283600_Torsten : 1
dates_1349373600_Torsten : 1
dates_1349460000_Torsten : 1
dates_1349114400_amette : 1
dates_1349200800_amette : -1
dates_1349283600_amette : 1
dates_1349373600_amette : 1
dates_1349460000_amette : -1
dates_1349114400_jonnybradley : 1
dates_1349200800_jonnybradley : -1
dates_1349283600_jonnybradley : 1
dates_1349373600_jonnybradley :
dates_1349460000_jonnybradley : 1
dates_1349114400_Marc Laporte : 1
dates_1349200800_Marc Laporte : 1
dates_1349283600_Marc Laporte : -1
dates_1349373600_Marc Laporte :
dates_1349460000_Marc Laporte : -1
dates_1349114400_Torsten : 1
dates_1349200800_Torsten : -1
dates_1349283600_Torsten : 1
dates_1349373600_Torsten : 1
dates_1349460000_Torsten : 1
dates_1349114400_amette : 1
dates_1349200800_amette : -1
dates_1349283600_amette : 1
dates_1349373600_amette : 1
dates_1349460000_amette : -1
dates_1349114400_jonnybradley : 1
dates_1349200800_jonnybradley : -1
dates_1349283600_jonnybradley : 1
dates_1349373600_jonnybradley :
dates_1349460000_jonnybradley : 1
dates_1349114400_Marc Laporte : 1
dates_1349200800_Marc Laporte : 1
dates_1349283600_Marc Laporte : -1
dates_1349373600_Marc Laporte :
dates_1349460000_Marc Laporte : -1
dates_1349114400_Torsten : 1
dates_1349200800_Torsten : -1
dates_1349283600_Torsten : 1
dates_1349373600_Torsten : 1
dates_1349460000_Torsten : 1
dates_1349114400_amette : 1
dates_1349200800_amette : -1
dates_1349283600_amette : 1
dates_1349373600_amette : 1
dates_1349460000_amette : -1
dates_1349114400_jonnybradley : 1
dates_1349200800_jonnybradley : -1
dates_1349283600_jonnybradley : 1
dates_1349373600_jonnybradley :
dates_1349460000_jonnybradley : 1{CONVENE}
{include page="System::Clocks" start="!Start-Berlin-London-UTC-Montreal" stop="!End-Berlin-London-UTC-Montreal"}
! Example
suite.tiki.org is a perspective of tiki.org
If I search for https://www.google.com/search?q=tiki+vs+bitweaver
The first two results are:
tiki.org/Tiki+vs+Bitweaver
suite.tiki.org/Tiki+vs+Bitweaver
This is in fact that same page and not good for SEO to show twice the same content.
suite.tiki.org/Tiki+vs+Bitweaver should always redirect 301 to tiki.org/Tiki+vs+Bitweaver (to clean out unwanted entries in Google cache)
Inversely, tiki.org/Tiki+Suite+Use+Cases should redirect to suite.tiki.org/Tiki+Suite+Use+Cases because it's part of the category "Tiki Suite": http://tiki.org/tiki-admin_categories.php?parentId=135
Here is the perspective:
http://tiki.org/tiki-edit_perspective.php?action=edit&id=2&cookietab=3
And we have multi-domain:
http://tiki.org/tiki-admin.php?page=general&cookietab=2&highlight=multidomain_config
Perhaps this can be solved with ((Areas)) (or a small tweak to them)
=> Torsten: we would need a feature to "batch categorise all content without unassigning existing categories" => "add an extra category to all content" or "add an extra category to all content which is not categorised with categories a,b,c,..."
demo.tiki.org and show.tiki.org point to the same server and can be used to test {sign user="marclaporte" datetime="2013-02-26T02:55:13+00:00"}
! Related
On a related note, we have issues with cdn domains... (which appear in google search)