Sep 29

Home Cafe Oktoberfest 2013

By David Scifres Uncategorized Comments Off on Home Cafe Oktoberfest 2013
IMG_5839Schnitzel good! Really goodIMG_9852IMG_9819IMG_9820IMG_9829
IMG_9890IMG_9891IMG_5879IMG_5847Home Cafe OktoberfestIMG_5857

Home Cafe Oktoberfest 2013, a set on Flickr.

Had the most delicious lunch yesterday at Home Cafe’s Oktoberfest. The schnitzel, perogies and strudel was amazing.

May 30

May 2013 – Weight Loss – Down -4.6 lbs.

By David Scifres Uncategorized Comments Off on May 2013 – Weight Loss – Down -4.6 lbs.

Weight - 5 months - David - May 2013

Haven’t updated the progress on my diet in a while. It is coming along nicely. I kind of blew it around spring break and leading up to it. But I got things back on track afterwords. I also started working out again 3 or 4 weeks ago so that has really helped as well. I finally broke the 180 lb. barrier!!!!

End Weight: 178.8
Previous Weight: 183.4
Month 1 Loss: -4.6 lbs
Net Loss: -19.2 lbs
BMI: 22.9
Percent of Goal (175 lbs.): 86.09% Complete

Oct 14

Old Hickory BBQ

By David Scifres Uncategorized Comments Off on Old Hickory BBQ

Old Hickory BBQ

Jan 03

Day 3 – Duskland Fairytale

By David Scifres Uncategorized Comments Off on Day 3 – Duskland Fairytale

I was rushing off from work to Anna’s basketball practice when, on the way to my car, I noticed this tree silhouetted against the sunset in the parking lot. I didn’t think anything about the shot but when I looked at it tonight I noticed it had some really nice blue and orange color. I shot this with my Canon 5D and my 24-70mm lens.

Feb 03

Top Drupal Modules

By David Scifres Business, Uncategorized Comments Off on Top Drupal Modules

Essential Drupal 6 Modules

  • Content Construction Kit (CCK) – The Content Construction Kit allows you to add custom fields to nodes using a web browser. Part of drupal 7; still a contrib in drupal 6. Allows you to define new content types (e.g. blog entry, event, or employee record…) and add “fields” to them. A field could be plain text, an image, a flash video, or whatever. You can also adjust how these fields display in the live view. No drupal install should be without this module.
  • Views – Empowers non programmers to build dynamic streams of content displaying any number of fields. The content may come from nodes (a.k.a. content types and fields), users, system log entries, etc. You can display this stream in any number of formats including RSS feeds, tables, or just the vanilla view for a content type. You can also create pages or blocks — its very tightly interwoven with drupal. Nearly every drupal module worth using is integrated with this module. Extremely powerful when used in combination with CCK.
  • Panels – Think of it as a layout manager. Create a 1,2,3 column layout. Or a 3 column layout with a full width footer and header, and plop pieces of content in them — say a view, a block, or a node. It also introduced a concept of contexts, selections rules, and relationships.
  • Token – Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. Note that Token module doesn’t provide any visible functions to the user on its own, it just provides token handling services for other modules.The basic token API is now a part of Drupal 7! Unfortunately, other things like the a browsable token UI, and field & profile tokens did not make it into core and will be supported here for Drupal 7.
  • Embedded Media Field – This extensible module will create fields for content types that can be used to display video, image, and audio files from various third party providers. When entering the content, the user will simply paste the URL or embed code from the third party, and the module will automatically determine which content provider is being used. When displaying the content, the proper embedding format will be used. The module is only an engine, and requires a supported module to function. These include ‘Embedded Image Field’, ‘Embedded Video Field’ and ‘Embedded Audio Field’. These modules are included in the contrib folder of the module, so they can be easily activated from the module administration page.

