﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David&#039;s technobabble</title>
	<atom:link href="http://bable.cybermarshall.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bable.cybermarshall.com</link>
	<description>David&#039;s thoughts about this and that</description>
	<lastBuildDate>Fri, 22 Jan 2010 18:29:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Printing from 64-bit Windows 7 to a 32-bit XP or Windows 2003 print server</title>
		<link>http://bable.cybermarshall.com/2010/01/22/printing-from-64-bit-windows-7-to-a-32-bit-xp-or-windows-2003-print-server/</link>
		<comments>http://bable.cybermarshall.com/2010/01/22/printing-from-64-bit-windows-7-to-a-32-bit-xp-or-windows-2003-print-server/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 15:49:52 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://bable.cybermarshall.com/?p=835</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve run into some issues configuring my 64-bit Windows 7 system so it can print to the printers attached to computers running 32-bit Windows XP or Windows 2003. I&#8217;ve run into 2 issues:</p>
<ul>
<li>The driver downloads on the 32-bit system do not contain the 64-bit drivers to download to Windows 7.</li>
<li>The 64-bit driver downloads from many of the printer manufacturers come encapsulated in a 64-bit executable file that install the driver while detecting the local printer. These don&#8217;t work unless the printer is attached locally. When the driver is encapsulated in 64-bit executable, it can&#8217;t be installed on the 32-bit print server.</li>
</ul>
<p>This is a procedure that has often worked for me when installing network printers and the normal install doesn&#8217;t work properly.</p>
<ul>
<li>Open &#8220;Devices and Printers.&#8221;</li>
<li>Select &#8220;Add a printer&#8221;.</li>
<li>Choose &#8220;Add Local Printer&#8221;.</li>
<li>Select &#8220;Create a New Port&#8221; and set the drop down selection to &#8220;Local Port&#8221;.</li>
<li>Click Next.</li>
<li>Windows will display a small dialogue box asking for a &#8220;port name&#8221;.<br />
Key in:  \\computer_name\printer_name<br />
where </p>
<ul>
<li>computer_name is the name (or ip address) of the network computer with the printer attached.</li>
<li>printer_name is the share name of the printer on the network computer.</li>
</ul>
<li>Click OK.</li>
<li>Windows will show a list of printer manufacturers and models. Select your printer manufacturer and the printer model from the list. If your specific printer isn&#8217;t shown, you can click on &#8220;Windows Update&#8221; to obtain the latest list of printers or &#8220;Have Disk&#8221; and browse to the folder where you have the unpacked drivers for your printer.
<p><em>If you still can&#8217;t find the driver, but one from a similar model is listed, you can try it.</em></li>
</ul>
<p>This procedure should also allow you to print to any Windows Print Server where the Windows 7 64-bit drivers have not previously been installed. This procedure does depend on the ability to obtain a driver for 64-bit Windows 7. </p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://bable.cybermarshall.com/2010/01/22/printing-from-64-bit-windows-7-to-a-32-bit-xp-or-windows-2003-print-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Browser and wiki workflow independence with Liferay the open source &#8220;SharePoint&#8221;</title>
		<link>http://bable.cybermarshall.com/2009/07/04/browser-and-wiki-workflow-independence-with-liferay-the-open-source-sharepoint/</link>
		<comments>http://bable.cybermarshall.com/2009/07/04/browser-and-wiki-workflow-independence-with-liferay-the-open-source-sharepoint/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 04:44:06 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://bable.cybermarshall.com/?p=775</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>July 4<sup>th</sup>, 2009; today is the US independence day. This has put me in a reflective mood. As I was thinking about the current projects that I&#8217;m working on, I thought about this&#8230;</p>
