From: Demian K. <dem...@vi...> - 2010-02-04 16:13:30
|
First of all, are you still working on an RC1-based installation? If so, I strongly recommend upgrading to RC2 before going forward with this stuff. Among other things, authentication was completely rewritten between RC1 and RC2, and many bugs and security holes were fixed. I realize that upgrading is not a trivial process, especially for something as heavily customized as your instance, but I think it is worth the effort in this case. Anyway, that disclaimer aside, on to your questions. 1.) You ran into a bunch of bugs that were fixed in RC2, and your fixes sound fairly similar to what happened in RC2. $authMethod is linked to the value in config.ini, but as of RC2, the template actually accounts for it correctly. 2.) Username and password should be saved in a MySQL database. That being said, RC1 did make excessive use of cookies, so maybe something weird is going on... but I doubt it. There's also definitely a bug that prevents logging out from working correctly in RC1. Again, all of this has been rewritten in RC2 -- with the newer code, your account information is guaranteed to be stored in the database, and the only thing cookies are used for is maintaining a session ID. 3.) Comments are stored in the MySQL database. If this is working, you must have MySQL configured somehow. 4/5.) Tags and favorites lists are both stored in the MySQL database. If you tag a record without adding it to a favorites list, the tag is linked to the record but not to your user account -- it is effectively an anonymous tag. If you enter tags when adding to a favorites list, the tag shows on the record AND in your account. There is a known issue (even in RC2) that there is currently no way to remove or alter anonymous tags from a user account after adding them. Also note that RC1 only allows a single favorites list, while RC2 adds the capability of managing multiple named lists and making lists public for sharing with other users. I hope this is helpful -- I'll be happy to add more detail if you need anything else. - Demian > -----Original Message----- > From: Eric Lease Morgan [mailto:em...@nd...] > Sent: Thursday, February 04, 2010 10:33 AM > To: vuf...@li... > Subject: [VuFind-Tech] tags, comments, etc > > > I need some assistance in the implementation of tags, comments, > favorites, etc. > > 1. login.tpl. and $authMethod - After a bit of experimentation, I > learned that I needed to copy login.tpl from the MyResearch directory > to the Record directory in order to be enable logging in. After further > investigation I learned I need to enable the display of "Create an > account" in order for me to... create an account. (I don't have LDAP > authentication.) The ability to create an account is dependent on the > value of $authMethod, but where is this defined? In config.ini? I > changed the value of method in the [Authentication] section of > config.ini to DB but things didn't seem to change. My workaround has > been to hack the if/then statement in login.tpl, but again, that is > only a hack. Where is $authMethod defined? > > 2. usernames and passwords - After successfully creating an account I > am able add comments, but I'm curious. Where are the username/password > combinations saved for my account? I do not think I have configured > MySQL to save these things. Are these things in cookies? > > 3. Comments - I have been successful in adding comment to records, > but again, where is this data saved? > > 4. Tags - This is really where I want to go. After logging I can tag > items. After clicking on a link I am presented with a form. I can enter > stuff and click Go, but I never see any tags associated with the > record, nor do they show up in my profile. Is there where MySQL comes > in? > > 5. Favorites - Again, how to I turn on favorites? Do I need to > configure for MySQL? > > -- > Eric Lease Morgan > University of Notre Dame > > (574) 631-8604 > > > ----------------------------------------------------------------------- > ------- > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term > contracts > Personal 24x7 support from experience hosting pros just a phone call > away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |