Thursday, June 26, 2008

Firefox 062508

I.
Firefox 3 deploys OK to a computer that has Firefox 1.0.6
installed. Firefox 3 deploys OK to a computer with no
previous version of Firefox installed. Firefox 3 fails when
deploying to a staff computer that was upgraded to Firefox 2.X.

It looks like the cleanup utility for Firefox 2.X left a few
files behind that conflict with Firefox 3. Removing these
files allowed the Firefox 3 to distribute and launch without
failure.

• xpicleanup.exe
• xpistub.dll
• xpcom_compat.dll
• xpcom_core.dll

II.
Upgrading Firefox from 1.0.6 to a newer version places a
shortcut on the desktop. Clicking on this shortcut causes
firefox 3. tofail. The application object places a shortcut on
the desktop. Removing the shortcut generated when the user
upgrades from 1.0.6 will eliminate this problem. The
shortcut is found in C:\Documents And Setting\ All Users\Desktop

III.
Firefox 3 was deployed to ITS staff. Deployment seems to have
gone well. I think instructions to staff on how to back up and restore book marks may be necessary. They should also know that some extensions may not work in 3.0 due to the developers not having an update for 3.0 yet.

Next step is to discuss staff deployment in our meeting. I am
looking at a July 2nd staff deployment. Then we will start working
on a package for the public.

Tuesday, June 24, 2008

Firefox 062408

Crash Reporter Error: Couldn't Read Configuration.

Monday, June 23, 2008

Firefox 062308

The staff object is 75% complete. Friday was a learning experience for Maria. A step was overlooked and the scan caught it. I tried tweaking the application object but that didn't work. To keep it from becoming an exercise in futility I decided I would start from square one. Today I made another snAPPShot and recreated the application object. I included the catalog search and set the default homepage to ACPL.

The application distributed flawlessly onto a computer with no previous Firefox browser installed. It also went well on top of our old Firefox browser (Firefox 1.0.6). Speed bump is Firefox 2.X. When distributing the application to a computer with Firefox 2.X I get a cannot read configuration error. I have looked at a clean install of 3.0 vs 2.x. With 1.06 I had to manipulate the registry. These settings carried through with 2.x. However, I don't think they are needed for 3.0.

More testing is needed and I am not confident the answer is in the registry. I did finally get it to install over 2.x on my computer but I think it was a fluke. I will see on Tuesday.

One problem is that I created the first Firefox object so staff could update it. So there may be many flavors of Firefox out there. Not a wise choice as I look back on it now. But I am hoping I am, once again, overlooking the obvious, making a mountain out of a mole hill. If someone writes a book about how the main character does it the hard way. That character would be me.

Thursday, June 19, 2008

Firefox 061908

Yippy!! Firefox 3.0 has been released. Maria found the file we need to configure. browserconfig.properties. Editing this file will allow us to set the default home page to the library's. I also showed Maria ho to locate that file in the snapshot folder for the application.

We use the snAppShot utility from ZenWorks Desktop Management to make an image of the application we are going to distribute to our workstations. As the package is created source files for the application are saved with the .fil extension (ex: 1.fil, 2.fil and so on). When distributed, the Application Launcher uses the .fil files to install the applications.

To find how snAPPShot packaged the source files we need to look at the filedef.txt file in the snAPPShot folder. In this case it is Firefox3_RC2. The filedef.txt file contains the file definition, or index of the source files for a specific application object. The file we need to edit is browserconfig.properties. Which turns out to be 3.fil. After the file is edited and saved future distributions of Firefox3_RC2 will default to the library's home page rather than the Mozilla Firefox start page.

This is the browserconfig .properties file before editing:
browser.startup.homepage=http://en-US.start2.mozilla.com/firefox?
client=firefox-a&rls=org.mozilla:en-US:official
browser.startup.homepage_reset=http://en-US.start2.mozilla.com/firefox?
client=firefox-a&rls=org.mozilla:en-US:official


Here is how we are going to edit 3.fil (browserconfig.properties):
browser.startup.homepage=http://www.acpl.lib.in.us/
browser.startup.homepage_reset=http://www.acpl.lib.in.us/

