Skip to main content

An installable theme for Plone 3.0

Project description

plonetheme.terrafirma Package Readme
====================================

----------------
Terrafirma Theme
----------------

Terrafirma is a visual theme for Plone 3. This theme is based on the following:

terrafirma1.0 by nodethirtythree design
http://www.freecsstemplates.org/preview/terrafirma

In order to comply with the original author's requirements the theme provides
a viewlet bellow the footer with a link to http://www.nodethirtythree.com/

We tested on Safari 3 and FF2/3 on Mac, FF2, IE6, Opera 9.5 on PC.

This theme was initially generated with the plone3_theme recipe from ZopeSkel,
using paster and adopted for Plone by:

Aleksandr Vladimirskiy <sasha@theotheralex.com>
http://plone.org/author/shurik

Done with help from #plone on freenode. Thanks to limi for early feedback and
vedawms for full review. Let me know if anything looks wrong.

It is distributed as an egg. Include it in your buildout... and simply run:

$: my_plone_instance: bin/instance test -s plonetheme.terrafirma
...
Ran 5 tests with 0 failures and 0 errors in 9.160 seconds.

>>> from Products.Five.testbrowser import Browser
>>> browser = Browser()
>>> portal_url = self.portal.absolute_url()
>>> browser.handleErrors = False
>>> self.portal.error_log._ignored_exceptions = ()

Login as portal owner
---------------------

>>> from Products.PloneTestCase.setup import portal_owner, default_password

>>> browser.open(portal_url + '/login_form?came_from=' + portal_url)
>>> browser.getControl(name='__ac_name').value = portal_owner
>>> browser.getControl(name='__ac_password').value = default_password
>>> browser.getControl(name='submit').click()

Test theme is installed and selected
------------------------------------

>>> browser.open("http://nohost/plone/@@skins-controlpanel")
>>> browser.getControl('Terrafirma Theme').selected == True
True

Test for viewlets
-----------------

>>> browser.open("http://nohost/plone")
>>> "Node Thirty Three" in browser.contents
True

>>> "plone-logo.png" in browser.contents
True

Changelog for plonetheme.terrafirma

(Aleksandr Vladimirskiy sasha@theotheralex.com)

plonetheme.terrafirma - 0.3

- Fix documentation


plonetheme.terrafirma - 0.2

- First revision to support PyPi documentation

plonetheme.terrafirma - 0.1

- Initial package structure.
[zopeskel]

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

plonetheme.terrafirma-0.3.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

plonetheme.terrafirma-0.3-py2.4.egg (64.9 kB view details)

Uploaded Source

File details

Details for the file plonetheme.terrafirma-0.3.tar.gz.

File metadata

File hashes

Hashes for plonetheme.terrafirma-0.3.tar.gz
Algorithm Hash digest
SHA256 8cd34beceae01a65c188d6ce1599771a4b8d349327710d1b900ce8b038c7f4a6
MD5 caf4946fda44efe92bd92ac2412dab1a
BLAKE2b-256 b54ec99f39631b5cbd20add391b78b021c81de1de6c9a778a00cb94e3d3d0982

See more details on using hashes here.

File details

Details for the file plonetheme.terrafirma-0.3-py2.4.egg.

File metadata

File hashes

Hashes for plonetheme.terrafirma-0.3-py2.4.egg
Algorithm Hash digest
SHA256 b4e3fea8ef482e271c6b0628fadfdde78e003dc24f340015051ba997eddbc885
MD5 321436400c5bc6bdf4955dc6120f92fc
BLAKE2b-256 a36970c987a507da78ea55cf93ce07001e0ab0f6451ddba08f962d76ebaba22f

See more details on using hashes here.

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