Skip to main content

dynamic theme for Plone

Project description

Introduction
============

Change the skin of your plone site, change the skin of any content on the site based on ATFolder, through a simple form.

Just Upload images with the same name in the skin using a tgz or a zip,
to overload standard plone skin images referenced in css.

At this time, this product is under developpement, do not install on a production site.

Dependencies :
==============
- Plone 3.1.x and more
- archetypes.schemaextender
(used in this first version to add a referencefield to standard Plone Folders)
- Products.SmartColorWidget

In future :
- z3c.zrtresource (not used in this version)
http://pypi.python.org/pypi/z3c.zrtresource/
We will use it in future according to plip :
http://plone.org/products/plone/roadmap/223

Installation :
==============
read docs/INSTALL.txt inside product install it in your Zope instance

Then in your Plone Site, use portal_quick_installer to install it, this will also install
SmartColorWidget.

TODO QUICKLY :
=============

- Collective Plone themes using Phantasy (just some examples to show how you can
make a classic plone theme with dynamic options)

TODO :
======

- Replace ATCT Phantasy Skin contents and getPhantasySkin view with zope3 adapters,
events, and all these wonderful things, when i will be able to do that.

- Use z3c.ztresource to replace standard page template used for phantasy.css



Changelog
=========

SVN UNRELEASED
--------------
*

0.2
---

* added all dependencies in setup.py since SmartColorWidget is now an egg.

* added plone products dependencies in metadata.xml profile

* removed import-steps.xml, importSteps handler added in profile.zcml

0.1
---

* Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.phantasy-0.2.zip (95.0 kB view details)

Uploaded Source

Built Distribution

collective.phantasy-0.2-py2.4.egg (114.6 kB view details)

Uploaded Source

File details

Details for the file collective.phantasy-0.2.zip.

File metadata

File hashes

Hashes for collective.phantasy-0.2.zip
Algorithm Hash digest
SHA256 eb4f8d9f49c80859e5cf1a37ab5e04a23574f66e7fb71c767e16a942dd33e156
MD5 0a82e64eca9c86b3ebfa3aa48ef259e5
BLAKE2b-256 a21a84dd71f4df25dfdd3dc3c4d55b5f47b4b318fffa2af2d831f1159ef9c100

See more details on using hashes here.

Provenance

File details

Details for the file collective.phantasy-0.2-py2.4.egg.

File metadata

File hashes

Hashes for collective.phantasy-0.2-py2.4.egg
Algorithm Hash digest
SHA256 ef67cd5016901b068fd611687c22eef7b6563785de106ee8d6222fb55ac87444
MD5 1d9605b52d07841a005e4171e81feb73
BLAKE2b-256 e1ca62a880c5e83dfc1a02e69178a4f254d409493cfdbf39c7ec4f4bd73920fd

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page