April 29, 2004

Catching up

  • Lost our hockey game last night in overtime against the #1 team in the league. We played very well. I had one penalty, where my stick rode up a guy's arm and tapped his helmet.
  • Fighting allergies. I never used to to be bothered by them much until a year or two ago. I think this is only the second time it's been anything more than just burning eyes. It's almost as bad as a cold. I took some meds (don't remember which one, some over-the-counter name brand from the grocery store) and it's knocking me on my ass. Drowsiness, mostly.
  • Dad wants to try changing the menu colors, instead of the content background. Sent him the .png so he can play with colors, rather than trying to describe what he wants.
  • I think I can do what he wants by using image directories relative to the public/private directories
  • Posted a question on the P7 newsgroup to see if anyone there has a suggestion for authentication
  • Sent an email to the CGI-World guys with my list of features and a coupla clarification questions.
  • I did a little test of a sign-up page without any menu or footer. I think it looks good enough to live with. So even if these guys use a template system, I think they're the still best choice.
  • Oh, I just figured out why dad saw the pages disappear. He had an old version of the .html file cached up, that didn't use the new content classes.
  • Noticed that orders.htm wasn't using the customercontent class
  • Sent an email to dad with my feature list for authentication. To see if he agrees.
  • NN4 is crashing when I try to preview a page on this machine, but not always. Just sometimes. I've tried reverting to an older version of the CSS file, but it's still intermittent. But, on the website, it appears to be behaving.
  • Posted a question asking how to move the top buttons down so they don't overlap the underline in the logo
Posted by Mighty at 08:58 PM

April 27, 2004

Testing embedded CGI

  • Making a little "Hello world" test about embedding cgi into a page that has an SSI
  • Yep, that works.
  • Actually used my log here to remind myself how to get around a common error.
Posted by Mighty at 04:24 PM

April 25, 2004

Still searching for authentication

  • I generally like RegisterMe! but it's missing a couple of key features. So I'm sitting down to actually write down what I need it to do for me.
  • Required features
    • User chooses ID and password
    • Built-in password recovery
    • Admin notification of new users (should be able to do this myself with welcome.cgi-type idea)
    • Admin approves new users
    • Hidden & uneditable field, filled in by admin
    • Gang delete (will be killing dozens or hundreds of accounts at the end of each semester)
    • Probably need a way to embed into my html, rather than reading template. Unless they can provide SSI capability
  • Nice to have
    • Verification email (double opt-in)
    • Expiration
    • Fixed default expiration date (end of semester)
    • Groups
  • Going through all the scripts at the CGI Resource Index again
  • RegisterMe! is missing admin notification, gang delete and expiration
  • Locked Area uses a popup box to log in
  • Ubidog doesn't appear to have hidden, uneditable field
  • Password Administrator+ doesn't have gang delete
  • PasswordRobot might have everything I need
Posted by Mighty at 04:56 AM

April 23, 2004

Incorporating authentication

  • In 17:00
  • Gonna attack the template thing some more
  • Doh! I had put my template file under the scripts directory, instead of under the data directory. It works, now
  • Now to try to get it to work with a page that fits the look of our site
  • As I suspected, since the .cgi is reading in the template "html" file the server never gets a chance to do its SSI. Sent them a question asking if they have any suggestions on how to work around that
  • A couple of big things RegisterMe! doesn't have:
    • Admin notification when a new user signs up
    • Expirations
    • Deleting many accounts at once
  • The last entry in their version log is late 2002. So it looks like it's not under active development. I think I'll post enhancement requests, anyway
Posted by Mighty at 05:10 PM

Cosmetics

  • Saw Erica for the first time in forever. Helped she and her did set up their garage sale
  • The links in the menu flyouts had backgrounds. Turns out, in the CSS file I had grouped .topbutton a:link, a:visited. I needed that to be .topbutton a:link, .topbutton a:visited. Oops
  • Let's try customer content background of e0e0ef
  • Suddenly Netscape4 is ignoring the background, again
    • This page says that NN4 won't display the correct background color unless there's a non-zero border. So I made the border the same color as the background page color
  • Got RegisterMe! working. Took awhile to stumble across the problem. From advice in the RegisterMe! installation manual, I changed the script directory's permissions to 777. It needed to be 755
  • If getting an "Internal Server Error 500", and with an error log entry of "Premature end of script headers" check for these things:
    • Permissions: Verify the directory permissions, also. Permissions of 777 will produce this error
    • FTP upload: Verify that the file was uploaded in ASCII mode
    • Perl location: Verify that the file starts with #!/usr/bin/perl
    • Unix line endings: (Is this still an issue, anymore? I haven't run a recent test.)
    • Syntax errors: Check the error log to verify that we're getting the error message "Premature end of script headers."
  • All right. Successfully added a user, verified the email address, and activated the account via the admin screen
  • The one question is that when you submit your inital request to be added, it showed the custom fields. I don't want them to be viewable by the user, at all.
  • Ah, okay. That stuff *can* be displayed, but it's up to the template
  • Actually, I wasn't supposed to call the template html directly. But, when I try to use the call to the .cgi it says it can't find the template. Though, it seems very straightforward. It's in the [basedir]/tmpl directory
Posted by Mighty at 12:51 AM

April 22, 2004

Narrowed down, I think

  • Lost our hockey game 10-2 (ouch!)
  • Got replies back from RegisterMe! and AdPass.
  • The people at AdPass appear to not understand the difference between a EULA and a copyright. I'm trying to decide if I should bother trying to straighten them out
  • One thing I noticed in their EULA is that they prohibit installing the software on a server I don't own. Seems like another bizarre restriction
  • I'm going to point all this out when I present this to dad. My impression is that there's not much difference between them, and therefore I'm going to recommend the cheapest, RegisterMe! at $25.
  • Hmm. Actually, it looks like the free version will do what we need it to do.
  • Started to install it, but the admin script isn't running. I'm getting tired, so I'll tackle this tomorrow
Posted by Mighty at 12:54 AM

April 21, 2004

Hi ho! Hi ho!

  • In at 15:00
  • Got a response back on the missing borders. Turns out a:visited doesn't inherit from a:link. So I need to group most of their styles together and only change the text color in a seperate style entry
  • No answer on the NS4 color issue. Bumped the thread and asked for a pointer to page that spells out NS4 color issues
  • Dad requested a customer page color of e0e0e0. I still prefer the blue tinge
  • It appears that Locked Area no longer allows logging in via an html form. They were using the "hidden" username/password in the url method. That's relatively insecure, so most browsers don't allow that, anymore. I might come back to this if we decide we can live with the popup box
  • MojoProtector seems okay. But they never responded to my inquiry sent 8 days ago. Also, I have to admit, it bothers me a little that English is clearly not their first language. That shouldn't affect the quality of the code, but it just feels a little rough around the edges.
  • AdPass looks professional. Sent a question to see if their custom fields can be hidden
  • RegisterMe is also nice looking. Sent the same question
  • PHPAuth on sf.net is just the bare bones, no UI on top of it
  • WebWorkzWare doesn't have custom fields
  • Oops, just noticed the link colors are all screwed up on customer pages.
  • Also, somehow some of the menu buttons got shifted a pixel over and down
  • Turns out the links for everything was using the border and background directives from the menuing styles. Added some "none" directives to turn those off.
  • Wow, this is bizarre. The answer I got back from the AdPass guys:

    - You can very well hide any of the fields from your users.

    - Concerning accessing the database from your own scripts we cannot and will not comment on, as it is against copyright laws. Whether you can find a way to do this on your own is your own choice.


    Huh? How does copyright apply at all? First, who owns the copyright? Second, if the data is just sitting in a database, that's all they have to say. That's not a copyright violation. Third, who would release a product like this and then be upset if I cribbed a few lines of code to make the product actually useful on the site it's legally licensed for?


  • Sent a followup message trying to clarify. Because I just don't get it.

Posted by Mighty at 03:23 PM

April 20, 2004

Root-relative includes

  • Got a coupla responses about moving pages up to the root. The P7 guys seem to be telling me it should work. I guess I just needed to have used root-relative paths to the images when creating the menu. That makes sense. I can make that change pretty quickly.
  • Another guy uses template variables to dynamically build the document-relative urls. I've asked him what he has against root-relative. I'm guessing he feels it locks down his hierarchy.
  • Later: They don't work in his testing environment. Turns out, I ran into the same sort of thing
  • Dad wants me to try white for the customer pages. That feels like it's going to be a lot of work. But it's really not. It's just duplicating about 10 css styles. And, they really don't have to follow any changes on the public pages. So it shouldn't be a maintenance problem
  • Grr. NS4 is such a pain. Only the header paragraphs are using the correct background color.
  • I just noticed that I've lost the border on *one* of the buttons in the footer in Mozilla. Upon checking the others, I also lost the border of two of the top buttons in IE. Bizarre.
    • Upon further testing it's even more bizarre. The buttons missing the border are random from one render to the next. Judging by the misalignment of the text and the behavior of the hover, it appears to be losing the dimensions of the div
    • The obvious related change is that I moved the div dimensions from the page into the css file. But the behavior just started tonight
    • Unrelated changes are updating the template to use an InstanceParm to choose class of the content div. And, adding the .customercontent class to the css file. That's about when the behavior showed up
    • Posting question about all this
  • While I'm waiting for that, I'll change all the customer pages to use .customercontent. I'll do some more experiments if I don't get any responses by then
  • I spotted the document-relative vs site-relative url choice in MM2. I'm going to go through and change those, now
  • Okay, can't do that just yet. Because my test area isn't coming right off the root. So all root-relative links are bogus. It only took a few mins to change everything, so I can wait until the real server is up.
  • Typed up site map by hand
Posted by Mighty at 10:05 PM

April 19, 2004

A few deliverables

  • Lost our soccer game yesterday 2-0 :-(
  • Dad sent me a new logo for the top. I might ask Jen if she's willing to share some of her ideas on how to do it different. She seemed to have a strong opinion on it
  • Got a few answers back from the top of the checklist.
  • Incorporated new logo. Maybe the C is a little fat?
  • As a test of changing the look of customer-only pages, I tried changing the background color to #0000aa. That bled off the right side, making the logo look lost. So tried changing just the content to light blue. That looks "okay." Not sure if I like it, yet. Put that up there for dad to comment.
  • Having trouble installing Locked-Area Lite. The error message says it's a path or permissions problem. I've double-, triple-, quadruple-checked both
  • Hmm, somehow the path to my site has changed from www/m/mightydrake to www/m/i/mightydrake. But the ops.powweb still shows the old way.
  • Anyway, now it works. Albeit, it pops up a browser password box, instead of showing a form. I need to look into how to redirect to an html login form.
  • I need to implement the logout function mentioned in their forums. Closing the browser didn't work. (Hmm, I still had the email program open. I bet that held the cookie)
  • Fought with moving files into the root of the site. That doesn't work at all. The includes can't handle the relative addresses. Posted a question to the P7 newsgroup. I know I saw this question go by, but it's aged off my machine.
  • I asked one chat buddy what she thought of the colors. She also gave me the opinion that the desktop publishing page was too long. She can't stand scrolling. Apparently, she'd prefer 8 or 9 separate pages rather than scroll. I'm exactly the opposite. I can't stand waiting for the next page to load up.
Posted by Mighty at 04:47 PM

April 16, 2004

Email, cosmetics, authentication

  • Called dad. He still has a cold he can't shake. It turns out he's been sending me emails, but they aren't coming through. I'm getting email from other places, so I suspect it's in the auto-forward at christensen.com.
  • He liked some of Jen's suggestions. He doesn't like the borders. I'm going to play with that some. He took a look at the site on a CRT and saw how dark it looks.
  • Finally got a fix for my authentication woes. It turns out I needed "require user username". So now that works. I'm going to try to rearrange my directories to password-protect some files.
  • Cosmetic changes:
    • Brightened everything to #000077
    • Brightened "down" menu items even more
    • Moved top buttons so that they're "in" the logo, and mashed to the right.
    • Lightened footer text a little to match
    • Lightened content text to full bright. Trying to decide what hover color I want.
  • Now, my emails to dad are bouncing. My outgoing mail server is reporting "Operation timed out." It's only 6:00am, and I'm not sure when's a good time to call and tell him.
Posted by Mighty at 05:11 AM

April 15, 2004

Testing authentication

  • Had a hockey game tonight. Came from behind twice to tie 2-2. Played wing with Rosy and Brad. No penalties, but also no shots.
  • In 00:00, plus one hour before my game.
  • Guess I need to buckle down and decide which of these will work best, is most flexible, has everything we need. I guess I need to come up with a full set of criteria, to evaluate them properly
  • First, per instructions from the Powweb forum, I tried simplifying my .htaccess file to test authentication. Can't seem to get it to work. It seems so straightforward.
  • Just really tired for some reason. So going to pack it in early today and hopefully get an early start tomorrow.
Posted by Mighty at 12:12 AM

April 14, 2004

More authentication

  • In at 18:00
  • Got a reply from CGI-World. They said that to get at the database I'll need to parse their database file myself. It's a delimited text file. I suppose that'll work okay. I'm going to continue to look for something else. If nothing else, maybe it'll point up something I've overlooked.
  • Sent an email to my dad with updated to-do and pointer to CGI-World
  • Break for soccer
  • *gack* well, I guess not. Got the time wrong, again. Sheesh, twice in one week
  • Found a few more password systems that appear to have the functionality we need.
  • Hard to say which I like. To me, CGI-World is the cleanest looking. The others are complicated by providing the option to connect with various pay systems. We don't need those.
  • Albeit, CGI-World does appear to be missing any logging facility. And, I don't see them mention anywhere that their login screens, etc are template-based, and thus easy for me to alter to fit the rest of our site.
  • Talked to Jen for the first time in forever. Gawd, I like her sense of humor.

    She gave some feedback on the site, and threw together a mock-up. I sent it on to dad, with my comments.

  • Out 07:00, with a few hours break
Posted by Mighty at 07:06 AM

April 13, 2004

CSS decision, authentication

  • In at 00:00, but did an hour and a half earlier
  • I think I'm going to give up on trying to make those boxes dynamic. If I change the width of the content box and forget them, so be it.
  • Took awhile to get the text inside those boxes to be white in NS4.
  • Proofread desktoppublishing and uploaded it.
  • Checked everything in
  • Tried some basic authentication on my site. Can't seem to get it to work. Posted message to Powweb forums
  • Posted another message asking for pointers to scripts to help maintain the password file.
  • It occurs to me that I probably need a database that links the users in the password file to a name, email address and a customer ID into the JCI database
  • Found some password manager sites:
  • I submitted a question to CGI-World asking what's involved to interface with their code from my end. They include "custom fields" functionality that looks perfect for storing my customer lookup key.
  • Giving up at 07:00
Posted by Mighty at 06:56 AM

April 12, 2004

The box model

  • In at 21:00
  • Got a reply. He included some links to info on this stuff:
  • He gave me an example that works, but with hard-coded widths. One trick is to have a "cleaner" div to clear out some of the settings used in for those lists, and to bracket the floaters
  • Responding to the reply. The code he gave works in everything I have on this machine. But he said that cell-padding doesn't work in IE 5.x.
  • Reading articles on box model he pointed me at
  • Sheesh. What a pain. Who knew this one layout idea would be so difficult.
  • Need to put his test up on the server so I can test it with IE5.x on my other machines. (Gawd, Microsoft sucks. Integrating the browser into the OS is such a huge architectural mistake.)
  • Playing with floater ideas
    • I just tried doing 50% and -1 margins left and right. It worked everywhere except Netscape 4.x. It drew the the lists on top of each other.
    • I commented out the -1 margins and then NS4.8 came really close. It put the lists next to each other, but the holder put a border around only the left one.
    • Next, I commented out the border around the holder. Now, the two floater boxes are no longer 50-50. The right is squished down to a coupla dozen pixels.
    • Oh, and this glitch almost slipped by me. IE6 drew it correctly initially. But switching to another window and back, it lost parts of the border. Just a chunk out of the middle of the two sides, not the entire edge. Very odd.

    Darn. So close.

    I think the box model is missing one piece.

    It's too bad this likely-kinda-common situation wasn't addressed, somehow. I can see those borders causing constant headaches. The problem is, it's one of those 50-50 situations. Sometimes you'd want to specify the outer extents of the box, including border and margins. Other times, you'd want to specify the internal dimensions of the box, and the margin and borders just fall where they may.

    If it were me, I would have provided a method to tell the renderer what to include within the box extents. I can see situations where I would want to define the edge of the box to include the padding, the border, or the margins.

  • Positioned copyright symbol correctly in footer
  • Having trouble concentrating. Out at 04:30
Posted by Mighty at 04:21 AM

April 08, 2004

Fighting CSS

  • In 15:00
  • Started to build toy page for this CSS question. Last night I had played with using a table but couldn't find how to get rid of the borders around each cell, so it looked double-bordered. Finally found the cell padding and cell spacing fields in the table properties. This works Good Enough to just leave it, methinks.
  • One oddity is that Dreamweaver doesn't render it properly. But it looks good in the browser, so I'll live with it.
  • Spoke too soon. IE and Opera put text to the right of the table, even though the table is 100%. Grr
  • Near-perfect timing, someone on the newsgroup asked about search solutions and got a response with three. Got them bookmarked
  • Got Desktop Publishing finished except for those bulleted items. No response from the newsgroup, yet
  • Gonna work on customer authentication
  • Don't really like what I'm seeing, so far. The authentication built into Apache sends the password unencrypted. We don't have really sensitive data, like credit cards. But I'd still prefer it didn't do that.

    Also, the password file has to be maintained by hand. I guess I could write a PHP script to do that

  • mod_auth_pam is mildly interesting. But I can't test it on powweb.
  • Prolly gonna keep session cookies? I don't think the stock Apache authorization keeps track of that itself?
Posted by Mighty at 04:12 PM

April 07, 2004

Starting down the checklist

  • In at 14:30
  • Dad's not feeling well. Luckily, I have plenty to do. Not waiting on anything from him right now
  • Found a typo/formatting problem in Glossary
  • Made a bugbug css class so they'll stand out on a page (big and red)
  • Working on Desktop publishing page
  • Found a CSS oddity. I want to replicate the handbook, which has to boxed, bulleted lists side-by-side. And then a normal paragraph gap before the following text. I can't seem to do that. I'm going to create a little example page and post that for the newsgroup.
  • Have a hockey game
Posted by Mighty at 04:00 PM

April 06, 2004

What next?

  • In at 16:00
  • Removed snailmail address from footer. Don't think we need it. We have a page with the address
  • Added "Site requires Javascript enabled" to footer
  • Played with some Coming Soon ideas. Don't like them. I think we should remove the menu items that aren't implemented
  • No response from my dad today
  • I guess for lack of something better to do, I'll pour content into the PDF How To
  • Finished. Added/replicated some circles and arrows to some of the screen grabs from the handbook.
  • Read up a little bit on spam-prevention in movabletype
    • Prolly need to rename mt-comment and mt-send-entry. I wonder if links to those are in the code, or in the templates
    • I had one guy searching for formmail last month. I'm considering putting out a honeypot for people like that.
  • Moved menu up flush with the logo. I initially moved it down so that the menu from the Public Section didn't overlap the top buttons. Now that Public doesn't have a flyout, that's not an issue
  • I've been remembering to check everything in
  • Pretty soon, I need to work on a backup strategy
  • Gonna sit down and list things I need to do. List deliverables I need from others
  • Sent email with checklist of things to do for launch
  • Finished Glossary
  • Uploaded and checked in
  • Uh oh. Just realized I'd forgotten Search. I wonder if we want to use Google's site search? Need to look into that.
  • The formatting freaked out when I had part of this entry in a list and part not
  • Added bugbug to everything, so I can quickly search for anything unfinished
  • Out at 01:30
Posted by Mighty at 07:28 PM

Trying to work

Trying to figure out what to work on next. Should I look for content to pour in?

I think my dad wants me to start looking at getting the database integrated. I guess I need to ask him which is more important: Starting to learn the database stuff, or finishing a "Here we are" launch.

Idea: Store links in database, so anyone can change it?

Idea: Store all content in database, so that the primary version is on the website?

Nah, don't like either of those.

Idea: Need maintenance page(s) that's not linked to from any of these pages. Things like a link to edit the Company News blog, Calendar of events, etc.

Idea: Build the MM2 submenus dynamically from a database. That would double as the source of the sitemap

Spent a few mins looking for automated sitemap generators. It's difficult to come up with a search phrase that doesn't pull up nearly every actual sitemap.

Out: 02:15

Posted by Mighty at 01:00 AM

April 05, 2004

Movabletype first works

Couldn't figure out how to view my first entry. Turns out, there's a documentation confusion. There's a "Public HTML" field, which apparently is used to report changes to your blog to some central places. And there's a field that mentions the MT index. Well, I thought that index had something to do with the database. Turns out, they mean the index.html file.

Now I've got that off my mind and I can actually get to work. Next for this will be looking at how to customize it and organize it and fit it into the rest of my site.

Posted by Mighty at 09:13 PM

Installing Movabletype

  • 18:00 Verified login with phpadmin. Posted message on movabletype forum
  • Man, over 3000 spams so far this year. About 1000/month
  • Out of curiosity, I "ran" mt-db-pass to see what it would show. Got a 500 error. I thought I should just get a blank page. Included that in my question.
  • Doh! In the mt-db-pass.cgi file the word "database-password" should be replaced by the password. Having just skimmed all of the "key -space- value" entries in the .cfg file, I made the mistake of using that repeating that in this file, even though that's not valid Perl code. I posted a reply suggesting they change that file to say "replace_this_with_database_password".
  • Posted by Mighty at 08:08 PM

April 03, 2004

Saturday work

  • 19:00 Gonna put in a few hours to make up for yesterday
  • Took longer than I expected to debug my script. Turns out it was a capitaliztion mistake. *sigh*
  • Uploaded. Also posted a message to the newsgroup pointing to a generic versionin /Files
  • Spent time trying to implement Movabletype on my site
  • First, I tried installing it in it's own directory up alongside htdocs. But it doesn't appear then I remembered/relearned that my calls to CGI scripts are rooted at htdocs.
  • Moved the directory under htdocs
  • Spent a long time fighting permissions with a very old version of WS_FTP. Eventually I gave up and fixed them with the Powweb web ftp
  • mt-check runs fine. mt-load can't log into the database (using mysql). Tried deleting and re-adding the user a few times. Need to log in with that user using phpadmin and see if that takes it. Didn't think of that until I went to bed
Posted by Mighty at 11:35 PM

April 02, 2004

Tweaking, and MM2 shortcoming

  • 15:00 Dealing with email before going to get kat fud. Frost is yelling at me about it
  • The P7 people Just Don't Get It. I'm guessing this doesn't come up often enough for them to think it's a problem. It's bad enough if I have to insert a menu item. Especially if we're six weeks down the road and I don't have the button-to-number relationship in my head, anymore. But it's really bad if, after feedback, we decide to massively rearrange things. And it's not just the 18 buttons. It's the 20-odd submenu-accessed pages that set the button down state, too. It would be even worse if I were using this on mulitple sites and had to deal with these issues repeatedly. In the end, I think my little .js translation routine will work nicely. I think I'm going to pass strings in. I'd rather use a numeric variable, but since it's only done once on page load it shouldn't be slow enough to notice.
  • Oh, but first I'm going to shrink the logo and content and footer widths, so that everything will fit on an 800x600 screen
  • Out at 19:00 to watch hockey, and never came back
Posted by Mighty at 11:44 PM

April 01, 2004

Tweaking, and testing speed

  • 12:30
  • Idea: Forums/newsgroups. Prolly not. Not a big enough user base. And, we'd need someone to moderate
  • Idea: Downloads? Probably. On second thought, just let downloads live on the Links page, and off of the FAQs
  • Idea: Scan a few of the hand-written kudos
  • Turns out, if I rearrange any button in the menu then MM2 renames everything back to generic numbers, and removes my meaningful custom names. I just posted a question about that. Because if I have to revert to numeric names to keep them in order, that's going to mean that if I ever add a new menu button I'm going to have to visit every page following that one to set its down state to the new button number
  • Dad commented on the speed of the menus. They're plenty snappy here. I just tried them on my other machines. On the P3/1GHz they're fine. But on the P2/400 they're pretty slow, whereas aopa.org is still snappy. (Oddly, Opera displays completely unformatted text (not the source code, though) for AOPA, only on that one machine. I was able to test their speed with IE.)
  • Uploaded a test .css without backgrounds for the flyouts. No noticable difference on the P2
  • I just found a hint that Movable Type can do multiple categories. So I think I'm going to install that to handle my .plan file
  • Took a minute to make the content 605 wide, to match the logo and footer. Looks pretty good
  • In logo, stretched text and moved books to the right
  • Moved the top buttons to the right
  • Added five pixels padding to the right of the footer, to bring the Webmaster button off of the right edge. That also helps the top buttons look centered
  • Got a response to my question about MM2 wiping out my changes. That's Just How It Works. I posted a followup question asking how other people handle this situation. One idea that popped to mind is that instead of calling the MM2 initializer directly, I call a little .js function that takes an identifier of mine and calls MM2 with the appropriate value. That concept would work in PHP, too.
Posted by Mighty at 10:49 PM

Fighting NN4, filling some content, discovered MM2 shortcoming

  • 13:45 Email/newsgroups
  • Moved NN4 page resize fix into separate .js file
  • Noticed the Email button at the top doesn't show up in NN4
  • The position style seems to be the problem
  • http://www.quirksmode.org/js/layerwrite.html has an example of how to write to a layer in NN4. But I've decided to just punt. This is a support email address, and as I understand it, spammer bots filter out webmaster, support, and similar email addresses. So I'm just going to put this up there and hope that it doesn't get harvested. Interestingly, though, my content layer uses a position style and the script is working fine, there. Oh, well.
  • Read up a little on the difference between an id and a class. Obvious, once I saw it spelled out for me. This page http://www.codestyle.org/css/Glossary.shtml gave me what I needed. In particular, look at the difference between a selector and a class.
  • Gonna type in kudos. Do we want to do some as images of handwritten text? Different text styles?
  • Arrgh! Dreamweaver just crashed on me. Only cost me about five minutes of work, but grr anyway.
  • Done. And went over it checking spelling.
  • Sent email to dad
  • 20:00 Checked everything in
  • Watched the Stars lose :-(
  • Checked colors on CRTs, and they look fine
  • 22:30 Looking for a page to pour in
  • Ended up looking at whether I can still use MM2 to reorder or move the buttons. I think I figured out why the buttons got reordered. It was because I renamed them. That's why it looked random the first time. They were probably in alphabetical order. Then, after saving it, it renamed them back with numbers. It's not going to let me use MM2 to rearrange them unless I rename the triggers, too. I might do that first thing tomorrow
  • Also need to think about redoing the logo to fill its rect
  • Wasted some time looking at CSS Zengardens. Now that I know more about CSS it's even more impressive.
  • Out 12:30
  • Idea: Do we need a News page? Maybe even two, a Company News page and a What's New for the website? Maybe a schedule of upcoming presentations and/or other functions someone will be attending?
Posted by Mighty at 12:53 AM