[CODE4LIB] Register: Islandora Camp, July 7th in Charlottetown, PEI

2013-05-31 Thread Islandora
Islandora is pleased to announce our annual Islandora Camp, taking place
Sunday, July 7th in Charlottetown, PEI (The day before the 2013 Open
Repositories conference, also held in Charlottetown - http://or2013.net). An
early bird rate of $195 is available until *June 4th*. Registration and
full details here: http://peicamp13.islandora.ca

Islandora is an open-source software framework designed to help
institutions and organizations and their audiences collaboratively manage,
and discover digital assets using a best-practices framework. Islandora was
originally developed by the University of Prince Edward Island's Robertson
Library, but is now implemented and contributed to by an ever-growing
international community.

This year's Islandora Camp will be the fourth time the Islandora community
has gathered in Prince Edward Island for summer sun and digital
repositories.

The activities at Camp are also new this year. In response to feedback from
our last few camps, we are taking a very hands-on approach. Instead of a
series of sit-and-listen sessions, the camp will be structured around a set
of tutorials and exercises with Islandora. Working with the latest
Islandora 7.x release in a VM (bring your laptops!), attendees will be
grouped in tables of 4-5 with an  experienced mentor, who will help you
through the projects when you struggle, or give you extra challenges if
you're breezing through.

Curriculum details will be released within the next few weeks. General
plans are:

*Admin Group*
For repository and collection managers, librarians, archivists, and anyone
else who deals primarily with the front-end experience of Islandora and
would like to learn how to get the most out of it, or developers who would
like to learn more about the front-end experience.

   - Intro to Drupal
   - Setting Up Islandora
   - Collection Management
   - Solr

*Developer Group*
For developers, systems people, and anyone dealing with Islandora at the
code-level, or any front-end Islandora users who are interested in learning
more about the developer side.

   - Setting up a Dev Environment
   - Coding Standards
   - Building a Module
   - Solr

We are also giving away a free registration for Camp and for Open
Repositories 2013 as part of a logo design contest for the Islandora Camp
t-shirt. Details: http://peicamp13.islandora.ca/content/t-shirt-contest

Thanks, and we hope to see you this summer!
The Islandora Team
--
http://islandora.ca
commun...@islandora.ca


Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-31 Thread Blake, Tom
If I remember correctly from a demo we were given, these guys are using it:

http://www.collectiveaccess.org/



Tom Blake
Digital Projects Manager
Boston Public Library
700 Boylston St.
Boston, MA 02116
617 859-2039
Free To All


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Dave 
Caroline
Sent: Friday, May 31, 2013 1:36 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader

On Thu, May 30, 2013 at 10:01 PM, Robinson, Lakeisha 
lakeisha.robin...@yale.edu wrote:
 Hello Everyone, is anybody using the Open Library Internet Archive 
 BookReader for page turning? If so, I have a couple of questions 
 regarding the development of it. Thanks,

You missed out the questions!
Should all the list answer yes/no/maybe, with IRC and mailing lists please 
include the real questions up front so those in the know can answer.


Dave Caroline


[CODE4LIB] Job: IT Specialist at United States Government Printing Office

2013-05-31 Thread jobs
The selectee is responsible for analyzing publication workflows, some of which
are in XML, and developing software application solutions to
problems. The four primary areas of responsibilities are
(1) Workflow Analysis, (2) Systems Specifications Gathering, (3) Software
Development and Testing (4) Software Training, Configuration Management and
Documentation and performs the following:

  
Analyzes current workflows of Plant processes to include: 1) actual XML
workflow used in segments of software or 2) following the flow of a
publication and its production jacket throughout the process.

Analyzes current XML Document Type Definitions (DTDs) and/or XML schemas in
order to accomplish necessary changes to publication workflows.

Performs process mapping where none exist and analyzes weaknesses and
repetitions in current established processes.

Develop abstract systems specifications and then use to produce a final
tangible software product.

Uses knowledge of XML workflows to help identify customers' information
systems requirements and analyzes for redundancies and errors.

Determines feasibility of systems interfacing a variety of automated XML data
systems. Designs and conducts analytical studies, cost
benefit analyses or other similar research.

Programs unique solutions to problems based on analysis.
Uses extensive knowledge of XML data translation techniques such as XSLT,
object oriented programming techniques, and event driven programming
techniques to implement systems specification and produce software products to
meet plant wide objectives.

