Warning: This page has not been updated in over over a year and may be outdated or deprecated.
playground:playground
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
playground:playground [2009/09/26 09:14] – eoghan.ocarragain | playground:playground [2014/01/21 19:29] – [4 Set up a new Solr Core - if required] chriskeene | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PlayGround ====== | ====== PlayGround ====== | ||
- | ====== Till Kinstler ====== | ||
- | **Institution: | ||
- | |||
- | **Role Profile:** | + | Start of possible revised multi instance page. |
- | I am working in the digital libraries department. My main fields of action are " | ||
- | + | ====== Installing Multiple Instances ====== | |
- | + | // This page refers to VuFind 2.x; for similar notes related to earlier versions, see [[..: | |
- | **Briefly outline your experience with Vufind | + | There are a few reasons you might want to have several instances of VuFind. Two real-life examples: |
- | In summer 2008 we gained a funded project (called " | + | * You need to present the same index in slightly different ways at different URLs (i.e. filter differently or offer different themes for members of a consortium) |
+ | * You use VuFind as the basis for several distinct, separate systems running on the same server (i.e. a bibliography project distinct from your library catalog) | ||
- | technology. Shortly after project start we needed a prototype user frontend | + | Regardless of your use case, you probably do not need to actually install multiple copies of VuFind. |
- | demonstrate the power of Solr to end users and librarians. We choose VuFind as an easily customizable, | ||
- | + | ===== 0 Decide on what kind of multi instance you need ===== | |
+ | Vufind has been designed to allow much of the configuration (including theme choice) to be set per instance, while allowing those options unchanged to be inherited from the main configuration. There are a few things you will need to decide upfront when setting up a new instance: | ||
+ | * Will the new instance use the same database as other instances, or have its own? The database stores users, favorites and tags, so the question really comes down to if you want the new instance to have the same users and tags as existing instances, or to have its own. See the bottom of the page for more information | ||
+ | * Will the new instance have its own Solr Core? The Solr Core holds the searchable bibliographic records, if you want the new instance to search a separate set of records then it will need its own Solr core. See the bottom of the page for other options. | ||
+ | * Will your system use directories or hostnames to differentiate different sites? | ||
- | **Current/ | ||
- | VuFind is part of my day-job. Apart from some vacation in the next months, I'd say | + | ===== 1 Creating a New instance and local configuration directory ===== |
- | I spend about 15 to 30 hours a week on VuFind | + | It is suggested (but not required) that you create |
- | VuFind directly, but there are more and more synergies). So count on me on a daily | + | Run the standard install script (used during the original installation) but with the --multisite switch. |
- | basis. My time with VuFind isn't limited to office hours. | + | < |
+ | cd $VUFIND_HOME | ||
+ | php install.php --multisite | ||
+ | </ | ||
- | + | This will prompt for the name of a new [[local settings directory]] for your instance, (e.g. using the exmaple above, ' | |
- | **Longer term availability** | + | At the end it will prompt you to create a symbolic link for your new sites httpd-vufind.conf config file in the Apache directory. E.g.: |
+ | < | ||
+ | sudo ln -s / | ||
+ | </ | ||
+ | The location of the Apache config directory will vary on different systems. | ||
- | The first phase of our VuFind | + | Note: |
+ | * If you have already installed a copy of VuFind in single site mode, you need to reconfigure it by re-running install.php with the --multisite switch in order to generate a multisite-capable Apache configuration. The " | ||
+ | * Windows users should be aware that running install.php creates a new "vufind.bat" | ||
- | + | ===== 2 Configure Apache ===== | |
+ | ==== Apache Configuration for Directory-Based Multisite ==== | ||
- | | **Area of expertise/ | + | Due to the way VuFind' |
- | | Coding | 4 | | + | |
- | | Interface implementation | 4 | | + | |
- | | Interface planning | 1 | | + | |
- | | Solr configuration | + | |
- | | ILS integration | 3 | | + | |
- | | Metadata crosswalking | 4 | | + | |
- | | Metadata & cataloguing issues | 3 | | + | |
- | | Performance tuning & deployment | 4 | | + | |
- | | Other relevant areas of experience | some experience with development tools like version control (svn, bazaaz, git) and debuggers. broad knowledge on library technology, especially | + | |
- | + | - Create a symbolic link to the ' | |
+ | - Edit the httpd-vufind.conf for the new instance, and change the Alias and Directory lines to point to the symbolic link created specifically for that instance. e.g. < | ||
+ | Alias / | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | |||
- | + | Note: This is not ideal -- there should be a way to make the configuration work without duplication of the public directory. | |
- | **Development Skills** | + | ==== Apache Configuration for Host-Based Multisite ==== |
- | PHP, Java, Javascript, Perl, SQL, XSLT, CSS, shell scripting | + | If you are pointing multiple hostnames at a single server and using these to distinguish between VuFind instances, you can't simply link up the httpd-vufind.conf configurations generated by install.php. |
- | + | < | |
+ | < | ||
+ | ServerName test1 | ||
+ | </ | ||
- | **How would you rate your development skills/experience? | + | Include |
- | //(0 = novice; 5 = expert)// | + | < |
+ | ServerName test2 | ||
+ | </VirtualHost> | ||
- | 4 | + | Include / |
+ | </ | ||
- | + | Note that when you restart Apache after adding these settings (either by editing httpd.conf or by putting a new file in Apache' | |
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | // In some Linux distributions, |
- | I organized a workshop that brought together (potential) VuFind users in Germany in June 2009. I submitted an application for a speach on VuFind at the German " | + | ===== 3 Setting up the New Instance ===== |
- | and proposed a workshop on NGCs (including VuFind) | + | The following steps should work for most setups but you may need to follow the steps that you did on initial [[installation notes|installation]]. |
- | I am no (traditional) project management specialist, but pretty good at keeping | + | - Restart Apache for the new config to take effect. |
+ | - Go to < | ||
+ | - It may report that you need to run 'chown www-data: | ||
+ | - The Web interface will not allow you to specify | ||
+ | - If you are not ready to configure the ILS Driver at this time (for live holdings availabiluty) select noILS. | ||
- | + | ===== 4 Set up a new Solr Core - if required ===== | |
+ | Solr Cores hold the searchable records within vufind. Follow these steps if you want this instance to search different records to other instances of vufind on your system. | ||
- | **Briefly describe your experience | + | The most common setup, outlined here is an additional core on the existing Solr instance, though there are other options, see further down this page. |
- | As part of my job I developed | + | * Shutdown vufind ($VUFIND_HOME/ |
+ | * Copy the existing core (usually biblio) under VuFind' | ||
+ | cd $VUFIND_HOME/ | ||
+ | cp -pr biblio springfield | ||
+ | </ | ||
+ | * If you don't want your new core to contain the records of the core you just copied from (e.g. biblio), go in to the new directory and delete (or move if you are cautious) the index folder < | ||
+ | * Edit solr/solr.xml to make the new core active. < | ||
+ | * Edit conf/ | ||
+ | * edit $VUFIND_HOME/< | ||
+ | * If using SolrMarc | ||
+ | |||
+ | Important: When indexing, make sure that the VUFIND_LOCAL_DIR environment variable points to the correct configuration so that records are sent to the appropriate place. All cronjobs to import records | ||
- | Before joining the library scene I did some contributions to the open source virtual learning system Moodle in its early days (around 2003). | + | ===== 5 Configure your new instance ===== |
+ | ==== Basic Configuration ==== | ||
- | + | If your new instance is configured almost exactly like your previous instance but with a few minor modifications, | |
- | + | ==== Custom Code ==== | |
- | **Anything else you'd like to add?** | + | If you need to write code that is specific to a particular instance, or if you need to customize code in different ways for different instances, you just need to create a separate module for each instance. |
- | + | ==== Custom Theme ==== | |
- | ---- | + | |
- | ====== Demian Katz ====== | + | VuFind' |
- | **Institution: | + | ===== Further information on MySQL Databases and Solr instances ===== |
+ | ==== Sharing (or not sharing) a MySQL Database ==== | ||
- | + | If you simply create a new instance with install.php and the web-based install script, VuFind will attempt to create a separate MySQL database for each instance. | |
- | **Role Profile:** | + | ==== Using Multiple Solr Instances |
- | My title is " | + | The steps above setup a new Solr core in an existing Solr instance, which will probably be suitable for most systems. However another option |
- | + | Creating a new core usually makes more sense than creating a copy of Solr, but if your index is too large to fit on a single server, you could also copy VuFind' | |
- | **Briefly outline your experience with Vufind | + | It probably does not make sense to try to run two separate instances of Solr on a single server, but if you have a good reason to do this, refer to the old [[..:installing_multiple_instances|VuFind 1.x multiple instances documentation]] for some tips; steps 4 and 6 there are still relevant. |
- | I first heard of VuFind when applying for my current position at Villanova. This was my first encounter with faceted searching in a library catalog, and I was immediately impressed by the way this mixes Google-like simplicity | + | ===== Example shell transcript |
+ | The following example creates | ||
+ | <code> | ||
+ | libadmin@vufindserver:/ | ||
+ | libadmin@vufindserver:/ | ||
+ | VuFind has been found in / | ||
- | + | Where would you like to store your local settings? [/ | |
- | **Current/ | + | VuFind supports use of a custom module for storing local code changes. |
+ | If you do not plan to customize the code, you can skip this step. | ||
+ | If you decide to use a custom module, the name you choose will be used for | ||
+ | the module' | ||
- | VuFind is the primary responsibility of my day job, so my long-term availability is not in question. The exact amount of time I have available | + | What module name would you like to use? [blank |
- | + | What base path should be used in VuFind' | |
- | **Longer term availability** | + | When running multiple VuFind sites against a single installation, |
+ | to decide how to distinguish between instances. | ||
- | My long-term availability is more or less the same as my short-term availability. | + | 1.) Directory-based (i.e. http:// |
+ | 2.) Host-based (i.e. http:// | ||
- | + | or enter 0 to disable multisite mode. | |
- | | **Area of expertise/ | + | Which option do you want? 1 |
- | | Coding | 5 | | + | Apache |
- | | Interface implementation | 4 | | + | |
- | | Interface planning | 2 | | + | |
- | | Solr configuration | + | |
- | | ILS integration | 3 | | + | |
- | | Metadata crosswalking | 3 | | + | |
- | | Metadata & cataloguing issues | 3 | | + | |
- | | Performance tuning & deployment | 4 | | + | |
- | | Other relevant areas of experience | I have four years of experience working as a single programmer doing relatively small-scale projects in a library environment. I also have four years of experience as part of a team doing large-scale web development work in a multi-server environment. I'm comfortable with MARC. I've got a lot of troubleshooting experience (and a healthy degree of paranoia about security and other potential problems). I'm fairly good at reading a book and getting up to speed on a new technology -- currently waiting for my copy of the new Solr book so I can improve my score in that area! I also normally show more modesty -- but this is a skills survey, after all! :-) | | + | |
- | + | You now need to load this configuration into Apache. | |
+ | You can do it in either of two ways: | ||
- | + | a) Add this line to your / | |
+ | | ||
- | **Development Skills** | + | b) Link the configuration to Apache' |
+ | ln -s / | ||
- | PHP, Java, Javascript, C/C++, Perl, Visual Basic, SQL, CSS | + | Option b is preferable if your platform supports it, |
+ | but option a is more certain to be supported. | ||
- | + | Once the configuration is linked, restart Apache. | |
+ | to access VuFind at http:// | ||
- | **How would you rate your development skills/experience? | + | For proper use of command line tools, |
+ | VUFIND_HOME and VUFIND_LOCAL_DIR environment variables are set to | ||
+ | /usr/ | ||
- | //(0 = novice; 5 = expert)// | ||
- | 5 | + | libadmin@vufindserver:/ |
+ | [sudo] password for libadmin: | ||
+ | libadmin@vufindserver:/ | ||
+ | libadmin@vufindserver:/ | ||
+ | # edited lines: Alias / | ||
+ | # And: Alias / | ||
+ | libadmin@vufindserver:/ | ||
+ | * Restarting web server apache2 | ||
+ | libadmin@vufindserver:/ | ||
+ | libadmin@vufindserver:/ | ||
+ | libadmin@vufindserver:/ | ||
+ | libadmin@vufindserver:/ | ||
- | + | libadmin@vufindserver:/ | |
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | libadmin@vufindserver:/ |
- | + | Shutting down VuFind | |
- | I enjoy providing troubleshooting support -- I try to respond to every question on the mailing lists that I can reasonably answer. My work at Villanova puts me in a good position for advocacy. I dislike unnecessary politics and don't tend to take development-related debates personally, so I can be helpful in conflict resolution (though that hardly seems necessary in the current friendly and collaborative environment I've seen on the VuFind lists!). | + | STOPPED Tue Jan 21 18:45:55 GMT 2014 |
- | + | libadmin@vufindserver:/ | |
- | + | libadmin@vufindserver:/usr/ | |
- | + | libadmin@vufindserver:/usr/local/vufind/ | |
- | **Briefly describe your experience on similar projects:** | + | libadmin@vufindserver: |
- | + | libadmin@vufindserver: | |
- | At my first job, I wrote a simple OPAC (a clone of the III system) for use as a backup in case of emergency. It just ingested MARC records into a simple MySQL database and displayed via PHP. We never had need for it, so it was never put to the test, but it was a good learning experience. | + | libadmin@vufindserver:/usr/ |
- | + | libadmin@vufindserver:/ | |
- | I've already mentioned my previous experience with large-scale web development. | + | libadmin@vufindserver:/ |
- | + | libadmin@vufindserver:/usr/local/vufind/ | |
- | I also have a personal project at www.gamebooks.org -- this demonstrates my ability to completely design and implement an application from scratch. Please don't judge my CSS/HTML based on this, though -- I would do a lot differently if I had time to change it all! | + | libadmin@vufindserver: |
- | + | libadmin@vufindserver:/ | |
- | + | libadmin@vufindserver:/usr/local/vufind/solr$ vi $VUFIND_HOME/ | |
- | + | libadmin@vufindserver:/ | |
- | **Anything else you'd like to add?** | + | libadmin@vufindserver:/ |
- | + | libadmin@vufindserver:/usr/local/vufind/springfield/import$ | |
- | I certainly hope to get enough votes to be part of the core admin team... but even if I don't, you can't get rid of me that easily! I look forward to working with everyone regardless of how things turn out. :-) | + | libadmin@vufindserver:/usr/local/vufind/ |
- | + | libadmin@vufindserver:/ | |
- | + | libadmin@vufindserver:/ | |
- | ---- | + | </ |
- | + | ||
- | ====== Michael Friscia ====== | + | |
- | + | ||
- | **Institution:** Yale University Library | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Role Profile:** | + | |
- | + | ||
- | Sr. Systems Programmer. I primarily work with digitized content with my main focus on developing search interfaces. I run servers and software for digital asset management, GIS, and web applications. I act as the DBA for our database applications and also handle server security. I am also in charge of our Microsoft SharePoint implementation. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly outline your experience with Vufind to date.:** | + | |
- | + | ||
- | I was brought into Vufind last spring when I was asked to connect our CAS authentication to the system so we could activate the MyResearch components. I had a very small amount of time allowed to perform the work and spent most of it learning the web application side of the system. My involvement has grown and as we settle into new roles I expect that I will increase my participation beyond just working with the PHP files. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Current/short-term availability:** | + | |
- | + | ||
- | Currently I commit 10% of my time (2 days a month) to the project for programming and administrative tasks at yale. I'm willing to commit an additional 10% of my time to work in a Vufind administrative role. Vufind is part of my day job but I'm also of the type that doesn' | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Longer term availability** | + | |
- | + | ||
- | I expect to be involved in Vufind at Yale as long as the library here is committed to using the product. I am also hiring a new programmer as the junior programmer in my department under my supervision. This new programmer will also be applying 10% of their time to the product. | + | |
- | + | ||
- | + | ||
- | + | ||
- | | **Area of expertise/experience** | **Rating** | | + | |
- | | Coding | 5 | | + | |
- | | Interface implementation | 5 | | + | |
- | | Interface planning | 3 | | + | |
- | | Solr configuration | 1 | | + | |
- | | ILS integration | 1 | | + | |
- | | Metadata crosswalking | 1 | | + | |
- | | Metadata & cataloguing issues | 3 | | + | |
- | | Performance tuning & deployment | 4 | | + | |
- | | Other relevant areas of experience | SQL Security and general SQL/URL injection attack prevention and monitoring. | | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **Development Skills** | + | |
- | + | ||
- | PHP, Java, Javascript, C/C++, C#, Perl, Visual Basic, SQL, XSLT, CSS, PL/SQL | + | |
- | + | ||
- | + | ||
- | + | ||
- | **How would you rate your development skills/experience? | + | |
- | + | ||
- | //(0 = novice; 5 = expert)// | + | |
- | + | ||
- | 5 | + | |
- | + | ||
- | + | ||
- | + | ||
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | |
- | + | ||
- | I've done a lot with project management and also have experience with microsoft project and similar open office flavor. I have experience in hosting events, training sessions and have presented on numerous occassions in venues such as NERCOMP. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly describe your experience on similar projects:** | + | |
- | + | ||
- | I worked on Connecticut College' | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **Anything else you'd like to add?** | + | |
- | + | ||
- | The Yale University Library has a large number of staff committeed to this project. For me, it was an easy sell. Once an opportunity came up, I was quick to jump onboard to begin participating in the development. | + | |
- | + | ||
- | My primary development environment is .Net but I've been a PHP programmer since 1998. I worked primary on unix systems from 1985 to 1999 when I switched over to Windows/ColdFusion/.Net. The onyl reason I gave my performance tuning skills a 4 and not a 5 is that I have not done much on unix systems at all in a number of years. But on my desk I run a Fedora 10 machine, windows xp and an iMac. I consider myself to be "platform neutral" | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== Andrew Nagy ====== | + | |
- | + | ||
- | **Institution:** Serials Solutions | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Role Profile: | + | |
- | + | ||
- | Software Engineer, Market Expert, Product Manager. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly outline your experience with Vufind to date.:** | + | |
- | + | ||
- | Founder and Lead Developer | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Current/short-term availability: | + | |
- | + | ||
- | 10% of my day job. Plus random nights and weekends. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Longer term availability** | + | |
- | + | ||
- | Full commitment. | + | |
- | + | ||
- | + | ||
- | + | ||
- | | **Area of expertise/experience** | **Rating** | | + | |
- | | Coding | 5 | | + | |
- | | Interface implementation | 5 | | + | |
- | | Interface planning | 3 | | + | |
- | | Solr configuration | 5 | | + | |
- | | ILS integration | 5 | | + | |
- | | Metadata crosswalking | 5 | | + | |
- | | Metadata & cataloguing issues | 4 | | + | |
- | | Performance tuning & deployment | 3 | | + | |
- | | Other relevant areas of experience | | | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **Development Skills** | + | |
- | + | ||
- | PHP, Java, Javascript, SQL, XSLT, CSS | + | |
- | + | ||
- | + | ||
- | + | ||
- | **How would you rate your development skills/experience? | + | |
- | + | ||
- | //(0 = novice; 5 = expert)// | + | |
- | + | ||
- | 5 | + | |
- | + | ||
- | + | ||
- | + | ||
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | |
- | + | ||
- | Administration, | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly describe your experience on similar projects:** | + | |
- | + | ||
- | PEAR:: | + | |
- | + | ||
- | SolrMarc | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Anything else you'd like to add?** | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== Mark Sandford ====== | + | |
- | + | ||
- | **Institution: | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Role Profile: | + | |
- | + | ||
- | Special Formats Cataloger (Librarian) | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly outline your experience | + | |
- | + | ||
- | First installation was about a year ago. We recently started testing VUFind in-house for usability as a replacement for Voyager OPAC. I am in charge of the installation, | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Current/ | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Longer term availability** | + | |
- | + | ||
- | The library is committed to implementing VUFind as soon as it is feasible. This is a slow process because I am solely responsible for it right now, though that will change as we near production. I can dedicated several hours per week to VUFind as a part of my job. | + | |
- | + | ||
- | + | ||
- | + | ||
- | | **Area of expertise/experience** | **Rating** | | + | |
- | | Coding | 2 | | + | |
- | | Interface implementation | 4 | | + | |
- | | Interface planning | 1 | | + | |
- | | Solr configuration | 2 | | + | |
- | | ILS integration | 3 | | + | |
- | | Metadata crosswalking | 1 | | + | |
- | | Metadata & cataloguing issues | 5 | | + | |
- | | Performance tuning & deployment | 1 | | + | |
- | | Other relevant areas of experience | | | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **Development Skills** | + | |
- | + | ||
- | PHP, CSS | + | |
- | + | ||
- | + | ||
- | + | ||
- | **How would you rate your development skills/experience? | + | |
- | + | ||
- | //(0 = novice; 5 = expert)// | + | |
- | + | ||
- | 2 | + | |
- | + | ||
- | + | ||
- | + | ||
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | |
- | + | ||
- | I am primarily a cataloger, though I perform a lot of duties that would normally fall to a Systems Librarian. I have a very good understanding of how Voyager' | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly describe your experience on similar projects:** | + | |
- | + | ||
- | None | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Anything else you'd like to add?** | + | |
- | + | ||
- | I would view my work in the admin group as primarily being a voice for catalogers (and uers) and to lend my expertise to the group in that respect. However, I can handle basic coding well enough to understand the developer side of the conversation as well. | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== Clay Hill ====== | + | |
- | + | ||
- | **Institution:** Mississippi State University | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Role Profile: | + | |
- | + | ||
- | I manage a team of web developers. I am also a developer myself. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly outline your experience with Vufind to date.:** | + | |
- | + | ||
- | I have installed it and tweaked it to work with sip2 and sirsi unicorn. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Current/short-term availability: | + | |
- | + | ||
- | I think I'll be able to contribute a few hours a week. hopefully more. This is a part of my day-job. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Longer term availability** | + | |
- | + | ||
- | Once we get this thing working to our likeing. We will be committed to vufind. I am working on Vufind daily. I see Vufind being with Msstate for a long time. | + | |
- | + | ||
- | + | ||
- | + | ||
- | | **Area of expertise/experience** | **Rating** | | + | |
- | | Coding | 4 | | + | |
- | | Interface implementation | 5 | | + | |
- | | Interface planning | 4 | | + | |
- | | Solr configuration | 2 | | + | |
- | | ILS integration | 3 | | + | |
- | | Metadata crosswalking | 2 | | + | |
- | | Metadata & cataloguing issues | 3 | | + | |
- | | Performance tuning & deployment | 3 | | + | |
- | | Other relevant areas of experience | I know a fair amount about a bunch of stuff. Expert at none. :) | | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **Development Skills** | + | |
- | + | ||
- | PHP, Java, Javascript, C/C++, C#, Perl, Ruby, Visual Basic, Python, SQL, XSLT, CSS, classic asp and .net :) | + | |
- | + | ||
- | + | ||
- | + | ||
- | **How would you rate your development skills/experience? | + | |
- | + | ||
- | //(0 = novice; 5 = expert)// | + | |
- | + | ||
- | 5 | + | |
- | + | ||
- | + | ||
- | + | ||
- | **What skills can bring to the project, other than development skills and the areas of expertise mentioned above?** | + | |
- | + | ||
- | I am a project manager, a heck of a publicist. I can make a great alfredo sauce. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Briefly describe your experience on similar projects:** | + | |
- | + | ||
- | I have beta tested software since the early 90's. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Anything else you'd like to add?** | + | |
- | + | ||
- | I have a candid attitude, I hope that's not misinterpreted. I am commited to Vufind. I have been using it for a short 2 months. I am extremely impressed and I am eager to get up to speed and help out. | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | Use this space to mess with the wiki syntax | + | |
---- struct data ---- | ---- struct data ---- | ||
---- | ---- | ||