filedef.txt for Firefox3_RC2:
1.fil=C:\Program Files\Mozilla Firefox\AccessibleMarshal.dll
2.fil=C:\Program Files\Mozilla Firefox\blocklist.xml
3.fil=C:\Program Files\Mozilla Firefox\browserconfig.properties
4.fil=C:\Program Files\Mozilla Firefox\crashreporter.exe
5.fil=C:\Program Files\Mozilla Firefox\firefox.exe
6.fil=C:\Program Files\Mozilla Firefox\freebl3.chk
7.fil=C:\Program Files\Mozilla Firefox\freebl3.dll
8.fil=C:\Program Files\Mozilla Firefox\install.log
9.fil=C:\Program Files\Mozilla Firefox\js3250.dll
10.fil=C:\Program Files\Mozilla Firefox\LICENSE
11.fil=C:\Program Files\Mozilla Firefox\mozcrt19.dll
12.fil=C:\Program Files\Mozilla Firefox\nspr4.dll
13.fil=C:\Program Files\Mozilla Firefox\nss3.dll
14.fil=C:\Program Files\Mozilla Firefox\nssckbi.dll
15.fil=C:\Program Files\Mozilla Firefox\nssdbm3.dll
16.fil=C:\Program Files\Mozilla Firefox\nssutil3.dll
17.fil=C:\Program Files\Mozilla Firefox\old-homepage-default.properties
18.fil=C:\Program Files\Mozilla Firefox\plc4.dll
19.fil=C:\Program Files\Mozilla Firefox\plds4.dll
20.fil=C:\Program Files\Mozilla Firefox\README.txt
21.fil=C:\Program Files\Mozilla Firefox\smime3.dll
22.fil=C:\Program Files\Mozilla Firefox\softokn3.chk
23.fil=C:\Program Files\Mozilla Firefox\softokn3.dll
24.fil=C:\Program Files\Mozilla Firefox\sqlite3.dll
25.fil=C:\Program Files\Mozilla Firefox\ssl3.dll
26.fil=C:\Program Files\Mozilla Firefox\updater.exe
27.fil=C:\Program Files\Mozilla Firefox\xpcom.dll
28.fil=C:\Program Files\Mozilla Firefox\xul.dll
29.fil=C:\Program Files\Mozilla Firefox\chrome\browser.jar
30.fil=C:\Program Files\Mozilla Firefox\chrome\browser.manifest
31.fil=C:\Program Files\Mozilla Firefox\chrome\classic.jar
32.fil=C:\Program Files\Mozilla Firefox\chrome\classic.manifest
33.fil=C:\Program Files\Mozilla Firefox\chrome\comm.jar
34.fil=C:\Program Files\Mozilla Firefox\chrome\comm.manifest
35.fil=C:\Program Files\Mozilla Firefox\chrome\en-US.jar
36.fil=C:\Program Files\Mozilla Firefox\chrome\en-US.manifest
37.fil=C:\Program Files\Mozilla Firefox\chrome\pippki.jar
38.fil=C:\Program Files\Mozilla Firefox\chrome\pippki.manifest
39.fil=C:\Program Files\Mozilla Firefox\chrome\reporter.jar
40.fil=C:\Program Files\Mozilla Firefox\chrome\reporter.manifest
41.fil=C:\Program Files\Mozilla Firefox\chrome\toolkit.jar
42.fil=C:\Program Files\Mozilla Firefox\chrome\toolkit.manifest
43.fil=C:\Program Files\Mozilla Firefox\components\aboutRobots.js
44.fil=C:\Program Files\Mozilla Firefox\components\browser.xpt
45.fil=C:\Program Files\Mozilla Firefox\components\browserdirprovider.dll
46.fil=C:\Program Files\Mozilla Firefox\components\brwsrcmp.dll
47.fil=C:\Program Files\Mozilla Firefox\components\FeedConverter.js
48.fil=C:\Program Files\Mozilla Firefox\components\FeedProcessor.js
49.fil=C:\Program Files\Mozilla Firefox\components\FeedWriter.js
50.fil=C:\Program Files\Mozilla Firefox\components\fuelApplication.js
51.fil=C:\Program Files\Mozilla Firefox\components\jsconsole-clhandler.js
52.fil=C:\Program Files\Mozilla Firefox\components\nsAddonRepository.js
53.fil=C:\Program Files\Mozilla Firefox\components\nsBlocklistService.js
54.fil=C:\Program Files\Mozilla Firefox\components\nsBrowserContentHandler.js
55.fil=C:\Program Files\Mozilla Firefox\components\nsBrowserGlue.js
56.fil=C:\Program Files\Mozilla Firefox\components\nsContentDispatchChooser.js
57.fil=C:\Program Files\Mozilla Firefox\components\nsContentPrefService.js
58.fil=C:\Program Files\Mozilla Firefox\components\nsDefaultCLH.js
59.fil=C:\Program Files\Mozilla Firefox\components\nsDownloadManagerUI.js
60.fil=C:\Program Files\Mozilla Firefox\components\nsExtensionManager.js
61.fil=C:\Program Files\Mozilla Firefox\components\nsHandlerService.js
62.fil=C:\Program Files\Mozilla Firefox\components\nsHelperAppDlg.js
63.fil=C:\Program Files\Mozilla Firefox\components\nsLivemarkService.js
64.fil=C:\Program Files\Mozilla Firefox\components\nsLoginInfo.js
65.fil=C:\Program Files\Mozilla Firefox\components\nsLoginManager.js
66.fil=C:\Program Files\Mozilla Firefox\components\nsLoginManagerPrompter.js
67.fil=C:\Program Files\Mozilla Firefox\components\nsMicrosummaryService.js
68.fil=C:\Program Files\Mozilla Firefox\components\nsPlacesTransactionsService.js
69.fil=C:\Program Files\Mozilla Firefox\components\nsPostUpdateWin.js
70.fil=C:\Program Files\Mozilla Firefox\components\nsProxyAutoConfig.js
71.fil=C:\Program Files\Mozilla Firefox\components\nsSafebrowsingApplication.js
72.fil=C:\Program Files\Mozilla Firefox\components\nsSearchService.js
73.fil=C:\Program Files\Mozilla Firefox\components\nsSearchSuggestions.js
74.fil=C:\Program Files\Mozilla Firefox\components\nsSessionStartup.js
75.fil=C:\Program Files\Mozilla Firefox\components\nsSessionStore.js
76.fil=C:\Program Files\Mozilla Firefox\components\nsSetDefaultBrowser.js
77.fil=C:\Program Files\Mozilla Firefox\components\nsSidebar.js
78.fil=C:\Program Files\Mozilla Firefox\components\nsTaggingService.js
79.fil=C:\Program Files\Mozilla Firefox\components\nsTryToClose.js
80.fil=C:\Program Files\Mozilla Firefox\components\nsUpdateService.js
81.fil=C:\Program Files\Mozilla Firefox\components\nsUrlClassifierLib.js
82.fil=C:\Program Files\Mozilla Firefox\components\nsUrlClassifierListManager.js
83.fil=C:\Program Files\Mozilla Firefox\components\nsURLFormatter.js
84.fil=C:\Program Files\Mozilla Firefox\components\nsWebHandlerApp.js
85.fil=C:\Program Files\Mozilla Firefox\components\pluginGlue.js
86.fil=C:\Program Files\Mozilla Firefox\components\storage-Legacy.js
87.fil=C:\Program Files\Mozilla Firefox\components\txEXSLTRegExFunctions.js
88.fil=C:\Program Files\Mozilla Firefox\components\WebContentConverter.js
89.fil=C:\Program Files\Mozilla Firefox\defaults\autoconfig\platform.js
90.fil=C:\Program Files\Mozilla Firefox\defaults\autoconfig\prefcalls.js
91.fil=C:\Program Files\Mozilla Firefox\defaults\pref\channel-prefs.js
92.fil=C:\Program Files\Mozilla Firefox\defaults\pref\firefox-branding.js
93.fil=C:\Program Files\Mozilla Firefox\defaults\pref\firefox-l10n.js
94.fil=C:\Program Files\Mozilla Firefox\defaults\pref\firefox.js
95.fil=C:\Program Files\Mozilla Firefox\defaults\pref\reporter.js
96.fil=C:\Program Files\Mozilla Firefox\defaults\profile\bookmarks.html
97.fil=C:\Program Files\Mozilla Firefox\defaults\profile\localstore.rdf
98.fil=C:\Program Files\Mozilla Firefox\defaults\profile\mimeTypes.rdf
99.fil=C:\Program Files\Mozilla Firefox\defaults\profile\prefs.js
100.fil=C:\Program Files\Mozilla Firefox\defaults\profile\chrome\userChrome-example.css
101.fil=C:\Program Files\Mozilla Firefox\defaults\profile\chrome\userContent-example.css
102.fil=C:\Program Files\Mozilla Firefox\dictionaries\en-US.aff
103.fil=C:\Program Files\Mozilla Firefox\dictionaries\en-US.dic
104.fil=C:\Program Files\Mozilla Firefox\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf
105.fil=C:\Program Files\Mozilla Firefox\greprefs\all.js
106.fil=C:\Program Files\Mozilla Firefox\greprefs\security-prefs.js
107.fil=C:\Program Files\Mozilla Firefox\greprefs\xpinstall.js
108.fil=C:\Program Files\Mozilla Firefox\modules\debug.js
109.fil=C:\Program Files\Mozilla Firefox\modules\distribution.js
110.fil=C:\Program Files\Mozilla Firefox\modules\DownloadUtils.jsm
111.fil=C:\Program Files\Mozilla Firefox\modules\ISO8601DateUtils.jsm
112.fil=C:\Program Files\Mozilla Firefox\modules\JSON.jsm
113.fil=C:\Program Files\Mozilla Firefox\modules\Microformats.js
114.fil=C:\Program Files\Mozilla Firefox\modules\PluralForm.jsm
115.fil=C:\Program Files\Mozilla Firefox\modules\utils.js
116.fil=C:\Program Files\Mozilla Firefox\modules\XPCOMUtils.jsm
117.fil=C:\Program Files\Mozilla Firefox\plugins\npnul32.dll
118.fil=C:\Program Files\Mozilla Firefox\res\arrow.gif
119.fil=C:\Program Files\Mozilla Firefox\res\arrowd.gif
120.fil=C:\Program Files\Mozilla Firefox\res\broken-image.gif
121.fil=C:\Program Files\Mozilla Firefox\res\charsetalias.properties
122.fil=C:\Program Files\Mozilla Firefox\res\charsetData.properties
123.fil=C:\Program Files\Mozilla Firefox\res\contenteditable.css
124.fil=C:\Program Files\Mozilla Firefox\res\designmode.css
125.fil=C:\Program Files\Mozilla Firefox\res\EditorOverride.css
126.fil=C:\Program Files\Mozilla Firefox\res\forms.css
127.fil=C:\Program Files\Mozilla Firefox\res\grabber.gif
128.fil=C:\Program Files\Mozilla Firefox\res\hiddenWindow.html
129.fil=C:\Program Files\Mozilla Firefox\res\html.css
130.fil=C:\Program Files\Mozilla Firefox\res\langGroups.properties
131.fil=C:\Program Files\Mozilla Firefox\res\language.properties
132.fil=C:\Program Files\Mozilla Firefox\res\loading-image.gif
133.fil=C:\Program Files\Mozilla Firefox\res\mathml.css
134.fil=C:\Program Files\Mozilla Firefox\res\quirk.css
135.fil=C:\Program Files\Mozilla Firefox\res\svg.css
136.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-after-active.gif
137.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-after-hover.gif
138.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-after.gif
139.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-before-active.gif
140.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-before-hover.gif
141.fil=C:\Program Files\Mozilla Firefox\res\table-add-column-before.gif
142.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-after-active.gif
143.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-after-hover.gif
144.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-after.gif
145.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-before-active.gif
146.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-before-hover.gif
147.fil=C:\Program Files\Mozilla Firefox\res\table-add-row-before.gif
148.fil=C:\Program Files\Mozilla Firefox\res\table-remove-column-active.gif
149.fil=C:\Program Files\Mozilla Firefox\res\table-remove-column-hover.gif
150.fil=C:\Program Files\Mozilla Firefox\res\table-remove-column.gif
151.fil=C:\Program Files\Mozilla Firefox\res\table-remove-row-active.gif
152.fil=C:\Program Files\Mozilla Firefox\res\table-remove-row-hover.gif
153.fil=C:\Program Files\Mozilla Firefox\res\table-remove-row.gif
154.fil=C:\Program Files\Mozilla Firefox\res\ua.css
155.fil=C:\Program Files\Mozilla Firefox\res\viewsource.css
156.fil=C:\Program Files\Mozilla Firefox\res\wincharset.properties
157.fil=C:\Program Files\Mozilla Firefox\res\dtd\mathml.dtd
158.fil=C:\Program Files\Mozilla Firefox\res\dtd\xhtml11.dtd
159.fil=C:\Program Files\Mozilla Firefox\res\entityTables\html40Latin1.properties
160.fil=C:\Program Files\Mozilla Firefox\res\entityTables\html40Special.properties
161.fil=C:\Program Files\Mozilla Firefox\res\entityTables\html40Symbols.properties
162.fil=C:\Program Files\Mozilla Firefox\res\entityTables\htmlEntityVersions.properties
163.fil=C:\Program Files\Mozilla Firefox\res\entityTables\mathml20.properties
164.fil=C:\Program Files\Mozilla Firefox\res\entityTables\transliterate.properties
165.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfont.properties
166.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfontStandardSymbolsL.properties
167.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfontSTIXNonUnicode.properties
168.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfontSTIXSize1.properties
169.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfontSymbol.properties
170.fil=C:\Program Files\Mozilla Firefox\res\fonts\mathfontUnicode.properties
171.fil=C:\Program Files\Mozilla Firefox\res\html\folder.png
172.fil=C:\Program Files\Mozilla Firefox\searchplugins\amazondotcom.xml
173.fil=C:\Program Files\Mozilla Firefox\searchplugins\answers.xml
174.fil=C:\Program Files\Mozilla Firefox\searchplugins\creativecommons.xml
175.fil=C:\Program Files\Mozilla Firefox\searchplugins\eBay.xml
176.fil=C:\Program Files\Mozilla Firefox\searchplugins\google.xml
177.fil=C:\Program Files\Mozilla Firefox\searchplugins\wikipedia.xml
178.fil=C:\Program Files\Mozilla Firefox\searchplugins\yahoo.xml
179.fil=C:\Program Files\Mozilla Firefox\uninstall\helper.exe
180.fil=C:\Program Files\Mozilla Firefox\uninstall\uninstall.log
181.fil=C:\WINDOWS\system32\wbem\Repository\FS\INDEX.MAP
182.fil=C:\WINDOWS\system32\wbem\Repository\FS\MAPPING.VER
183.fil=C:\WINDOWS\system32\wbem\Repository\FS\MAPPING2.MAP
184.fil=C:\WINDOWS\system32\wbem\Repository\FS\OBJECTS.MAP

The plan for Friday the 20th is to make the changes to the source file and test the distribution of it. Next we will Install Firefox 3.0 and take a look at it. Once we are ready, Maria is going to make the snAPPShot for Firefox3.0 for the staff. We should be able to complete all of it Friday.

We had issues with RC2 installing on top of previous versions of Firefox. If these problems are resolved with 3.0 we can push it down for ITS to test. Otherwise we will need to work on an uninstaller for previous versions. My fingers are crossed and if things go well ITS will have it distributed to their workstations next week for testing. The following week we should be able to deploy to all staff.

We are still looking into .msi installation options too.

Tuesday, June 17, 2008

Firefox 061708

The ACPL Catalog Search plug-in works and has been configured as part of the application object. I have updated the documentation and you can see the code there. Maria has been tasked to research the file we need to edit so the default home page is set to http://www.acpl.lib.in.us. RC3 has been released and the plan is for Maria to take our RC2 notes and create and application object for RC3 this Friday.

One major hurdle is figuring how to uninstall previous version of Firefox. So far we keep running into issues deploying the RC's on top of previous versions. Once this is resolved we can deploy to staff.

The public will take some time to lock down and configure. At least we do not have to fuss with previous versions. Things look good for us and I am happy with the progress.

Friday, June 13, 2008

