Personal tools
You are here: Home Eggs uwosh.librarytheme

uwosh.librarytheme

Installable Library Theme (2011)

Current release
uwosh.librarytheme 0.4.23

Released Feb 28, 2013

Download file Get uwosh.librarytheme for All platforms (515.8 kB)
uwosh.librarytheme-0.4.23.zip

Project Description

Introduction

Installable Library Theme for Plone. Theme built in 2011.

Note: this GOV Page Style Feeds! http://feeds.delicious.com/v2/rss/watkinskarleen/govdocswebpage.front?count=4

Install Notes:
  • Make sure to add the correct templates to portal_types.

System Message: WARNING/2 (<string>, line 12)

Definition list ends without a blank line; unexpected unindent.

Changelog

System Message: SEVERE/4 (<string>, line 18)

Title level inconsistent:

0.4.23
------
  • Improved tracking infrastructure

System Message: SEVERE/4 (<string>, line 22)

Title level inconsistent:

0.4.22
------
  • Stable release for javascript tooltip pane.

System Message: SEVERE/4 (<string>, line 26)

Title level inconsistent:

0.4.21
------
  • Adjustments to the new javascript tooltip pane.

System Message: SEVERE/4 (<string>, line 30)

Title level inconsistent:

0.4.20
------
  • Major change. Added new javascript tooltip pane.

System Message: SEVERE/4 (<string>, line 34)

Title level inconsistent:

0.4.19
------
  • Added teired support for Cover Images. First it uses Bowker. If no image then, google cover. If no image, generate fake image.
  • Add https support for cover images
  • Added eBooks overlay to cover images
  • Added https support for Subject Portlets

System Message: SEVERE/4 (<string>, line 41)

Title level inconsistent:

0.4.18
------
  • Naming conflict

System Message: SEVERE/4 (<string>, line 45)

Title level inconsistent:

0.4.17
------
  • Added computer availability views

System Message: SEVERE/4 (<string>, line 49)

Title level inconsistent:

0.4.16
------
  • Added academic portlet scripts

System Message: SEVERE/4 (<string>, line 53)

Title level inconsistent:

0.4.15
------
  • Added DE custom homepage

System Message: SEVERE/4 (<string>, line 57)

Title level inconsistent:

0.4.14
------
  • Added Primo link space
  • Removed Courses & Website new icon
  • Added Reference & Background to MyQuickLinks

System Message: SEVERE/4 (<string>, line 63)

Title level inconsistent:

0.4.13
------
  • Government homepage adjustments

System Message: SEVERE/4 (<string>, line 67)

Title level inconsistent:

0.4.12
------
  • Changes government homepage

System Message: SEVERE/4 (<string>, line 71)

Title level inconsistent:

0.4.11
------
  • Made adjustment to cache settings
  • Added government homepage

System Message: SEVERE/4 (<string>, line 76)

Title level inconsistent:

0.4.10
------
  • Added Caches to Site Settings
  • Setup CSS for inline editing

System Message: SEVERE/4 (<string>, line 81)

Title level inconsistent:

0.4.9
-----
  • Changed SimpleTool to ToolTipper
  • Added Trial Messages to Databases
  • Added Downtime Messages to Databases

System Message: SEVERE/4 (<string>, line 87)

Title level inconsistent:

0.4.8
-----
  • Added fake cover images to syndetics.js
  • Some css additions

System Message: SEVERE/4 (<string>, line 92)

Title level inconsistent:

0.4.7
-----
  • Major refactor in css, js, classes, views

System Message: SEVERE/4 (<string>, line 96)

Title level inconsistent:

0.4.6
-----
  • Made requested EMC homepage changes.
  • Adjusted required code from libraryguides refactor.

System Message: SEVERE/4 (<string>, line 101)

Title level inconsistent:

0.4.5
-----
  • Removed anonymous option from suggestion box.

System Message: SEVERE/4 (<string>, line 105)

Title level inconsistent:

0.4.4
-----
  • Adjusted footer links
  • Changed EMC homepage to hide descriptions

System Message: SEVERE/4 (<string>, line 110)

Title level inconsistent:

0.4.3
-----
  • Combined Site Settings and Site Messaging System
  • Fixed button css on MyQuickLinks

System Message: SEVERE/4 (<string>, line 115)

Title level inconsistent:

0.4.2
-----
  • Added template to override library hours message also change termcode

