larryaronson.com

Category Archive for 'Technology'

I’ve been working with Michelle and Ariane Gold for about two years helping them maintain their website, ButchAndHarold.com. Michelle and Ariane market a line of peel-and-stick artware on their Yahoo Store-based website. Pretty nifty stuff. They have recently expanded their product line to include peel-and-stick photo frames and mini-stickers and, so, the website needed updating. New pages had to be created for the new products and their URLs had to be linked into the navigation menu. We decided to change the top level “Collection” menu button to “Shop” and make it a drop-menu showing the three product lines.

The BUTCH & harold website is a traditional HTML website. It’s nicely designed but unlike the blogs I’ve been working on recently, there are no templates or includes for global page elements. There are just a lot of HTML files. I didn’t build this site, but the Web designer/programmer who originally constructed it did a good job writing clean, modern code, making It easy to add content and make minor layout changes within the existing architecture. However, s/he did use some tricks with the navigation menu that gave me headaches trying to implement the drop-menu without rewriting the entire thing—and make it work in all browsers.

The remainder of this post is more technical. Skip it unless you’re really interested in how page navigation works. Or just visit the site and check out how I built the Stickr (frame) and Stickr (mini) pages. You’ll see (hopefully) some fun javascript in action.

Click to continue reading “BUTCH and Harold Update”

Read Full Post »

Two New Browsers

Two new Web browsers have recently become available for exploring the Internet. Google Chrome and Flock take radically different approaches to the browsing experience and I recommend you take a look at them when you get a chance.

Google Chrome is a minimalist’s browser. It doesn’t offer a multitude of features, but it’s very fast and solid as a rock. It relies heavily on tabs when visiting different sites and each tab runs in its own process. This keeps the browser from crashing from a page error or some misbehaved plug-in, and prevents pages in the background from slowing down the foreground window. I like Chrome’s history function. When you open a new tab or window it displays thumbnails and links to your most recently vistited pages.

Chrome offers a single address bar for both URLs and keywords. Google is the default search engine, but it can be switched to others—Wikipedia, Aol, Yahoo, etc. The address bar has a fast auto-suggest function. For flying around the Web from site to site, Chrome is a jet fighter. However, if you mostly stay put on a collection of actively fed “home” pages, Flock may be the browser for you. It’s a mega-cruise ship.

Flock is Firefox on social media steroids. Flock takes a framed approach to visiting the Social Media Web, grabing feeds from places, such as: Facebook, Twitter and MySpace into sidebars and YouTube selections into a headband. Flock works best opened full-screen on a big, wide, LCD display. Beware! The shear number and variety of tool bars, control tabs, bookmarks, menus and search boxes can overwhelm.

Flock, by default, remembers the sites you had loaded when you last quit and reopens them. It also opens a generated page, “My World” that captures all your various feeds, messages and pings.  I like the way Flock integrates with Gmail, and find it useful as an “active desktop” – a one-stop site that I scan every so often to keep in the mix as I’m doing other work. Flock pops-up a standard blog editor when I want to post something and just about anything can be shared with a drag-n-drop action.

The online support documentation provided by the these two new browsers also provide a facinating contrast. Google wrote a Chrome comic book that teaches you how to use Chrome with a technical depth that’s actually readable. Flock has uploaded a series of youTube videos showing Flock’s Features in action. Check it out, you’ll get a better idea of what Flock is like and I won’t have to insert a screenshot here.

Google Chome is only available now for Windows. When it becomes available for the Mac, I’ll probably be using both Flock and Chrome more often than Firefox and Safari.

— Larry


Read Full Post »

Here’s a Tip

Here’s how to add a floating tipbox or editorial sidebar to a post in your Wordpress blog. I’m writing this to answer a question from a client and it just made more sense to demonstrate the technique in a post rather than explain it in an email.  The floating tipbox that appears below duplicates the example my client provided. The text explains how to create and customize a box to your own specifications.