Firefox 061308

I love learning new things. Seriously. Knowledge is power. Here is the error message we get when trying to launch Firefox.
XULRunner: Couldn't read application.ini

In order to solve this problem we need to know what XULRunner is. According to Wikipedia XULRunner is a runtime environment developed by the Mozilla Foundation that provides a common back-end for XUL applications, like Firefox. The current stable release is 1.8. According to the Mozilla Wiki , XULRunner continues to improve on the Mozilla 1.9 codebase. Firefox 3 is built on top of a "private" XULRunner, i.e. XULRunner is installed in the Firefox application directory. The Firefox 3 executable has a -app switch to load a different XULRunner application.

On Windows, XULRunner does not yet have a built-in installation solution; app developers should use pre-existing solutions for a native Windows installer. The installed files should be arranged in the following directory structure:

§ installdir/

§ application.ini

§ components/

§ ... components which are part of the application

§ chrome/

§ ... chrome which is part of the application

§ ... additional application files such as icons, etc

§ myapplicationname.exe (This is the "stub executable"... you should copy and rename this file from xulrunner-stub.exe in your XULRunner installation.)

§ xulrunner/

§ ... copy xulrunner/ to this directory

At this point I have a few concerns. Could the fact that we didn't uninstall our current version of Firefox be the cause of this? Is there a conflict between the current XULRunner and the "private" XULRunner packaged with Firefox3?

