This page documents the decisions which have been made regarding the structure of the Plone site as well as Internet domains. See also the thread leading up to and starting at wiki:Archive_pox:06514.html.
oekonux.org as the main site
In the past Oekonux has acquired a couple of second level domains:
The domains are kept but are real, external redirects all pointing to the Plone sites on oekonux.org.
The separation by languages (English / German) is resolved by using LinguaPlone.
Mapping of second level domains
The second level domains are mapped to topics in the Plone site according to the table in subdomains.
By subdomains we understand any level of subdomains below the second level domains.
The following table lists all old subdomains and the topics they are mapped to.
Please note: In this section topics are used to name the different semantic topics the Oekonux website will be about. How these topics are mapped onto artefacts is exactly the question of this section.
There are two alternatives:
Single Plone site
Instead of having multiple Plone sites we have only one Plone site. This is named Oekonux (though this is usually invisible).
This site is structured futher by topics.
There is another site called HelloOekonux. This can be used as a sandbox and may or may not be maintained in the future.
Multiple Plone sites
Each topic gets an own Plone site so all topics are really independent from each other. However, all Plone sites are part of a single Zope instance.
Here are some aspects which were considered.
|Aspect||Description||Single Plone site||Multiple Plone sites||Notes|
|User domains||Is an ordinary user account valid in one topic or in all topics?||All user accounts are valid in all topics.||A normal user account is valid only for the topic it is created for.||Accounts created in the Zope instance are valid in all Plone instances in any case.|
|Self-registration policy||How is the self-registration feature controlled?||Self-registration can not be controlled for different topics.||Self-registration can be controlled for each topic.|
|Skins / visual design||Can skins of different topics differ?||Probably one skin for all topics. May be there are slight variation possible depending on the topic.||Each topic can have an own skin.|
|Global search||Is it possible to search all topics globally?||Global seach is possible and default.||Global search is not possible by standard Plone means.||
A global search can be done from outside in any case. Also ExternalSiteCatalog might help.
|Independence of topics||How independent can a topic be in the user experience?||Open question. The top tabs for the top level items can be removed, however. Can be tried out by the setup announced wiki:Archive_pox:06543.html.||Each Plone site is independent of all other Plone sites.|
|Proper subdomain mapping||Is the VirtualHostMonster able to handle all topics properly?||Open question. Can be tried out by the setup announced wiki:Archive_pox:06543.html.||The VirtualHostMonster is made for this case.||See also wiki:Archive_pox:06524.html for an explanation.|
|Independence of user groups||How independent are groups of users created for some reason?||Only one namespace for groups.||All groups are independent from each other.||Example: The reviewers of the journal are not the same as the reviewers of for instance conference submissions.|
English is the main language. Pages which are available in only one language are flagged neutral so they will be served to everyone.
Links between different topics are always external links - i.e. not links inside the single Zope instance.
|||This is because the VirtualHostMonster can not resolve links to other topics when it processes pages for one topic.|
Until the move from the old websites to the new websites is completed some topics use temporary subdomains.
|Topic||Plone site name||Temporary subdomain||Permanent subdomains|
This topic contains all the main content of Oekonux including:
- Introduction (en, de)
- Texts (en, de, ...)
- Wiki (en, de)
- e.V. home
This topic contains all content from the various Oekonux conferences. It is subdivided further into
- the current conference
- the first conference
- the second conference
- the third conference
- the fourth conference
Each division contains:
The home of the journal.
Mailing list archive integration
Are all mailing list archives moved to an subdomain? Or are they kept in the respective context?