<hr />SharePoint 2007 is a great improvement over its ancestors: SharePoint 2003 and SharePoint 2001. The capabilities in document management make the old shared file systems obsolete. This is especially true for Microsoft Office products that integrate with SharePoint. I&#8217;m waiting for SharePoint 2010 to hopefully resolve some of the issues that the blog and wiki tools have. In the meantime, we have wiki and blog requirements that need to be met. In our search for a top flight wiki that was easy to learn and use by users; we discovered <a href="http://www.liferay.com">Liferay</a>.<span id="more-775"></span></p>
<ul><em>Actually we rediscovered it <img src='http://bable.cybermarshall.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I had looked at Liferay in August 2008, to establish a community for another company; however they decided, that they could not provide the resources to host an &#8220;active&#8221; community. Part of providing a community is the nurturing and feeding of the community by providing content on a &#8220;regular&#8221; basis and responding to comments.</em></ul>
<p>From 100,000 feet, Liferay is essentially an open source version of SharePoint written in Java. Liferay embraces document collaboration, Web 2.0 and social collaboration. A Liferay portal provides one or more organizations with one or more communities. Each community and user has public and private pages.  Users can be assigned roles within multiple organizations and communities. Liferay plugins, portlets, can be added to any page by any user based on their &#8220;scoped&#8221; role. Liferay themes and layouts can be established at the community level or applied to each page.</p>
<p>Liferay provides wiki and blogging editors that can be configured to support either the FCKeditor or TinyMCE.  This allows users that are already familiar with other Social media tools to be immediately productive. One of our litmus tests for wiki and blog usability is: <em>can a user &#8220;easily&#8221; learn to how create an attractive blog or wiki that is media and content rich without having to result to editing raw HTML?</em> This should be possible without formal training. Yeah, I expect the user would read some documentation and view some training videos; however, since more and more users are using social media sites, they are looking for their corporate tools to resemble their other tools. The workflow in these tools should allow the user to work top-down as they are thinking. Although not perfect, we find that Liferay passes this test.</p>
<ul><em>One of the disruptive behaviors of internet-based systems and web 2.0 is that corporate systems and vendor applications lag many internet applications in technological advances. This means that users are often waiting for the applications that they use at work to catch up with the ones they use personally.</em></ul>
<p>Liferay allows the use of existing content or the dynamic upload of content while you are are writing. SharePoint 2007 only supports use of previously stored content while editing.</p>
<ul><em>Okay, I know that you can open another browser window; upload some content; and then switch back to your wiki/blog window to complete the wiki or blog entry. However you cannot imagine how many users do not think of this or understand this. I been around long enough to realize that means that there is likely a disconnect between the user&#8217;s desired workflow and the product workflow.</em></ul>
<p>The Liferay wiki and blog editors work equally as well with Internet Explorer,IE, and FireFox. SharePoint 2007 provides a more robust experience to IE users. With SharePoint, in my opinion, wiki and blog editing in FireFox feels like an &#8220;unwanted disease&#8221;. This is unfortunate. There are standard JavaScript libraries that abstract browser dependencies. There is simply no technical reason that SharePoint can&#8217;t provide a first class experience to most browsers.  The Liferay content portlet can contain javascript, this allows easy integration with a plethora of other social media and web-based applications. Ironically, I placed my Windows Live status with a button into a Liferay content portlet and it behaves correctly. I could not do this with SharePoint. The SharePoint editors deleted the javascript code. The Liferay Wiki can be configured to support Creole or Camel-case wiki editing.</p>
<p>You know, SharePoint could learn a lot from Liferay.</p>
]]></content:encoded>
			<wfw:commentRss>http://bable.cybermarshall.com/2009/07/04/browser-and-wiki-workflow-independence-with-liferay-the-open-source-sharepoint/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why virtual machines should be the 1st choice to run your systems</title>
		<link>http://bable.cybermarshall.com/2009/07/02/why-virtual-machines-should-be-the-1st-choice-to-run-your-systems/</link>
		<comments>http://bable.cybermarshall.com/2009/07/02/why-virtual-machines-should-be-the-1st-choice-to-run-your-systems/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 18:30:24 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://bable.cybermarshall.com/?p=726</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been on phone calls with several companies to discuss whether they should run their applications on virtual machines or physical machines. Typically, some user or software person has been told the plan is to run their application on a virtual machine.  They believe their application is &#8220;so special&#8221; and will not work properly if it runs on a virtual machine.  In general, the concerns are:</p>