I reviewed the Known Issues of RC2, and the first bullet states, "Installing Firefox 2 in the same directory in which Firefox 3 has been installed may result in Firefox 2 being unstable."

Maria and I checked and we cannot locate the application.ini file. Next I want to associate the application object to a user that does not pick up Firefox 1.0.6. If RC2 distributes and launches OK then we will need to create an uninstaller for 1.0.6. This could be tricky because we allowed staff users to upgrade to Firefox 2.X.

Maria uninstalled both versions of Firefox and deleted the installation folder. She then manually installed RC2. Firefox 3 RC2 launched OK. We searched for the application.ini file and it was where it is supposed to be in the target folder. C:\Program Files\Mozilla Firefox. We looked at the application files from the snapshot and don't see the application.ini file in the application object for RC2.

I Manually added application.ini to the application object for RC2. Bumped up the version number and deployed it without any problems.

At this point there is a prompt to import settings from Internet Explorer or not. We chose not to. Then you are asked if you want to make Firefox your default browser. We chose to do this. Two tabs are now available one for the Firefox 3 RC2 Welcome screen and the other is the Mozilla Firefox Start Page. This is a great place to stop for today. We will probably continue to test the deployment of the object before we make anymore changes. The final package for the staff should be straight forward without any prompts. RC2 does have issues with previous add-ons working. This should be considered if we were to deploy RC2 for staff familiarity.

