[CODE4LIB] Software to track website changes?

2014-07-11 Thread Elizabeth Leonard
Does anyone have a good way to track requests to make changes to your 
website(s)? I would like to be able to put in requests and be able to track if 
they are done and when, so there's fewer emails flying about.

E

Elizabeth Leonard
Assistant Dean of Information Technologies, Resources Acquisition and 
Description
Seton Hall University
400 South Orange Avenue
South Orange, NJ 07079
973-761-9445


[CODE4LIB] Why not Sharepoint?

2014-07-11 Thread Ned Struthers
Greetings list,

I'm in the midst of establishing a corporate archive/RM program and soon will 
need to make a convincing case for why Sharepoint's Document Library/Search 
Centre  is not a viable option for managing our archival digital objects and 
their associated descriptions. Does anyone have any personal experience using 
Sharepoint for archival purposes, or know of any articles/blogs discussing it's 
suitability (or lack thereof) for this type of work? I've always heard "don't 
use Sharepoint" but am having a hard time finding evidence that I can use to 
support my case for a 3rd party solution. Any help is much appreciated!

Thanks,

Ned

[cid:image003.jpg@01CF9CEC.406E0240]

Ned Struthers
Archives Manager
T (905) 829-7828 C (647) 385-6337
ned.struth...@mattamycorp.com
Corporate Office: 2360 Bristol Circle, Oakville, ON Canada L6H 6M5


CONFIDENTIALITY NOTICE: The information in and attached to this email is 
intended only for the use of the individual or organization to which it is 
addressed, and only for the intended purpose by that individual or 
organization. It may be confidential or legally privileged and the recipient is 
not entitled to publish or further disseminate such information without the 
express written consent of the sender.  Any distribution, copying, disclosure 
or other use by anyone else or for any other purpose is prohibited and is not a 
waiver of privilege or confidentiality.  If you have received this email in 
error, please notify the sender immediately.  Thank you.





[CODE4LIB] Managing Digital Collections Survey Results Summary [correct link]

2014-07-11 Thread Carol Minton Morris





Hi Everyone,

Here is the correct link for "Managing Digital Collections Survey Results 
Summary": Managing Digital Collections Survey Results Summary | DuraSpace


>All the best,
>Carol
>
>
  
          
Managing Digital Collections Survey Results Summary | DuraSpace
About the Report   
View on duraspace.org Preview by Yahoo  
  
 

>


Re: [CODE4LIB] Why not Sharepoint?

2014-07-11 Thread Jacob Ratliff
Hi Ned,

The biggest case for SP is boiled down to 2 things in my mind.
1) its terrible at preservation. If you are just using it as a digital
asset mgmt system its fine, but if you need the preservation component go
with something else.

2) SP is decent at doing everything, but is not good at any 1 thing. Its a
jack of all trades, master of none. If you want to do 1 thing really well
find something else. But, if you need something that does everything, its
almost your only option.

There are probably plenty of other arguments, but those 2 usually sum up SP
in the discussions I have with people.

Jacob Ratliff
National Fire Protection Association
Archivist/Taxonomy Librarian
On Jul 11, 2014 6:41 AM, "Ned Struthers" 
wrote:

> Greetings list,
>
> I'm in the midst of establishing a corporate archive/RM program and soon
> will need to make a convincing case for why Sharepoint's Document
> Library/Search Centre  is not a viable option for managing our archival
> digital objects and their associated descriptions. Does anyone have any
> personal experience using Sharepoint for archival purposes, or know of any
> articles/blogs discussing it's suitability (or lack thereof) for this type
> of work? I've always heard "don't use Sharepoint" but am having a hard time
> finding evidence that I can use to support my case for a 3rd party
> solution. Any help is much appreciated!
>
> Thanks,
>
> Ned
>
> [cid:image003.jpg@01CF9CEC.406E0240]
>
> Ned Struthers
> Archives Manager
> T (905) 829-7828 C (647) 385-6337
> ned.struth...@mattamycorp.com
> Corporate Office: 2360 Bristol Circle, Oakville, ON Canada L6H 6M5
>
>
> CONFIDENTIALITY NOTICE: The information in and attached to this email is
> intended only for the use of the individual or organization to which it is
> addressed, and only for the intended purpose by that individual or
> organization. It may be confidential or legally privileged and the
> recipient is not entitled to publish or further disseminate such
> information without the express written consent of the sender.  Any
> distribution, copying, disclosure or other use by anyone else or for any
> other purpose is prohibited and is not a waiver of privilege or
> confidentiality.  If you have received this email in error, please notify
> the sender immediately.  Thank you.
>
>
>
>


Re: [CODE4LIB] Why not Sharepoint?

2014-07-11 Thread Thomas Kula
On Fri, Jul 11, 2014 at 10:10:40AM -0400, Jacob Ratliff wrote:
> Hi Ned,
> 
> The biggest case for SP is boiled down to 2 things in my mind.
> 1) its terrible at preservation. If you are just using it as a digital
> asset mgmt system its fine, but if you need the preservation component go
> with something else.

I've never used Sharepoint, but really it boils down to coming up with a
list of requirements for a digital preservation storage system:

 - It must have an audit log of who did what to what when
 - It must do fixity checking of digital assets
   - At minimum, it must tell you when a fixity check fails
   - It really should be able to recover from fixity check
 failures when an object is read
   - Ideally it should discover these *before* an object is
 accessed, recover, and notify someone
 - It must support rich enough metadata for your objects
 - It must meet your preservation needs (N copies distributed over
   X distance within Y hours)
 - It must be scalable to handle anticipated future growth.

I'm sure there are more, I haven't had much coffee yet this morning so
I'm missing some. And honestly, you have to scale your requirements to
what your specific needs are.

*Only* then can you evaluate solutions. If you've got a list of
requirements, you can then ask "I need this. How well does SP (or any
other possible solution) meet this need?"


-- 
Thomas L. Kula 
Senior Systems Engineeer, Unix Systems Group
Library Information Technology Office
Columbia University in the City of New York


[CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
Hi Code4Lib folks,

I have a question for those of you who have worked with OAI-PMH.  I am
currently editing our DSpace OAI crosswalk to include a few custom metadata
field that exist in our repository for publication information and port
them into a more standard format.  The problem I am running into is the
select statements they use are not the typical XPath statements I am used
to.  For example:





I know what the "." does, but the other select statement is a bit foreign
to me.  So my question is, does anyone know of some reference material that
can help me make sense of this select?  I need to understand what it is
doing so I can make my own.  Thanks for any insight you can provide.

Matt Sherman


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Péter Király
2014-07-11 16:38 GMT+02:00 Matthew Sherman :
> have a question for those of you who have worked with OAI-PMH.  I am
> currently editing our DSpace OAI crosswalk to include a few custom metadata
> field that exist in our repository for publication information and port
> them into a more standard format.  The problem I am running into is the
> select statements they use are not the typical XPath statements I am used
> to.  For example


Hi,

element1/element2 - means, that element2 is child of element1
element[@name='type'] - matches . @name is
shortcut for the "name" attribute of the element
xsl:for-each - is a for each loop. The select part is an xpath
expression, and what it matches will be accessed by the . All in all, the whole loop put every element into the
 tag.

Regards,
Péter

-- 
Péter Király
software developer

Europeana - http://europeana.eu
eXtensible Catalog - http://eXtensibleCatalog.org


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Andrew Shuping
Hey Elizabeth,

I know my library's systems department uses The Trac project:
http://trac.edgewall.org/, which lets them do exactly what you're asking
about.  I can't remember how easy/difficult the installation process is,
but using it is easy for almost anyone.  Our building maintenance person
has even started using it as a way to track what she needs to do.

Andrew Shuping

Robert Frost - "In three words I can sum up everything I've learned about
life: it goes on."


On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
elizabeth.leon...@shu.edu> wrote:

> Does anyone have a good way to track requests to make changes to your
> website(s)? I would like to be able to put in requests and be able to track
> if they are done and when, so there's fewer emails flying about.
>
> E
>
> Elizabeth Leonard
> Assistant Dean of Information Technologies, Resources Acquisition and
> Description
> Seton Hall University
> 400 South Orange Avenue
> South Orange, NJ 07079
> 973-761-9445
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Dunn, Katie
Hi Matt,

The W3C Recommendation for XPath has some good explanation and examples for 
abbreviated XPath syntax here: http://www.w3.org/TR/xpath-30/#abbrev 

Katie

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Matthew 
Sherman
Sent: Friday, July 11, 2014 10:39 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] OAI Crosswalk XSLT

Hi Code4Lib folks,

I have a question for those of you who have worked with OAI-PMH.  I am 
currently editing our DSpace OAI crosswalk to include a few custom metadata 
field that exist in our repository for publication information and port them 
into a more standard format.  The problem I am running into is the select 
statements they use are not the typical XPath statements I am used to.  For 
example:


 

I know what the "." does, but the other select statement is a bit foreign to 
me.  So my question is, does anyone know of some reference material that can 
help me make sense of this select?  I need to understand what it is doing so I 
can make my own.  Thanks for any insight you can provide.

Matt Sherman


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
I guess it is the "doc:element/doc:element/doc:field" thing that is mostly
what it throwing me.


On Fri, Jul 11, 2014 at 10:52 AM, Dunn, Katie  wrote:

> Hi Matt,
>
> The W3C Recommendation for XPath has some good explanation and examples
> for abbreviated XPath syntax here: http://www.w3.org/TR/xpath-30/#abbrev
>
> Katie
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Matthew Sherman
> Sent: Friday, July 11, 2014 10:39 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] OAI Crosswalk XSLT
>
> Hi Code4Lib folks,
>
> I have a question for those of you who have worked with OAI-PMH.  I am
> currently editing our DSpace OAI crosswalk to include a few custom metadata
> field that exist in our repository for publication information and port
> them into a more standard format.  The problem I am running into is the
> select statements they use are not the typical XPath statements I am used
> to.  For example:
>
> 
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:element/doc:field[@name='value']">
>  
>
> I know what the "." does, but the other select statement is a bit foreign
> to me.  So my question is, does anyone know of some reference material that
> can help me make sense of this select?  I need to understand what it is
> doing so I can make my own.  Thanks for any insight you can provide.
>
> Matt Sherman
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Ethan Gruber
The source model seems inordinately complex.


On Fri, Jul 11, 2014 at 10:53 AM, Matthew Sherman 
wrote:

> I guess it is the "doc:element/doc:element/doc:field" thing that is mostly
> what it throwing me.
>
>
> On Fri, Jul 11, 2014 at 10:52 AM, Dunn, Katie  wrote:
>
> > Hi Matt,
> >
> > The W3C Recommendation for XPath has some good explanation and examples
> > for abbreviated XPath syntax here: http://www.w3.org/TR/xpath-30/#abbrev
> >
> > Katie
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> > Matthew Sherman
> > Sent: Friday, July 11, 2014 10:39 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: [CODE4LIB] OAI Crosswalk XSLT
> >
> > Hi Code4Lib folks,
> >
> > I have a question for those of you who have worked with OAI-PMH.  I am
> > currently editing our DSpace OAI crosswalk to include a few custom
> metadata
> > field that exist in our repository for publication information and port
> > them into a more standard format.  The problem I am running into is the
> > select statements they use are not the typical XPath statements I am used
> > to.  For example:
> >
> >  >
> >
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:element/doc:field[@name='value']">
> >  
> >
> > I know what the "." does, but the other select statement is a bit foreign
> > to me.  So my question is, does anyone know of some reference material
> that
> > can help me make sense of this select?  I need to understand what it is
> > doing so I can make my own.  Thanks for any insight you can provide.
> >
> > Matt Sherman
> >
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Bridger Dyson-Smith
Hi Matt,

Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is available
as an eBook. Mulberry Technologies has some quick reference guides [1] that
might be helpful.

Cheers,
Bridger


 

 



 

[1] http://www.mulberrytech.com/quickref/



On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman 
wrote:

> Hi Code4Lib folks,
>
> I have a question for those of you who have worked with OAI-PMH.  I am
> currently editing our DSpace OAI crosswalk to include a few custom metadata
> field that exist in our repository for publication information and port
> them into a more standard format.  The problem I am running into is the
> select statements they use are not the typical XPath statements I am used
> to.  For example:
>
> 
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:element/doc:field[@name='value']">
> 
> 
>
> I know what the "." does, but the other select statement is a bit foreign
> to me.  So my question is, does anyone know of some reference material that
> can help me make sense of this select?  I need to understand what it is
> doing so I can make my own.  Thanks for any insight you can provide.
>
> Matt Sherman
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Shearer, Timothy J
If you¹re looking for cheap and easy, trello can work.  It¹s a
agile-inspired, free, nicely customizable tool to support workflows like
this.  We¹ve had forms on our site (in our case a formidable form in
wordpress) write directly to it.

Tim

On 7/11/14, 10:48 AM, "Andrew Shuping"  wrote:

>Hey Elizabeth,
>
>I know my library's systems department uses The Trac project:
>http://trac.edgewall.org/, which lets them do exactly what you're asking
>about.  I can't remember how easy/difficult the installation process is,
>but using it is easy for almost anyone.  Our building maintenance person
>has even started using it as a way to track what she needs to do.
>
>Andrew Shuping
>
>Robert Frost - "In three words I can sum up everything I've learned about
>life: it goes on."
>
>
>On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
>elizabeth.leon...@shu.edu> wrote:
>
>> Does anyone have a good way to track requests to make changes to your
>> website(s)? I would like to be able to put in requests and be able to
>>track
>> if they are done and when, so there's fewer emails flying about.
>>
>> E
>>
>> Elizabeth Leonard
>> Assistant Dean of Information Technologies, Resources Acquisition and
>> Description
>> Seton Hall University
>> 400 South Orange Avenue
>> South Orange, NJ 07079
>> 973-761-9445
>>


[CODE4LIB] Islandora Camp Colorado: Early Bird Registration

2014-07-11 Thread Islandora Community
Please excuse cross-postings

Join the Islandora community October 13-15th at the University of Denver
for #iCampCO. Hosted by the University of Denver
MLIS
Program  in association with the Colorado
Alliance of Research Libraries .

Early bird registration is open and in full swing. You can take advantage
of this full camp discount until August 1st!

To register, please visit:
http://islandora.ca/camps/co2014/registration/earlybird

We also have daily rates available for those unable to attend the full
camp.

Over the next few weeks we will be opening a call for proposals for
community presentations. Also be sure to stay tuned for our logo contest
and a chance to win a free registration.

If you have any questions please don’t hesitate to contact us at
commun...@islandora.ca

Can’t wait to see you in Denver!!


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Charlie Morris
We (Web Team at NCSU Libraries) started using GitHub's issue queue to track
bugs and requests.  I think it's catching on.  It's free, it's popular
(good support), lets you assign people, lets you apply labels and
milestones for categorizing, lets you add to the issue via email or web
interface, lets you close an issue via git commit... emoji.  It's pretty
nice. One problem is tracking issues that aren't necessarily related to the
code in the repo.  That might be confusing, we're still working through
that.

-Charlie


On Fri, Jul 11, 2014 at 10:48 AM, Andrew Shuping  wrote:

> Hey Elizabeth,
>
> I know my library's systems department uses The Trac project:
> http://trac.edgewall.org/, which lets them do exactly what you're asking
> about.  I can't remember how easy/difficult the installation process is,
> but using it is easy for almost anyone.  Our building maintenance person
> has even started using it as a way to track what she needs to do.
>
> Andrew Shuping
>
> Robert Frost - "In three words I can sum up everything I've learned about
> life: it goes on."
>
>
> On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
> elizabeth.leon...@shu.edu> wrote:
>
> > Does anyone have a good way to track requests to make changes to your
> > website(s)? I would like to be able to put in requests and be able to
> track
> > if they are done and when, so there's fewer emails flying about.
> >
> > E
> >
> > Elizabeth Leonard
> > Assistant Dean of Information Technologies, Resources Acquisition and
> > Description
> > Seton Hall University
> > 400 South Orange Avenue
> > South Orange, NJ 07079
> > 973-761-9445
> >
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Cary Gordon
Depending on your service model, I suggest either a project management
system like Unfuddle (hosted) or Redmine (installed, but available hosted),
or a ticket system like Request Tracker (installed) or Zendesk (hosted).

Ticket systems are best where there is a simple model of request and
service. Tickets can be assigned internally, but most systems only support
a single requestor. In other words, they don't support larger conversations.

Project management software is best when there are multiple participants on
both sides and you want to memorialize everything.

We use Unfuddle and Jira project management systems. We support
organizations using Pivotal Tracker, an agile-specific system, and we have
also built Drupal integration with Kayako, a sophisticated ticketing system.

Many organizations use Basecamp, which is a more free-form system. It
didn't work for us.

There are hundreds, if not thousands of systems available. I have listed
the URLs fo the ones I mention below.

Thanks,

Cary

https://basecamp.com
https://www.atlassian.com/software/jira
http://www.pivotaltracker.com
http://www.redmine.org
https://unfuddle.com

https://www.bestpractical.com/rt/
http://www.kayako.com
http://www.zendesk.com


On Fri, Jul 11, 2014 at 6:30 AM, Elizabeth Leonard <
elizabeth.leon...@shu.edu> wrote:

> Does anyone have a good way to track requests to make changes to your
> website(s)? I would like to be able to put in requests and be able to track
> if they are done and when, so there's fewer emails flying about.
>
> E
>
> Elizabeth Leonard
> Assistant Dean of Information Technologies, Resources Acquisition and
> Description
> Seton Hall University
> 400 South Orange Avenue
> South Orange, NJ 07079
> 973-761-9445
>



-- 
Cary Gordon
The Cherry Hill Company
http://chillco.com


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Dunn, Katie
Matt said: "I guess it is the "doc:element/doc:element/doc:field" thing that is 
mostly what it throwing me."

More DSpacey people than I can probably comment more knowledgeably on this, but 
this seems like less of an OAI-PMH thing than a DSpace thing. It looks like 
maybe DSpace stores metadata internally in a generic metadata/element/field 
structure like Bridger showed (with doc namespace):


 

 



 

...and the select is pulling the information it needs for the  
element in the OAI-PMH output out of the internal DSpace structure.

Katie


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Bridger 
Dyson-Smith
Sent: Friday, July 11, 2014 10:56 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] OAI Crosswalk XSLT

Hi Matt,

Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is available as 
an eBook. Mulberry Technologies has some quick reference guides [1] that might 
be helpful.

Cheers,
Bridger


 

 



 

[1] http://www.mulberrytech.com/quickref/



On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman 
wrote:

> Hi Code4Lib folks,
>
> I have a question for those of you who have worked with OAI-PMH.  I am 
> currently editing our DSpace OAI crosswalk to include a few custom 
> metadata field that exist in our repository for publication 
> information and port them into a more standard format.  The problem I 
> am running into is the select statements they use are not the typical 
> XPath statements I am used to.  For example:
>
> 
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']
> /doc:element/doc:element/doc:field[@name='value']">
>  
>
> I know what the "." does, but the other select statement is a bit 
> foreign to me.  So my question is, does anyone know of some reference 
> material that can help me make sense of this select?  I need to 
> understand what it is doing so I can make my own.  Thanks for any insight you 
> can provide.
>
> Matt Sherman
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
Ok, that makes sense.  While I knew of OAI-PMH this is my first time really
getting my hands dirty with it so I wasn't sure if this exceptionally
detailed formatting was a function of the OAI protocols or a function of
DSpace.  I also extracted a metadata record from DSpace to see how they are
formatting it and this I what I found for the type field:

Poster


On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie  wrote:

> Matt said: "I guess it is the "doc:element/doc:element/doc:field" thing
> that is mostly what it throwing me."
>
> More DSpacey people than I can probably comment more knowledgeably on
> this, but this seems like less of an OAI-PMH thing than a DSpace thing. It
> looks like maybe DSpace stores metadata internally in a generic
> metadata/element/field structure like Bridger showed (with doc namespace):
>
> 
>  
> 
>  
> 
> 
> 
>  
>
> ...and the select is pulling the information it needs for the 
> element in the OAI-PMH output out of the internal DSpace structure.
>
> Katie
>
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Bridger Dyson-Smith
> Sent: Friday, July 11, 2014 10:56 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] OAI Crosswalk XSLT
>
> Hi Matt,
>
> Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is available
> as an eBook. Mulberry Technologies has some quick reference guides [1] that
> might be helpful.
>
> Cheers,
> Bridger
>
> 
>  
> 
>  
> 
> 
> 
>  
>
> [1] http://www.mulberrytech.com/quickref/
>
>
>
> On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman <
> matt.r.sher...@gmail.com>
> wrote:
>
> > Hi Code4Lib folks,
> >
> > I have a question for those of you who have worked with OAI-PMH.  I am
> > currently editing our DSpace OAI crosswalk to include a few custom
> > metadata field that exist in our repository for publication
> > information and port them into a more standard format.  The problem I
> > am running into is the select statements they use are not the typical
> > XPath statements I am used to.  For example:
> >
> >  >
> > select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']
> > /doc:element/doc:element/doc:field[@name='value']">
> >  
> >
> > I know what the "." does, but the other select statement is a bit
> > foreign to me.  So my question is, does anyone know of some reference
> > material that can help me make sense of this select?  I need to
> > understand what it is doing so I can make my own.  Thanks for any
> insight you can provide.
> >
> > Matt Sherman
> >
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread NCSU
GitHub has great bug tracking feature. We used it for our last website redesign 
and found it very helpful and useful for communicating with many different 
people.  

-Erik 

> On Jul 11, 2014, at 11:00 AM, "Shearer, Timothy J"  
> wrote:
> 
> If you¹re looking for cheap and easy, trello can work.  It¹s a
> agile-inspired, free, nicely customizable tool to support workflows like
> this.  We¹ve had forms on our site (in our case a formidable form in
> wordpress) write directly to it.
> 
> Tim
> 
>> On 7/11/14, 10:48 AM, "Andrew Shuping"  wrote:
>> 
>> Hey Elizabeth,
>> 
>> I know my library's systems department uses The Trac project:
>> http://trac.edgewall.org/, which lets them do exactly what you're asking
>> about.  I can't remember how easy/difficult the installation process is,
>> but using it is easy for almost anyone.  Our building maintenance person
>> has even started using it as a way to track what she needs to do.
>> 
>> Andrew Shuping
>> 
>> Robert Frost - "In three words I can sum up everything I've learned about
>> life: it goes on."
>> 
>> 
>> On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
>> elizabeth.leon...@shu.edu> wrote:
>> 
>>> Does anyone have a good way to track requests to make changes to your
>>> website(s)? I would like to be able to put in requests and be able to
>>> track
>>> if they are done and when, so there's fewer emails flying about.
>>> 
>>> E
>>> 
>>> Elizabeth Leonard
>>> Assistant Dean of Information Technologies, Resources Acquisition and
>>> Description
>>> Seton Hall University
>>> 400 South Orange Avenue
>>> South Orange, NJ 07079
>>> 973-761-9445
>>> 


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
Given the DSpace Dublin Core formatting I would like to be able to take
this:

1
 Quarterly
Review of Economics and Finance
47

And turn during a OAI harvest turn it into:

Quarterly Review of Economics and
Finance Vol. 47 Issue 1

I am thinking I can just add

 Vol. 
Issue 

in the identifier section of the cross walk, but I am not 100% sure.  Also
I am not sure if I will need to use the excessively complex XPath to
reference my source values.  Can anyone tell me if I am on the right track?


On Fri, Jul 11, 2014 at 11:13 AM, Matthew Sherman 
wrote:

> Ok, that makes sense.  While I knew of OAI-PMH this is my first time
> really getting my hands dirty with it so I wasn't sure if this
> exceptionally detailed formatting was a function of the OAI protocols or a
> function of DSpace.  I also extracted a metadata record from DSpace to see
> how they are formatting it and this I what I found for the type field:
>
> Poster
>
>
> On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie  wrote:
>
>> Matt said: "I guess it is the "doc:element/doc:element/doc:field" thing
>> that is mostly what it throwing me."
>>
>> More DSpacey people than I can probably comment more knowledgeably on
>> this, but this seems like less of an OAI-PMH thing than a DSpace thing. It
>> looks like maybe DSpace stores metadata internally in a generic
>> metadata/element/field structure like Bridger showed (with doc namespace):
>>
>> 
>>  
>> 
>>  
>> 
>> 
>> 
>>  
>>
>> ...and the select is pulling the information it needs for the 
>> element in the OAI-PMH output out of the internal DSpace structure.
>>
>> Katie
>>
>>
>> -Original Message-
>> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
>> Bridger Dyson-Smith
>> Sent: Friday, July 11, 2014 10:56 AM
>> To: CODE4LIB@LISTSERV.ND.EDU
>> Subject: Re: [CODE4LIB] OAI Crosswalk XSLT
>>
>> Hi Matt,
>>
>> Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is
>> available as an eBook. Mulberry Technologies has some quick reference
>> guides [1] that might be helpful.
>>
>> Cheers,
>> Bridger
>>
>> 
>>  
>> 
>>  
>> 
>> 
>> 
>>  
>>
>> [1] http://www.mulberrytech.com/quickref/
>>
>>
>>
>> On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman <
>> matt.r.sher...@gmail.com>
>> wrote:
>>
>> > Hi Code4Lib folks,
>> >
>> > I have a question for those of you who have worked with OAI-PMH.  I am
>> > currently editing our DSpace OAI crosswalk to include a few custom
>> > metadata field that exist in our repository for publication
>> > information and port them into a more standard format.  The problem I
>> > am running into is the select statements they use are not the typical
>> > XPath statements I am used to.  For example:
>> >
>> > > >
>> > select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']
>> > /doc:element/doc:element/doc:field[@name='value']">
>> >  
>> >
>> > I know what the "." does, but the other select statement is a bit
>> > foreign to me.  So my question is, does anyone know of some reference
>> > material that can help me make sense of this select?  I need to
>> > understand what it is doing so I can make my own.  Thanks for any
>> insight you can provide.
>> >
>> > Matt Sherman
>> >
>>
>
>


