About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
developers_call:minutes20110322

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
minutes_20110322 [2011/03/22 13:31] demiankatzdevelopers_call:minutes20110322 [2015/12/10 20:02] (current) – ↷ Links adapted because of a move operation demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: March 22, 2011 ====== ====== VuFind Developers Call Minutes: March 22, 2011 ======
  
-Attending: +Attending: Lutz Biedinger, Demian Katz, Daniel Lovins, Tuan Nguyen, Eoghan Ó Carragáin, Luke O'Sullivan, Fang Peng, Sean Purcell, Preetha Rao, Graham Seaman
  
 ===== Agenda ===== ===== Agenda =====
 +
  
  
Line 9: Line 10:
 ==== 1. VuFind 1.1 Release ==== ==== 1. VuFind 1.1 Release ====
  
-VuFind 1.1 was released on 3/21 with no problems yet.  Demian retested install documentation on fresh installs of Ubuntu and Fedora and made minor adjustments to bring them up to date.  The [[http://vufind.org/demo|demo install]] has been updated to the new version.  Please try the new release and report any issues if you notice them.+VuFind 1.1 was released on 3/21 with no problems yet (other than a minor last-minute fix to the DEB package).  Demian retested install documentation on fresh installs of Ubuntu and Fedora and made minor adjustments to bring them up to date.  The [[http://vufind.org/demo|demo install]] has been updated to the new version.  Please try the new release and report any issues if you notice them. 
  
  
Line 15: Line 17:
  
 Preetha has switched from using the PEAR Selenium testing library to using the built in PHPUnit Selenium support; this works much better.  A new set of sample tests has been committed to the trunk and have passed successfully in Hudson. Preetha has switched from using the PEAR Selenium testing library to using the built in PHPUnit Selenium support; this works much better.  A new set of sample tests has been committed to the trunk and have passed successfully in Hudson.
 +
 +Documentation on the tests can be found on the [[legacy:vufind_1.x_developer_manual:unit_tests|unit tests]] page of the wiki.
  
 ==== 3. New JIRA Tickets ==== ==== 3. New JIRA Tickets ====
Line 24: Line 28:
   * [[http://vufind.org/jira/browse/VUFIND-393|VUFIND-393]] - memory problems with large OAI-PMH harvests; fixed in 1.1 release.   * [[http://vufind.org/jira/browse/VUFIND-393|VUFIND-393]] - memory problems with large OAI-PMH harvests; fixed in 1.1 release.
   * [[http://vufind.org/jira/browse/VUFIND-394|VUFIND-394]] - duplicate ticket about install script problems; no action needed.   * [[http://vufind.org/jira/browse/VUFIND-394|VUFIND-394]] - duplicate ticket about install script problems; no action needed.
 +
  
  
 ==== 4. New Mobile Theme ==== ==== 4. New Mobile Theme ====
  
-Tuan expressed interest in building a new mobile theme using the [[http://jquerymobile.com/|jQuery Mobile]] library.+Tuan expressed interest in building a new mobile theme using the [[http://jquerymobile.com/|jQuery Mobile]] library.  This may be more device-agnostic than the current [[http://snippetspace.com/|iWebKit]] implementation.  Through surveys at York, it was determined that mobile users are most interested in two things: searching for books and checking account status.  Tuan has already got a simple demo of search working and is looking for help developing more features within the theme -- Demian and Fang offered to help.  Tuan will check in his work so far so that others can build on it.  We will discuss this further on the next call to more specifically divide up the work. 
 + 
 + 
 + 
  
 ==== 5. Plug-in Architecture ==== ==== 5. Plug-in Architecture ====
 +
 +Demian has ordered another set of books on Zend and is continuing to think about a new architecture.  Once the books arrive and he is done reading, he will begin building a prototype to demonstrate key features.
 +
 +So far, the only book Demian has read is [[http://www.amazon.com/Zend-Enterprise-Patterns-Experts-Voice/dp/1430219742/|Zend Enterprise PHP Patterns]], which has a brief introduction to the framework but mostly covers a broad range of topics in relatively shallow depth.  Reviews of other titles will be shared in future meetings.
 +
 +Tuan expressed concern that Zend may be heavier-weight (and slower) than we need.  We should definitely benchmark our prototype before we get too deep into writing it, in case a different framework would be better suited to the project.  York University opted against Zend last time they had to develop a PHP app, choosing CodeIgniter instead (but now Kohana may be a better choice).
 +
 +There was discussion of what a framework actually needs to provide.  Demian is mainly concerned about extensibility of classes without modifying core code and theme inheritance.  A good (better than Smarty) templating engine is also helpful, as is strong testing support.
 +
 +Tuan may be interested in building a Kohana prototype at the same time as Demian's Zend prototype for comparison purposes.
 +
  
 ==== 6. Other Topics? ==== ==== 6. Other Topics? ====
 +
 +Luke may be available soon to help with feature development (once the additional ILS functions patch he is working on with Demian is complete); he will likely also collaborate with Tuan on bookbag functionality.
 +
 +Fang mentioned limitations of VuFind in dealing with MARC 880 linked title fields.  The VUFIND-389 patch mentioned above does not help with this; it may be a subject for future development.  Examples will be provided.
  
 ===== Next Call ===== ===== Next Call =====
Line 38: Line 62:
 The next call will be Tuesday, April 5, 2011 at 10am Eastern Daylight Time (GMT - 4:00).  The next call will be Tuesday, April 5, 2011 at 10am Eastern Daylight Time (GMT - 4:00). 
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20110322.1300800701.txt.gz · Last modified: 2014/06/13 13:13 (external edit)