<ul>
<li>Vendor Support</li>
<li>Performance</li>
</ul>
<p>To be frank, when possible, I don&#8217;t tell users if the machine is virtual or physical.  I&#8217;m not hiding this, but I don&#8217;t volunteer non-relevant information.  Part of planning an application has to do<span id="more-726"></span> with the sizing of the production environment. You read the system requirements and prepare the infrastructure accordingly. The application requirements usually state memory, cpu and OS requirements. They don&#8217;t state that you must run the system on a Dell PowerEdge 2950 with dual Intel(R) XEON(R) E5420 @ 2.5 GHz quadcore cpus using &#8220;blue&#8221; network cables. Part of planning the application is taking the vendor&#8217;s information and adjusting it to account for your own infrastructure. Many companies run standard infrastructure such as: SNMP, VIRUS/MalWare protection and Systems Management software on all of their systems. They must account for this in terms of cpu and memory when sizing for a new application. Virtualization is &#8220;just&#8221; one more variable in the planning and sizing equation. Therefore informing the user that the machine is virtual is simply non-relevant.</p>
<ul><em>I&#8217;ve been told that at <a href="http://www.cisco.com">Cisco</a> all new systems are virtual and you must convince John Chambers, the current CEO, to allow you to use a physical machine.</em></ul>
<p><strong><em>Vendor Support</em></strong><br />
Many vendors have confusing support policies regarding virtual machines. I know of one vendor that does all of their development, testing and qa on virtual machines and then does not support running production on virtual machines. <img src='http://bable.cybermarshall.com/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
<p>In my mind, vendor support is an academic issue. I don&#8217;t volunteer the physical machine information to a vendor, so why would I volunteer hardware info about a virtual machine. If a vendor presses the issue, I can always reproduce the issue on a physical machine. <em>To Date: I have never had to reproduce the issue on physical hardware.</em></p>
<p>Keep in mind that all major software vendors plan to support &#8220;Cloud Computing&#8221;. You can&#8217;t seriously support &#8220;Cloud Computing&#8221; without supporting virtualization.  So if your vendor does not support virtual machines, they will begin to shortly or they will face technical obsolescence.</p>
<p><strong><em>Performance</em></strong><br />
To be honest when it comes to performance, virtualization is your friend. That may come as a shock to you, so I&#8217;d better explain.</p>
<p>As I mentioned earlier, part of planning an application is sizing it for production. The sizing takes into account factors such as: memory, # of cpus, minimum recommended cpu speed, the number of concurrent users, the overhead of your common infrastructure and a &#8220;judgment factor&#8221;.  The &#8220;judgment factor&#8221; attempts to account for business growth, typical usage patterns and historical vendor understatement of the hardware requirements <img src='http://bable.cybermarshall.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Over the years, I&#8217;ve seen many projects purchase way too much hardware. I&#8217;ve also seen projects that were struggling to run on the initial hardware within a year or two of the initial roll-out. This can be caused by a variety of reasons, including unexpected business growth or transaction volume due to a temporary business opportunity. Assuming that there are no application locking issues and that cpu or memory is holding the application back, then you are considering how to relocate the application to newer and more powerful hardware. When this happens physical machines become a &#8220;boat anchor&#8221; where virtual machines are a &#8220;lifeboat&#8221;.</p>
<ul>
<li><em>Why Physical machines become a &#8220;boat anchor&#8221;</em>.<br />
It is often difficult and sometimes impossible to move an existing application to new hardware. In the best case scenario, you have to procure new hardware, install and configure the operating system,OS, &#8220;clone&#8221; the application to the new hardware, test the application to ensure the configuration is working correctly and then plan an outage to relocate the application permanently to the new hardware. This is at best a several week project. There can be some show stoppers. You may not be able to relocate the current version of the application, if you must use a later version of an operating system. This can often be the case with new hardware in order to obtain the necessary drivers. Now, you are potentially having to update your entire software stack as well as the application to run on a later version of the OS. You will probably have to retrain users on the new version of the application.<br />
<em>What a nightmare!</em><br />
By the time you are done, you may have missed any temporary business opportunity or the business growth may have been impeded.</li>
<li><em>Why virtual machines are a &#8220;lifeboat&#8221;</em>.<br />
When you outgrow the virtual machine, you can allocate or dedicate more hardware to the virtual machine. If new hardware is required, then you simply migrate the virtual machine to the new hardware, intact. Often this migration can be performed live. Yes, it can be that simple. If you can&#8217;t perform a live migration, then an outage to copy the virtual machine from the old system to the new system will be required.<br />
<em>With virtual machines, you really can throw hardware a some performance problems.</em></li>
</ul>
<p>There are cases where you still need to use physical machines, but these are uncommon. In my opinion, you should always use virtual machines first and then determine that you really need dedicated physical machine.</p>
<p>If after all of this, your user still insists on having a physical machine, then are they also insisting that all programs be written in assembly language? <img src='http://bable.cybermarshall.com/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bable.cybermarshall.com/2009/07/02/why-virtual-machines-should-be-the-1st-choice-to-run-your-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software licensing in a &#8220;cloudy and virtualized&#8221; world</title>
		<link>http://bable.cybermarshall.com/2009/06/14/software-licensing-in-a-cloudy-and-virtualized-world/</link>
		<comments>http://bable.cybermarshall.com/2009/06/14/software-licensing-in-a-cloudy-and-virtualized-world/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 21:22:09 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[software licensing]]></category>

		<guid isPermaLink="false">http://bable.cybermarshall.com/?p=678</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Cloud Computing&#8221; is being called the &#8220;next big thing&#8221;. In 2008, Gartner Group identified &#8220;Cloud Computing&#8221; as one of the top ten disruptive technologies. I&#8217;m sure there is going to be a lot of FUD spread about what the &#8220;cloud&#8221; can and can&#8217;t be used for; however, I&#8217;m confident that over the next 5 to 10 years the reality of &#8220;Cloud computing&#8221; will set in.</p>