Top Usability Drupal Modules

  • Printer, E-mail and PDF versions – There are still people out there who prefer to print out content to read later. This module does just that, and also lets them send your content via email.
  • Custom Breadcrumbs – Allows administrators to set up parametrized breadcrumb trails for any node type. This allows CCK-style node types to have “Home > User Blog > 2005 > January” style breadcrumbs on the node view page itself, synchronizing cleanly with custom views or pathauto aliases. Breadcrumb visibility can be customized via a php snippet.
  • Nice Menus – Nice Menus enables drop-down/right/left expandable menus. It uses only CSS for most browsers, with minimal Javascript for IE6. (Version 2 uses the Superfish jQuery plugin for all browsers, with an option to disable JS, and falls back to CSS-only for browsers that can handle it.)
  • Taxonomy Menu – Automatically generate menu items for categories. Handles syncing between taxonomy and menus, and is ready to be used in conjunction with views or panels.
  • Content Profiles – This module builds user profiles as content (aka nodes), which opens the opportunity to use all the powerful modules for content for user profiles too, e.g. the Content Construction Kit (CCK). It’s intended to be simple and useful, but extensible by further modules. Content profiles can be restricted to certain roles; the module also supports separate content profiles for different roles.
  • GMap – The GMap module provides an interface to the Google Maps API within Drupal. It integrates with the Location module to provide users a clickable map for entering latitude and longitude, as well as to display maps of Drupal nodes and users. GMap can be used to create interactive maps with various map markers and content in map bubbles, taking advantage of Drupal’s other content management features. The module also provides a Views display plugin which allows users to display the results of a view on a Google map.
  • Location – The Location module allows real-world geographic locations to be associated with Drupal nodes, including people, places, and other content. The Location module allows admins to collect addresses, geocode them (translate addresses to lattitude/longitude), and associate locations with Drupal nodes and users. Location data is automatically used to generate GeoRSS within your existing RSS feeds. Location also provides an API so that other modules may take advantage of its address storage and geocoding features.
  • Calendar – This module will display any Views date field in calendar formats, including CCK date fields, node created or updated dates, etc. Switch between year, month, and day views. Back and next navigation is provided for all views.
  • Date – This package contains both a flexible date/time field type Date field and a Date API that other modules can use.

Top Marketing Related Drupal Modules

  • Google Analytics – Adds the Google Analytic code to your site.
  • MailChimp – This module provides integration with the MailChimp email delivery service. While tools for sending email from your own server, like SimpleNews, are great, they lack the sophistication and ease of use of dedicated email providers like MailChimp. Other players in this field are Constant Contact and Campaign Monitor.
  • WebForm – This module adds a webform node type to your Drupal site. Typical uses for Webform are questionnaires, contact or request/register forms, surveys, polls or a front end to issues tracking systems. Submissions from a webform are saved in a database table and can optionally be mailed to a nominated e-mail address upon submission. Past submissions are viewable for users with the correct permissions. Webform includes some simple statistical tools to help in form design and evaluation and also allows the whole table to be downloaded as a csv file for detailed statistical analysis.
  • Path Auto – automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a “pattern” system which the administrator can control. Pathauto depends on the Token module.
  • Path Redirect – This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status.
  • Global Redirect – Once enabled, an alias provides a nice clean URL for a path on a site. However Drupal does not remove the old path (eg node/1234). The problem is that you now have two URLs representing the same content. This is dangerous territory for duplicate pages which can get you sandboxed by the search engines!
  • Link CHecker – The Link checker module extracts links from your content when saved and periodically tries to detect broken hypertext links by checking the remote sites and evaluating the HTTP response codes. It shows all broken links in the reports/logs section and on the content edit page if a link check has been failed. An author specific broken links report is also available in “My Account” (D6+ only).
  • Node Words – This project allows you to add meta tags to Drupal pages, both manually and automatically based on various settings. Paying attention to meta tags, such as keywords, description and canonical URL, may help obtain better search engine positioning. Nodewords will not be supported on Drupal 7, the new Metatags module is taking its place and is a major ground-up rewrite. A possible upgrade path is still under discussion.
  • Page Title – The word “title” is a bit overloaded. Every piece of content in Drupal has a title, and so does every page. The page title is the one found in the HTML head inside the tag. It is also used on SERPs (Search Engine Result Pages) and can greatly enhance your websites SEO (Search Engine Optimization). This module gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content’s title.
  • Google AdSense – This module provides web content providers with the means to earn revenue from visitors by displaying ads from Google AdSense™ advertising service on their sites.
  • Print – By editing the default print.css or specifying you own CSS file and/or the print.tpl.php files, it is possible to change the look of the output page to suit your taste.