The deployment packages will default to the ACPL home page and I would like to see if we can add our catalog to the search bar.

Thursday, June 12, 2008

Firefox 061108

Application object was created using the snapshot of Firefox3_RC2. Distribution of the application object seems to be a success. However their is a failure with a missing .ini file. We compared both Firefox 1.0.6 and RC2 application objects and made a couple minor changes. Most notable was not defining the target path. This has been corrected and we still have issues. We haven't scheduled anymore time this week to work on it. At the least I will review the error message and maybe do some research on it Friday afternoon. Otherwise, we time scheduled Tuesday.

Wednesday, June 11, 2008

Firefox 061008

Today Maria and I installed RC2. Primarily to see what the installation options were. We opted to go with the custom installation. This is what I did when I made the snapshot for Firefox 1.0.6. We documented the steps for the install so we had them for when we make the snapshot. We are going to deploy 3.0 using ZenWorks. We will need to make a snapshot of the application so we can customize the application object for deployment. I figure RC2 would be a good place for us to start. Primarily so Maria can see what goes into making an application object. We were able to create the snapshot and copied the AOT folder to the network for replication. Wednesday we will create the application object and begin to modify it. I also hope to get the notes from Tuesday completed and saved online.

My goal is to work with Maria on developing the staff application object. I think after we have completed one for RC2 and the final release of Firefox 3.0 she should be in good shape to make the snapshot for the public on her own. As far is modifying that application object, we will both need to work on that together. I anticipate collaborating with other ITS staff as we progress with the public application object as well.

