Re: [CODE4LIB] WebOPAC/III Z39.50 PHP Query/PHPYAZ

2012-05-11 Thread Madrigal, Juan A
I'm quickly learning that the hard way! Either vendor lock-in is to blame
for this or the fact that many of these systems predate the web and rely
on esoteric protocols.

I finally ended up screen scraping with curl and using a regex to extract
the title. 

The url looks like this:
http://catalog.library.miami.edu/search/c?QA76.575%20.T47%202009

I'm pretty certain that url parameters map to Z39.50.

In this case the option values in our search form are the parameters:

option value=X selected=selectedKeyword/option
option value=tTitle/option
option value=aAuthor/option
option value=dSubject/option
option value=cLC Call Number/option
option value=lLocal Call Number/option
option value=gSuDocs Number/option
option value=iISSN . ISBN Number/option
option value=oOCLC Number/option
option value=mMusic Publisher Number/option


Thanks Godmar!


Juan Madrigal


Web Developer
Web and Emerging Technologies
University of Miami
Richter Library






On 5/10/12 10:57 AM, Godmar Back god...@gmail.com wrote:

Scraping III systems has got to be one of the most frequently repeated
tasks in the history of coding librarianship.

Majax2 ([1,2]) is one such service, though (as of right now) it doesn't
support search by Call Number.
Here's an example ISBN search:
http://libx.lib.vt.edu/services/majax2/isbn/0747591059?opacbase=http://cat
alog.library.miami.edu/search

Since you have Summon, you could use their API.  Example is here [3,4]

 - Godmar

[1] http://libx.lib.vt.edu/services/majax2/
[2] http://code.google.com/p/majax2/
[3] http://libx.lib.vt.edu/services/summon/test.php
[4] http://libx.lib.vt.edu/services/summon/

On Wed, May 9, 2012 at 11:27 AM, Madrigal, Juan A
j.madrig...@miami.eduwrote:

 Hi,

 I'm looking for a way to send a Call Number to WebOPAC via a query so
that
 I can return data (title, author, etcŠ) for a specific book in the