System Message: SEVERE/4 (<string>, line 119)

Title level inconsistent:

0.4.1
-----
  • Added LibraryHours handling of no response.

System Message: SEVERE/4 (<string>, line 123)

Title level inconsistent:

0.4.0
-----
  • Fixed tab bug with ?home=y

System Message: SEVERE/4 (<string>, line 127)

Title level inconsistent:

0.3.27
------
  • Changed jquery-ui to use legacy.

System Message: SEVERE/4 (<string>, line 131)

Title level inconsistent:

0.3.26
------
  • Added video icons to pages, which appear in folder_listing.pt
  • Combined Alumni and Visitor Code.

System Message: SEVERE/4 (<string>, line 136)

Title level inconsistent:

0.3.25
------
  • Validated pages.

System Message: SEVERE/4 (<string>, line 140)

Title level inconsistent:

0.3.24
------
  • Added corner introduction video to main_template.pt
  • This release is a candidate for version 1 release.

System Message: SEVERE/4 (<string>, line 145)

Title level inconsistent:

0.3.23b
-------
  • Fixed permission issue again, hotfix on production prevent last fix
  • Added Solr service unavailable.

System Message: SEVERE/4 (<string>, line 150)

Title level inconsistent:

0.3.22b
-------
  • Switched folder at extesions to use text-xhtml-safe.
  • AnchorDrop script now closes previously open windows.
  • Fix IE bug.
  • Fixed permission issue.

System Message: SEVERE/4 (<string>, line 157)

Title level inconsistent:

0.3.21b
-------
  • Folder extensions resolveuid/ bug fixed.

System Message: SEVERE/4 (<string>, line 161)

Title level inconsistent:

0.3.20b
-------
  • Bowker bug.

System Message: SEVERE/4 (<string>, line 165)

Title level inconsistent:

0.3.19b
-------
  • Forgot proxy urls... dang it.

System Message: SEVERE/4 (<string>, line 169)

Title level inconsistent:

0.3.18b
-------
  • Changes to tabs based off of user testing.
  • Tabs dropdowns redesigned not to look like filters.

System Message: SEVERE/4 (<string>, line 174)

Title level inconsistent:

0.3.17b
-------
  • Changed annotation key

System Message: SEVERE/4 (<string>, line 178)

Title level inconsistent:

0.3.16b
-------
  • Fixed EMC Featured bug
  • CSS Changes, made things look pretty

System Message: SEVERE/4 (<string>, line 183)

Title level inconsistent:

0.3.15b
-------
  • Adjusted MyQuickLinks Portlet

System Message: SEVERE/4 (<string>, line 187)

Title level inconsistent:

0.3.14b
-------
  • Added featured tab to be pinnable on any folder.
  • Changed footer fontsize
  • Homepage tabs are fully expanded
  • Changed wording of many fields to be friendly
  • Changed Feedback box
  • Fully redesigned EMC
  • Probably more... can't remember.

System Message: SEVERE/4 (<string>, line 197)

Title level inconsistent:

0.3.13b
-------
  • Fixed proxy bug in specific research database
  • Fixed flicker in autocomplete
  • Fixed snap back on homepage.

System Message: SEVERE/4 (<string>, line 203)

Title level inconsistent:

0.3.12b
-------
  • Made search template changes to fix issues from usability testing.

System Message: SEVERE/4 (<string>, line 207)

Title level inconsistent:

0.3.11b
-------
  • Libraryh3lp's API changed, mirrored changes.

System Message: SEVERE/4 (<string>, line 211)

Title level inconsistent:

0.3.10b
-------
  • Warning system bug fix.

System Message: SEVERE/4 (<string>, line 215)

Title level inconsistent:

0.3.9b
------
  • Extended Schema for Folders giving them a Prefix RichText and Suffix RichText
  • Added warning system.
  • Various small changes (html, css, etc...)
  • Fixed GA.

System Message: SEVERE/4 (<string>, line 222)

Title level inconsistent:

0.3.8b
------
  • Adjusted homepage based off of user feedback.
  • Changes to MyGuides, now My Quick Links

System Message: SEVERE/4 (<string>, line 227)

Title level inconsistent:

0.3.7b
------
  • Fixed libraryh3lp available bug.

System Message: SEVERE/4 (<string>, line 231)

Title level inconsistent:

0.3.6b
------
  • Added disability services to footer.
  • Adjusted library closed msg.

