Skip to main content

Introduction

This is only an example Plone theme, to be used for testing in a simple way all the redturtle.subsites features.

For a complete list of the features, and for know how to configure properly Apache in front of Plone, refer to the documentation.

This is a silly Sunburst extensions with:

  • a different logo image

  • an additional image in the logo viewlet

  • a custom CSS (that make all more gray)

  • a custom JavaScript (that display “Welcome To The demo”)

  • a customized main_template where the footer has been removed

Example details

Let say that you have a Plone site accessible through http://mycompany.com/ , where you didn’t applied any Plone theme (so probably Sunburst base theme).

This will be your back-end URL.

Basic Sunburst view of the main site

Basic Sunburst view of the main site

Accessing the Subsite

If properly configured, when you access the front-end URL, you will see the new theme with all it’s customizations.

The example theme, visiting the Subsite

The example theme, visiting the Subsite

You can also visit a subsite sub-sections:

The example theme, visiting a Subsite folder

The example theme, visiting a Subsite folder

If you don’t provide the optional RequestHeader

As said in the documentation, the use of the Apache RequestHeader can be optional for some themes. Here how you will see the subsite if not provided properly.

The example theme, visiting the Subsite without the proper RequestHeader

The example theme, visiting the Subsite without the proper RequestHeader

As you can see, all CMF skins customization (site logo and main_template) are lost.

A .conf Apache configuration file

Here a part of the Apache configuration file for use this theme with a subpath (http://mycompany.com/subsite):

ServerName mycompany.com
ServerAlias www.mycompany.com
ServerAdmin ...

...

RewriteEngine On

SetEnvIf Request_URI "^/subsite(.*)" SUBSITE
RequestHeader append plone_skin "Example Theme for redturtle.subsites" env=SUBSITE

RewriteRule ^/subsite(.*) \
"http://127.0.0.1:8080/VirtualHostBase/http/%{SERVER_NAME}:80/Plone/++skin++Example Theme for redturtle.subsites/VirtualHostRoot/subsite/$1" [L,P]
ProxyPassReverse /subsite http://127.0.0.1:8080/

RewriteRule ^/(.*) \
"http://127.0.0.1:8080/VirtualHostBase/http/%{SERVER_NAME}:80/Plone/VirtualHostRoot/$1" [L,P]
ProxyPassReverse / http://127.0.0.1:8080/

...

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

Changelog

0.1.0 (2011-07-29)

  • Initial release

Release files for example.rtsubsites_theme 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for example.rtsubsites_theme 0.1.0
File Size Uploaded
example.rtsubsites_theme-0.1.0.tar.gz 49.5 kB Details

Release files / example.rtsubsites_theme-0.1.0.tar.gz

Download URL example.rtsubsites_theme-0.1.0.tar.gz
Size 49.5 kB
Tags Source
SHA-256 checksum
How to use checksums
05b48bd55eb3c838e8455bf7cf36952b90597c797168c699b68628f49cd66a9d
BLAKE2b-256 checksum
How to use checksums
a91d2a7ed8ff008a4e5f22469182abb3874baa3ef43201d126b4153ed944bc39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page