Friday, June 6, 2008

Firefox 060508

Maria is going to work with me on this project. This will give her a chance to see how an application object is made. We are going to meet Friday and go over the project. I am thinking the first application object we tackle would be for staff. This way they will be familiar with the application before we push it out to the public.

We are installing RC2 today. Over the next two weeks we will get familiar with the program and start to research how we are going to make the application objects. A rough outline for the project is already in MS PRoject. When we develop a more defined outline we will update it.

Tuesday, June 3, 2008

Firefox 3 Project

I am going to start researching the deployment of Firefox 3 for both staff and public computers. Right now Release Candidate 1 (RC1) is out. This is a version of the browser that still has bugs in it and they released it for testers and other users to get a look see and to report any bugs. I read on a blog this morning that they will be releasing RC2 soon. I don't know official that blog was so I didn't post the link. But I think they are planning on having the final release of Firefox 3 out by July.

I am going to take the release candidate and start to get familiar with it. I am also going to look at what Add-ons if any we may want to package with the public deployment. So if you know of anything useful four the library patron feel free to let me know. This would include links to other sites about how other libraries plan on using the new Firefox 3.

The public package will be very restricted. Like we have Internet Explorer configured. The staff package will be a straight forward installation. Staff who are familiar with Firefox will have full access to make any configuration changes to the browser as they wish. Like Firefox 1.0.6 is now. I did hear Sean mention that Firefox has tan Internet Explorer viewer Add-on. I may include that with the staff package. As for now it is all in the planning stages.

One thing I want to do with this blog is use it as a diary of my Firefox 3 Project. So feel free to comment on anything you see. Don't forget to let me know of things you feel might be of interest for each package (staff/public). First thing that comes to mind is the skin. Should we use the new one or keep it more of the classical Firefox. I am not sure what options we have. I do know that some add-ons that work on Firefox 2 do not work on Firefox 3. yet. It will be a little slow going at first. I hope to have it all ready for deployment by the end of the third quarter.

This should be fun!!!
:-)


Here are some notable links I have found so far:
http://www.swissarmylibrarian.net/2008/05/08/using-firefox-on-our-public-computers
http://instructionwiki.org/Firefox
http://wiki.mozilla.org/Firefox3
RC Download page

Vista MAC Vent

OK I have had it!

Now it was fun a while ago. The whole PC MAC thing. I found them to be very funny. Many youtube stars have been born because of the PC v MAC ads. We even did a couple here at the ACPL. But I saw one last night that just made my blood pressure boil. No not the one with the Cheerleaders. I can understand how they would end up cheering about how MAC is no. 1 and PC is no. 2. I mean what can you expect from a bunch of girls whose only purpose is to jump around and look cute. ;-)

The ad that has me all riled up is the one where PC is essentially singing the tear in my beer song because he thinks Vista sucks. Well here is the deal. If PC took a little time to learn how to use Vista he wouldn't have any problems. Oh, by the way, glitches, did PC go out and download the latest Windows Updates. No! If he had maybe he wouldn't have any glitches. By the way, did PC upgrade to Vista without checking to see if he was built or certified to run Vista. You know their is a reason for that.

Now I agree, Vista isn't the best thing to have for the end user in a business environment. It isn't as user friendly as Microsoft would like us to believe. And WE are all happy with Windows XP running all our productivity software. But PC stop your whining because it is falling on deaf ears. MAC users are perfectly happy with what they have. Face it PC, until you take the time to learn how to use what you have you will always be crying the blues. But for sakes alive STOP BUTCHERING COUNTRY MUSIC!!!

By the way, my Vista experience is going pretty well. I am happy so far.