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.4
---

* added a safe_hasattr to test 'getCssfile' attribute
in viewlet.py (avoid errors in rare situations)

* changes 'portal_type' catalog request for 'object_provides' to get
portal dynmaic skin

* phantasy css view uses a dtml file more readable than zpt

* phantsy css view uses ResourceRegistries CSSPacker tool

* fix error in atphantasy schema : plone-overloads fields were invisible

* move plone-overloads fields at bottom in atphantasy schema

* patch form_tabbing.js to get standard behavior in edit form when tabs > 6

0.3
---

* fix an error in path search term for catalog search

* fix running doctests when config is patched by another product.


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.4.zip (97.4 kB view details)

Uploaded Source

Built Distribution

collective.phantasy-0.4-py2.4.egg (116.9 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for collective.phantasy-0.4.zip
Algorithm Hash digest
SHA256 b8a49aecb423a8b9c7deb27c9663e83c86f4d37de0df8e9037bf5f75f030347d
MD5 cb0fc5a7fe528cb32ef8bf49d26da296
BLAKE2b-256 771f160ed9cb7c6d13b22d9f79c4c8512c1bbf28006883cd45940fbb21786596

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for collective.phantasy-0.4-py2.4.egg
Algorithm Hash digest
SHA256 7b7a2a1595349c66ddfd2bf2a655fbc6d9d879bee1fc0d924dd69ed105039ad1
MD5 000d5be8afc69c13d4a5eb5e5c5efa8d
BLAKE2b-256 a01799ffd143ed5a4473f794853f4582a0d3ac0f3ac48ed5a46bd7296a939726

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