tag:blogger.com,1999:blog-6772775874032505742024-03-13T14:15:19.320-07:00VirgiBlogA blog about the redesign process for Pikes Peak Library District's website, maintained by their Web Developer, Virginia Franklyn.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.comBlogger148125tag:blogger.com,1999:blog-677277587403250574.post-15323619556965942812011-11-11T13:54:00.000-08:002011-12-13T09:37:29.211-08:00WTF?!What The Forms, that is. Forms are loading and submitting super slow for Anonymous users. This doesn't happen if the user is logged in. This has been going on for about 1 week. I didn't make any changes to the forms or anything related to forms. Sigh.<br /><br />UPDATE: Recaptcha was malfunctioning. I disabled it and am using the math equations in captcha instead.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-12678479769951311292011-07-07T10:49:00.001-07:002011-07-07T10:52:28.248-07:00OutcomeSo I started posting my troubleshooting steps and frustrations on Twitter and a Drupal friend of mine, Mark Jarrell, stepped in to help.<br /><br />We got it narrowed down to the new themes and he had me look for preprocess code involving vid/tid in the template.php files.<br /><br />Sure enough, there was some code that Acquia gave me last year in the template.php files. I removed the code and it solved the problem. Thanks Mark!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-8767515457688334872011-07-05T14:45:00.000-07:002011-07-05T14:55:30.922-07:00Troubleshooting Vid/Tid Issue1. We know that the pages work using the default theme.<br /><br />We know that the pages are pulling the tid instead of the vid when assigned to the new theme via themekey.<br /><br />We know the vid argument is assigned via a Page View in the recommended websites view.<br /><br /><br />2. We know that the pages work using the default theme.<br /><br />We know that the pages are pulling the vid:tid instead of just the tid when assigned to the new theme via themekey.<br /><br />We know the tid argument is assigned via a Page View in the recommended websites view.<br /><br />Troubleshooting Steps.<br /><br />1. Make sure the problems show up (or don't show up) on other themes.<br />2. Make a new View with the offending blocks and see if the problem persists.<br />3. Check Drupal.org to see if there are any other issues like this.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-16738728222057046322011-06-27T15:55:00.001-07:002011-06-27T15:57:27.133-07:00Note to SelfI think the following is true:<br /><br />To use different themes (ThemeKey) in the same View you need to have the tpl.phps in both theme folders (ie: pikespeak and teens). Clear as mud?<br /><br />Try emptying cache.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-91166501874516110022011-06-20T12:12:00.000-07:002011-06-20T13:14:39.800-07:00Back from the DeadIt's been 6 months since I've written. We're in the midst of migrating the Teen Zone into Drupal. We've had some issues which I didn't document. I can't even remember what they are now, so I'm sure that will come back to bite me in the arse.<br /><br />I'll do better, I promise!<br /><br />One issue we seem to be having is with ThemeKey when we create a new theme (copy existing, change photo image) and assign it to pages. Those pages utilizing Views with Taxonomy Term as the title are showing the Vocabulary Term and then the Taxonomy Term as the title. Confusing? Yes it is.<br /><br />We're working to isolate the problem, but suffice it to say, the chump is stumped.<br /><br />After some theme troubleshooting, we've narrowed it down to a faulty View construction. Why this doesn't error on our default theme is still a mystery.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-646885149420296512011-01-10T12:00:00.000-08:002011-01-10T12:05:32.730-08:00Adding MIME Types in IISOur Server Admin took another job so I'm tasked with web server adminstration until someone new can be hired.<br /><br />I ran into a strange issue today. I tried to link to a .dotx document and got a "Page Cannot be Found" error. The same thing happened when I linked to a .docx, but not when I linked to a .doc. I Googled the problem and came back with this:<br /><br />http://forums.whirlpool.net.au/archive/876480<br /><br />Here's a listing of MIME types for future reference:<br /><br />http://www.webdeveloper.com/forum/showthread.php?t=162526<br /><br />To solve this I went into IIS Manager on the web server and clicked on the HTTP Headers tab and clicked the Mime Type button and added the new types.<br /><br />Presto!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-42643450952908440972010-11-17T09:17:00.001-08:002010-11-17T09:20:22.800-08:00Teen Zone ProjectThe next big project is for me to move the Teen Zone into Drupal. I'm not sure exactly what Kaitlin wants but I know it will take a different theme than the rest of ppld.org.<br /><br />Cheryl found a module called <a href="http://drupal.org/project/themekey/">ThemeKey</a> that lets you assign themes to different taxonomy terms, content types, node ids, and much more. Very cool!<br /><br />Now I just need to draw up a plan...vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-10926796281442995342010-10-20T11:43:00.000-07:002010-11-10T12:50:15.019-08:00Adjusti-Search Issues12:30-ish p.m. Adjusti-Search module starts calling up a random page when a search is executed. The result is an error page. This happens intermittently and I have not been able to isolate the cause yet.<br /><br />Steps taken and outcome:<br />1. Run cron - no change<br />2. Empty cache - page called changes but is still incorrect<br />3. Disable Adjusti-Search module - no change?<br />4. Empty cache and/or run cron - website stops calling style sheet<br />5. Renable Adjusti-Search module and run cron - no change<br />6. Empty cache - style sheet works but Adjusti-Search still malfunctions.<br /><br />The chump is stumped.<br /><br />1:30 p.m. - It's working again. I think it just randomly grabbed the correct URL from the table. It think the Adjusti-Search table may have some corrupt records in it.<br /><br />Plan: Backup the database and run Update.php when Sharon comes back. Also check the table for corrupt records when Sharon comes back. May consider uninstalling and reinstalling module.<br /><br />10-20-2010 3:30 p.m.: Ran Update.php, no change.<br /><br />10-28-2010 1:40 p.m.: Disabled block until yesterday. Still experiencing the same problem.<br /><br />11/1/2010 3 p.m.: Disabled CSS and Javascript optimizing in "Performance". Adjusti-Search would call temporary css and js files, so I disabled the optimization feature to see if it helps. So far Adjusti-Search is working again. Fingers are crossed.<br /><br />11/2/2010: It's malfunctioning again.<br /><br />11/3/2010 10 a.m.: Uninstalled and Reinstalled module on a test server and it worked for awhile. However, around 1 p.m. it started malfunctioning again. Contacted Connor.<br /><br />11/3/2010 2:30 p.m.: Enabled PPLD Search module (Adjusti-Search prototype) and got the same error. Enabled default Drupal search and it works fine.<br /><br />11/3/2010 3:30 p.m.: Connor replied with the following suggestion:<br /><ol><li>Open the adjustisearch.module file for editing wherever you have it installed on the server.</li><br /><br /><li>In the code, find the line that says "function<br />adjustisearch_block_form($form_state) {" (this line should be around line 137 or so).</li><br /><br /><li>Add the following line of code right after the line "$form = array();":<br />$form['#action'] = url('');</li><br /><br /><li>Save the file. Clear your Drupal cache. Then try Adjusti-Search again.</li><br /></ol><br /><br />11/10/2010 2 p.m.: Adjusti-Search has been working for the past week. Yay Connor!!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-81429697424886127842010-10-13T12:21:00.000-07:002010-10-14T14:45:51.133-07:00AftermathPutting out lots of little and not so little fires. The big one right now is the AdjustiSearch module doesn't always work. Sometimes I get "Accessed Denied" and sometimes I get the "Whoops" page and most of the time it works fine. I'm trying to isolate the problem(s) but no real luck yet.<br /><br />Here's what I have so far:<br />-The "Whoops" page happens for anonymous users only, across all browsers.<br />-No cause has been found yet. <br />-The default search form works fine. <br />-Emptying cache does not help. <br />-Disabling and re-enabling the module does not help. <br />-It happens intermittently and will start working again without rhyme or reason.<br />-The search returns the following urls, all of which are "Whoops" pages, when it is malfunctioning:<br />--http://ppld.org/ieupdate.js?adjs_type=1 <br />--http://ppld.org/sites/default/files/css/css_2206d48491af4b609c7ee4d274aece51.css<br />--http://ppld.org/aboutyourlibrary/services/ElPomar/default.asp<br /><br />10/14/10 11 a.m.: After much dinking around, including adding code for the ieupdate.js highlighted here: http://www.amarasoftware.com/flash-problem.htm, removing the code when it caused other problems, and emptying cache multiple times it started working again.<br /><br />10/14/10 1 p.m.: It's down again. And returning misc URLs. Connor thinks it's somehow pulling the URLs from the database.<br /><br />10/15/2010 3:35 p.m.: Does running cron fix it?vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-58267300660993664402010-09-20T12:18:00.001-07:002010-09-20T12:19:07.687-07:00It's Launched!The lesson for today is:<br /><br />If all else fails, empty cache.<br /><br />It seems to mostly be going smoothly, thank God.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-33481641968435407082010-09-17T08:55:00.000-07:002010-09-17T08:59:49.830-07:00HomestretchWe're launching on Monday! I'm running updates and switching links from new.ppld.org to ppld.org on the new site. It's going to get crazy around here!<br /><br />Wish us luck.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-41438614971780917642010-08-13T14:55:00.000-07:002010-08-13T14:58:57.317-07:00Final CountdownI met with the server admin and the network admin and we've decided to launch on or around September 13. The server admin is going to put IIS and the current website on the same server as the new website running Apache. That way we hope to be able to run both websites simultaneously using the same domain name.<br /><br />I also met with the Website Team and developed a marketing plan involving me sending lots of emails to staff, a promo and tutorial video, posters, and web ads.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-30967099720801698992010-08-09T13:59:00.000-07:002010-08-09T14:02:23.534-07:00OptimizationI'm starting the Drupal optimization process and have come across a very handy checklist:<br /><br /><a href="http://www.drupal-check.org/">http://www.drupal-check.org/ </a><br /><br />I also installed the <a href="http://drupal.org/project/boost/">Boost module</a>.<br /><br />I meet with the server and network admins tomorrow to make a launch plan.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-32791533268176695962010-08-04T12:40:00.000-07:002010-08-04T12:43:30.389-07:00Final PushI've finished Tax Information and Microfilm Collection (375 records) and am about to enter the homestretch of the redesign process.<br /><br />I'll be working with the server admin and the network admin to prepare for the launch. I'm hoping to launch on Labor Day weekend. Wish me luck!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-29398054107217530092010-07-23T12:33:00.000-07:002010-07-23T12:35:41.501-07:00Microfilm Collection and Tax InformationWhile I'm waiting for the network administrator to fix the DMZ/server problem I made our Tax Information page and am working on our Microfilm Collection page.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-24362760793368446382010-07-23T12:32:00.000-07:002010-07-23T12:33:43.796-07:00SpeedbumpRecommended Websites are chugging along fine. However, our web server is having issues with our network, specifically the DMZ. We can't launch until this is fixed. It's very frustrating because we are pretty much ready otherwise.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-84867943622662388082010-06-28T13:17:00.001-07:002010-06-28T13:17:43.275-07:00Faceted Catalog SearchesI'm adding/editing faceted Catalog searches in the Subject Guides. Thanks to Summer Greenville for helping construct the searches!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-39715793845101614692010-06-28T13:08:00.000-07:002010-06-28T13:17:02.642-07:00Recommended Websites UpdateI've added all the Vocabularies to the Recommended Websites taxonomy terms so the category and subcategory show up on the subcategory pages. Sound confusing? I know, I just can't think of a better way to explain it.<br /><br />I've also added all the tabbed menus to the Subject Guide subcategories. Yay!<br /><br />Now we just have to finish the data entry. We have 1600+ entries, but I think there are 4500+ total to be entered. Sigh.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-83741658863142322202010-06-18T13:30:00.000-07:002010-06-18T13:34:22.721-07:00And They're Off!!Data entry has officially started on Recommended Websites. This is quite a large task and I'm grateful for the awesome librarians helping me out.<br /><br />I've created all the Taxonomy and Menus for the Subject Guides, I believe, but I'm still assigning tabbed menus to the subcategory pages.<br /><br />An interesting aside, according to my timeline, as of June 15 we've been working on this website for two years. Make it stop!!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-11702418489738365992010-06-07T15:56:00.000-07:002010-06-07T16:02:06.709-07:00Fun with Recommended WebsitesSo yesterday I was entering categories from our Web Picks into Drupal's taxonomy and noticed that Vocabularies with heirarchical values don't display child terms in the Taxonomy Navigator module. Seriously folks...<br /><br />Anyways, that is a deal-breaker for me so we are not using Taxonomy Navigator. Instead we are doing the following:<br /><br /><ol><br /><li>Create Vocabularies for Recommended Websites categories</li><br /><li>Hand-make menus for categories containing subcategories (there are quite a few of these)</li><br /><li>Theme the menus if necessary</li><br /><li>Add the menus to their corresponding pages</li><br /><li>Add Subject Guide Tabs to corresponding pages</li><br /><li>Go over all Subject Guides and cross-reference as necessary</li><br /><li>Configure Recommended Websites View to display page title as "Vocabulary: Term: SubCategory</li><br /></ol><br /><br />Oooof.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-6969264274779122322010-06-04T13:53:00.000-07:002010-06-04T14:08:23.510-07:00Setting Up Recommended Websites CategoriesThanks to <a href="http://acquia.com/">Acquia</a> support, I'm using URL Aliases to link Taxonomy Navigation in my Subject Guides for Recommended Websites subcategories.<br /><br />For any Web Picks category that has subcategories, do the following:<br /><br /><ol><br /><li>Create a vocabulary in taxonomy for that category and populate it with subcategories</li><br /><li>In blocks, assign the taxonomy navigation block for that vocabulary to the page View for the Recommended Websites category. Put the block in the Content Nav region.</li><br /><li>In URL Aliases, Create new aliases for each taxonomy term in the vocabulary.</li><br /><ul><br /><li>Existing system path is the Page view URL (ie: research/by-subject/websites/386)</li><br /><li>Path alias is the Taxonomy term URL (ie: taxonomy/term/386)</li><br /></ul><br /><li>In Blocks, add the Subject Guide tabbed menu to the subcategory pages</li><br /></ol><br /><br />I think that's it.vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-17063198024731391912010-05-29T14:58:00.000-07:002010-05-29T15:01:23.793-07:00I think it's going to workI tested the Taxonomy idea I had on Literature and I think it will work. I'll just need to theme the taxonomy display, install and configure Taxonomy Menu module, and make sure Krista is okay with the subject guide just showing the categories, not listing out the websites below. I could still list out the websites, but it would be a lot more work.<br /><br />I'm cautiously optimistic...vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-26045124913809846662010-05-28T19:14:00.000-07:002010-05-28T19:16:45.686-07:00Web Picks crazinessRight now I'm trying to determine the best way to organize Recommended Websites. There are a TON of categories and subcategories and I'm thinking I'll try to make each category with subcategories its own vocabulary and then use Taxonomy menu to list them out. I'm not sure it'll work so I'm going to test it on Literature.<br /><br />Wish me luck!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-28572536472792464592010-05-27T12:31:00.000-07:002010-05-27T12:45:44.324-07:00MustardOnce again I neglected to keep up with my progress here. Since the last entry I've done the following:<br /><br /><ul><br /><li><a href="http://new.ppld.org/adult-literacy-and-esl">Adult Literacy and ESL pages, including a new Tutors section</a></li><br /><li>Worked with Overdrive and our Network Administrator to change the eBranch to CyberShelf</li><br /><ul><br /><li>Changed all eBranch graphics</li><br /><li>Changed domain name to cybershelf.ppld.org</li><br /><li>Overdrive will update the look and feel of page</li><br /><li>Sirsi administrator will update it in Workflows and replace the URL in the MARC records</li><br /></ul><br /><li>Replaced the word "Branch" with "Library" throughout <a href="http://new.ppld.org/">the new website</a></li><br /></ul><br /><br />Next on the list is the Web Picks conversion. Wish me luck!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0tag:blogger.com,1999:blog-677277587403250574.post-49495516928613518612010-05-11T12:38:00.000-07:002010-05-11T13:02:05.069-07:00KetchupIt's been awhile since I posted. I can only say I forgot to keep track of my progress here. Blame it on being a new mother...<br /><br />Anyways, since I last wrote, we've done the following:<br /><ul><br /><li>Fixed the authentication on our location-specific databases via EZProxy. Documentation for this is in my email, for future reference. Thanks to BPL!</li><br /><li>Finished the <a href="http://new.ppld.org/node/33">Genealogy and Regional History</a> pages</li><br /><li><strong>Launched <a href="http://new.ppld.org/">new.ppld.org</a> alongside our current website!</strong></li><br /></ul><br /><br />So far feedback has been very positive. I just have a handful of things left to do, then hopefully soon we'll do the final launch!vfranklynhttp://www.blogger.com/profile/03494423445657777337noreply@blogger.com0