First, make sure you are logged in as an administrative user. Go to the site admin area (also called the dashboard) and click on the Design tab; then click on the submenu tab, Theme Editor. You should now be looking at a page with a text editing window on the left and a list of theme files on the right. Stylesheet (style.css) should be the active file in the edit window. If it’s not, then select it from the bottom of the list on the right.

The exact formatting isn’t important. Essentially, it’s a named set of rules where each rule is composed of a selector, followed by a colon (:) followed by a value or list of values. The individual rules are separated by semi-colons and the order doesn’t matter. The entire set of rules is enclosed in braces ({}) preceded by the set’s name. If you want to, you can put it all on one line. Just make sure you begin the name with a period (.). That identifies this rule set as a “class”.

Scroll to the bottom of the stylesheet file and add the follow lines. Don’t worry, you only have to do this step once:

.tipbox {
 max-width: 33%;
 float: right;
 font-size: .66em;
 padding: 1em;
 border-width: thick thin thin thin;
 border-style: solid;
 border-color: grey;
}

Click the button labeled “Update File” to save your additions to the stylesheet.

Now, back in the post editor, edit your post as usual. The content of the tipbox should be entered just as if it were an ordinary text, but place that text before the content that you want to flow around the tipbox. Here, we just have one paragraph of text in the box but you can have any content—headings, lists, images, etc., in an floating box.

Once all of your content is in place, click the tab labeled, HTML, at the top of the editing area. The content of the editing area will change showing the marked up content instead of the WYSIWYG version. Find your tipbox content and insert the following text immediately in front of it:

<div class="tipbox">

and the following text immediately after the content:

</div>

Click the Visual tab to return to the WYSIWYG mode and save the draft. The  WYSIWYG mode doesn’t recognize the floating mode, so you’ll have to click on the “Preview this Post” button to see if it worked.

You can create as many tipboxes as you’d like. Enclose any content in a set of division tags  with the class assigned to tipbox – headings, paragraphs, lists, whatever, it will be boxed and floated on the right margin.

Customizing the tipbox.

Let’s take a look at the details and see how they can be changed to achieve different effects. The rules added to the stylesheet do this by giving your browser the following instructions:

  • Set our tipbox to occupy no more than 1/3 (33%) of the available column width. Unlike an image element, which has a fixed width, a division element normally takes up 100% of the width available, so, we have to tell it to take less.  You can also supply a fixed value, e.g:   max-width: 200px;
  • This tipbox element should float on the right margin of the column and whatever content follows this element should wrap around it on the left. This and the previous rule are required to create the sidebar or cutout element; everything else is decoration.
  • Make the font size 2/3 of what it would normally be. ‘em’ is a measurement unit equal to the width of the letter ‘m’. We could have also stated the size using a percent or other measurement units: 66%, 9pt, 12px, for example, but em works better for a number of reasons.
  • Put 1 em worth of space as padding between the border of the tipbox and the content inside. Space is important for readability.
  • Give tipbox a thick border on top with thin borders on the right, bottom and left sides. Borders can also set set as pixels, l.e:  border-width: 5px 2px 2px 2px, would be about the same in this example
  • Make the border a solid line. It could also be dashed, dotted, double, inset and outset.
  • Make the border grey, You can also give it an explicit color value as an RBG value. see below

Here’s a set of rules that, instead of a border, creates a class called ‘bluebox’ that uses different background and foreground colors to visually define a floating box:

Tip:
Keep a list somewhere of the styles you add to your stylesheet so you don’t reinvent the wheel the next time you need one.
.bluebox {
 max-width: 150px;
 float: left;
 font-size: 9pt;
 margin-right: 8px;
 padding: 5px;
 color: #ffffe0;                 /* light yellow text */
 background: #000066;    /* on a dark blue background */
}

Read Full Post »

Three New Blogs

I’ve did three very different blogs for clients at the end of 2007.

East-West DialogueEast-West DialogueUnder subcontract to graphics designer, Michael Pinto, of VM.com, I installed and configured this content management system for The East-West Center. It primarily serves as the online companion to the print version of the organization’s signature magazine, East-West Dialogue. The design requirements were very specific featuring a custom navigation menu and different sidebars for the index pages and post pages.

