Drupal

Jan 10 17:58

Growing Venture Solutions Drupal Class

I'm attending a Drupal class with Growing Venture Solutions in Denver for the next 3 Saturdays. Since I already have this lovely site, I'm all installed, but I just updated all my modules and upgraded to Drupal 6.8.

I'm looking forward to this class!

Nov 18 00:42

Kiosk Project

We've been working on our first Drupal project at work. It's a Kiosk for the Penrose library that contains local and tourist information.

To sum up, I had to figure out how to list a large group of websites by category and have the categories return only URLs when selected. This is simple to do using SQL and VBScript, but not quite as simple in Drupal.

I used Taxonomy, CCK, Menus, Pages, and Views to accomplish this. For a more detailed explanation, check out my VirgiBlog entries on the subject.

Nov 10 23:08

Module Issues = Resolved!

My issue with Admin Role has been addressed at drupal.org. I applied the fix and it worked! The only problem is, the user that fixed the problem wants me to apply it to a new release of the module. However, apparently I need CVS access to the module to create a new release for it. Whew, dodged that bullet.

Nov 10 21:57

Upgrade to 6.6

I just upgraded to Drupal 6.6. I'm getting better and better at this. However, I do owe myself 5 bucks.

Yes, I forgot to re-enable the admin portion of the Navigation menu before I disabled the admin_menu module. However, I learned you don't have to re-enable it as a menu, just click on the "offline mode" message link and go to 'administration' in the breadcrumb and you are there.

Nov 07 00:34

Throttling and other things

I've been reading about website performance and have altered bandwidth and block caching settings per the instructions on pg 295-6 of Drupal 6 book. I also enabled and configured the Throttle module per instructions on pg 297-8, including enabling Throttle on the Who's New and VirgiBlog blocks.

The author suggested the following information for optimizing server performance:

http://drupal.org/node/2601

I'm documenting this in case we need it for the new server.

Nov 06 22:12

Content Translation

I enabled the Content Translation module, which allows the person entering content to translate it into different languages. Mind you, it doesn't translate for you, you have to create the content in the proper language yourself.

Check out My Thrilling Multi-lingual Blog Entry for an example.

Nov 06 17:47

Localization

I enabled the Locale module and imported the Afrikaans .po file. This went well. However, when I tried to do the same for the Spanish translation, there's a .po for every module, theme, and profile. I wonder if there's an easier way to do this than importing each one separately. Also, when I switched back to English as the default language, I have some Spanish straggling terms still hanging out in the toolbars. Hmmm, this will need some more testing and investigation to implement, I think.

Nov 06 03:26

Actions and Triggers

I was experimenting with Actions and Triggers. It was fun, but I'm not sure how to get email updates about specific comments, as opposed to the general email I was getting.

I also need to figure out how to be notified via email when a user submits a comment into the approval queue.

Nov 05 21:27

A Newbie's Guide to Contributed Drupal Modules

My coworker Cheryl just found this article:

A Newbies Guide to Contributed Drupal Modules

In it, the author summarizes his favorite contrib modules in a newbie-friendly manner. Some modules he reviews are:

  • Views
  • Panels
  • CCK
  • PathAuto
  • Mollom
  • Image/Imagecache
  • ...and more

I'm planning to reference this article often when we set up the new site.

Oct 22 17:46

Views

I just installed and enabled Views. Unfortunately I got the following error message in my admin/modules page when I enabled it:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 263751 bytes) in /home2/vfrankly/public_html/includes/menu.inc on line 958

I uninstalled the module and everything is back to normal. However, if I re-extract the module the error message comes back, even if I haven't enabled the module.