Develops and implements software product release plans.
Identifies project documentation requirements or
procedures. Ensures appropriate product related training
and documentation are developed and made available to software users.

Performs other duties as assigned.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8199/


Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-31 Thread Kaplan, Deborah
On May 30, 2013, at 5:04 PM, Robinson, Lakeisha 
lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote:

Hello Everyone, is anybody using the Open Library Internet Archive BookReader 
for page turning?

Tufts is using it for PDFs in the Tufts Digital Library, eg

http://dl.tufts.edu/catalog/tufts:ddennett-2006.1

Deborah Kaplan
Digital Resources Archivist
Digital Collections and Archives
Tufts University


Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-31 Thread John Jung
We use this software at the University of Chicago Library as well:

http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005-
i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up

John Jung
Web Project Manager
University of Chicago Library

On May 30, 2013, at 5:04 PM, Robinson, Lakeisha
lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote:

Hello Everyone, is anybody using the Open Library Internet Archive
BookReader for page turning?


[CODE4LIB] Job: Data Management Services Librarian at Ohio State University

2013-05-31 Thread jobs
The Data Management Services Librarian will lead the Libraries' initiatives to
assist faculty and students in managing the lifecycle of data resulting from
research projects of all types, and develop a data services program to support
use, curation and reuse of data. The position will catalyze
progress in data management by engaging with the research practices of faculty
and students and through positioning services and expertise at appropriate
points in the research process. The successful candidate for this position
will engage the campus in broader conversations around e-science and
e-scholarship and will forge new collaborations and relationships that extend
the Libraries' capacity to support the University's interdisciplinary
initiatives. The librarian selected will collaborate with
the Geospatial Information Librarian, the Digital Humanities Librarian, the
Head of Digital Content Services, and Head of Digital Initiatives in order to
develop an integrated set of data services supporting individual researchers
and scholars as well as departmental or cross-institutional research teams.
The position will initially focus on social sciences and humanities research
data.

  
Responsibilities:

  
Lead development of a management services program serve the needs
of faculty and across the University, but with
initial focus on the social sciences and humanities.

Investigate the current practices of researchers relating to data creation,
use, and preservation.

Provide consultation services for faculty and students on data-related issues
and challenges arising from their research.

Collaborate with Office of Research and appropriate administrators within the
Colleges to increase faculty awareness of funder requirements for data
management plans.

Provide consultation services for faculty and students on data-related issues
and challenges arising from their research.

Collaborate with the Information Librarian, Digital Librarian, Head of Content 
Services, and Head of Digital Initiatives
in order to develop an integrated set of data services supporting individual
researchers and scholars as well as departmental or cross-institutional
research teams.

Plan and conduct professional development opportunities for subject
librarians, Area Studies librarians and archivists on data management issues
specific to their assigned departments.

Represent the Libraries at consortial and other meetings concerning data
curation and management issues.

Required Qualifications:

  
An ALA-accredited MLS or MLIS degree.

Understanding of the research processes used in a range of disciplines,
especially in the humanities and social sciences, with particular focus on the
research lifecycle of data.

Demonstrated experience with data management and curation, with particular
focus on research practices relating to data, format migration, preservation,
reuse and retrieval.

Familiarity with data management requirements of federal agencies.

Desired Qualifications:

  
A second advanced degree (M.A. or higher).

Demonstrated initiative in working across organizational boundaries.

Knowledge of national and international trends in data management and
curation.

Experience with data visualization software and tools.

Experience with grant writing or data management plan development.

Demonstrated ability to lead change.

About The Ohio State University:

Founded in 1870, The Ohio State University is a world-class public research
university and the leading comprehensive teaching and research institution in
the state of Ohio. With more than 63,000 students (including 56,000 in
Columbus), the Wexner Medical Center, 14 colleges, 80 centers and 175 majors,
the university offers its students tremendous breadth and depth of opportunity
in the liberal arts, the sciences, and the professions.

  
The Ohio State University Libraries contribute to the University's eminence as
dynamic partners and campus leaders in advancing inquiry and discovery for
OSU, the state of Ohio and for an ever expanding community of world scholars.
Additional information about The Ohio State University Libraries is available
at http://library.osu.edu. Additional information and a position description
are available at http://library.osu.edu/about/jobs/faculty.

  
Rank/Salary:

The position is a full-time, permanent, 12-month tenure-track faculty
appointment and reports to the Head of Research Services. Salary and faculty
rank are dependent on qualifications and experience.

  
Benefits:

The University offers competitive benefits in the form of 22 days vacation, 15
days sick leave, 10 holidays, hospitalization, major medical, surgical-
medical, dental, vision, long-term disability insurance, and life insurance at
2.5 times one's annual salary. State and alternative retirement choices are
also available. For a summary of benefits, see http://hr.osu.edu/hrpubs/ben
/fs-bensummaryreg.pdf.

  
Application:

Applications will be accepted until the positions are filled. 

[CODE4LIB] Job: Project Librarian at Louisiana State University

2013-05-31 Thread jobs
Project: NEH Digitization Grant Free People of Color in Louisiana: Revealing
an Unknown Past

  
The Free People of Color in Louisiana: Revealing an Unknown Past project
funded by a National Endowment for the Humanities grant will digitize and
catalog a minimum of 25,000 pages of manuscript materials, from originals and
microfilm, sourced from five different repositories in
Louisiana. The resulting collection will be available in the Louisiana Digital
Library: http://www.louisianadigitallibrary.org

  
The Project Librarian will manage daily operations and workflow, digitize
materials, supervise a graduate assistant and student workers, and coordinate
the work of other staff contributing to the project. The incumbent will report
to the LSU Libraries Special Collections Curator of Manuscripts and will work
primarily in Baton Rouge, Louisiana. Specific duties
include:

  
60% Manage day-to-day project operations and workflow, including setting
standards and procedures, communicating with the project Advisory Board,
overseeing the digitization and cataloging of all materials, assisting with
the organization and prioritization of materials to be digitized, working with
all project partners to coordinate digitization efforts, performing quality
control checks on all digital assets created, maintaining project records,
compiling statistics, preparing reports, monitoring project budget, assisting
with creation and maintenance of the project website, and facilitating project
publicity and outreach. Also hire and supervise a Project Graduate Assistant,
hire, train, and supervise the project student workers, and coordinate work of
other staff contributing to the project.

  
40% Perform digitization of materials and create associated descriptive metadata
in Dublin Core; upload images, cataloging records, and associated files into
the Louisiana Digital Library; assist in
design, creation, and

maintenance of project website.

  
Required qualifications: Master's degree in library or information science
from an ALA-accredited program; a minimum of one year's experience working in
a library or archives setting; demonstrated strength in communication and
organizational skills; practical experience with digitization processes;
demonstrated knowledge of metadata practices and standards; knowledge of and
experience using Dublin Core; ability to travel to New
Orleans to consult with GA and staff at participating institutions, including
three overnight stays.

  
Preferred qualifications: Substantial project management
and supervisory experience; knowledge of and experience using DACS ;
experience processing and describing archival collections;
experience with microfilm to digital conversion; reading competency in French;
experience reading 19th-century manuscripts; knowledge of Louisiana and/or
African American history.

  
This is an 18-month, grant-funded position for a general
librarian. Additional information about the grant is
available at http://tinyurl.com/free-people-of-color.

  
Salary: $45,000/year

  
Application deadline is June 12, 2013 or until the position has been
filled. Go to https://lsusystemcareers.lsu.edu/ to apply
for this position.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8200/


[CODE4LIB] Job: Digital Public Library of America Metadata Librarian/Archivist at University of Georgia

2013-05-31 Thread jobs
The University of Georgia Libraries seeks a Digital Public Library of America
Metadata Librarian/Archivist who will be responsible to the DPLA Coordinator
of the Digital Library of Georgia (DLG) for metadata and authority control,
quality control, and other duties related to the development and upgrade of
metadata as related to the Digital Library of Georgia's participation in the
Digital Public Library of America's (DPLA) Hubs Project. As a hub for the
DPLA, DLG will provide digital services to Georgia institutions such as
digitization, metadata, data aggregation and storage services. In addition,
the DLG will host community outreach programs to bring users in contact with
digital content of local relevance. This position is a 21-month, grant-funded
position. To view a full description of duties and qualifications and
application procedure please go to
http://www.libs.uga.edu/humres/jobs/dplametadata.html

  
The University of Georgia and the UGA Libraries have a strong commitment to
achieving diversity among our faculty and staff. We are particularly
interested in receiving applications from members of underrepresented groups
and strongly encourage persons of color to apply for these positions. The
University of Georgia is an equal opportunity, affirmative action employer.

  
Required Qualifications:

  
ALA-accredited approved MLS, or relevant Master's degree; Knowledge of AACR2,
LCSH, Dublin Core metadata standard and familiarity with MARC; Familiarity
with HTML or XML; Ability to establish and maintain effective working
relationships; Excellent research, writing, and oral communication skills;
Ability to function as a contributing team member in a production-oriented
environment.

  
Preferred Qualifications:

  
Familiarity with data content standards such as DACS and AMIM2, data structure
standards such as EAD, METS, and MPEG7, and emerging preservation metadata
best practices and guidelines preferred; Experience creating metadata, catalog
records, or archival description preferably for non-book resources preferred;
Digital library experience preferred; Degree in history, public history or
American studies preferred.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8201/


[CODE4LIB] Job: Digital Humanities Librarian at Ohio State University

2013-05-31 Thread jobs
The Digital Humanities Librarian will establish and grow a dynamic,
multifaceted program that addresses the growing demand for digital arts and
humanities support on campus. Working with arts and
humanities scholars, faculty and students, the Digital Humanities Librarian
will foster successful adoption and application of digital arts and humanities
approaches to research, teaching, and learning. The librarian will engage
deeply with the Digital Arts and Humanities Working Group, the Digital Media
Collective, ACCAD (Advanced Computer Center for the Arts and Design), and
other campus entities to identify innovative and evolving digital tools and
resources that advance scholarly investigation, while building upon the
traditional cornerstones of research methodologies in the arts and humanities
disciplines. The librarian will be the liaison to the
University's Humanities Institute and will collaborate with faculty
participating in Institute projects and initiatives funded by the College of
Arts and Sciences, and will collaborate with the Head of Digital Initiatives
in the Libraries on projects originating in the
Institute. The Digital Humanities
Librarian will be a change agent, partner, and resource person for subject
librarians and special collections curators involved in facilitating faculty
and student digital projects and will be expected to conduct regular
environmental scans of the campus environment to identify emerging areas of
interest.

  
Responsibilities

  
Conduct environmental scans of humanities departments in conjunction with
subject librarians and special collections curators in order to identify
current and emerging scholarly projects for which digital tools and
methodologies are appropriate.

Coordinate information about digital arts and humanities scholarship on campus
in order to connect scholars across the disciplines and facilitate
interdisciplinarity.

Identify and evaluate and emerging tools and supporting scholars in 
collaboration
with Digital Initiatives.

Provide expert consulting service to humanities scholars and students on
techniques and tools that serve to advance their teaching, learning and
research.

Serve as a strategist and resource person for the Libraries on trends in the
digital arts and humanities.

Collaborate with staff managing the Libraries' digital repository, publishing
and reformatting programs, to advance the Libraries' contributions to faculty
and student research projects in the arts and humanities; work with the Head
of Digital Initiatives to create strategies for collaboration, program
planning, and support for interdisciplinary digital projects.

Work closely with the Head of the Fine Arts Library, the Data Management
Services Librarian, the Geospatial Information Librarian, and the Head of
Digital Initiatives, and others in order to develop strategies focused on
scholars' digital production and curation needs.

Create an education program for Libraries' staff focused on digital arts and
humanities topics.

Act as subject librarian for a humanities discipline.

Required Qualifications:

  
An ALA-accredited MLS or MLIS degree.

Experience with digital arts and humanities research tools and approaches
(e.g., text mining, data visualization, image analysis, and augmented
reality).

Knowledge of data issues in the research/knowledge creation lifecycle.

Demonstrated ability to work collaboratively with faculty, subject librarians,
special collections and others in order to advance digital arts and humanities
research.

Desired Qualifications:

  
A second degree in a relevant humanities discipline.

Experience in developing a multifaceted program for a multidisciplinary
constituency.

Familiarity with research methodologies across a variety of arts and
humanities disciplines.

Familiarity with data visualization tools and techniques applied to humanities
research.

Experience with grant writing.

Experience representing a library to external stakeholders and engaging in
consortial projects or programs.

Demonstrated ability to lead change.

  
About The Ohio State University:

Founded in 1870, The Ohio State University is a world-class public research
university and the leading comprehensive teaching and research institution in
the state of Ohio. With more than 63,000 students (including 56,000 in
Columbus), the Wexner Medical Center, 14 colleges, 80 centers and 175 majors,
the university offers its students tremendous breadth and depth of opportunity
in the liberal arts, the sciences, and the professions.

  
The Ohio State University Libraries contribute to the University's eminence as
dynamic partners and campus leaders in advancing inquiry and discovery for
OSU, the state of Ohio and for an ever expanding community of world scholars.
Additional information about The Ohio State University Libraries is available
at http://library.osu.edu. Additional information and a position description
are available at http://library.osu.edu/about/jobs/faculty.

  

Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-31 Thread Rhoads, Joseph
We also use the Open Library Internet Archive BookReader as one of our book
viewers at Brown.
https://repository.library.brown.edu/services/book_reader/set/bdr:218476/

Another option we've adapted is Portfolio.js which we call the Portfolio
Viewer
https://repository.library.brown.edu/services/book_reader/portfolio/bdr:218476/
This is our current solution for large books with occasional irregularly
sized page.

Happy to answer questions.

-Joseph

--
Joseph Rhoads
Digital Repository Manager
Brown University Library






On Fri, May 31, 2013 at 3:24 PM, Hicks, William william.hi...@unt.eduwrote:

 We are using it in an edit app on the admin side of the digital libraries
 @ UNT.

 On an expanded note.  Does anyone have some success they can share in
 regards to serving materials through bookreader where the contained pages
 of a single item have variable widths and/or heights? Building off the demo
 assumes a fixed width/height ratio, which in our experience is not always
 the case (consider the book with the occasional map foldout).

 In our case we do not know an image's dimensions until it has loaded so we
 can't construct an array on the server side to lookup against, and doing so
 on page load would charge us a significant penalty for large items (books
 with 1000s of pages). My current hack has auto filled to the width, which
 breaks centering and thumbs, but renders the odd page as legible.

 So any thoughts/ideas? Thanks in advance!

 Will

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 John Jung
 Sent: Friday, May 31, 2013 1:34 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader

 We use this software at the University of Chicago Library as well:

 http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005-
 i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up

 John Jung
 Web Project Manager
 University of Chicago Library

 On May 30, 2013, at 5:04 PM, Robinson, Lakeisha
 lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote:
 
 Hello Everyone, is anybody using the Open Library Internet Archive
 BookReader for page turning?



Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-31 Thread David Riordan
Starting to use it at NYPL. Sadly there's been very little core activity on the 
project since late 2010. Could really stand to have a new vigorous core 
maintainer. 
—
Sent from Mailbox for iPad

On Fri, May 31, 2013 at 3:47 PM, Rhoads, Joseph joseph_rho...@brown.edu
wrote:

 We also use the Open Library Internet Archive BookReader as one of our book
 viewers at Brown.
 https://repository.library.brown.edu/services/book_reader/set/bdr:218476/
 Another option we've adapted is Portfolio.js which we call the Portfolio
 Viewer
 https://repository.library.brown.edu/services/book_reader/portfolio/bdr:218476/
 This is our current solution for large books with occasional irregularly
 sized page.
 Happy to answer questions.
 -Joseph
 --
 Joseph Rhoads
 Digital Repository Manager
 Brown University Library
 On Fri, May 31, 2013 at 3:24 PM, Hicks, William william.hi...@unt.eduwrote:
 We are using it in an edit app on the admin side of the digital libraries
 @ UNT.

 On an expanded note.  Does anyone have some success they can share in
 regards to serving materials through bookreader where the contained pages
 of a single item have variable widths and/or heights? Building off the demo
 assumes a fixed width/height ratio, which in our experience is not always
 the case (consider the book with the occasional map foldout).

 In our case we do not know an image's dimensions until it has loaded so we
 can't construct an array on the server side to lookup against, and doing so
 on page load would charge us a significant penalty for large items (books
 with 1000s of pages). My current hack has auto filled to the width, which
 breaks centering and thumbs, but renders the odd page as legible.

 So any thoughts/ideas? Thanks in advance!

 Will

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 John Jung
 Sent: Friday, May 31, 2013 1:34 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader

 We use this software at the University of Chicago Library as well:

 http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005-
 i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up

 John Jung
 Web Project Manager
 University of Chicago Library

 On May 30, 2013, at 5:04 PM, Robinson, Lakeisha
 lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote:
 
 Hello Everyone, is anybody using the Open Library Internet Archive
 BookReader for page turning?



Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page?