System Message: SEVERE/4 (<string>, line 236)

Title level inconsistent:

0.3.5b
------
  • Added images.
  • GA Adjustments.
  • Better Solr.

System Message: SEVERE/4 (<string>, line 242)

Title level inconsistent:

0.3.4b
------
  • Cleaned up MyGuides, removed hours, removed journals.
  • Fixed GA Tracking a bit
  • Adjusted Solr Search, much more optimized.

System Message: SEVERE/4 (<string>, line 248)

Title level inconsistent:

0.3.3b
------
  • Adjusted Search again

System Message: SEVERE/4 (<string>, line 252)

Title level inconsistent:

0.3.2b
------
  • Adjusted Search

System Message: SEVERE/4 (<string>, line 256)

Title level inconsistent:

0.3.1b
------
  • More MyGuide Portlet Functionality
  • Quill overrides. (removed tags)

System Message: SEVERE/4 (<string>, line 261)

Title level inconsistent:

0.3.0b
------
  • Made LibraryH3lp.js to allow multiple chats anywhere.

System Message: SEVERE/4 (<string>, line 265)

Title level inconsistent:

0.2.9b
------
  • Portlet Adjustments.

System Message: SEVERE/4 (<string>, line 269)

Title level inconsistent:

0.2.8b
------
  • Footer links

System Message: SEVERE/4 (<string>, line 273)

Title level inconsistent:

0.2.7b
------
  • Fixed feedback bug, from the major refactor.

System Message: SEVERE/4 (<string>, line 277)

Title level inconsistent:

0.2.6b
------
  • Form Submission adjustments.

System Message: SEVERE/4 (<string>, line 281)

Title level inconsistent:

0.2.5b
------
  • Adjusted homepage.
  • Adjustments to theme.
  • Added jquery ext simpletip.

System Message: SEVERE/4 (<string>, line 287)

Title level inconsistent:

0.2.4b
------
  • Major Changes
  • Changed Footer to be Footer Sitemap
  • Combined Services and Courses Tab into one tab.
  • Auto Complete Search searches website and courses.
  • Homepage template adjusted.

System Message: SEVERE/4 (<string>, line 295)

Title level inconsistent:

0.2.3b
------
  • Fixed a Memoize ram.cache issue, (Note: don't memoize a url, rewrite messes it up)
  • Adjusted the path for the recently modified manager.

System Message: SEVERE/4 (<string>, line 300)

Title level inconsistent:

0.2.1b
------
  • Forgot to add a 's' after a parameter in a link...

System Message: SEVERE/4 (<string>, line 304)

Title level inconsistent:

0.2.0b
------
  • Fixed SolrAutoCompletion TermCode bug.
  • Fixed LibraryHours from urllib to httplib, to prevent timeout.

System Message: SEVERE/4 (<string>, line 309)

Title level inconsistent:

0.1.10a
------
  • Added non-javascript search boxes for Books/Videos/Journals/Courses
  • Redesigned homepage again...
  • Changed interfaces.
  • Changed EMC to a browserview, was a simple template.

System Message: SEVERE/4 (<string>, line 316)

Title level inconsistent:

0.1.9a
------
  • Solr Search was added.
  • Solr Javascript classes added.
  • Feedback design was adjusted.
  • Quill template modifications.

System Message: SEVERE/4 (<string>, line 323)

Title level inconsistent:

0.1.8a
------
  • Added Quill Product template modifications
  • News DAO now uses quill content types.

System Message: SEVERE/4 (<string>, line 328)

Title level inconsistent:

0.1.7a
------
  • Changed html to homepage
  • Homepage news only shows if tagged with 'Headline News'
  • Moved quicklinks to bottom of homepage.

System Message: SEVERE/4 (<string>, line 334)

Title level inconsistent:

0.1.6a
------
  • Homepage news is now functional

System Message: SEVERE/4 (<string>, line 338)

Title level inconsistent:

0.1.5a
------
  • Added Images folder, so now SiteBanner and SiteLogo load from this folder, allows quick changes.
  • Articles Header Section, now loads from a-to-z list in SearchTools, heavy caching.
  • Changed Homepage
  • Added new completed links to the dropdowns.

System Message: SEVERE/4 (<string>, line 345)

Title level inconsistent:

0.1.4a
------
  • Fixed a conflict with PloneFormGen

System Message: SEVERE/4 (<string>, line 349)

Title level inconsistent:

0.1.3a
------
  • Fixed skins.xml file. Layers were ordered wrong.

System Message: SEVERE/4 (<string>, line 353)

Title level inconsistent:

0.1.2a
------
  • Changes to hours, caching now enabled.
  • CSS tweaks.

System Message: SEVERE/4 (<string>, line 358)

Title level inconsistent:

0.1.1a
------
  • Completely New Homepage Layout
  • Completely New Header and Navigation Layout
  • Added Maintenance message.
  • Old outdated homepages and nav views are still included.

System Message: SEVERE/4 (<string>, line 365)

Title level inconsistent:

0.1.0a
------
  • New homepage layout
  • Navigation layout redesigned, easier for users to see

System Message: SEVERE/4 (<string>, line 370)

Title level inconsistent:

0.0.9a
------
  • Customized plones standard display pages (all_content, folder_listing, etc..)
  • Finalized EMC Site, Student testing will begin from this point onwards.

System Message: SEVERE/4 (<string>, line 375)

Title level inconsistent:

0.0.8a
------
  • Same as 0.0.7a, fixed bad egg.

System Message: SEVERE/4 (<string>, line 379)

Title level inconsistent:

0.0.7a
------
  • EMC homepage now editable through ZMI > portal_skins > custom
  • Changed the CSS layout of all descriptions and content-core.
  • SOLR Auto-Completion in Guides Menubar.
  • Jquery for SOLR auto-complete setup, still a bit buggy.
  • Major Jquery-UI CSS editing.
  • Changes to Library UserCustomized Portlet

System Message: SEVERE/4 (<string>, line 388)

Title level inconsistent:

0.0.6a
------
  • Redesigned the Right Portlet Column, now campus standard.

System Message: SEVERE/4 (<string>, line 392)

Title level inconsistent:

0.0.5a
------
  • Fixed egg install issue

System Message: SEVERE/4 (<string>, line 396)

Title level inconsistent:

0.0.4a
------
  • Fixed egg install issue
  • Egg (Removed)

System Message: SEVERE/4 (<string>, line 401)

Title level inconsistent:

0.0.3a
------
  • Fixed egg install issue
  • Egg (Removed)

System Message: SEVERE/4 (<string>, line 406)

Title level inconsistent:

0.0.2a
------
  • Main Library html,css,javascript
  • EMC site html,css,javascript
  • Government Information site html,css,javascript
  • Library User Portlet setup.
  • Setup layout of viewlets
  • setup custom viewlets and browser views.

System Message: SEVERE/4 (<string>, line 415)

Title level inconsistent:

0.0.1
------
  • Initial Product

System Message: SEVERE/4 (<string>, line 419)

Title level inconsistent:

0.0.1 (xxxx-xx-xx)
------------------
  • Created recipe with ZopeSkel [David Hietpas]

Introduction

This is a full-blown functional test. The emphasis here is on testing what the user may input and see, and the system is largely tested as a black box. We use PloneTestCase to set up this test as well, so we have a full Plone site to play with. We can inspect the state of the portal, e.g. using self.portal and self.folder, but it is often frowned upon since you are not treating the system as a black box. Also, if you, for example, log in or set roles using calls like self.setRoles(), these are not reflected in the test browser, which runs as a separate session.

Being a doctest, we can tell a story here.

First, we must perform some setup. We use the testbrowser that is shipped with Five, as this provides proper Zope 2 integration. Most of the documentation, though, is in the underlying zope.testbrower package.

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

The following is useful when writing and debugging testbrowser tests. It lets us see all error messages in the error_log.

>>> self.portal.error_log._ignored_exceptions = ()

With that in place, we can go to the portal front page and log in. We will do this using the default user from PloneTestCase:

>>> from Products.PloneTestCase.setup import portal_owner, default_password
>>> browser.open(portal_url)

We have the login portlet, so let's use that.

>>> browser.getControl(name='__ac_name').value = portal_owner
>>> browser.getControl(name='__ac_password').value = default_password
>>> browser.getControl(name='submit').click()

Here, we set the value of the fields on the login form and then simulate a submit click.

We then test that we are still on the portal front page:

>>> browser.url == portal_url
True

And we ensure that we get the friendly logged-in message:

>>> "You are now logged in" in browser.contents
True

-- extra stuff goes here --

Contributors

David Hietpas, Author