Re: [CODE4LIB] online payment system for libraries?

2014-07-11 Thread Kim, Bohyun
Thanks everyone for more online payment system/service options!

Mark, thanks for mentioning about the PCI/DSS compliance in relation to
this. This is really good to know. Stripe looks promising to me. Our
library is looking into removing the cash register at the circ desk and
collect all library fines in addition to services charges (such as ILL
fees for corporate members or Conference room charges for non-campus
users). So we need a solution that will let us customize the fee
categories, amounts, etc. with the least effort on us to set it up.

What did you mean by a pre-packaged solution??

Thanks!
Bohyun 



On 7/10/14, 11:20 AM, "Mark Pernotto"  wrote:

>From a development standpoint, I have really enjoyed using Stripe (
>https://stripe.com/).  They offer some great hooks to get done anything
>I've ever wanted to do, and the payment processing is all done on Stripe's
>servers - no PCI/DSS compliance issues to worry about!  I've implemented
>instances in PHP, C# and Python, and a very basic implementation in
>Node.JS
>-  I know they have examples in lots of other languages as well.
>
>I couldn't tell from your question if you were looking for a pre-packaged
>solution, or something you could develop/work with in-house.
>
>.m
>
>
>





On 7/10/14, 12:53 PM, "Elizabeth Leonard" 
wrote:

>Our campus is looking at Touchnet for all online payments (Bursar,
>library, etc.)
>
>I haven't fully implemented yet, but it looks like it will be adequate.
>
>Elizabeth
>
>-Original Message-
>From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
>Ryan Engel
>Sent: Thursday, July 10, 2014 12:21 PM
>To: CODE4LIB@LISTSERV.ND.EDU
>Subject: Re: [CODE4LIB] online payment system for libraries?
>
>Does your campus have a recommended/approved payment processing vendor?
>I have a campus site that uses CASHNet and Drupal; Drupal because that's
>what we do, and CASHNet because that's the preferred vendor on my
>campus.  We also are not allowed to use more well-known processors like
>PayPal or Square.
>
>> Erik Sandall 
>> July 10, 2014 at 11:13 AM
>> We're in the process of implementing membership renewals (we're a
>> membership library) using Drupal Commerce and First Data Global
>> Gateway. The plan is to eventually expand this to handle new
>> memberships, donations, and some retail sales.
>>
>> Donations and fines payments currently go through Innovative
>> Interfaces's Ecommerce product paired with PayPal (I think it works
>> with other payment vendors, too).
>>
>> Regards,
>>
>> Erik.
>>
>> -- 
>> Erik Sandall, MLIS
>> Electronic Services Librarian & Webmaster
>> Mechanics' Institute
>> 57 Post Street
>> San Francisco, CA 94104
>> 415-393-0111
>> esand...@milibrary.org
>>
>>
>>
>> Cary Gordon 
>> July 10, 2014 at 10:52 AM
>> We tend to use Authorize.net (and PayPal) for solutions we build with
>> Drupal Commerce.
>>
>> Cary
>>
>>
>>
>> Kim, Bohyun 
>> July 10, 2014 at 9:59 AM
>> Anyone implemented online payment system for libraries? If so, could
>> you share the system you ended up selecting and experience of
>> implementing it? I am currently looking at Cybersource and
>> Authorize.net but it would be nice to have some others to consider as
>> well.
>>
>> (FYI, our library fines are processed by the library staff, not by the
>> university bursar. And the university does not allow the use of PayPal.)
>>
>> Thanks,
>> Bohyun
>
>-- 
>
>Ryan Engel
>University of Wisconsin - Madison


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Hagedon, Mike - (mhagedon)
HI Elizabeth,
We've had great success (some might say too much!) with Redmine, installed 
locally (we migrated from Trac). We're able to easily involve our colleagues in 
issue discussions (collaboration is very important to us). It can integrate 
with email (but maybe you don't want that?), and we've integrated it with our 
campus single sign-on. It can be used for light project management issue 
tracking, or for support requests (which sounds more like what you're wanting). 
We have non-developers who have requested Redmine projects to track their 
projects, so it's useful beyond just tracking website changes.

We also use the GitHub issue tracker for our one major open-source project, and 
it's great except when it's not flexible enough for what we want to do.

Mike
---
  Mike Hagedon
  Web Development Work Team Leader
  User Experience Department
  University of Arizona Libraries
  mhage...@email.arizona.edu
---

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Elizabeth Leonard
Sent: Friday, July 11, 2014 6:31 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Software to track website changes?

Does anyone have a good way to track requests to make changes to your 
website(s)? I would like to be able to put in requests and be able to track if 
they are done and when, so there's fewer emails flying about.

E

Elizabeth Leonard
Assistant Dean of Information Technologies, Resources Acquisition and 
Description Seton Hall University
400 South Orange Avenue
South Orange, NJ 07079
973-761-9445


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
Another +1 for Github Issues. If you’re uncomfortable putting the website
in a public repo they’ve given us 50 private repositories for free and
have asked us to spread the word. You can just head over to
https://education.github.com/ and request a discount for your organization
- they’ve been amazing to work with. =)

Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 7/11/14, 8:21 AM, "NCSU"  wrote:

>GitHub has great bug tracking feature. We used it for our last website
>redesign and found it very helpful and useful for communicating with many
>different people. 
>
>-Erik 
>
>> On Jul 11, 2014, at 11:00 AM, "Shearer, Timothy J"
>> wrote:
>> 
>> If you¹re looking for cheap and easy, trello can work.  It¹s a
>> agile-inspired, free, nicely customizable tool to support workflows like
>> this.  We¹ve had forms on our site (in our case a formidable form in
>> wordpress) write directly to it.
>> 
>> Tim
>> 
>>> On 7/11/14, 10:48 AM, "Andrew Shuping"  wrote:
>>> 
>>> Hey Elizabeth,
>>> 
>>> I know my library's systems department uses The Trac project:
>>> http://trac.edgewall.org/, which lets them do exactly what you're
>>>asking
>>> about.  I can't remember how easy/difficult the installation process
>>>is,
>>> but using it is easy for almost anyone.  Our building maintenance
>>>person
>>> has even started using it as a way to track what she needs to do.
>>> 
>>> Andrew Shuping
>>> 
>>> Robert Frost - "In three words I can sum up everything I've learned
>>>about
>>> life: it goes on."
>>> 
>>> 
>>> On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
>>> elizabeth.leon...@shu.edu> wrote:
>>> 
 Does anyone have a good way to track requests to make changes to your
 website(s)? I would like to be able to put in requests and be able to
 track
 if they are done and when, so there's fewer emails flying about.
 
 E
 
 Elizabeth Leonard
 Assistant Dean of Information Technologies, Resources Acquisition and
 Description
 Seton Hall University
 400 South Orange Avenue
 South Orange, NJ 07079
 973-761-9445
 


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Elizabeth Leonard
What I am really looking for:

Example: proquest updates links to its resources. I need to tell my people to 
make that change and I want to be able to see that it was done- all in one 
place. I want to put changes on a schedule: when our Gallery's exhibit is over, 
I want to make sure that the proper person is notified to change the image on 
the site that advertises the show. 

I really hate hunting through all my emails for this stuff, having to run 
around to find people and ask them.

We use LibGuides as our website, which has an integrated link checkers, so I am 
not worried as much about that.

Does this make sense?

Elizabeth

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Hagedon, Mike - (mhagedon)
Sent: Friday, July 11, 2014 11:29 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

HI Elizabeth,
We've had great success (some might say too much!) with Redmine, installed 
locally (we migrated from Trac). We're able to easily involve our colleagues in 
issue discussions (collaboration is very important to us). It can integrate 
with email (but maybe you don't want that?), and we've integrated it with our 
campus single sign-on. It can be used for light project management issue 
tracking, or for support requests (which sounds more like what you're wanting). 
We have non-developers who have requested Redmine projects to track their 
projects, so it's useful beyond just tracking website changes.

We also use the GitHub issue tracker for our one major open-source project, and 
it's great except when it's not flexible enough for what we want to do.

Mike
---
  Mike Hagedon
  Web Development Work Team Leader
  User Experience Department
  University of Arizona Libraries
  mhage...@email.arizona.edu
---

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Elizabeth Leonard
Sent: Friday, July 11, 2014 6:31 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Software to track website changes?

Does anyone have a good way to track requests to make changes to your 
website(s)? I would like to be able to put in requests and be able to track if 
they are done and when, so there's fewer emails flying about.

E

Elizabeth Leonard
Assistant Dean of Information Technologies, Resources Acquisition and 
Description Seton Hall University
400 South Orange Avenue
South Orange, NJ 07079
973-761-9445


Re: [CODE4LIB] Why not Sharepoint?

2014-07-11 Thread Joe Hourcle
On Jul 11, 2014, at 10:33 AM, Thomas Kula wrote:

> On Fri, Jul 11, 2014 at 10:10:40AM -0400, Jacob Ratliff wrote:
>> Hi Ned,
>> 
>> The biggest case for SP is boiled down to 2 things in my mind.
>> 1) its terrible at preservation. If you are just using it as a digital
>> asset mgmt system its fine, but if you need the preservation component go
>> with something else.
> 
> I've never used Sharepoint, but really it boils down to coming up with a
> list of requirements for a digital preservation storage system:
> 
> - It must have an audit log of who did what to what when
> - It must do fixity checking of digital assets
>   - At minimum, it must tell you when a fixity check fails
>   - It really should be able to recover from fixity check
> failures when an object is read
>   - Ideally it should discover these *before* an object is
> accessed, recover, and notify someone
> - It must support rich enough metadata for your objects
> - It must meet your preservation needs (N copies distributed over
>   X distance within Y hours)
> - It must be scalable to handle anticipated future growth.
> 
> I'm sure there are more, I haven't had much coffee yet this morning so
> I'm missing some. And honestly, you have to scale your requirements to
> what your specific needs are.
> 
> *Only* then can you evaluate solutions. If you've got a list of
> requirements, you can then ask "I need this. How well does SP (or any
> other possible solution) meet this need?"

So it doesn't look like you're just coming up with cases that
Sharepoint doesn't do, you might consider something like the
TRAC checklist:

2007 version, from CRL:
http://www.crl.edu/sites/default/files/attachments/pages/trac_0.pdf
2011 update from CCSDS:
http://public.ccsds.org/publications/archive/652x0m1.pdf

The 2011 update should mirror what's in ISO 16363.

Most of the other certifications that I've seen look more at the 
organization, and don't have specific portions for technology.

-Joe


ps.  A quick search for 'SharePoint' and 'OAIS' led me to :

http://www.eprints.org/events/or2011/hargood.pdf

... which as best I can tell is the abstract for a poster at OR2011.


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Pikas, Christina K.
Sounds like maybe more of a project management software vs. bug tracking?

For a big project with lots of moving parts we use Jira in the "agile" mode but 
I think that would be overkill for you. 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@listserv.nd.edu] On Behalf Of 
Elizabeth Leonard
Sent: Friday, July 11, 2014 11:34 AM
To: CODE4LIB@listserv.nd.edu
Subject: Re: [CODE4LIB] Software to track website changes?

What I am really looking for:

Example: proquest updates links to its resources. I need to tell my people to 
make that change and I want to be able to see that it was done- all in one 
place. I want to put changes on a schedule: when our Gallery's exhibit is over, 
I want to make sure that the proper person is notified to change the image on 
the site that advertises the show. 

I really hate hunting through all my emails for this stuff, having to run 
around to find people and ask them.

We use LibGuides as our website, which has an integrated link checkers, so I am 
not worried as much about that.

Does this make sense?

Elizabeth

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Hagedon, Mike - (mhagedon)
Sent: Friday, July 11, 2014 11:29 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