2013-05-31 Thread Wilhelmina Randtke
Just to clarify, I have a locked down account ( anchors aren't even
enabled! ) on a campus system.  I want to know whether there is a way to
selectively not cache a specific content area.

In this case, I want to display library hours and announcements.  Library
hours are sometimes changed for holidays, and I don't want a weeks old
cache to result in a patron getting wrong information.  I want to know
whether it is possible to set it up so that the main content area of pages
is not cached while menus and repetitive items are, or, alternatively,
whether it is possible to selectively disable caching from specific pages
so I can request this for pages that change frequently.  I want to know how
to do either of these, so I can do a proof of concept on a smaller
Wordpress install which I can configure, then send to main campus a request
for it and general instructions on how to do it.

What is most useful for me is very general conceptual directions on how to
force certain pages to refresh within a CMS, and a sanity check as to
whether it is possible to force a refresh for only certain content areas on
a page with several content areas.

My feeling is that it would be possible to force a refresh of certain
pages, but that needs to be done from the html header.  My feeling is that
it's not possible to force a refresh for specific content areas only, but
if anyone knows conceptually how to do this, then I would love to be
pleasantly surprised.

-Wilhelmina Randtke


On Tue, May 28, 2013 at 4:30 PM, Wilhelmina Randtke rand...@gmail.comwrote:

 In a Wordpress site, is there a way to allow site-wide caching, but force
 certain areas of a page to reload on each visit?

 For example, if  on a specific page there is a huge navigational menu that
 never changes, a map that rarely changes, and hours of operation which
 change frequently (as often as holidays), is there a way to force only the
 hours of operation to reload when a person revisits the page?

 -Wilhelmina Randtke



Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page?

2013-05-31 Thread Jonathan Rochkind
 What is most useful for me is very general conceptual directions on how to
force certain pages to refresh within a CMS, and a sanity check as to
whether it is possible to force a refresh for only certain content areas on
a page with several content areas.

 My feeling is that it would be possible to force a refresh of certain
pages, but that needs to be done from the html header.  My feeling is that
it's not possible to force a refresh for specific content areas only, but
if anyone knows conceptually how to do this, then I would love to be
pleasantly surprised.

If you're talking about HTTP-level caching, yes. It's controlled by headers on 
the HTTP response, and thus is page-by-page, meaning both a whole page (URL) at 
a time, and that for pages to be cached differently they need different HTTP 
headers delivered with them, by the CMS or web app or web server. 

Some CMS's have their own internal caching, that is not HTTP-level caching and 
is invisible to the client or user-agent, it's done just inside the 'black box' 
of the CMS. So even in cases where the browser will not cache the page, where 
the browser will make a request to the server for the page -- the server may 
then serve the page from it's own internal cache, for instance to save the time 
of going to the database and rendering the HTML, just serve already rendered 
HTML out of an inside-the-server cache.   This kind of cache can possibly 
operate on a portion of the page, it depends on how the hypothetical CMS is 
written. 

So that's a conceptual overview. 

With WordPress specifically? People have suggested some WordPress plugins that 
do caching in various different ways. But when you don't have any control over 
the WordPress installation? I guess it depends on if they have any such plugins 
installed, which only they know. 

What is your motivation here?  Just curiosity?  Or are you _wanting_ your pages 
to be cached, when they are not already? -- if so, why?   Or are things being 
cached that you do not want cached, and you need to fix it? Or what?


Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page?

2013-05-31 Thread Wilhelmina Randtke
All campus pages are cached.  This is a huge problem for displaying library
hours, because these change periodically (breaks between semester, spring
to summer, intersession, holidays).  If a person has been to a page, even a
month ago, they may see the older information - like seeing spring hours on
the page, even though summer hours are posted.  I want the tiny little
content area I can edit to not be cached, even though the giant campus
template it appears in is cached and has to be lest the server go down with
only tiny amounts of traffic.

I am guessing caching is through the browser and not server side.  Suppose,
I go into a page with two browsers (so, maybe Firefox and Internet Explorer
both on my computer).  Then I edit the page.  Then I refresh one browser.
Then I close the browsers and go back to the page with both browsers.  This
will show me the old page with the browser I didn't refresh, and the new
page with the one I did.

