Personal tools
You are here: Home Eggs uwosh.librarytheme

uwosh.librarytheme

Installable Library Theme (2011)

Current release
uwosh.librarytheme 0.4.32

Released Sep 20, 2013

Download file Get uwosh.librarytheme for All platforms (559.5 kB)
uwosh.librarytheme-0.4.32.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.32
------
  • Primo search changes

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

Title level inconsistent:

0.4.31
------
  • GOTS tutorial support

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

Title level inconsistent:

0.4.30
------
  • Changed all Illiad Links

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

Title level inconsistent:

0.4.29
------
  • Minor css changes

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

Title level inconsistent:

0.4.28
------
  • EMC Label Change
  • Fixed folder_listing.pt with collection issue
  • Updated CSS

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

Title level inconsistent:

0.4.27
------
  • Removed old templates

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

Title level inconsistent:

0.4.26
------
  • Fixed tab triggers
  • Analytic switch to use web service.

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

Title level inconsistent:

0.4.25
------
  • Primo Changes
  • My Quicklinks moved to uwosh.libraryguides

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

Title level inconsistent:

0.4.24
------
  • Added Guided Search Builder
  • Switching Journal Search Interface to SFX

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

Title level inconsistent:

0.4.23
------
  • Improved tracking infrastructure

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 82)

Title level inconsistent:

0.4.18
------
  • Naming conflict

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 104)

Title level inconsistent:

0.4.13
------
  • Government homepage adjustments

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

Title level inconsistent:

0.4.12
------
  • Changes government homepage

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 128)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 177)

Title level inconsistent:

0.3.25
------
  • Validated pages.

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

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 186)

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 191)

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 198)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 215)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 238)

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 244)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 263)

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 268)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 289)

Title level inconsistent:

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

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

Title level inconsistent:

0.3.2b
------
  • Adjusted Search

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

0.2.8b
------
  • Footer links

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 336)

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 341)

Title level inconsistent:

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

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

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 350)

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 357)

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 364)

Title level inconsistent:

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

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

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 375)

Title level inconsistent:

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

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

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 386)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 406)

Title level inconsistent:

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

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

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 416)

Title level inconsistent:

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

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

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 429)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 456)

Title level inconsistent:

0.0.1
------
  • Initial Product

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

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