HI Elizabeth,
We've had great success (some might say too much!) with Redmine, installed 
locally (we migrated from Trac). We're able to easily involve our colleagues in 
issue discussions (collaboration is very important to us). It can integrate 
with email (but maybe you don't want that?), and we've integrated it with our 
campus single sign-on. It can be used for light project management issue 
tracking, or for support requests (which sounds more like what you're wanting). 
We have non-developers who have requested Redmine projects to track their 
projects, so it's useful beyond just tracking website changes.

We also use the GitHub issue tracker for our one major open-source project, and 
it's great except when it's not flexible enough for what we want to do.

Mike
---
  Mike Hagedon
  Web Development Work Team Leader
  User Experience Department
  University of Arizona Libraries
  mhage...@email.arizona.edu
---

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Elizabeth Leonard
Sent: Friday, July 11, 2014 6:31 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Software to track website changes?

Does anyone have a good way to track requests to make changes to your 
website(s)? I would like to be able to put in requests and be able to track if 
they are done and when, so there's fewer emails flying about.

E

Elizabeth Leonard
Assistant Dean of Information Technologies, Resources Acquisition and 
Description Seton Hall University
400 South Orange Avenue
South Orange, NJ 07079
973-761-9445


[CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Robert Dumas
​Hey all:

Does anyone know of any scripts (preferably in Ruby or Python) which can slice 
up an LC call number and sort a table of items by LC call number? 
 
-- 
Rob Dumas 
Chicago Public Library
Woodson Regional


Re: [CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Jon Stroop

This?

https://code.google.com/p/library-callnumber-lc/

On 07/11/2014 12:01 PM, Robert Dumas wrote:

​Hey all:

Does anyone know of any scripts (preferably in Ruby or Python) which can slice 
up an LC call number and sort a table of items by LC call number?
  


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Jason Bengtson
We're just using OSTicket for all tech requests, including web issues.

Sent from my iPhone

> On Jul 11, 2014, at 10:07 AM, Charlie Morris  wrote:
> 
> We (Web Team at NCSU Libraries) started using GitHub's issue queue to track
> bugs and requests.  I think it's catching on.  It's free, it's popular
> (good support), lets you assign people, lets you apply labels and
> milestones for categorizing, lets you add to the issue via email or web
> interface, lets you close an issue via git commit... emoji.  It's pretty
> nice. One problem is tracking issues that aren't necessarily related to the
> code in the repo.  That might be confusing, we're still working through
> that.
> 
> -Charlie
> 
> 
>> On Fri, Jul 11, 2014 at 10:48 AM, Andrew Shuping  wrote:
>> 
>> Hey Elizabeth,
>> 
>> I know my library's systems department uses The Trac project:
>> http://trac.edgewall.org/, which lets them do exactly what you're asking
>> about.  I can't remember how easy/difficult the installation process is,
>> but using it is easy for almost anyone.  Our building maintenance person
>> has even started using it as a way to track what she needs to do.
>> 
>> Andrew Shuping
>> 
>> Robert Frost - "In three words I can sum up everything I've learned about
>> life: it goes on."
>> 
>> 
>> On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard <
>> elizabeth.leon...@shu.edu> wrote:
>> 
>>> Does anyone have a good way to track requests to make changes to your
>>> website(s)? I would like to be able to put in requests and be able to
>> track
>>> if they are done and when, so there's fewer emails flying about.
>>> 
>>> E
>>> 
>>> Elizabeth Leonard
>>> Assistant Dean of Information Technologies, Resources Acquisition and
>>> Description
>>> Seton Hall University
>>> 400 South Orange Avenue
>>> South Orange, NJ 07079
>>> 973-761-9445
>> 


Re: [CODE4LIB] online payment system for libraries?

2014-07-11 Thread Mark Pernotto
Bohyun,

Apologies for the ambiguity.  I didn't know if you were restricted to a
specific CMS or platform already, or if you'd have the ability/freedom to
extend development of a payment gateway yourself.  For example, if you were
using WordPress, and were already locked in to Mijireh, or needed a
solution to fit some existing proprietary need.  It doesn't sound like
that's the case.

You will still need an SSL certificate on the domain you plan to run
charges through - but you can use non-SSL for testing purposes.  I've found
the documentation fairly easy to navigate, but I've been implementing their
solutions for a couple of years now, and perhaps familiar with how they've
set things up.

Just a thought - if you're replacing a cash register at the front desk, you
could also look into Square (https://square.com).  I think they're giving
that little square credit card swipey-thingy away now for free after
successful registration/activation.  You could just pickup an inexpensive
Android Tablet or find a used iPod Touch to handle transactions.  They
don't offer an embedded API for use in websites - yet.

I hope that helps!

.m





On Fri, Jul 11, 2014 at 8:26 AM, Kim, Bohyun 
wrote:

> Thanks everyone for more online payment system/service options!
>
> Mark, thanks for mentioning about the PCI/DSS compliance in relation to
> this. This is really good to know. Stripe looks promising to me. Our
> library is looking into removing the cash register at the circ desk and
> collect all library fines in addition to services charges (such as ILL
> fees for corporate members or Conference room charges for non-campus
> users). So we need a solution that will let us customize the fee
> categories, amounts, etc. with the least effort on us to set it up.
>
> What did you mean by a pre-packaged solution??
>
> Thanks!
> Bohyun
>
>
>
> On 7/10/14, 11:20 AM, "Mark Pernotto"  wrote:
>
> >From a development standpoint, I have really enjoyed using Stripe (
> >https://stripe.com/).  They offer some great hooks to get done anything
> >I've ever wanted to do, and the payment processing is all done on Stripe's
> >servers - no PCI/DSS compliance issues to worry about!  I've implemented
> >instances in PHP, C# and Python, and a very basic implementation in
> >Node.JS
> >-  I know they have examples in lots of other languages as well.
> >
> >I couldn't tell from your question if you were looking for a pre-packaged
> >solution, or something you could develop/work with in-house.
> >
> >.m
> >
> >
> >
>
>
>
>
>
> On 7/10/14, 12:53 PM, "Elizabeth Leonard" 
> wrote:
>
> >Our campus is looking at Touchnet for all online payments (Bursar,
> >library, etc.)
> >
> >I haven't fully implemented yet, but it looks like it will be adequate.
> >
> >Elizabeth
> >
> >-Original Message-
> >From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> >Ryan Engel
> >Sent: Thursday, July 10, 2014 12:21 PM
> >To: CODE4LIB@LISTSERV.ND.EDU
> >Subject: Re: [CODE4LIB] online payment system for libraries?
> >
> >Does your campus have a recommended/approved payment processing vendor?
> >I have a campus site that uses CASHNet and Drupal; Drupal because that's
> >what we do, and CASHNet because that's the preferred vendor on my
> >campus.  We also are not allowed to use more well-known processors like
> >PayPal or Square.
> >
> >> Erik Sandall 
> >> July 10, 2014 at 11:13 AM
> >> We're in the process of implementing membership renewals (we're a
> >> membership library) using Drupal Commerce and First Data Global
> >> Gateway. The plan is to eventually expand this to handle new
> >> memberships, donations, and some retail sales.
> >>
> >> Donations and fines payments currently go through Innovative
> >> Interfaces's Ecommerce product paired with PayPal (I think it works
> >> with other payment vendors, too).
> >>
> >> Regards,
> >>
> >> Erik.
> >>
> >> --
> >> Erik Sandall, MLIS
> >> Electronic Services Librarian & Webmaster
> >> Mechanics' Institute
> >> 57 Post Street
> >> San Francisco, CA 94104
> >> 415-393-0111
> >> esand...@milibrary.org
> >>
> >>
> >>
> >> Cary Gordon 
> >> July 10, 2014 at 10:52 AM
> >> We tend to use Authorize.net (and PayPal) for solutions we build with
> >> Drupal Commerce.
> >>
> >> Cary
> >>
> >>
> >>
> >> Kim, Bohyun 
> >> July 10, 2014 at 9:59 AM
> >> Anyone implemented online payment system for libraries? If so, could
> >> you share the system you ended up selecting and experience of
> >> implementing it? I am currently looking at Cybersource and
> >> Authorize.net but it would be nice to have some others to consider as
> >> well.
> >>
> >> (FYI, our library fines are processed by the library staff, not by the
> >> university bursar. And the university does not allow the use of PayPal.)
> >>
> >> Thanks,
> >> Bohyun
> >
> >--
> >
> >Ryan Engel
> >University of Wisconsin - Madison
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Jesse Martinez
I know of a few colleagues in different orgs who have had good success
using Redmine for task delegation (issue tracking) for small internal
projects.

I've used JIRA for years and it is extremely flexible and has nice custom
workflow controls. Like others have mentioned, it can be overkill for small
projects, though.


On Fri, Jul 11, 2014 at 11:33 AM, Elizabeth Leonard <
elizabeth.leon...@shu.edu> wrote:

> What I am really looking for:
>
> Example: proquest updates links to its resources. I need to tell my people
> to make that change and I want to be able to see that it was done- all in
> one place. I want to put changes on a schedule: when our Gallery's exhibit
> is over, I want to make sure that the proper person is notified to change
> the image on the site that advertises the show.
>
> I really hate hunting through all my emails for this stuff, having to run
> around to find people and ask them.
>
> We use LibGuides as our website, which has an integrated link checkers, so
> I am not worried as much about that.
>
> Does this make sense?
>
> Elizabeth
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Hagedon, Mike - (mhagedon)
> Sent: Friday, July 11, 2014 11:29 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Software to track website changes?
>
> HI Elizabeth,
> We've had great success (some might say too much!) with Redmine, installed
> locally (we migrated from Trac). We're able to easily involve our
> colleagues in issue discussions (collaboration is very important to us). It
> can integrate with email (but maybe you don't want that?), and we've
> integrated it with our campus single sign-on. It can be used for light
> project management issue tracking, or for support requests (which sounds
> more like what you're wanting). We have non-developers who have requested
> Redmine projects to track their projects, so it's useful beyond just
> tracking website changes.
>
> We also use the GitHub issue tracker for our one major open-source
> project, and it's great except when it's not flexible enough for what we
> want to do.
>
> Mike
> ---
>   Mike Hagedon
>   Web Development Work Team Leader
>   User Experience Department
>   University of Arizona Libraries
>   mhage...@email.arizona.edu
> ---
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Elizabeth Leonard
> Sent: Friday, July 11, 2014 6:31 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] Software to track website changes?
>
> Does anyone have a good way to track requests to make changes to your
> website(s)? I would like to be able to put in requests and be able to track
> if they are done and when, so there's fewer emails flying about.
>
> E
>
> Elizabeth Leonard
> Assistant Dean of Information Technologies, Resources Acquisition and
> Description Seton Hall University
> 400 South Orange Avenue
> South Orange, NJ 07079
> 973-761-9445
>



-- 

Jesse Martinez
Web Services Librarian
O'Neill Library, Boston College
jesse.marti...@bc.edu
617-552-2509


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Cary Gordon
Actually, you might be a good fit for Basecamp.

Since you are largely a SaaS user, Unfuddle might also be of interest.

Cary


On Fri, Jul 11, 2014 at 8:33 AM, Elizabeth Leonard <
elizabeth.leon...@shu.edu> wrote:

> What I am really looking for:
>
> Example: proquest updates links to its resources. I need to tell my people
> to make that change and I want to be able to see that it was done- all in
> one place. I want to put changes on a schedule: when our Gallery's exhibit
> is over, I want to make sure that the proper person is notified to change
> the image on the site that advertises the show.
>
> I really hate hunting through all my emails for this stuff, having to run
> around to find people and ask them.
>
> We use LibGuides as our website, which has an integrated link checkers, so
> I am not worried as much about that.
>
> Does this make sense?
>
> Elizabeth
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Hagedon, Mike - (mhagedon)
> Sent: Friday, July 11, 2014 11:29 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Software to track website changes?
>
> HI Elizabeth,
> We've had great success (some might say too much!) with Redmine, installed
> locally (we migrated from Trac). We're able to easily involve our
> colleagues in issue discussions (collaboration is very important to us). It
> can integrate with email (but maybe you don't want that?), and we've
> integrated it with our campus single sign-on. It can be used for light
> project management issue tracking, or for support requests (which sounds
> more like what you're wanting). We have non-developers who have requested
> Redmine projects to track their projects, so it's useful beyond just
> tracking website changes.
>
> We also use the GitHub issue tracker for our one major open-source
> project, and it's great except when it's not flexible enough for what we
> want to do.
>
> Mike
> ---
>   Mike Hagedon
>   Web Development Work Team Leader
>   User Experience Department
>   University of Arizona Libraries
>   mhage...@email.arizona.edu
> ---
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Elizabeth Leonard
> Sent: Friday, July 11, 2014 6:31 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] Software to track website changes?
>
> Does anyone have a good way to track requests to make changes to your
> website(s)? I would like to be able to put in requests and be able to track
> if they are done and when, so there's fewer emails flying about.
>
> E
>
> Elizabeth Leonard
> Assistant Dean of Information Technologies, Resources Acquisition and
> Description Seton Hall University
> 400 South Orange Avenue
> South Orange, NJ 07079
> 973-761-9445
>



-- 
Cary Gordon
The Cherry Hill Company
http://chillco.com


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Cynthia Ng
I've worked with both JIRA and Redmine. For a small team, I think Redmine
is a little easier to get going with (and free), but JIRA is very
customizable (but can take a decent amount of initial time setting it up).

Both have the capability of grabbing issues via email, so in both cases
when I worked with them, staff could fill out a form (on the intranet),
which would send information formatted a certain way (based on the form
inputs) so that they are automatically added to the relevant project and
such.

Not sure about the scheduling part. I know you can set a "due date", which
could serve as a reminder.



On Fri, Jul 11, 2014 at 9:28 AM, Jesse Martinez 
wrote:

> I know of a few colleagues in different orgs who have had good success
> using Redmine for task delegation (issue tracking) for small internal
> projects.
>
> I've used JIRA for years and it is extremely flexible and has nice custom
> workflow controls. Like others have mentioned, it can be overkill for small
> projects, though.
>
>
> On Fri, Jul 11, 2014 at 11:33 AM, Elizabeth Leonard <
> elizabeth.leon...@shu.edu> wrote:
>
> > What I am really looking for:
> >
> > Example: proquest updates links to its resources. I need to tell my
> people
> > to make that change and I want to be able to see that it was done- all in
> > one place. I want to put changes on a schedule: when our Gallery's
> exhibit
> > is over, I want to make sure that the proper person is notified to change
> > the image on the site that advertises the show.
> >
> > I really hate hunting through all my emails for this stuff, having to run
> > around to find people and ask them.
> >
> > We use LibGuides as our website, which has an integrated link checkers,
> so
> > I am not worried as much about that.
> >
> > Does this make sense?
> >
> > Elizabeth
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> > Hagedon, Mike - (mhagedon)
> > Sent: Friday, July 11, 2014 11:29 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: Re: [CODE4LIB] Software to track website changes?
> >
> > HI Elizabeth,
> > We've had great success (some might say too much!) with Redmine,
> installed
> > locally (we migrated from Trac). We're able to easily involve our
> > colleagues in issue discussions (collaboration is very important to us).
> It
> > can integrate with email (but maybe you don't want that?), and we've
> > integrated it with our campus single sign-on. It can be used for light
> > project management issue tracking, or for support requests (which sounds
> > more like what you're wanting). We have non-developers who have requested
> > Redmine projects to track their projects, so it's useful beyond just
> > tracking website changes.
> >
> > We also use the GitHub issue tracker for our one major open-source
> > project, and it's great except when it's not flexible enough for what we
> > want to do.
> >
> > Mike
> > ---
> >   Mike Hagedon
> >   Web Development Work Team Leader
> >   User Experience Department
> >   University of Arizona Libraries
> >   mhage...@email.arizona.edu
> > ---
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> > Elizabeth Leonard
> > Sent: Friday, July 11, 2014 6:31 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: [CODE4LIB] Software to track website changes?
> >
> > Does anyone have a good way to track requests to make changes to your
> > website(s)? I would like to be able to put in requests and be able to
> track
> > if they are done and when, so there's fewer emails flying about.
> >
> > E
> >
> > Elizabeth Leonard
> > Assistant Dean of Information Technologies, Resources Acquisition and
> > Description Seton Hall University
> > 400 South Orange Avenue
> > South Orange, NJ 07079
> > 973-761-9445
> >
>
>
>
> --
>
> Jesse Martinez
> Web Services Librarian
> O'Neill Library, Boston College
> jesse.marti...@bc.edu
> 617-552-2509
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Priscilla Caplan
I am using Asana.  It is easy to get the hang of, has a lot of features, and 
the free version is fully functional.  Works well for lightweight task lists 
and (still testing but it seems like) also heavier project planning/dependency 
type task lists.

Priscilla

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cynthia 
Ng
Sent: Friday, July 11, 2014 12:36 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

I've worked with both JIRA and Redmine. For a small team, I think Redmine is a 
little easier to get going with (and free), but JIRA is very customizable (but 
can take a decent amount of initial time setting it up).

Both have the capability of grabbing issues via email, so in both cases when I 
worked with them, staff could fill out a form (on the intranet), which would 
send information formatted a certain way (based on the form
inputs) so that they are automatically added to the relevant project and such.

Not sure about the scheduling part. I know you can set a "due date", which 
could serve as a reminder.



On Fri, Jul 11, 2014 at 9:28 AM, Jesse Martinez 
wrote:

> I know of a few colleagues in different orgs who have had good success 
> using Redmine for task delegation (issue tracking) for small internal 
> projects.
>
> I've used JIRA for years and it is extremely flexible and has nice 
> custom workflow controls. Like others have mentioned, it can be 
> overkill for small projects, though.
>
>
> On Fri, Jul 11, 2014 at 11:33 AM, Elizabeth Leonard < 
> elizabeth.leon...@shu.edu> wrote:
>
> > What I am really looking for:
> >
> > Example: proquest updates links to its resources. I need to tell my
> people
> > to make that change and I want to be able to see that it was done- 
> > all in one place. I want to put changes on a schedule: when our 
> > Gallery's
> exhibit
> > is over, I want to make sure that the proper person is notified to 
> > change the image on the site that advertises the show.
> >
> > I really hate hunting through all my emails for this stuff, having 
> > to run around to find people and ask them.
> >
> > We use LibGuides as our website, which has an integrated link 
> > checkers,
> so
> > I am not worried as much about that.
> >
> > Does this make sense?
> >
> > Elizabeth
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
> > Of Hagedon, Mike - (mhagedon)
> > Sent: Friday, July 11, 2014 11:29 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: Re: [CODE4LIB] Software to track website changes?
> >
> > HI Elizabeth,
> > We've had great success (some might say too much!) with Redmine,
> installed
> > locally (we migrated from Trac). We're able to easily involve our 
> > colleagues in issue discussions (collaboration is very important to us).
> It
> > can integrate with email (but maybe you don't want that?), and we've 
> > integrated it with our campus single sign-on. It can be used for 
> > light project management issue tracking, or for support requests 
> > (which sounds more like what you're wanting). We have non-developers 
> > who have requested Redmine projects to track their projects, so it's 
> > useful beyond just tracking website changes.
> >
> > We also use the GitHub issue tracker for our one major open-source 
> > project, and it's great except when it's not flexible enough for 
> > what we want to do.
> >
> > Mike
> > ---
> >   Mike Hagedon
> >   Web Development Work Team Leader
> >   User Experience Department
> >   University of Arizona Libraries
> >   mhage...@email.arizona.edu
> > ---
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
> > Of Elizabeth Leonard
> > Sent: Friday, July 11, 2014 6:31 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: [CODE4LIB] Software to track website changes?
> >
> > Does anyone have a good way to track requests to make changes to 
> > your website(s)? I would like to be able to put in requests and be 
> > able to
> track
> > if they are done and when, so there's fewer emails flying about.
> >
> > E
> >
> > Elizabeth Leonard
> > Assistant Dean of Information Technologies, Resources Acquisition 
> > and Description Seton Hall University
> > 400 South Orange Avenue
> > South Orange, NJ 07079
> > 973-761-9445
> >
>
>
>
> --
>
> Jesse Martinez
> Web Services Librarian
> O'Neill Library, Boston College
> jesse.marti...@bc.edu
> 617-552-2509
>


Re: [CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Doran, Michael D
Hi Rob,

> Does anyone know of any scripts (preferably in Ruby or Python) which can
> slice up an LC call number and sort a table of items by LC call number?

Here be perl:

sortLC: for sorting LC call numbers
http://rocky.uta.edu/doran/sortlc/

-- Michael

# Michael Doran, Systems Librarian
# University of Texas at Arlington
# 817-272-5326 office
# 817-688-1926 mobile
# do...@uta.edu
# http://rocky.uta.edu/doran/



> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Robert Dumas
> Sent: Friday, July 11, 2014 11:01 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] LC Call # splitting/sorting scripts?
> 
> ​Hey all:
> 
> Does anyone know of any scripts (preferably in Ruby or Python) which can
> slice up an LC call number and sort a table of items by LC call number?
> 
> --
> Rob Dumas
> Chicago Public Library
> Woodson Regional


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Michael Schofield
Super suggestions in this thread. For the sake of transparency we do a few 
things:

1. Staff can report problems or make feature requests through a ticketing 
system we built that's baked into our WordPress network.

2. I personally use Trello for our scrum, with literally the scrum for Trello 
FF/Chrome add-ons and a burn-down chart. It's public if you're looking for a 
little inspiration. https://trello.com/b/5wflMskO/sherman-library

3. We use issues in Github. This is helpful for our staff because the commit 
includes the issue number so others can see exactly what's been fixed, when, 
and how.

Michael 

|| Plug Box
 = #libux: www.libux.co 
 = Web for Libraries: http://eepurl.com/utVZ9 
 = nd www.ns4lib.com



-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Priscilla Caplan
Sent: Friday, July 11, 2014 12:42 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

I am using Asana.  It is easy to get the hang of, has a lot of features, and 
the free version is fully functional.  Works well for lightweight task lists 
and (still testing but it seems like) also heavier project planning/dependency 
type task lists.

Priscilla

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cynthia 
Ng
Sent: Friday, July 11, 2014 12:36 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

I've worked with both JIRA and Redmine. For a small team, I think Redmine is a 
little easier to get going with (and free), but JIRA is very customizable (but 
can take a decent amount of initial time setting it up).

Both have the capability of grabbing issues via email, so in both cases when I 
worked with them, staff could fill out a form (on the intranet), which would 
send information formatted a certain way (based on the form
inputs) so that they are automatically added to the relevant project and such.

Not sure about the scheduling part. I know you can set a "due date", which 
could serve as a reminder.



On Fri, Jul 11, 2014 at 9:28 AM, Jesse Martinez 
wrote:

> I know of a few colleagues in different orgs who have had good success 
> using Redmine for task delegation (issue tracking) for small internal 
> projects.
>
> I've used JIRA for years and it is extremely flexible and has nice 
> custom workflow controls. Like others have mentioned, it can be 
> overkill for small projects, though.
>
>
> On Fri, Jul 11, 2014 at 11:33 AM, Elizabeth Leonard < 
> elizabeth.leon...@shu.edu> wrote:
>
> > What I am really looking for:
> >
> > Example: proquest updates links to its resources. I need to tell my
> people
> > to make that change and I want to be able to see that it was done- 
> > all in one place. I want to put changes on a schedule: when our 
> > Gallery's
> exhibit
> > is over, I want to make sure that the proper person is notified to 
> > change the image on the site that advertises the show.
> >
> > I really hate hunting through all my emails for this stuff, having 
> > to run around to find people and ask them.
> >
> > We use LibGuides as our website, which has an integrated link 
> > checkers,
> so
> > I am not worried as much about that.
> >
> > Does this make sense?
> >
> > Elizabeth
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
> > Of Hagedon, Mike - (mhagedon)
> > Sent: Friday, July 11, 2014 11:29 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: Re: [CODE4LIB] Software to track website changes?
> >
> > HI Elizabeth,
> > We've had great success (some might say too much!) with Redmine,
> installed
> > locally (we migrated from Trac). We're able to easily involve our 
> > colleagues in issue discussions (collaboration is very important to us).
> It
> > can integrate with email (but maybe you don't want that?), and we've 
> > integrated it with our campus single sign-on. It can be used for 
> > light project management issue tracking, or for support requests 
> > (which sounds more like what you're wanting). We have non-developers 
> > who have requested Redmine projects to track their projects, so it's 
> > useful beyond just tracking website changes.
> >
> > We also use the GitHub issue tracker for our one major open-source 
> > project, and it's great except when it's not flexible enough for 
> > what we want to do.
> >
> > Mike
> > ---
> >   Mike Hagedon
> >   Web Development Work Team Leader
> >   User Experience Department
> >   University of Arizona Libraries
> >   mhage...@email.arizona.edu
> > ---
> >
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
> > Of Elizabeth Leonard
> > Sent: Friday, July 11, 2014 6:31 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: [CODE4LIB] Software to track website

Re: [CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Eric Phetteplace
Bill Dueber wrote a gem for that:
https://github.com/billdueber/lc_callnumber

Since he did specifically ask for Ruby or Python. Looks like the Google
Code link has a Python solution in it.

Best,
Eric


On Fri, Jul 11, 2014 at 9:44 AM, Doran, Michael D  wrote:

> Hi Rob,
>
> > Does anyone know of any scripts (preferably in Ruby or Python) which can
> > slice up an LC call number and sort a table of items by LC call number?
>
> Here be perl:
>
> sortLC: for sorting LC call numbers
> http://rocky.uta.edu/doran/sortlc/
>
> -- Michael
>
> # Michael Doran, Systems Librarian
> # University of Texas at Arlington
> # 817-272-5326 office
> # 817-688-1926 mobile
> # do...@uta.edu
> # http://rocky.uta.edu/doran/
>
>
>
> > -Original Message-
> > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> > Robert Dumas
> > Sent: Friday, July 11, 2014 11:01 AM
> > To: CODE4LIB@LISTSERV.ND.EDU
> > Subject: [CODE4LIB] LC Call # splitting/sorting scripts?
> >
> > ​Hey all:
> >
> > Does anyone know of any scripts (preferably in Ruby or Python) which can
> > slice up an LC call number and sort a table of items by LC call number?
> >
> > --
> > Rob Dumas
> > Chicago Public Library
> > Woodson Regional
>


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Francis Kayiwa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 7/11/2014 11:29 AM, Terrell, Trey wrote:
> Another +1 for Github Issues. If you’re uncomfortable putting the
> website in a public repo they’ve given us 50 private repositories
> for free and have asked us to spread the word. You can just head
> over to https://education.github.com/ and request a discount for
> your organization - they’ve been amazing to work with. =)
> 

I had (sample of one) to jump through so many hoops and still couldn't
convince them to give me what you got.

FWIW All bitbucket needs is a .edu account and they will give you
unlimited repos. Sure not as *cool* as github but also has had less
bad press than github. ;-)

Cheers,
./fxk


- -- 
Anything is good if it's made of chocolate.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTwBhNAAoJEOptrq/fXk6MsNwH/25k4JrBHUcarVh2ZhwQUw64
RAUw7qmoiMPJlJbQCGkAZT683Mq5BogFkl18IrZaLWBRo27l59sVwf6tLZoge7CB
zxh86iucb0RKUTU4K+HBulnjXdHEVXX+EEgNXwOkeqcv4loLTxH7wEPews9TQgYg
lfObSqiIEaf0qzaLtWVgi/XwErrholJdjcGyrbmFBmX8FCQqCbRgpZhbvCVWYAeo
O7Mjs9oH7ew82Y1ZaJ5gjsskZVqlYZ32csIu76GS4iDCJkEiBBrRdMiKF9/QhWQH
K38XS2rnjItajpY1hL31GmMUMMKlXfMIrokJB8mVb1SjfKxSOOxK4g/iMfNrrcY=
=8b05
-END PGP SIGNATURE-


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Bridger Dyson-Smith
Hi Matthew,

That looks good to me. The only thing I might suggest -- depending on your
needs -- is to add  around your literals; e.g.

 Vol.

Issue 

If the processor you are using does something weird with white space,
you'll avoid it by having the white space in text element. You may need a
more precise XPath, depending on the context of your template, but the
initial statement didn't look to bad.

Hope that helps.
Best,
Bridger


On Fri, Jul 11, 2014 at 11:24 AM, Matthew Sherman 
wrote:

> Given the DSpace Dublin Core formatting I would like to be able to take
> this:
>
>  language="">1
>  Quarterly
> Review of Economics and Finance
> 47
>
> And turn during a OAI harvest turn it into:
>
> Quarterly Review of Economics and
> Finance Vol. 47 Issue 1
>
> I am thinking I can just add
>
>  Vol. 
> Issue 
>
> in the identifier section of the cross walk, but I am not 100% sure.  Also
> I am not sure if I will need to use the excessively complex XPath to
> reference my source values.  Can anyone tell me if I am on the right track?
>
>
> On Fri, Jul 11, 2014 at 11:13 AM, Matthew Sherman <
> matt.r.sher...@gmail.com>
> wrote:
>
> > Ok, that makes sense.  While I knew of OAI-PMH this is my first time
> > really getting my hands dirty with it so I wasn't sure if this
> > exceptionally detailed formatting was a function of the OAI protocols or
> a
> > function of DSpace.  I also extracted a metadata record from DSpace to
> see
> > how they are formatting it and this I what I found for the type field:
> >
> > Poster
> >
> >
> > On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie  wrote:
> >
> >> Matt said: "I guess it is the "doc:element/doc:element/doc:field" thing
> >> that is mostly what it throwing me."
> >>
> >> More DSpacey people than I can probably comment more knowledgeably on
> >> this, but this seems like less of an OAI-PMH thing than a DSpace thing.
> It
> >> looks like maybe DSpace stores metadata internally in a generic
> >> metadata/element/field structure like Bridger showed (with doc
> namespace):
> >>
> >> 
> >>  
> >> 
> >>  
> >> 
> >> 
> >> 
> >>  
> >>
> >> ...and the select is pulling the information it needs for the  />
> >> element in the OAI-PMH output out of the internal DSpace structure.
> >>
> >> Katie
> >>
> >>
> >> -Original Message-
> >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> >> Bridger Dyson-Smith
> >> Sent: Friday, July 11, 2014 10:56 AM
> >> To: CODE4LIB@LISTSERV.ND.EDU
> >> Subject: Re: [CODE4LIB] OAI Crosswalk XSLT
> >>
> >> Hi Matt,
> >>
> >> Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is
> >> available as an eBook. Mulberry Technologies has some quick reference
> >> guides [1] that might be helpful.
> >>
> >> Cheers,
> >> Bridger
> >>
> >> 
> >>  
> >> 
> >>  
> >> 
> >> 
> >> 
> >>  
> >>
> >> [1] http://www.mulberrytech.com/quickref/
> >>
> >>
> >>
> >> On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman <
> >> matt.r.sher...@gmail.com>
> >> wrote:
> >>
> >> > Hi Code4Lib folks,
> >> >
> >> > I have a question for those of you who have worked with OAI-PMH.  I am
> >> > currently editing our DSpace OAI crosswalk to include a few custom
> >> > metadata field that exist in our repository for publication
> >> > information and port them into a more standard format.  The problem I
> >> > am running into is the select statements they use are not the typical
> >> > XPath statements I am used to.  For example:
> >> >
> >> >  >> >
> >> > select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']
> >> > /doc:element/doc:element/doc:field[@name='value']">
> >> >  
> >> >
> >> > I know what the "." does, but the other select statement is a bit
> >> > foreign to me.  So my question is, does anyone know of some reference
> >> > material that can help me make sense of this select?  I need to
> >> > understand what it is doing so I can make my own.  Thanks for any
> >> insight you can provide.
> >> >
> >> > Matt Sherman
> >> >
> >>
> >
> >
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
Thanks, that is very helpful.


On Fri, Jul 11, 2014 at 1:30 PM, Bridger Dyson-Smith 
wrote:

> Hi Matthew,
>
> That looks good to me. The only thing I might suggest -- depending on your
> needs -- is to add  around your literals; e.g.
>
>  Vol.
> 
> Issue 
>
> If the processor you are using does something weird with white space,
> you'll avoid it by having the white space in text element. You may need a
> more precise XPath, depending on the context of your template, but the
> initial statement didn't look to bad.
>
> Hope that helps.
> Best,
> Bridger
>
>
> On Fri, Jul 11, 2014 at 11:24 AM, Matthew Sherman <
> matt.r.sher...@gmail.com>
> wrote:
>
> > Given the DSpace Dublin Core formatting I would like to be able to take
> > this:
> >
> >  > language="">1
> >   language="">Quarterly
> > Review of Economics and Finance
> > 47
> >
> > And turn during a OAI harvest turn it into:
> >
> > Quarterly Review of Economics and
> > Finance Vol. 47 Issue 1
> >
> > I am thinking I can just add
> >
> >  Vol. 
> > Issue 
> >
> > in the identifier section of the cross walk, but I am not 100% sure.
>  Also
> > I am not sure if I will need to use the excessively complex XPath to
> > reference my source values.  Can anyone tell me if I am on the right
> track?
> >
> >
> > On Fri, Jul 11, 2014 at 11:13 AM, Matthew Sherman <
> > matt.r.sher...@gmail.com>
> > wrote:
> >
> > > Ok, that makes sense.  While I knew of OAI-PMH this is my first time
> > > really getting my hands dirty with it so I wasn't sure if this
> > > exceptionally detailed formatting was a function of the OAI protocols
> or
> > a
> > > function of DSpace.  I also extracted a metadata record from DSpace to
> > see
> > > how they are formatting it and this I what I found for the type field:
> > >
> > > Poster
> > >
> > >
> > > On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie  wrote:
> > >
> > >> Matt said: "I guess it is the "doc:element/doc:element/doc:field"
> thing
> > >> that is mostly what it throwing me."
> > >>
> > >> More DSpacey people than I can probably comment more knowledgeably on
> > >> this, but this seems like less of an OAI-PMH thing than a DSpace
> thing.
> > It
> > >> looks like maybe DSpace stores metadata internally in a generic
> > >> metadata/element/field structure like Bridger showed (with doc
> > namespace):
> > >>
> > >> 
> > >>  
> > >> 
> > >>  
> > >> 
> > >> 
> > >> 
> > >>  
> > >>
> > >> ...and the select is pulling the information it needs for the  > />
> > >> element in the OAI-PMH output out of the internal DSpace structure.
> > >>
> > >> Katie
> > >>
> > >>
> > >> -Original Message-
> > >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
> Of
> > >> Bridger Dyson-Smith
> > >> Sent: Friday, July 11, 2014 10:56 AM
> > >> To: CODE4LIB@LISTSERV.ND.EDU
> > >> Subject: Re: [CODE4LIB] OAI Crosswalk XSLT
> > >>
> > >> Hi Matt,
> > >>
> > >> Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is
> > >> available as an eBook. Mulberry Technologies has some quick reference
> > >> guides [1] that might be helpful.
> > >>
> > >> Cheers,
> > >> Bridger
> > >>
> > >> 
> > >>  
> > >> 
> > >>  
> > >> 
> > >> 
> > >> 
> > >>  
> > >>
> > >> [1] http://www.mulberrytech.com/quickref/
> > >>
> > >>
> > >>
> > >> On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman <
> > >> matt.r.sher...@gmail.com>
> > >> wrote:
> > >>
> > >> > Hi Code4Lib folks,
> > >> >
> > >> > I have a question for those of you who have worked with OAI-PMH.  I
> am
> > >> > currently editing our DSpace OAI crosswalk to include a few custom
> > >> > metadata field that exist in our repository for publication
> > >> > information and port them into a more standard format.  The problem
> I
> > >> > am running into is the select statements they use are not the
> typical
> > >> > XPath statements I am used to.  For example:
> > >> >
> > >> >  > >> >
> > >> >
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']
> > >> > /doc:element/doc:element/doc:field[@name='value']">
> > >> >  
> > >> >
> > >> > I know what the "." does, but the other select statement is a bit
> > >> > foreign to me.  So my question is, does anyone know of some
> reference
> > >> > material that can help me make sense of this select?  I need to
> > >> > understand what it is doing so I can make my own.  Thanks for any
> > >> insight you can provide.
> > >> >
> > >> > Matt Sherman
> > >> >
> > >>
> > >
> > >
> >
>


Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Bridger Dyson-Smith
And just because I'm drinking too much coffee...

If you're using an XSLT 2.0 processor for this you can do some things with
variables that might make things a little easier; e.g.





You can call those variables in a concat() function and you won't have to
deal with wonky spacing in your output. There are almost certainly a bunch
of much better ways to do this - I'll never be anything better than an XSLT
apprentice - but it might be a good starting point.

See the second  for the difference in output.
Cheers.

--> cat sherman.xml


1
Quarterly
Review of Economics and Finance
47


--> cat sherman.xsl

http://www.w3.org/1999/XSL/Transform";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
exclude-result-prefixes="xs"
version="2.0">







 Vol.

Issue 







--> saxon -s:./sherman.xml -xsl:./sherman.xsl

Quarterly
Review of Economics and Finance Vol. 47 Issue 1
Quarterly Review of Economics and Finance Vol. 47 Issue
1


On Fri, Jul 11, 2014 at 1:33 PM, Matthew Sherman 
wrote:

> Thanks, that is very helpful.
>
>
> On Fri, Jul 11, 2014 at 1:30 PM, Bridger Dyson-Smith <
> bdysonsm...@gmail.com>
> wrote:
>
> > Hi Matthew,
> >
> > That looks good to me. The only thing I might suggest -- depending on
> your
> > needs -- is to add  around your literals; e.g.
> >
> >  Vol.
> >  select="dcvalue[@qualifier='volume']"/>
> > Issue 
> >
> > If the processor you are using does something weird with white space,
> > you'll avoid it by having the white space in text element. You may need a
> > more precise XPath, depending on the context of your template, but the
> > initial statement didn't look to bad.
> >
> > Hope that helps.
> > Best,
> > Bridger
> >
> >
> > On Fri, Jul 11, 2014 at 11:24 AM, Matthew Sherman <
> > matt.r.sher...@gmail.com>
> > wrote:
> >
> > > Given the DSpace Dublin Core formatting I would like to be able to take
> > > this:
> > >
> > >  > > language="">1
> > >   > language="">Quarterly
> > > Review of Economics and Finance
> > > 47
> > >
> > > And turn during a OAI harvest turn it into:
> > >
> > > Quarterly Review of Economics and
> > > Finance Vol. 47 Issue 1
> > >
> > > I am thinking I can just add
> > >
> > >  Vol. 
> > > Issue 
> > >
> > > in the identifier section of the cross walk, but I am not 100% sure.
> >  Also
> > > I am not sure if I will need to use the excessively complex XPath to
> > > reference my source values.  Can anyone tell me if I am on the right
> > track?
> > >
> > >
> > > On Fri, Jul 11, 2014 at 11:13 AM, Matthew Sherman <
> > > matt.r.sher...@gmail.com>
> > > wrote:
> > >
> > > > Ok, that makes sense.  While I knew of OAI-PMH this is my first time
> > > > really getting my hands dirty with it so I wasn't sure if this
> > > > exceptionally detailed formatting was a function of the OAI protocols
> > or
> > > a
> > > > function of DSpace.  I also extracted a metadata record from DSpace
> to
> > > see
> > > > how they are formatting it and this I what I found for the type
> field:
> > > >
> > > > Poster
> > > >
> > > >
> > > > On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie 
> wrote:
> > > >
> > > >> Matt said: "I guess it is the "doc:element/doc:element/doc:field"
> > thing
> > > >> that is mostly what it throwing me."
> > > >>
> > > >> More DSpacey people than I can probably comment more knowledgeably
> on
> > > >> this, but this seems like less of an OAI-PMH thing than a DSpace
> > thing.
> > > It
> > > >> looks like maybe DSpace stores metadata internally in a generic
> > > >> metadata/element/field structure like Bridger showed (with doc
> > > namespace):
> > > >>
> > > >> 
> > > >>  
> > > >> 
> > > >>  
> > > >> 
> > > >> 
> > > >> 
> > > >>  
> > > >>
> > > >> ...and the select is pulling the information it needs for the
>  > > />
> > > >> element in the OAI-PMH output out of the internal DSpace structure.
> > > >>
> > > >> Katie
> > > >>
> > > >>
> > > >> -Original Message-
> > > >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On
> Behalf
> > Of
> > > >> Bridger Dyson-Smith
> > > >> Sent: Friday, July 11, 2014 10:56 AM
> > > >> To: CODE4LIB@LISTSERV.ND.EDU
> > > >> Subject: Re: [CODE4LIB] OAI Crosswalk XSLT
> > > >>
> > > >> Hi Matt,
> > > >>
> > > >> Michael Kays' XSLT 2.0 and XPath 2.0 is a great reference and is
> > > >> available as an eBook. Mulberry Technologies has some quick
> reference
> > > >> guides [1] that might be helpful.
> > > >>
> > > >> Cheers,
> > > >> Bridger
> > > >>
> > > >> 
> > > >>  
> > > >> 
> > > >>  
> > > >> 
> > > >> 
> > > >> 
> > > >>  
> > > >>
> > > >> [1] http://www.mulberrytech.com/quickref/
> > > >>
> > > >>
> > > >>
> > > >> On Fri, Jul 11, 2014 at 10:38 AM, Matthew Sherman <
> > > >> matt.r.sher...@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > Hi Code4L

Re: [CODE4LIB] OAI Crosswalk XSLT

2014-07-11 Thread Matthew Sherman
Regardless, I am impressed.  Thanks, this gives me some ideas to chew over
and analyze.


On Fri, Jul 11, 2014 at 1:43 PM, Bridger Dyson-Smith 
wrote:

> And just because I'm drinking too much coffee...
>
> If you're using an XSLT 2.0 processor for this you can do some things with
> variables that might make things a little easier; e.g.
>
>  select="normalize-space(dcvalue[@qualifier='name'])"/>
>  select="normalize-space(dcvalue[@qualifier='volume'])"/>
>  select="normalize-space(dcvalue[@qualifier='issue'])"/>
>
> You can call those variables in a concat() function and you won't have to
> deal with wonky spacing in your output. There are almost certainly a bunch
> of much better ways to do this - I'll never be anything better than an XSLT
> apprentice - but it might be a good starting point.
>
> See the second  for the difference in output.
> Cheers.
>
> --> cat sherman.xml
> 
> 
>  language="">1
> Quarterly
> Review of Economics and Finance
>  language="">47
> 
>
> --> cat sherman.xsl
> 
> http://www.w3.org/1999/XSL/Transform";
> xmlns:xs="http://www.w3.org/2001/XMLSchema";
> exclude-result-prefixes="xs"
> version="2.0">
> 
>
> 
>  select="normalize-space(dcvalue[@qualifier='name'])"/>
>  select="normalize-space(dcvalue[@qualifier='volume'])"/>
>  select="normalize-space(dcvalue[@qualifier='issue'])"/>
>
>  select="dcvalue[@qualifier='name']"/> Vol.
> 
> Issue 
> 
>
> 
> 
> 
> 
>
> --> saxon -s:./sherman.xml -xsl:./sherman.xsl
> 
> Quarterly
> Review of Economics and Finance Vol. 47 Issue 1
> Quarterly Review of Economics and Finance Vol. 47 Issue
> 1
>
>
> On Fri, Jul 11, 2014 at 1:33 PM, Matthew Sherman  >
> wrote:
>
> > Thanks, that is very helpful.
> >
> >
> > On Fri, Jul 11, 2014 at 1:30 PM, Bridger Dyson-Smith <
> > bdysonsm...@gmail.com>
> > wrote:
> >
> > > Hi Matthew,
> > >
> > > That looks good to me. The only thing I might suggest -- depending on
> > your
> > > needs -- is to add  around your literals; e.g.
> > >
> > >  Vol.
> > >  > select="dcvalue[@qualifier='volume']"/>
> > > Issue 
> > >
> > > If the processor you are using does something weird with white space,
> > > you'll avoid it by having the white space in text element. You may
> need a
> > > more precise XPath, depending on the context of your template, but the
> > > initial statement didn't look to bad.
> > >
> > > Hope that helps.
> > > Best,
> > > Bridger
> > >
> > >
> > > On Fri, Jul 11, 2014 at 11:24 AM, Matthew Sherman <
> > > matt.r.sher...@gmail.com>
> > > wrote:
> > >
> > > > Given the DSpace Dublin Core formatting I would like to be able to
> take
> > > > this:
> > > >
> > > >  > > > language="">1
> > > >   > > language="">Quarterly
> > > > Review of Economics and Finance
> > > > 47
> > > >
> > > > And turn during a OAI harvest turn it into:
> > > >
> > > > Quarterly Review of Economics and
> > > > Finance Vol. 47 Issue 1
> > > >
> > > > I am thinking I can just add
> > > >
> > > >  Vol.  select=""/>
> > > > Issue 
> > > >
> > > > in the identifier section of the cross walk, but I am not 100% sure.
> > >  Also
> > > > I am not sure if I will need to use the excessively complex XPath to
> > > > reference my source values.  Can anyone tell me if I am on the right
> > > track?
> > > >
> > > >
> > > > On Fri, Jul 11, 2014 at 11:13 AM, Matthew Sherman <
> > > > matt.r.sher...@gmail.com>
> > > > wrote:
> > > >
> > > > > Ok, that makes sense.  While I knew of OAI-PMH this is my first
> time
> > > > > really getting my hands dirty with it so I wasn't sure if this
> > > > > exceptionally detailed formatting was a function of the OAI
> protocols
> > > or
> > > > a
> > > > > function of DSpace.  I also extracted a metadata record from DSpace
> > to
> > > > see
> > > > > how they are formatting it and this I what I found for the type
> > field:
> > > > >
> > > > >  language="">Poster
> > > > >
> > > > >
> > > > > On Fri, Jul 11, 2014 at 11:08 AM, Dunn, Katie 
> > wrote:
> > > > >
> > > > >> Matt said: "I guess it is the "doc:element/doc:element/doc:field"
> > > thing
> > > > >> that is mostly what it throwing me."
> > > > >>
> > > > >> More DSpacey people than I can probably comment more knowledgeably
> > on
> > > > >> this, but this seems like less of an OAI-PMH thing than a DSpace
> > > thing.
> > > > It
> > > > >> looks like maybe DSpace stores metadata internally in a generic
> > > > >> metadata/element/field structure like Bridger showed (with doc
> > > > namespace):
> > > > >>
> > > > >> 
> > > > >>  
> > > > >> 
> > > > >>  
> > > > >> 
> > > > >> 
> > > > >> 
> > > > >>  
> > > > >>
> > > > >> ...and the select is pulling the information it needs for the
> >  > > > />
> > > > >> element in the OAI-PMH output out of the internal DSpace
> structure.
> > > > >>
> > > > >> Katie
> > > > >>
> > > > >>
> > > > >> -Original Message-
> >

Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Geoffrey Spear
On Fri, Jul 11, 2014 at 1:01 PM, Francis Kayiwa  wrote:
>> Another +1 for Github Issues. If you’re uncomfortable putting the
>> website in a public repo they’ve given us 50 private repositories
>> for free and have asked us to spread the word. You can just head
>> over to https://education.github.com/ and request a discount for
>> your organization - they’ve been amazing to work with. =)
>>
>
> I had (sample of one) to jump through so many hoops and still couldn't
> convince them to give me what you got.
>
> FWIW All bitbucket needs is a .edu account and they will give you
> unlimited repos. Sure not as *cool* as github but also has had less
> bad press than github. ;-)

We use bitbucket for both the free private repos and issue tracking here.

In my experience, their issue tracker is not nearly as good at
Github's (which isn't particularly surprising since they'd like you to
pay for Jira.)

Github's education discounts looked to me like they were aimed
specifically at teaching rather than being free for any use by an
educational institution when I looked at them, but I don't remember if
there was specific language that gave me that impression or just vague
"use github in the classroom!" marketing. I know Jira does actually
distinguish between "use at an educational institution" and "classroom
use" in their discounted vs. free policy.

If I could get free Travis for Private Repos along with free Github
I'd switch in a second; I don't know that the improved issue tracker
alone would be worth the effort for me.
--
Geoffrey Spear
Metadata Manager
Health Sciences Library System
University of Pittsburgh


Re: [CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Roy

Well, if you can accommodate Perl, here's software that will enable that:

   http://homepages.wmich.edu/~zimmer/other_index.html

and look at cnparse.lib


On 7/11/2014 12:01 PM, Robert Dumas wrote:

​Hey all:

Does anyone know of any scripts (preferably in Ruby or Python) which can slice 
up an LC call number and sort a table of items by LC call number?
  


[CODE4LIB] Private Repos WAS: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Michael Schofield
Maybe we could share our decisions behind whether we keep our github/bitbucket 
repositories public or private. For the most part, I keep web and other 
non-sensitive code completely public. While there's a little red tape around 
releasing themes we've built as, ah, "packages," intrepid diggers would find 
most of it on Github.

Obviously all of our database connections / patron apis aren't a part of that, 
but I think largely the health [and independence] of #libweb stuff relies on 
sharing and good-natured ripping off.  Even if the code is awful, I'm not too 
concerned with private repos.

Michael
//  www.ns4lib.com 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Geoffrey Spear
Sent: Friday, July 11, 2014 2:23 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

On Fri, Jul 11, 2014 at 1:01 PM, Francis Kayiwa  wrote:
>> Another +1 for Github Issues. If you’re uncomfortable putting the 
>> website in a public repo they’ve given us 50 private repositories for 
>> free and have asked us to spread the word. You can just head over to 
>> https://education.github.com/ and request a discount for your 
>> organization - they’ve been amazing to work with. =)
>>
>
> I had (sample of one) to jump through so many hoops and still couldn't 
> convince them to give me what you got.
>
> FWIW All bitbucket needs is a .edu account and they will give you 
> unlimited repos. Sure not as *cool* as github but also has had less 
> bad press than github. ;-)

We use bitbucket for both the free private repos and issue tracking here.

In my experience, their issue tracker is not nearly as good at Github's (which 
isn't particularly surprising since they'd like you to pay for Jira.)

Github's education discounts looked to me like they were aimed specifically at 
teaching rather than being free for any use by an educational institution when 
I looked at them, but I don't remember if there was specific language that gave 
me that impression or just vague "use github in the classroom!" marketing. I 
know Jira does actually distinguish between "use at an educational institution" 
and "classroom use" in their discounted vs. free policy.

If I could get free Travis for Private Repos along with free Github I'd switch 
in a second; I don't know that the improved issue tracker alone would be worth 
the effort for me.
--
Geoffrey Spear
Metadata Manager
Health Sciences Library System
University of Pittsburgh


Re: [CODE4LIB] LC Call # splitting/sorting scripts?

2014-07-11 Thread Doran, Michael D
Rob,

I recommend you try them all and then write a comparative review for the 
Code4lib Journal. ;-)

-- Michael

> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
> Eric Phetteplace
> Sent: Friday, July 11, 2014 11:56 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] LC Call # splitting/sorting scripts?
> 
> Bill Dueber wrote a gem for that:
> https://github.com/billdueber/lc_callnumber
> 
> Since he did specifically ask for Ruby or Python. Looks like the Google
> Code link has a Python solution in it.
> 
> Best,
> Eric
> 
> 
> On Fri, Jul 11, 2014 at 9:44 AM, Doran, Michael D  wrote:
> 
> > Hi Rob,
> >
> > > Does anyone know of any scripts (preferably in Ruby or Python) which
> can
> > > slice up an LC call number and sort a table of items by LC call
> number?
> >
> > Here be perl:
> >
> > sortLC: for sorting LC call numbers
> > http://rocky.uta.edu/doran/sortlc/
> >
> > -- Michael
> >
> > # Michael Doran, Systems Librarian
> > # University of Texas at Arlington
> > # 817-272-5326 office
> > # 817-688-1926 mobile
> > # do...@uta.edu
> > # http://rocky.uta.edu/doran/
> >
> >
> >
> > > -Original Message-
> > > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
> Of
> > > Robert Dumas
> > > Sent: Friday, July 11, 2014 11:01 AM
> > > To: CODE4LIB@LISTSERV.ND.EDU
> > > Subject: [CODE4LIB] LC Call # splitting/sorting scripts?
> > >
> > > ​Hey all:
> > >
> > > Does anyone know of any scripts (preferably in Ruby or Python) which
> can
> > > slice up an LC call number and sort a table of items by LC call
> number?
> > >
> > > --
> > > Rob Dumas
> > > Chicago Public Library
> > > Woodson Regional
> >


Re: [CODE4LIB] online payment system for libraries?

2014-07-11 Thread Kim, Bohyun
Hi Mark,

OIC. I understand now. We are not using a CMS right now but actually have
been asked to move our library website into Terminal 4 CMS selected by the
university media office by the end of this October. (Yup, another
proprietary CMS one hears about first time.) So that may be a concern in
this case. I see that Stripe has a plugin for WP and we have several WP
sites so that may be a fast option for us as well. Thanks for mentioning
Square. I think the circ desk folks at mpow does not want to handle
payment at all and move all payment to online. But I will let them know
about Square as an option. OK if I email you with questions if I run into
any issue while investigating Stripe?

If you have the library payment page using Stripe accessible without
authentication by any chance, I would love to see it as well.

Thanks!
Bohyun





On 7/11/14, 12:04 PM, "Mark Pernotto"  wrote:

>Bohyun,
>
>Apologies for the ambiguity.  I didn't know if you were restricted to a
>specific CMS or platform already, or if you'd have the ability/freedom to
>extend development of a payment gateway yourself.  For example, if you
>were
>using WordPress, and were already locked in to Mijireh, or needed a
>solution to fit some existing proprietary need.  It doesn't sound like
>that's the case.
>
>You will still need an SSL certificate on the domain you plan to run
>charges through - but you can use non-SSL for testing purposes.  I've
>found
>the documentation fairly easy to navigate, but I've been implementing
>their
>solutions for a couple of years now, and perhaps familiar with how they've
>set things up.
>
>Just a thought - if you're replacing a cash register at the front desk,
>you
>could also look into Square (https://square.com).  I think they're giving
>that little square credit card swipey-thingy away now for free after
>successful registration/activation.  You could just pickup an inexpensive
>Android Tablet or find a used iPod Touch to handle transactions.  They
>don't offer an embedded API for use in websites - yet.
>
>I hope that helps!
>
>.m
>
>
>
>
>
>On Fri, Jul 11, 2014 at 8:26 AM, Kim, Bohyun 
>wrote:
>
>> Thanks everyone for more online payment system/service options!
>>
>> Mark, thanks for mentioning about the PCI/DSS compliance in relation to
>> this. This is really good to know. Stripe looks promising to me. Our
>> library is looking into removing the cash register at the circ desk and
>> collect all library fines in addition to services charges (such as ILL
>> fees for corporate members or Conference room charges for non-campus
>> users). So we need a solution that will let us customize the fee
>> categories, amounts, etc. with the least effort on us to set it up.
>>
>> What did you mean by a pre-packaged solution??
>>
>> Thanks!
>> Bohyun
>>
>>
>>
>> On 7/10/14, 11:20 AM, "Mark Pernotto"  wrote:
>>
>> >From a development standpoint, I have really enjoyed using Stripe (
>> >https://stripe.com/).  They offer some great hooks to get done anything
>> >I've ever wanted to do, and the payment processing is all done on
>>Stripe's
>> >servers - no PCI/DSS compliance issues to worry about!  I've
>>implemented
>> >instances in PHP, C# and Python, and a very basic implementation in
>> >Node.JS
>> >-  I know they have examples in lots of other languages as well.
>> >
>> >I couldn't tell from your question if you were looking for a
>>pre-packaged
>> >solution, or something you could develop/work with in-house.
>> >
>> >.m
>> >
>> >
>> >
>>
>>
>>
>>
>>
>> On 7/10/14, 12:53 PM, "Elizabeth Leonard" 
>> wrote:
>>
>> >Our campus is looking at Touchnet for all online payments (Bursar,
>> >library, etc.)
>> >
>> >I haven't fully implemented yet, but it looks like it will be adequate.
>> >
>> >Elizabeth
>> >
>> >-Original Message-
>> >From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
>> >Ryan Engel
>> >Sent: Thursday, July 10, 2014 12:21 PM
>> >To: CODE4LIB@LISTSERV.ND.EDU
>> >Subject: Re: [CODE4LIB] online payment system for libraries?
>> >
>> >Does your campus have a recommended/approved payment processing vendor?
>> >I have a campus site that uses CASHNet and Drupal; Drupal because
>>that's
>> >what we do, and CASHNet because that's the preferred vendor on my
>> >campus.  We also are not allowed to use more well-known processors like
>> >PayPal or Square.
>> >
>> >> Erik Sandall 
>> >> July 10, 2014 at 11:13 AM
>> >> We're in the process of implementing membership renewals (we're a
>> >> membership library) using Drupal Commerce and First Data Global
>> >> Gateway. The plan is to eventually expand this to handle new
>> >> memberships, donations, and some retail sales.
>> >>
>> >> Donations and fines payments currently go through Innovative
>> >> Interfaces's Ecommerce product paired with PayPal (I think it works
>> >> with other payment vendors, too).
>> >>
>> >> Regards,
>> >>
>> >> Erik.
>> >>
>> >> --
>> >> Erik Sandall, MLIS
>> >> Electronic Services Librarian 

Re: [CODE4LIB] Private Repos WAS: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
Around a year ago we drafted and implemented an open source policy
(http://osulibrary.oregonstate.edu/ets/guidelines) that says our default
stance is public repositories, both for projects in active development and
those we consider stable or orphaned. We¹re still at the beginning of the
process, so we still occasionally have some private repositories for those
projects with seriously specific scope or projects which we haven¹t
invested the time into to make public (via using environment variables for
passwords and such.) However, if you¹d like to see some of what we¹ve
published feel free to check us out - http://github.com/osulp .

Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331



On 7/11/14, 11:59 AM, "Michael Schofield"  wrote:

>Maybe we could share our decisions behind whether we keep our
>github/bitbucket repositories public or private. For the most part, I
>keep web and other non-sensitive code completely public. While there's a
>little red tape around releasing themes we've built as, ah, "packages,"
>intrepid diggers would find most of it on Github.
>
>Obviously all of our database connections / patron apis aren't a part of
>that, but I think largely the health [and independence] of #libweb stuff
>relies on sharing and good-natured ripping off.  Even if the code is
>awful, I'm not too concerned with private repos.
>
>Michael
>//  www.ns4lib.com
>
>-Original Message-
>From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
>Geoffrey Spear
>Sent: Friday, July 11, 2014 2:23 PM
>To: CODE4LIB@LISTSERV.ND.EDU
>Subject: Re: [CODE4LIB] Software to track website changes?
>
>On Fri, Jul 11, 2014 at 1:01 PM, Francis Kayiwa 
>wrote:
>>> Another +1 for Github Issues. If you¹re uncomfortable putting the
>>> website in a public repo they¹ve given us 50 private repositories for
>>> free and have asked us to spread the word. You can just head over to
>>> https://education.github.com/ and request a discount for your
>>> organization - they¹ve been amazing to work with. =)
>>>
>>
>> I had (sample of one) to jump through so many hoops and still couldn't
>> convince them to give me what you got.
>>
>> FWIW All bitbucket needs is a .edu account and they will give you
>> unlimited repos. Sure not as *cool* as github but also has had less
>> bad press than github. ;-)
>
>We use bitbucket for both the free private repos and issue tracking here.
>
>In my experience, their issue tracker is not nearly as good at Github's
>(which isn't particularly surprising since they'd like you to pay for
>Jira.)
>
>Github's education discounts looked to me like they were aimed
>specifically at teaching rather than being free for any use by an
>educational institution when I looked at them, but I don't remember if
>there was specific language that gave me that impression or just vague
>"use github in the classroom!" marketing. I know Jira does actually
>distinguish between "use at an educational institution" and "classroom
>use" in their discounted vs. free policy.
>
>If I could get free Travis for Private Repos along with free Github I'd
>switch in a second; I don't know that the improved issue tracker alone
>would be worth the effort for me.
>--
>Geoffrey Spear
>Metadata Manager
>Health Sciences Library System
>University of Pittsburgh


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
It likely helped that we already had a variety of open source projects on
github, and I told them our primary impetus for private repositories was
to get off of gitlab and centralize everything with them.

Trey


On 7/11/14, 10:01 AM, "Francis Kayiwa"  wrote:

>-BEGIN PGP SIGNED MESSAGE-
>Hash: SHA1
>
>On 7/11/2014 11:29 AM, Terrell, Trey wrote:
>> Another +1 for Github Issues. If you¹re uncomfortable putting the
>> website in a public repo they¹ve given us 50 private repositories
>> for free and have asked us to spread the word. You can just head
>> over to https://education.github.com/ and request a discount for
>> your organization - they¹ve been amazing to work with. =)
>> 
>
>I had (sample of one) to jump through so many hoops and still couldn't
>convince them to give me what you got.
>
>FWIW All bitbucket needs is a .edu account and they will give you
>unlimited repos. Sure not as *cool* as github but also has had less
>bad press than github. ;-)
>
>Cheers,
>./fxk
>
>
>- -- 
>Anything is good if it's made of chocolate.
>-BEGIN PGP SIGNATURE-
>Version: GnuPG v2.0.22 (MingW32)
>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
>iQEcBAEBAgAGBQJTwBhNAAoJEOptrq/fXk6MsNwH/25k4JrBHUcarVh2ZhwQUw64
>RAUw7qmoiMPJlJbQCGkAZT683Mq5BogFkl18IrZaLWBRo27l59sVwf6tLZoge7CB
>zxh86iucb0RKUTU4K+HBulnjXdHEVXX+EEgNXwOkeqcv4loLTxH7wEPews9TQgYg
>lfObSqiIEaf0qzaLtWVgi/XwErrholJdjcGyrbmFBmX8FCQqCbRgpZhbvCVWYAeo
>O7Mjs9oH7ew82Y1ZaJ5gjsskZVqlYZ32csIu76GS4iDCJkEiBBrRdMiKF9/QhWQH
>K38XS2rnjItajpY1hL31GmMUMMKlXfMIrokJB8mVb1SjfKxSOOxK4g/iMfNrrcY=
>=8b05
>-END PGP SIGNATURE-


[CODE4LIB] Call for Student/Recent Graduate Proposals

2014-07-11 Thread Holley Long
Call for Student and Recent Graduate Proposals 
Digital Liaisons: Building Communities and Empowering Culture through Digital 
Libraries
SUBMISSION DEADLINE: Friday, September 19, 2014
ACCEPTANCE NOTIFICATION: Monday, September 29, 2014

The Special Interest Group for Digital Libraries 
(http://www.asis.org/sig/sigdl) of the Association for Information Science & 
Technology (ASIS&T) is seeking proposals from students and recently graduated 
professionals (having graduated May 2012 or later) for a student panel at the 
ASIS&T 2014 Annual Meeting in Seattle on October 31 – November 4, 2014.

This session is intended to provide students and recent graduates with an 
opportunity to present their work during the ASIST annual conference on areas 
of interest relevant to information and knowledge management. The session will 
also serve as a social meeting point to facilitate networking between students, 
faculty, and professionals. Note: Presenters do not have to attend the 
conference in order to qualify. To accommodate individuals who cannot attend 
the conference, we are accepting pre-made video presentations and mailed-in 
posters. All abstracts, presentation media, and posters will be published on 
the SIG DL website after the conference.

Topics
Poster and lightning talk presentation proposals should focus on innovative 
projects that explore digital libraries through topics concerning community 
and/or culture, in keeping with this year’s ASIS&T annual meeting theme. 
Proposals may include, but are not limited to, past research, case studies, and 
current projects on areas such as social network analysis, linked data, open 
access and new publishing models, crowdsourcing, big data, digital humanities, 
citizen science, or other projects falling within the panel’s theme. (The list 
is meant to be illustrative, not prescriptive.)

Who is Eligible?
Submissions can be made as a single author or a group of authors, including 
collaborations between students or recent graduates from different 
institutions. Student ASIST chapters are particularly encouraged to submit a 
poster as a group. Authors do NOT need to be members of ASIS&T. However, they 
must pay for the conference registration fee and related expenses if attending 
in person. Students and recent graduates are encouraged to consult faculty and 
professional mentors but should not allow them to be a significant contributor 
to the content. All research is expected to be purely the students' or recent 
graduates' work and could include coursework, internship experiences, work 
related experience, and independent interests, including theses or other 
capstone projects.

Selection Criteria
Up to 10 posters and 5 lightning talk proposals will be accepted for the panel 
session. Poster submissions must include an abstract of no less than 250 words 
and a one page storyboard or mockup of the poster. Lightning talk submissions 
must include a two page paper using the ASIST short paper template available at 
https://www.asis.org/asist2014/AM14ProceedingsFormat.pdf. Students should 
indicate whether they will be present at the conference and which format they 
plan to present. Both posters and lightning talk proposals will be selected 
based on the following criteria: relevance of topics to the Digital Liaisons 
session and SIG DL mission, feasibility of presentation within a compressed 
format, and originality of research.

Awards
The following awards will be given at the session.
● $300 for the best paper
● $150 for the best poster
● $100 for honorable mention paper
● $100 for honorable mention poster

Submission and Deadline
Authors are invited to submit proposals by filling out a form at 
http://tinyurl.com/k85n3ad anytime until 11:59 pm EST, September 19, 2014. 
Selections will be made by a panel of judges. If you have any questions, please 
email Holley Long at holley.l...@colorado.edu.