By the way, you can see what plugins are installed on a Wordpress site.
You take the list of plugins ( maybe this one posted here
http://plugins.svn.wordpress.org/ ), then you append the plugin name to
urlyouarelookingat.com/wp-content/plugins/ , then you run the list of URLs
through Xenu Link Sleuth to check if you get a 404 or a 503.  404 means it
is not installed.  503 (access forbidden) means the plugin is installed,
but does not tell you if it is activated or not.  I think with some
scripting and looking at Wordpress, I could get a list of active plugins,
but I just pulled a list of installed plugins because that was what was
easy to do.  This will not find custom plugins because it's just looking
for the named list, so if you have a developer who wrote their own, then
you can't see that, but you also wouldn't be able to examine the plugin
source code, so it doesn't really matter to know names of custom plugins.
In my case, I highly doubt any custom plugins were used.

Based on a quickly pulled list of plugins, I suspect the caching is done
through w3-total-cache.

-Wilhelmina Randtke


On Fri, May 31, 2013 at 6:11 PM, Jonathan Rochkind rochk...@jhu.edu wrote:

  What is most useful for me is very general conceptual directions on how
 to
 force certain pages to refresh within a CMS, and a sanity check as to
 whether it is possible to force a refresh for only certain content areas on
 a page with several content areas.

  My feeling is that it would be possible to force a refresh of certain
 pages, but that needs to be done from the html header.  My feeling is that
 it's not possible to force a refresh for specific content areas only, but
 if anyone knows conceptually how to do this, then I would love to be
 pleasantly surprised.

 If you're talking about HTTP-level caching, yes. It's controlled by
 headers on the HTTP response, and thus is page-by-page, meaning both a
 whole page (URL) at a time, and that for pages to be cached differently
 they need different HTTP headers delivered with them, by the CMS or web app
 or web server.

 Some CMS's have their own internal caching, that is not HTTP-level caching
 and is invisible to the client or user-agent, it's done just inside the
 'black box' of the CMS. So even in cases where the browser will not cache
 the page, where the browser will make a request to the server for the page
 -- the server may then serve the page from it's own internal cache, for
 instance to save the time of going to the database and rendering the HTML,
 just serve already rendered HTML out of an inside-the-server cache.   This
 kind of cache can possibly operate on a portion of the page, it depends on
 how the hypothetical CMS is written.

 So that's a conceptual overview.

 With WordPress specifically? People have suggested some WordPress plugins
 that do caching in various different ways. But when you don't have any
 control over the WordPress installation? I guess it depends on if they have
 any such plugins installed, which only they know.

 What is your motivation here?  Just curiosity?  Or are you _wanting_ your
 pages to be cached, when they are not already? -- if so, why?   Or are
 things being cached that you do not want cached, and you need to fix it? Or
 what?



[CODE4LIB] Job: Digital Applications Librarian, Assistant Professor at Oregon State University

2013-05-31 Thread jobs
Oregon State University Libraries  Press seeks a collaborative, innovative
and serviceoriented Librarian to develop and maintain the technical
infrastructure for OSU's digitallibrary
/repository/preservation services. In support of the OSU
research enterprise, excellencein teaching, and the Land
Grant mission of the University, the Librarian is responsible for designing,
developing, testing, and deploying new technologies, tools, and resources to
extendand enhance digital content and services, and
developing application programming interfaces(APIs) to
facilitate multiple submission and discovery tools.

  
The Librarian will:

  
• provide leadership and guidance for the Libraries on existing and emerging
technologiesincluding digital repository, discovery and
preservation systems

  
• write and/or modify code and conduct quality assurance on code contributed
by otherdevelopers

  
• work collaboratively with library and campus colleagues as well as various
externalpartners such as the Orbis Cascade Alliance and
Greater Western Library Alliance

  
• participate in ongoing evaluations of emerging academic and library
technologies

  
This is a tenure-track faculty position at the rank of Assistant Professor,
and the Librarian is amember of the University Libraries'
faculty. Library faculty serve on committees and task
forcesboth at the library and university level and take a
leadership role in local, state and national/international library and
academic societies and organizations. Librarians are expected to
shareexpertise and results of research with other
information professionals via development of
newtechnologies, publication in refereed journals, poster
sessions and presentations at
professional Salary is
commensurate with education and experience. To review a complete
jobdescription and/or apply, go to
http://oregonstate.edu/jobs  . Applyto posting
#0010782 Closing Date: June 28, 2013.

  
OSU is an AA/EOE, and has a policy of being responsive to dual-career needs.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8205/