catalog
 preferably in JSON or XML (I'll even take text at this point).
 I'm thinking that one way  to accomplish this is via Z39.50 and send a
 query to the backend that powers WebOPAC

 Has anyone done something similar to this?

 PHP YAZ (https://www.indexdata.com/phpyaz) looks promising, but I'd
 appreciate any guidance.

 Thanks,

 Juan Madrigal

 Web Developer
 Web and Emerging Technologies
 University of Miami
 Richter Library



[CODE4LIB] WebOPAC/III Z39.50 PHP Query/PHPYAZ

2012-05-09 Thread Madrigal, Juan A
Hi,

I'm looking for a way to send a Call Number to WebOPAC via a query so that I 
can return data (title, author, etc…) for a specific book in the catalog 
preferably in JSON or XML (I'll even take text at this point).
I'm thinking that one way  to accomplish this is via Z39.50 and send a query to 
the backend that powers WebOPAC

Has anyone done something similar to this?

PHP YAZ (https://www.indexdata.com/phpyaz) looks promising, but I'd appreciate 
any guidance.

Thanks,

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library


Re: [CODE4LIB] Linux Laptop

2011-12-14 Thread Madrigal, Juan A
FreeBSD FTW! ;)

-Juan

On 12/14/11 5:09 PM, Alexander Johannesen
alexander.johanne...@gmail.com wrote:

MJ Ray m...@phonecoop.coop wrote:

 I humbly suggest that long futz times are only necessary these days
 when most of the following combine:


Hmm.


  1. unsupported/hard-to-support hardware (maybe bought for compatibility
 with another even-fussier operating system?);


Yes, this is the big offender, however I've never met an Ubuntu first
install that didn't work good on the first try. It's only when you start
tweaking stuff it seems it falls down a little.


  2. control-freakery (it must work/look exactly THIS way RIGHT NOW
 without me doing much);


Yes, hackers tweak, it's in their nature. They also know the consequences
of hacking and tweaking, so I'm not sure this is bad thing per se. I
personally went Linux *because* I like tweaking and then fixing my messes
(my blog is full of angry anecdotes and stories about just this, some
sillier than others), and there is one difference between (at least) the
Windows world and the Linux world; fixing a broken Linux is tons easier
than fixing a broken Windows, so even if we do talk about stuff getting
broken the fixes are not even comparable.

 3. not good at asking for technical help online or being patient with
 LUGs;


Hardly ever used this.


  4. not willing to find and/or pay local experts;


I pay myself all the time.


  5. not willing to search/read the copious fine manuals or debug logs.


The amount of fragmented and irrelevant information out there is inverse
proportional to the time you thought it would take to fix your problem.

 I guess newcomers still have to get used to
 basics like having 5 or more useful mouse buttons instead of 1...


With the (reasonably) few mishaps I've had while updating and installing
Ubuntu versions, I'm still a happy hacker that never regretted the move,
even if the journey has been bumpy at times. However, a word of warning
about Ubuntu is that it is moving in a direction that, to me, is
completely
wrong, so I'm switching to Mint (with that Gnome 3 layer that makes it
Gnome 2 compatible). Unity is a travesty, and the people who hate it the
most are ... the tweakers and hackers. Just sayin'


Regards,

Alex
-- 
 Project Wrangler, SOA, Information Alchemist, UX, RESTafarian, Topic Maps
--- http://shelter.nu/blog/ --
-- http://www.google.com/profiles/alexander.johannesen ---


Re: [CODE4LIB] Web platform for digitized books

2011-09-08 Thread Madrigal, Juan A
Symfony2 is a good choice.

I'd like to see something with a clean user experience like Issuu 
http://issuu.com/

These projects might be related:

Calibre
http://calibre-ebook.com/

I, Librarian
http://www.bioinformatics.org/librarian/

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library








On 9/8/11 2:26 PM, Rob Casson 
rob.cas...@gmail.commailto:rob.cas...@gmail.com wrote:

lots of folks use XTF (http://xtf.cdlib.org/) for ebook collections

cheers,
rob

On Thu, Sep 8, 2011 at 2:22 PM, Yitzchak Schaffer
yitzchak.schaf...@gmx.commailto:yitzchak.schaf...@gmx.com wrote:
Hello all,

Can anyone suggest projects or general approaches for providing access to
digitized books on the web? We're not interested in CONTENTdm, Greenstone
has worked for us in the past but will not work for our ongoing projects.

I don't have real experience with DSpace and such repository products, but
they seemed ill-suited for this purpose when I've examined them in the past.
Omeka (at last evaluation) is not compatible with hierarchic objects (like
books).

I am rather amazed that I have not been able to find any FOSS dedicated to
this. I am currently favoring the idea of creating a web app using a decent
framework (symfony2) designed for this purpose (web presentation of
hierarchic text-based entities).

Many thanks,

--
Yitzchak Schaffer
Systems Manager
Touro College Libraries
212.742.8770 ext. 2432
http://www.tourolib.org/


Re: [CODE4LIB] iPads as Kiosks

2011-08-24 Thread Madrigal, Juan A
iPad Apps can be created and distributed in house without iTunes, just sign up 
for the iOS Enterprise Developer Program. 

Strict control of hardware on Apple's part delivers a consistent platform which 
ensures that your app will run across all devices and prevents fragmentation. 
In the case of Android one device might have a keyboard and another won't, one 
might have less performance etc... This means extra development time and 
testing to deal with various hardware scenarios and introduces more bugs.

Here are some figures on Android vs iOS Malware to take into consideration: 
http://www.appleinsider.com/articles/11/08/24/apples_ios_unaffected_by_malware_as_android_exploits_surge_76.html

I prefer less headaches. Stick to iOS, it's proven and consistent.

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library



On Aug 23, 2011, at 12:55 PM, David Uspal david.us...@villanova.edu wrote:

 Then again, by selecting the iPad you're essentially tethered to Apple's iron 
 grip of the iWorld via its iTunes vetting process and strict control of Apple 
 hardware.   YMMV on this depending on what you're doing, but it should 
 definitely be a consideration when choosing between Android tablets and the 
 iPad. 
 
 Quick side story -- we had to drop a contract one time at my old job due to 
 the customer proprietary requirements.  The customer didn't want to release 
 its developed software outside of house (minus the developers of course) and 
 Apple wouldn't give them a waiver from using the iTunes store.  Mind you, 
 this was a very big company with resources, so Apple probably lost a 5000 
 unit sale due to this
 
 
 David K. Uspal
 Technology Development Specialist
 Falvey Memorial Library
 Phone: 610-519-8954
 Email: david.us...@villanova.edu
 
 
 
 
 
 
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
 Stephen X. Flynn
 Sent: Tuesday, August 23, 2011 9:01 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] iPads as Kiosks
 
 Let's not forget a far superior user experience.
 
 
 
 Stephen X. Flynn
 Emerging Technologies Librarian
 Andrews Library, College of Wooster
 1140 Beall Ave.
 Wooster, OH 44691
 (330) 263-2154
 http://www.sxflynn.net
 
 
 
 On Aug 22, 2011, at 12:56 PM, Madrigal, Juan A wrote:
 
 I would definitely go with the iPad. More accessories, better support and
 consistency. 
 
 
 Juan Madrigal
 
 Web Developer
 Web and Emerging Technologies
 University of Miami
 Richter Library
 
 
 
 On 8/22/11 11:19 AM, Dan Funk daniel.h.f...@gmail.com wrote:
 
 There is a good discussion here about Android vs iPad based tables for
 use as Kiosks - lots of good information to consider.
 I'd love to hear what you end up doing.
 
 http://stackoverflow.com/questions/6050217/android-tablet-or-ipad-for-kios
 k-device
 
 On Mon, Aug 22, 2011 at 11:08 AM, Kyle Banerjee baner...@uoregon.edu
 wrote:
 On Fri, Aug 19, 2011 at 5:48 AM, Edward Iglesias
 edwardigles...@gmail.comwrote:
 
 Apologies if this has been covered already but do any of you have
 experience
 using iPads as kiosks?  We would like to set up several as directional
 beacons with a sot of you are here feature.  I've found several apps
 to
 do
 the kiosk feature but the home button seems to be an issue.
 Suggestions
 include a case that locks out the home button such as this
 
 
 For kiosks, it seems like wifi chromebooks might be a decent option.
 They're
 cheaper than ipads, can't do anything other than browse the web, and
 it's
 easy to plug in external peripherals like keyboards, mice, and monitors.
 
 kyle
 
 --
 --
 Kyle Banerjee
 Digital Services Program Manager
 Orbis Cascade Alliance
 baner...@uoregon.edu / 503.877.9773
 


Re: [CODE4LIB] iPads as Kiosks

2011-08-22 Thread Madrigal, Juan A
Here are some more iPad mounts:

(with or without swiper)
http://www.ipadkiosk.com/

http://labshield.com/

http://www.ipadenclosures.com/ipad_kiosk_enclosure/ipad_kiosk_wall_mount/figure_8_ipad_kiosk_bracket

http://www.maclocks.com/index.php/imac-locks/ipadmountbundle.html

http://ipadkioskstore.com/


Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library



On 8/19/11 10:42 AM, Jason Griffey 
grif...@gmail.commailto:grif...@gmail.com wrote:

Sedna is awesome (We're just installing a demo system now) but Apple doesn't
allow the disabling of the Home button on iOS devices via software. It's
possible you could do it with a jailbroken device, but the best solution
I've seen (and the one that I'm going to play with) is a case that
physically restricts access to the Home button.

Jason


On Fri, Aug 19, 2011 at 10:23 AM, Madrigal, Juan A 
j.madrig...@miami.edumailto:j.madrig...@miami.eduwrote:

Edward,

Have you looked into Sedna Presenter?

ActivateTheSpace (US distributor):
http://activatethespace.com/sednapresenter.html

Here's the link to the iPad Player:

http://www.sedna-presenter.com/component/content/article/6/40-player-for-ipad.html


I'm pretty sure I recall the capability to disable the home button via
software

I've used Sedna Presenter in the past, it has a wide set of features that
allows you to do pretty much anything.

For example I've used it in tandem with an Emergency Alert System so that
when an SMS text message is sent it triggers special playlist/screen on
Sedna and displays alert messages and live video streams etc...

That’s just scratching the surface!

Here are some mounts:

http://www.ergodirect.com/product_info.php?products_id=16602

http://www.mounts.com/product.php?product=IPM-700


http://touchscreenhardware.com/index.php?main_page=product_infocPath=2_7products_id=70

SavantAV also has some mounts (as well as room control/smart classroom
software)
http://www.savantav.com/smart_docks.aspx

Hope these links help!

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library




On 8/19/11 8:48 AM, Edward Iglesias 
edwardigles...@gmail.commailto:edwardigles...@gmail.commailto:
edwardigles...@gmail.commailto:edwardigles...@gmail.com wrote:

Apologies if this has been covered already but do any of you have
experience
using iPads as kiosks?  We would like to set up several as directional
beacons with a sot of you are here feature.  I've found several apps to
do
the kiosk feature but the home button seems to be an issue.  Suggestions
include a case that locks out the home button such as this

http://www.nothingbuttablets.com/4588

Thanks,


Edward Iglesias


Re: [CODE4LIB] iPads as Kiosks

2011-08-22 Thread Madrigal, Juan A
I would definitely go with the iPad. More accessories, better support and
consistency. 


Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library



On 8/22/11 11:19 AM, Dan Funk daniel.h.f...@gmail.com wrote:

There is a good discussion here about Android vs iPad based tables for
use as Kiosks - lots of good information to consider.
I'd love to hear what you end up doing.

http://stackoverflow.com/questions/6050217/android-tablet-or-ipad-for-kios
k-device

On Mon, Aug 22, 2011 at 11:08 AM, Kyle Banerjee baner...@uoregon.edu
wrote:
 On Fri, Aug 19, 2011 at 5:48 AM, Edward Iglesias
 edwardigles...@gmail.comwrote:

 Apologies if this has been covered already but do any of you have
 experience
 using iPads as kiosks?  We would like to set up several as directional
 beacons with a sot of you are here feature.  I've found several apps
to
 do
 the kiosk feature but the home button seems to be an issue.
Suggestions
 include a case that locks out the home button such as this


 For kiosks, it seems like wifi chromebooks might be a decent option.
They're
 cheaper than ipads, can't do anything other than browse the web, and
it's
 easy to plug in external peripherals like keyboards, mice, and monitors.

 kyle

 --
 --
 Kyle Banerjee
 Digital Services Program Manager
 Orbis Cascade Alliance
 baner...@uoregon.edu / 503.877.9773



Re: [CODE4LIB] iPads as Kiosks

2011-08-19 Thread Madrigal, Juan A
Edward,

Have you looked into Sedna Presenter?

ActivateTheSpace (US distributor):
http://activatethespace.com/sednapresenter.html

Here's the link to the iPad Player:
http://www.sedna-presenter.com/component/content/article/6/40-player-for-ipad.html


I'm pretty sure I recall the capability to disable the home button via software

I've used Sedna Presenter in the past, it has a wide set of features that 
allows you to do pretty much anything.

For example I've used it in tandem with an Emergency Alert System so that when 
an SMS text message is sent it triggers special playlist/screen on Sedna and 
displays alert messages and live video streams etc...

That’s just scratching the surface!

Here are some mounts:

http://www.ergodirect.com/product_info.php?products_id=16602

http://www.mounts.com/product.php?product=IPM-700

http://touchscreenhardware.com/index.php?main_page=product_infocPath=2_7products_id=70

SavantAV also has some mounts (as well as room control/smart classroom software)
http://www.savantav.com/smart_docks.aspx

Hope these links help!

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library




On 8/19/11 8:48 AM, Edward Iglesias 
edwardigles...@gmail.commailto:edwardigles...@gmail.com wrote:

Apologies if this has been covered already but do any of you have experience
using iPads as kiosks?  We would like to set up several as directional
beacons with a sot of you are here feature.  I've found several apps to do
the kiosk feature but the home button seems to be an issue.  Suggestions
include a case that locks out the home button such as this

http://www.nothingbuttablets.com/4588

Thanks,


Edward Iglesias


Re: [CODE4LIB] Advice on a class

2011-07-30 Thread Madrigal, Juan A
It's always good to know C if you ever need to write an Apache module!

Juan Madrigal

Web Developer
University of Miami
Richter Library

On Jul 30, 2011, at 5:39 AM, Luciano Ramalho luci...@ramalho.org wrote:

 On Tue, Jul 26, 2011 at 4:18 PM, Genny Engel gen...@sonoma.lib.ca.us wrote:
 C++ might be a better choice if you want to start off with a grounding in 
 object-oriented programming.  Or maybe Java.  I'm about to start the C++ 
 course at the local junior college.  Which reminds me to mention, it 
 probably doesn't matter which programming course you take right now -- if 
 you then go through life taking more programming classes like I do!
 
 Here are a few quotes from computer science notables about C++:
 
 I invented the term Object-Oriented, and I can tell you I did not
 have C++ in mind (Alan Kay)
 There are only two things wrong with C++: The initial concept and the
 implementation (Bertrand Meyer)
 Whenever the C++ language designers had two competing ideas as to how
 they should solve some problem, they said, 'OK, we'll do them both'.
 So the language is too baroque for my taste (Donald E Knuth)
 
 To really learn OOP, Ruby, Java, Python and particularly Smalltalk are
 much better choices, IMHO. OK, you won't find much practical use for
 Smalltalk, but neither for C++ in this day and age (not in a library
 setting, anyway). And learning C then Smalltalk is a great path to
 Objective-C, the main language used to program iPhones and iPads.
 
 Putting aside the OOP issue, learning C is totally worthwhile as a
 grounding for any other language. Its what C++ adds to C that is not
 worth the trouble, as there are better alternatives.
 
 Cheers,
 
 -- 
 Luciano Ramalho
 programador repentista || stand-up programmer
 Twitter: @luciano


Re: [CODE4LIB] Trends with virtualization

2011-07-11 Thread Madrigal, Juan A
Its true what they say, history does repeat itself! I don't see how
virtualization is much different from
a dummy terminal connected to a mainframe. I'd hate to see an entire
computer lab go down should the network fail.

The only real promise is for making web development and server management
easier.

Vmware is looking to make thing easier with CloudFoundry
http://cloudfoundry.org/ along
with Activestate and Stackato http://www.activestate.com/cloud

I definitely want to take those two out for a test run. Deployment looks
dead simple.

Juan Madrigal


Web Developer
Web and Emerging Technologies
University of Miami
Richter Library





On 7/11/11 10:38 AM, Nate Vack njv...@wisc.edu wrote:

On Sun, Jul 10, 2011 at 9:46 AM, Karen Schneider kgschnei...@gmail.com
wrote:

 My down-home-country-librarian observation that I always tack on (with
 plenty of disclaimers) is If virtualization were the answer, we'd see
more
 of it by now.

This.

Various vendors have been pushing the run all your desktops in the
server room and export your I/O over ethernet solution for a long
time. Heck, X11 does exactly this, and it's as old as the original
Macintosh.

I suspect the problems partly come down to the end-user experience
(performance, customizability, etc) and partly the fact that making an
environment truly truly homogeneous is not completely realistic in
most environments. Once you've gone the everything will be
virtualized route, making one desktop setup just a little different
(adding custom hardware, etc) is nearly impossible.

So it winds up making more sense to find a solution that lets you
cost-effectively manage lots of desktops, because that solves your
actual business needs, not what IT wishes your business needs were.

That, and the fact that the parts of desktop hardware that usually
fail tend to be the things people spend time touching with their dirty
fingers and pouring their coffee on. Disks and motherboards do fail,
but if you've done your homework right, you should be able to swap
another one in within minutes -- and thin clients can fail, too. So
virtualizing doesn't get you out of the business of heading out to
replace gear.

And desktop PCs are dead cheap and you can buy them from anyone.
Custom virtual solutions usually want you to source from one vendor.

That said: we do love virtualization for delivering Windows apps to
Macs and Linux clients. Sometimes, there's just no substitute for SPSS
on Windows.

-n


Re: [CODE4LIB] Anyone doing streaming video reserves for online film classes?

2011-07-08 Thread Madrigal, Juan A
Bill,

You would need three minimum components to get the job done. An asset 
management server for managing media and publishing,
a streaming server, and a web front end. Here are some to look into:

STREAMING SERVERS

Wowza Streaming Server
http://www.wowzamedia.com/

mod_h264
http://h264.code-shop.com/trac

Red5
http://www.red5.org/

Mammoth
http://mammothserver.org/

Darwin Streaming Server (Quicktime)
http://dss.macosforge.org/

WEB FRONT END

MediaCore CMS
http://mediacore.com/

ASSET MANAGEMENT/MEDIA DEPLOYMENT

Final Cut 
Serverhttp://www.youtube.com/results?search_query=final+cut+serveraq=f for a 
review/approval worflow and publishing video to your streaming serve if you can 
get your hands on it, along with Transmogrifier 
http://transmogrifier.sourceforge.net for enhanced publishing workflows

Another option is  TACTIC: http://www.southpawtech.com which I haven't used but 
you can attach scripts which can be used to publish files


For the video format/codec I would recommend H264 delivered via HTTP Adaptive 
Streaming. This will allow mobile streaming to smart phones and tablets and you 
could always wrap H264 video in Flash if necessary (FlowPlayer/JWPlayer) for 
the desktop. You could use Flash on the desktop to protect the stream or a 
token based authentication mechanism along with user based access controls.

To handle a large amount of users or concurrent streams you would need to 
implement a load balancing server calls the video from the streaming server 
with the least load.
A cache server wouldn't be a bad idea either for popular videos. Another option 
is to use a CDN like AmazonS3 or Akamai on a case by case scenario. Say you are 
streaming a specific event and expect a heavy number of views for example.

Hope this helps!

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library


On 7/7/11 5:05 PM, William Helman 
william.hel...@gmail.commailto:william.hel...@gmail.com wrote:

We are in the information gathering stage of a project to look at offering
streaming video course reserves for online/distance multimedia classes the
University of Baltimore offers.  Think Netflix streaming for obsucure films
not on Netflix (such as digitized films from special collections, or
instructor personal copies).  I was wondering if anyone out there has any
experience with this sort of thing?


We currently use Slingbox (http://www.slingmedia.com/), but this will not
scale to what our faculty have in mind.  The most pressing needs (besides
system tools to help maintain fair use), are one that is reliable outside of
library hours and one that lets us upload our own content.


Our partner from campus IT is investigating http://www.kaltura.org/, anyone
have experience with it?


Thanks, and sorry for the cross post.



  -Bill Helman



Integrated Digital Services Librarian - University of Baltimore Langsdale
Library

whel...@ubalt.edumailto:whel...@ubalt.edu - ph. 410 837 4209 - 
http://whelman.com


[CODE4LIB] Leave Request Management Software

2011-07-06 Thread Madrigal, Juan A
Hi!

I'm looking for open source solution for managing employee/staff sick/vacation 
requests (leave request) and days earned monthly per employee. Essentially 
there would be a web form to submit a leave request specifying date and time, 
type of leave etc… which would then be emailed to a supervisor or alternative 
supervisor (checked off on form in case of supervisor absence). The supervisor 
would be able to export a list of days used for that month and view how many 
days an employee has available to take etc... The employee would also have be
able to view available leave and previously submitted requests.


I did find this on google:
http://code.google.com/p/genusproject

Along with some hints here on building one from scratch:
http://stackoverflow.com/questions/3585428/programmatically-managing-a-balance-of-time-sick-vacation

I'm hoping to find some more options out there.

Can anyone recommend something? Any help would be appreciated!

Thanks,

Juan Madrigal

Web Developer
Web and Emerging Technologies
University of Miami
Richter Library


Re: [CODE4LIB] Leave Request Management Software

2011-07-06 Thread Madrigal, Juan A
Thanks Nathan!

Hopefully its not too bulky and I can massage it to fit our needs here.
Its always good to have a look at other code that¹s out there
to avoid reinventing the wheel and save time.

Regards,
Juan

On 7/6/11 11:02 AM, Nathan Tallman ntall...@gmail.com wrote:

Sounds like you need an HRIS (Human Resources Information System),
something
I was involved with in a former life. Here's an open source one that might
fit your needs http://www.orangehrm.com/. It might be a bit overkill
though...

Best,
Nathan

On Wed, Jul 6, 2011 at 10:38 AM, Madrigal, Juan A
j.madrig...@miami.eduwrote:

 Hi!

 I'm looking for open source solution for managing employee/staff
 sick/vacation requests (leave request) and days earned monthly per
employee.
 Essentially there would be a web form to submit a leave request
specifying
 date and time, type of leave etcŠ which would then be emailed to a
 supervisor or alternative supervisor (checked off on form in case of
 supervisor absence). The supervisor would be able to export a list of
days
 used for that month and view how many days an employee has available to
take
 etc... The employee would also have be
 able to view available leave and previously submitted requests.


 I did find this on google:
 http://code.google.com/p/genusproject

 Along with some hints here on building one from scratch:

 
http://stackoverflow.com/questions/3585428/programmatically-managing-a-ba
lance-of-time-sick-vacation

 I'm hoping to find some more options out there.

 Can anyone recommend something? Any help would be appreciated!

 Thanks,

 Juan Madrigal

 Web Developer
 Web and Emerging Technologies
 University of Miami
 Richter Library



Re: [CODE4LIB] call for programmers who know Koha!

2011-06-23 Thread Madrigal, Juan A
I misread, and mistook koha for kohana the PHP MVC framework.

-Juan

On 6/23/11 12:08 PM, Gowing, Cheryl A. cgow...@miami.edu wrote:

Juan. - koha is open source ils used primarily in.  Public libraries, so
we would not be involved in any Dev work on this
  Cheryl

Sent from my iPhone

On Jun 23, 2011, at 10:24 AM, Madrigal, Juan A j.madrig...@miami.edu
wrote:

 I'd be interested in learning more about the project.
 
 Thanks!
 
 Juan Madrigal
 
 Web Developer
 Web and Emerging Technologies
 University of Miami
 Richter Library
 
 
 
 On 6/23/11 11:20 AM, Caitlin McGurk mcg...@cartoonstudies.org wrote:
 
 Hello! I've recently built a Koha ILS for my institutions OPAC, and
we've
 run into quite a few snags. Hoping I could connect with someone on here
 that
 knows a bit about Koha and/or Library Thing For Libraries, as we've
 integrated them both.
 
 Firstly, when using LTFL, tags are imported to a separate tag cloud
than
 tags originally made from Koha. We are trying to combine these into one
 tag
 cloud instead, but can't figure out how.
 
 Second- LTFL comes with a tag browser, a separate search engine for
the
 LTFL tags. We are trying to get the html for just the tag browser so
that
 we
 can embed it into our front page.
 
 Help, please!
 Caitlin McGurk
 
 -- 
 Caitlin McGurk
 *Librarian
 The Schulz Library
 The Center for Cartoon Studies http://www.cartoonstudies.org
 mcg...@cartoonstudies.org*


Re: [CODE4LIB] ajaxy CRUD / weeding helper

2011-05-13 Thread Madrigal, Juan A
It shouldn't be too hard to build this. This library should help, it's modeled 
after active record:

http://activerecordjs.org/

Juan Madrigal

Web Developer
University of Miami
Richter Library

On May 12, 2011, at 7:12 PM, Carl Wiedemann carl.wiedem...@gmail.com wrote:

 Hey Ken. I looked at the code for that AJAX Crud thing and I don't recommend
 using it. Their demo doesn't filtering against XSS and likely SQL Injection.
 For example, I was able to insert a script
 type=text/javascriptalert('hey');/script. Use with caution.
 
 http://en.wikipedia.org/wiki/SQL_injection
 http://en.wikipedia.org/wiki/Cross-site_scripting
 
 
 On Thu, May 12, 2011 at 2:38 PM, Madrigal, Juan A 
 j.madrig...@miami.eduwrote:
 
 I'd be curious.
 
 Thanks,
 
 Juan Madrigal
 
 Web Developer
 University of Miami
 Richter Library
 
 On 5/12/11 3:56 PM, Jason Griffey grif...@gmail.com wrote:
 
 We are actually right in the middle of a massive weeding project here
 at UTC, and my Web Tech librarian, Andrea Schurr (whom some of you
 probably met at C4L this year) built a really cool system to handle
 it. We aren't using ajax (although I argued for it, she talked me out
 of it). However, our project necessitates feedback from subject
 faculty, so it has the ability to allow for the Chemistry faculty, for
 example, to review the discard list, mark items to keep, and that list
 is then further reviewed by Library liaisons to make sure the faculty
 aren't just telling us to keep everything. :-)
 
 It's all pre-populated with our bib data. She's on vacation this week,
 but the plan is to open-source the setup asap. If anyone is
 interested, drop me a line and I'll make sure and let you know when we
 get it up.
 
 Jason
 
 
 On Thu, May 12, 2011 at 1:44 PM, Ken Irwin kir...@wittenberg.edu wrote:
 AJAX for slickness and ease of use. We could do form html, but I'd
 prefer something that's updated in real time.
 
 As for the scanner -- my plan was to pre-populate the database from our
 OPAC, so we won't need to scan each book individually.)
 
 Ken
 
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Dave Caroline
 Sent: Thursday, May 12, 2011 11:39 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] ajaxy CRUD / weeding helper
 
 Why ajax! just a plain html form
 and add a barcode scanner, to pick that books data from the db
 
 Scan shelf, scan contents, you now have updated list of contents and
 books gone awol
 
 jump to updating page
 scan book, update, rinse repeat
 
 
 
 Dave Caroline
 
 


Re: [CODE4LIB] ajaxy CRUD / weeding helper

2011-05-12 Thread Madrigal, Juan A
I'd be curious.

Thanks,

Juan Madrigal

Web Developer
University of Miami
Richter Library

On 5/12/11 3:56 PM, Jason Griffey grif...@gmail.com wrote:

We are actually right in the middle of a massive weeding project here
at UTC, and my Web Tech librarian, Andrea Schurr (whom some of you
probably met at C4L this year) built a really cool system to handle
it. We aren't using ajax (although I argued for it, she talked me out
of it). However, our project necessitates feedback from subject
faculty, so it has the ability to allow for the Chemistry faculty, for
example, to review the discard list, mark items to keep, and that list
is then further reviewed by Library liaisons to make sure the faculty
aren't just telling us to keep everything. :-)

It's all pre-populated with our bib data. She's on vacation this week,
but the plan is to open-source the setup asap. If anyone is
interested, drop me a line and I'll make sure and let you know when we
get it up.

Jason


On Thu, May 12, 2011 at 1:44 PM, Ken Irwin kir...@wittenberg.edu wrote:
 AJAX for slickness and ease of use. We could do form html, but I'd
prefer something that's updated in real time.

 As for the scanner -- my plan was to pre-populate the database from our
OPAC, so we won't need to scan each book individually.)

 Ken

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Dave Caroline
 Sent: Thursday, May 12, 2011 11:39 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] ajaxy CRUD / weeding helper

 Why ajax! just a plain html form
 and add a barcode scanner, to pick that books data from the db

 Scan shelf, scan contents, you now have updated list of contents and
 books gone awol

 jump to updating page
 scan book, update, rinse repeat



 Dave Caroline