<p>It appears that a &#8220;perfect storm&#8221; of events are &#8220;brewing&#8221; at the same time: Social Media, Web 2.0 and smart phones. I believe these forces will drive the delivery of application services to the cloud. What is clear, to me, is that &#8220;cloud computing&#8221; will use hardware virtualization as its foundation. Hardware virtualization turns a physical machine into a virtual machine, which resides on a physical machine. However, the virtual machine can be moved around. If the system requires more resources than what is currently assigned to it, then more resources can be added to ensure the system meets your customer&#8217;s service level agreement. One question in my mind is: are the underlying software licensing mechanisms keeping pace with these changes? <span id="more-678"></span></p>
<p>Prior to Linux and open source software, all commercial software was purchased and licensed by server and user. Many of the commercial software packages in use today use a cost structure that is based on some combination of the following:</p>
<ul>
<li>The number of servers.</li>
<li>The number of cpus in a server.</li>
<li>The total number of users that can access the system<br />
or the number of concurrent users accessing the system.</li>
</ul>
<p>At least two of today&#8217;s leading software vendors, Microsoft and Oracle, obtain their revenue based on some combination of the above factors. In some cases, just adding a cpu to a server can make you responsible for a 2x increase in software licensing fees. <em>Even if that server is an old Sun 420R with 480Mhz UltraSparc processors.</em> For a service provider, in the cloud, managing licenses of software based on the above factors could be daunting. I imagine these providers will either use Linux and Open Source or negotiate some form of unlimited license. In order to understand why, consider the following scenario: <em>you are a service provider and one of your customers is planning to run a promotion that requires 10 additional servers. They expect tens of thousands of users to access the promotion. The promotion will run for 3 months. After the that time they will not need these 10 additional servers.</em> How do you the &#8220;service provider&#8221; acquire temporary licenses for this? What if that license is for a product that is no longer sold and marketed? <em>I can hear the lawyers figiting in their seats.</em></p>
<p>In the above scenario, if the software was Linux and Open-source based, then managing the additional software licensing costs could be pretty straight forward. For Windows and non-open source software the &#8220;service provider&#8221; has a headache of managing server licenses and client access licenses, CALS. If users access the system anonymously then they do not need a CAL. However, if the users logon, then you must have a CAL for every concurrent user or purchase an unlimited license. The cost of windows and non-open source software licensing could add a nontrivial amount of cost to the &#8220;service provider&#8221; when compared to delivering the same application on Linux and Open source.</p>
<p>It seems that services on the &#8220;Cloud&#8221; will follow a &#8220;pay as you go scheme&#8221; similar to what the <a href="http://aws.amazon.com/ec2/">Amazon Elastic Compute Cloud</a> does. Does this give an edge to Linux and Open source software in delivering applications to the cloud? <em>Probably</em>. I do not know how significant this advantage is. I expect Microsoft, Oracle and others to adapt their software licensing to negate this advantage. No, it won&#8217;t be free. If they add $20 per user per month to a service providers base cost, then they will have a limited role in the &#8220;cloud&#8221;. Whereas, a 10 cent per user per month cost could be bearable to the service provider. If they don&#8217;t adapt their licensing, then this may mean that they are not going to be able to play a significant role in &#8220;Cloud Computing&#8221;. Oh, in case you were wondering, I haven&#8217;t even discussed the additional complexities that software activation brings to the party.</p>
<p>I&#8217;m pretty sure that <a href="http://en.wikipedia.org/wiki/Charles_Darwin">Charles Darwin&#8217;s</a> &#8220;theory of evolution&#8221; that was set forth in his book <em>&#8220;<a href="http://en.wikipedia.org/wiki/On_the_Origin_of_Species">On the Origin of Species</a>&#8220;</em> applies to computer systems as well <img src='http://bable.cybermarshall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://bable.cybermarshall.com/2009/06/14/software-licensing-in-a-cloudy-and-virtualized-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What I hope gets &#8220;fixed&#8221; in SharePoint 2010</title>
		<link>http://bable.cybermarshall.com/2009/06/13/what-i-hope-gets-fixed-in-sharepoint-2010/</link>
		<comments>http://bable.cybermarshall.com/2009/06/13/what-i-hope-gets-fixed-in-sharepoint-2010/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 19:19:22 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WSS]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[foswiki]]></category>
		<category><![CDATA[tinymce]]></category>
		<category><![CDATA[twiki]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://bable.cybermarshall.com/?p=638</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>There are some limitations in WSS 3.0/SharePoint 2007 that are hurting the adoption of SharePoint 2007 at my company. I&#8217;m sure that this is pretty common. Many users are familiar with WordPress and Foswiki/TWiki. My users are looking for easy to use editors, plug-ins, and themes that they can use on their team sites and &#8220;my sites&#8221;.  With the &#8220;Revolution&#8221; in Social media and Web 2.0  users are familiar with open source web tools that allow rich-text editing and replaceable editors. They complain bitterly about editing their content, blog or a wiki inside SharePoint. <span id="more-638"></span></p>
<ul>
<li>The WSS 3.0/SharePoint 2007 WYSIWYG editor can’t upload images, video, audio clips and can&#8217;t insert Flash files.<br/>The workaround requires so many mouse clicks and web page interactions, that users look at me like I have &#8220;3 heads&#8221; when I show it to them.</li>
<li>Working with tables is difficult, at best</li>
<li>Any customizations such as:
<ul>
<li>custom file browsers,</li>
<li>link management,</li>
<li>syntax aware code viewers,</li>
<li>and much more</li>
</ul>
<p>are difficult to implement</li>
</ul>
<p>From a Wiki perspective </p>
<ul>
<li>Explicit syntax [[]]</li>
<li>No free form image inserts</li>
<li>No server side include of other topics.<br/>Need an easy way to include content from another site. In Foswiki/Twki the %{link} tag can be used</li>
<li>No easy upload and insert of attachments</li>
<li>No Easy way to insert links.<br/>Foswiki/TWiki support WikiWord/Camel Case.
<li>No tagging</li>
<li>WYSIWYG support for tables is ugly. You must know the number of rows and columns in advance.<br/>Foswiki/TWiki support simple &#8220;|&#8221; character based table definitions and an editable table plugin</li>
<li>No printable vew</li>
<li>No export to PDF/Word</li>
<li>Limited Alerts support.<br/>Email alerts say something changed and include the full text. However, this can not be customized to tell you what changed. You must login and see the history for that.<br/>Foswiki/Twiki support a highly customizable WebNotify</li>
<li>No easy support for multiple top level webs.<br/>There is only one flat &#8220;Wiki Pages&#8221; page with list view, no hierarchical view or some sort of sitemap feature.Wikis are made up of Topics that are interlinked in the form of a graph. Hence a specific Tree or Hierarchy structure is not the right representation. However, there must be a way to find all top level topics, i.e. Topics that are not linked to by any other topics. These topics will include
<ul>
<li>the starting points</li>
<li>new topics that have been added but not yet organized.</li>
</ul>
<p>I could not find a way to do this with this with the SharePoint Wiki. Even a simple way to flag a page as &#8220;add this page&#8221; to &#8220;Quick Launch&#8221; would help.</li>
<li>Not easy to provide a standard footer<br/>No apparent concept of templates</li>
</ul>
<p>The &#8220;MS/SharePoint 2007&#8243; update approach does not seem to fit into this &#8220;revolution&#8221;, either. The current approach requires direct access to the servers to install and activate extensions. With &#8220;Cloud Computing&#8221; and web hosting on the rise; the direct server access approach is not a good match. SharePoint needs something like a <a href="http://wordpress.org/extend/plugins/plugin-central/">Plug-in central</a> for SharePoint. Ideally, this could work on a site level and not require Central Administration be updated first. Another issue for remote management is that &#8220;by default&#8221; SharePoint Central Administration and SharePoint Sites must run on different tcp/ip ports. I&#8217;m sure that if I work real hard I can find a way to run them on the same port using &#8220;host-headers&#8221;. However, if I do, then will this really be supported or would the next next patch or upgrade break my sites?</p>
<p>So my wish list for SharePoint 2010 starts with:</p>
<ul>
<li>A site focused web based upload, install, and management capability similar to that found in <a href="http://wordpress.org/">WordPress</a> and <a href="http://wordpress.org/extend/plugins/plugin-central/">Plug-in central for WordPress</a></li>
<li>A Rich-Text Editor that is rich in function, easily expandable and replaceable.<br />
Consider integrating a freely available javascript-based Rich-Text Editor for all browsers including IE. My primary choices would be <a href="http://www.fckeditor.net/">FCKEditor</a> and <a href="http://tinymce.moxiecode.com/">TinyMCE or TinyMCE Advanved</a>.</li>
<li>A competitive wiki and blog, without having to buying 3rd party add-ons.</li>
</ul>
<p>Perhaps Microsoft only wants SharePoint to be a document sharing facility. Maybe I should not be trying to bend WSS and SharePoint into the social media and web 2.0 &#8220;arena&#8221;. Maybe that &#8220;arena&#8221; should just belong to Apache, Linux and Open Source.</p>
]]></content:encoded>
			<wfw:commentRss>http://bable.cybermarshall.com/2009/06/13/what-i-hope-gets-fixed-in-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