Partnership For Prescription Assistance, Pennsylvania The Partnership For Prescription Assistance, Pennsylvania, blog. They client wanted a three column design with a Google Calendar. My favorite bit is the ShareThis wiggit attached to the end of each post.

Air Safety And Law Air Safety And Law is intended to serve as a forum for the legal community to discuss air travel safety and liability issues. I worked with my graphics designer friend, David Schiffer, who provided the header image and selected the theme from several sample templates I presented. This is a demo version on Wordpress.com which took me about an hour to create.

Read Full Post »

Websites For Artists

Here are some of the sites I’ve designed and built for clients in the commercial and fine arts. I offer them as examples of the simple, static, Web 1.0 sites, done very quickly for friends a few years ago. Today it’s much easier and more effective to establish an online presence using Web 2.0 tools and social media services.

SuzeartsSuzearts is the online showcase for my best friend, Susan Thornton, who creates wonderful images from the land and sky scapes of New Mexico and Fire Island. We put this simple site together in an afternoon several years ago for the New York Licensing show. Today, you can do a lot more to showcase art and music by using services such as flickr and photobucket, to organize and tag your art, and social media services like Facebook and Twitter to promote your work across a web of networks, groups and friends.

Mick Kolodgy Fine Art
Mick Kolodgy Fine Art
is an online gallery of his paintings. I developed the horizontal gallery design with rollover menus at both ends and tied it all together with a compact image caching and navigation scheme written in Javascript. This was fun to build but I can’t advise artists that having your own showcase site is the best way to leverage the Web anymore. There are many web services companies that want and need your content; provide a wide range of options for organizing, displaying and selling it; can boost your search engine juices and connect you to networks, groups and forums of people interested in what you do.

Read Full Post »

New Look For SmartMC

Smart Medical ConsumerI’m the senior product developer for Smart Medical Consumer. Recently, I’ve adapted new styles and design elements from Advancity to unify and improve the site’s look and feel. I’ve also updated much of my perl cgi code making it more object oriented.

A lot of new features have been added to SmartMC including automatic alert messages with pop-up graphs that show how the the metics associated with one claim compare to other claims for the same patient, provider and insurance plan. The Edit interface has also been upgraded with AJAX driven drop-menus and auto-suggestion input fields.

Read Full Post »

Recent Projects

Smart Medical Consumer

Smart Medical Consumer is a new Web-based service business conceived and designed by a remarkable person, Banu Özden, providing free health issue forums, resource directories, secure medical document storage and a sophisticated medical records manager.

Smart Medical ConsumerI designed and programmed the records manager, MySMC, which was released this Spring in a limited, early beta version. MySMC is a LAMP application with HTML, CSS and AJAX, on the front, and a MySQL database with Perl CGI on the back. It manages health service provider invoices, insurance claim benefit statements and patient payment receipts.

MySMC features easy input and editing, strong searching and reporting, automatic error detections and comparison checks. Each registered MySMC user can define any number of patients making the system usable by individuals, families, organizations and companies.

Riverside Marketing Strategies

Riverside Marketing StrategiesThis is the website of a wonderful, online marketing consultant, Heidi Cohen. The design and layout was done by Michael Pinto of Very Memorable Media who provided a Photoshop file to work from. Ms. Cohen set precise standards for usability and searchability. The resulting collaboration resulted in a near perfect website.

Pass Open Records

Pass Open RecordsThis blog, subtitled: A Movement to Lift the Lid on Pennsylvania Government is an initiative of the Pennsylvania Newspaper Association. I did the blog installation and configuration using WordPress, adapting and modifying a third party theme, Misty Look, under contract to Howard Greenstein who provided the association with the online strategy and training to make them bloggers. The project was conceived and designed by BravoGroup, a specialist in government communications.

I’ve known Howard since the early days of Silicon Alley. We’ve worked together on several dot-org projects and it was a pleasure to finally work with him, B2B, on a project.

Read Full Post »