SharePoint 3.0 running

I have just completed the upgrade of my production systems to the latest revision of Windows SharePoint Services. After about two weeks spent in planning, testing and development, I choose the content database migration process: it has required some more steps and added complexity during the upgrading phase, but the final result is definitely the best one among all the approach suggested in the deployment guide.
More specifically, that upgrade approach allowed me to:

  • migrate contents basing on the real needs, instead of forcing me to upgrade all sites and collections in one big step;
  • obtain the highest levels of reliability, security and compliance, by running a new SharePoint 3.0 farm without porting settings from the old release;
  • redraw the authentication model by using new several service accounts, and reducing Application Pools by 50%.

During the SharePoint upgrade I took the chance to upgrade also my Community Server platform to the 2.1 SP2 release, which is publishing my corporate blogs collection.
Now, I wish to work to redraw several applications which are based on the SharePoint platform (first of all, the Extranet access system) to better serve my customers by leveraging the new features of this exciting release.

ISP connectivity fault

On Friday, 23th February my primary Internet connection link has gone because of the usual incompetence of my provider. Since I noticed the trouble as soon it raised, my customers did not suffer any service break.
The problem was to obtain dynamically what was told to be a static IP in the contract, which did later revealed to be a DHCP reservation. Of course, only if I opened a support service ticket, I’m still waiting for an answer. During the whole day I tried to obtain my IP, by bringing offline and online the dialer and the ATM interfaces on my Cisco router, but only after near 25 hours I was able to come back online.

Thanking one more time my double-connected network infrastructure design, I restored the original RR in my DNS zone, and I went back at work. 🙂

Phoibos blogs migrated to WordPress 2.1

A few days ago I noticed that the latest version of WP had been released with a lot of improvements. The new feature which made me decide to upgrade the whole Phoibos blog hosting environment has been the least important one, of course: the redesigned login screen from the Shuttle project. I was bored by the old login theme so, by following such a stupid reason, last night I upgraded from the quite recent 2.0.6 to the new 2.1 WordPress edition (codename “Ella”).
No technical problems at this time, surely because I ran a full MySQL and WP backup before step into the upgrade procedure. Quite simple upgrade: I think I finally got confidence with it!

I took the time also for redesign the Phoibos blog hosting home page by using the new style! Now it looks like the “Shuttle” login screen. If you want to give a look at the old one, it’s still available here.

Single Sign-On

Yesterday morning, instead of starting to do what I had to do, I began fixing a couple of problems which were annoying me from a lot of weeks.
One of the main concerns I solved was the need to enter the same credential each time an external user gains access to a web site published by my array of ISA servers.
In effect, ISA 2006 come with the SSO Web Listener functionality, but when I last worked on it, I had more urgent tasks to accomplish, so I did not find the time for testing and bringing it in the production environment.

My first impression in a test environment was good, so I spent some hours (obviously after midnight) to activate this function on the production servers. Some troubles, mostly due to the Outlook Web Access application configuration, but at the end I reached the goal: now you are requested for credential one time only, and the user experience in accessing the Phoibos online services has been dramatically improved (have a try with it at http://mailhost.valsania.it/)… thanks you one more time, ISA! 😉

Windows SharePoint Services 3.0

Finally Microsoft released the new WSS package on November, 13. The new system requirements include the .NET Framework 3.0, Windows Server 2003 SP1 and SQL Server 2000 with SP3 (or later).

Yesterday I had the time to have a first try to this new platform, so I started a new testing website at http://wss.valsania.it/. What I have first noticed is the setup process, dramatically simplified to guide the administrator through the creation of the first WSS webfarm, the search server role assignment, and the whole IIS configuration (virtual sites, application pools, etc.). It is now extremely simple to manage that OS components by using the Application Management site, under the redesigned Central Administration website.
From the user perspective, the new look and feel is simply awesome, tanks to the new Recycle Bin feature (great stuff!), the redesigned Quick Launch, the new “Site Hierarchy”, the Breadcrumbs and “Top Link Bar”. All these components greatly improve the user navigation experience, by reducing the time needed to reach the contents you are looking for.

I have not so much time to spend in testing, but I wish to try at less the migration of site contents from my current WSS 2.0 environment. Hoping to have the time to post further comments about that.

New home page

Yesterday I finally published a first page for the Phoibos blog hosting web site. Since I moved the hosting platform from WordPress µ to a collection of WordPress 2.0.4 sites, the first page has been publishing only a poor list of the active weblogs. By copying some elements of the wp-admin subsite I was able to create in a few minutes a good-looking page referencing all the hosted web spaces. I preferred to use skin elements of WordPress to gain the advantages this brand can bring to impress fist time users.

Behind an ISA 2006 array

Last week I noticed that HTTP/S connections to my primary ISP public address were randomly dropped for short times. Since this little trouble was affecting the user experience of the Phoibos services customers, I worked a couple of days to find a solution.
The cause of the problem revealed to reside in the Web Listener component of ISA Server 2004 Standard Edition: in effect, the configuration of my firewall (that I deployed to workaround my ISPs low reliability) with two external NIC targeted to different gateways and some other tricks, was something complex and obviously unsupported by MSFT… 😉

The best solution was to deploy an array of ISA Servers (only possible with the Enterprise edition) to have them working as a load-balanced gateways both to access the Internet and to publish my servers on the Internet.  Furthermore the bi-directional affinity functionality granted by the new NLB services on Windows Server 2003 was also the best solution to publish the same service simultaneously on both public IP addresses, which was what I needed.

The migration from my old ISA 2004 single-server deployment to the new ISA 2006 array has been a little more complex than I thougth, mainly because the fact that all the ISA machines I wanted to deploy were hosted on two physical Virtual Server 2005 R2 hosts (if you have ever had to configure NLB clusters in a virtualized infrastructure you know what I mean…). After some troubles I decided to setup the NLB services out of the control of ISA services to be able to make NLB working in multicast mode (that’s the best option if you must have virtual guests by different virtual host “converged” in the same Virtual IP).

At the time I’m writing the new solution has been deployed by some hours, and all seems to work very well and, obviously, in a more available and secure way. I think there are a few adjustments I still have to make… hoping to have as few troubles as possible! 😀

VirtueMart laboratory

Since someone request me an order management solution for a small business, I was looking for a product or technology which could best target the needs with the smaller amount of investment.

The SharePoint solution seems to fit well: first of all, the simple Microsoft Office System interface can be used to easily upload and maintain the whole catalog and moreover, the WSS framework (included by defaul in the Windows Server 2003 license fee) assures the best security, stability and scalability a customer can be ever asked by his/her business.
The fist development lab of the solution founded on the WSS framework can be accessed to this URL http://sharepoint.valsania.it/sites/commerce.

In order to test a product specifically designed to deploy and maintain an E-Commerce solution, I have also deployed a VirtueMart web site (http://commerce.valsania.it), using the same “BSDBOX” which runs the Phoibos hosted WordPress weblogs… try both and say me what you think about! 🙂

Phoibos blog hosting

Today the testing WordPress-MU infrastructure has been decommisioned to bring online a new free blog hosting service, running under the Phoibos project infrastructure. The root of the weblogs collection is published both for corporate and Internet users under http://weblogs.valsania.it, where you can find the updated list of all active blogs.

Despite the successful WPMU deployment realized during the development phases, the standard WordPress 2.0.4 version was preferred as the core engine of this new service, because of its better user-friendly blog management and isolation.

At the time I’m writing, if you wish to have a free blog on this infrastructure you have to send an e-mail request to webmaster@valsania.it. I hope to succesfully build a more simple provisioning system as soon as possible.