Top Social Modules for Druple

  • Facebook Connect – This module allows users to login on a Drupal website through the Facebook Connect API – using their Facebook login and password.
  • Druple for Facebook – This set of modules and themes turns Drupal into a platform for developing Facebook Applications. This allows you to embed your content and features within facebook, or allow facebook users onto your site via Facebook Connect. With Drupal for Facebook, you can harness all the power of Drupal in you Facebook App. If you already have content in Drupal, you can expose it on Facebook.
  • Flickr – ccess photos on Flickr’s site via their API. The module provides a filter for inserting photos and photosets and allows the creation of blocks for rendering a user’s recent photos and photosets.
  • Media: Flickr – Flickr Photoset capabilities to the Embedded Media Field module, upon which this module is dependent. To use it, enable the Embedded Video Field module, and add a Third Party Video field to a content type. For Thumbnails, you’ll also need to apply for a Flickr API key. After that, editors will be able to paste a URL or the embed code for a Flickr Photoset page or Slideshow into the field, and it will be displayed automatically. Additionally, that URL will be parsed automatically, so the module will know the difference between a Flickr Photoset URL and that of another supported provider, such as a YouTube video.
  • Media: YouTube – Provides support for the YouTube video provider for Embedded Media Field. Note that if you’re using the Media Mover module, this will also add the capability to send harvested videos to YouTube and store the resulting video in your Embedded Video Field!
  • AdThis – Provides an button or toolbox to let your users share your content to social network sites.

Top Drupal Admin Modules

  • Admin Menu – Makes the Admin use drop down menus saving tons of click time
  • Root Candy – A Theme designed specifically for the admin to clean things up and make it easier to use
  • Chaos Tool Suite – This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels.
  • Advanced Help – Allows module developers to store their help outside the module system, in pure .html files. The files can be easily translated simply by copying them into the right translations directory. The entire system can appear in a popup or not as the module prefers (and by taking away access to view the popups, a site can force the popups to not exist). The system ties into Drupal’s search system and is fully indexed, so the entire contents can be searched for keywords. the help files can be placed in a hierarchy as well, allowing for top down navigation of the help.
  • FileField – A universal file upload field for CCK. It is a robust alternative to core’s Upload module and an absolute must for users uploading a large number of files. Great for managing video and audio files for podcasts on your own site.
  • MimeDetect – MimeDetect provides an API for consistent server side mime detection using the PHP FileInfo extension, the UNIX ‘file’ command, user supplied mime data, or file extension lookups. It is distributed with its own magic library for use with the PHP FileInfo extension to make mime detection more consistent in different environments.
  • WYSIWYG API – Allows to use client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules. No other Drupal module is required. Wysiwyg module is capable to support any kind of client-side editor. It can be a HTML-editor (a.k.a. WYSIWYG), a “pseudo-editor” (buttons to insert markup into a textarea), or even Flash-based applications. The editor library needs to be downloaded separately. Various editors are supported (see below). Wysiwyg module also provides an abstraction layer for other Drupal modules to integrate with any editor. This means that other Drupal modules can expose content-editing functionality, regardless of which editor you have installed.
  • CKEditor – This module will allow Drupal to replace textarea fields with the CKEditor – a visual HTML editor, sometimes called WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It’s very fast and doesn’t require any kind of installation on the client computer.
  • TinyMCE –
  • Whizzywig – Purported to be the fastest and smallest WYSIWYG Editor and 100% customized for Drupal?
  • IMCE – Image/file uploader and browser that supports personal directories and quota.
  • Transliteration – Provides a central transliteration service to other Drupal modules, and sanitizes file names while uploading. Generally spoken, it takes Unicode text and tries to represent it in US-ASCII characters (universally displayable, unaccented characters) by attempting to transliterate the pronunciation expressed by the text in some other writing system to Roman letters.
  • Image API – This API is meant to be used in place of the API provided by You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI.
  • Image Cache – ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn’t exist the web server’s rewrite rules will pass the request to Drupal which in turn hands it off to ImageCache to dynamically generate the file. ImageCache has been moved into core in Drupal 7.
  • Image Field – ImageField provides an image upload field for CCK. ImageField is a CCK-based alternative to the legacy Image project. It boasts features such as multiple images per node, resolution restrictions, default images, and extensive Views support. ImageField does not provide a built-in thumbnail solution, but complements the incredibly powerful thumbnail generation module ImageCache. ImageField is being added to Drupal 7 core.
  • Video – Video module allows you to upload video in any format, play video in any format, transcode video to FLV using FFMPEG (can be extended to any transcoder), automatically creates video thumbnails, use video thumbnails in video node teaser, fast and very reliable API for converting videos and auto thumbnailing, can be used as an all-in-one video solution for Drupal.
  • CAPTCHA – A CAPTCHA is a challenge-response test most often placed within web forms to determine whether the user is human. The purpose of CAPTCHA is to block form submissions by spambots, which are automated scripts that post spam content everywhere they can. The CAPTCHA module provides this feature to virtually any user facing web form on a Drupal site.
  • reCAPTCHA – A more robust CAPTCHA option.
Tagged with:
Jan 10

Week 2 – 189.0 lbs – Down (-2.2)

By David Scifres Uncategorized Comments Off on Week 2 – 189.0 lbs – Down (-2.2)

End Weight: 189.0
Previous Weight: 191.2
Loss: -2.2 lbs
Net Loss: 2.2 lbs
BMI: 24.26
Percent of New Goal (175 lbs.): 13.5% Complete

Jun 23

Ceviche at Dukes in Ventura

By David Scifres Cooking, Diet, Photos, Recipes, Uncategorized Comments Off on Ceviche at Dukes in Ventura

I’ve been on a diet for several months now and when I travel it always presents a challenge in terms of having the proper discipline to eat light. Nothing like cold fish soup to help out a diet right? But seriously, this is simply the best Ceviche I have ever had. If you are ever in Ventura California take the Vista Del Mar exit and head towards the beach. In about 3 blocks you will find Dukes on your left. They make the worlds best Ceviche fresh each morning and it is to die for. You MUST try it!

For those of you with the Ceviche itch to create your own. You can find a pretty good Ceviche recipe on

Sorry for the blurry iPhone photography. 🙁

I need an iPhone upgrade.

Tagged with:
May 07

Week 16 (-0.2)

By David Scifres Uncategorized Comments Off on Week 16 (-0.2)

New Goal – 175. Then I will begin moving back to a more normal diet leveling out around 180 over a month or two. I have to say I feel really good though. More like I felt when I was in my 20s.

End Weight: 179.4
Previous Weight: 179.6
Loss: -0.2 lbs
Net Loss: 30.2 lbs
BMI: 23.03
Percent of Old Goal (180 lbs.): 100% Complete
Percent of New Goal (175 lbs.): 12% Complete

Feb 14

Is Google Buzz a Twitter Killer?

By David Scifres Uncategorized Comments Off on Is Google Buzz a Twitter Killer?

Google Buzz stormed onto the scene two days ago and already has 9 million posts and comments. It’s tight integration and large install base with G-mail have made it an instant success. What does this mean for Twitter and is it foreshadowing things to come that may impact Facebook. Time will tell.

Apr 19

Balloon Glow at Albuquerque

By David Scifres Uncategorized Comments Off on Balloon Glow at Albuquerque

MVI_3260, originally uploaded by mdscifres.

I was at “The Rally” in Albuquerque this week and had the opportunity to go see a “Balloon Glow”. Here is a quick video clip of the event.

preload preload preload