Tech Talk PT is moving
All the content of this blog is already in the new address.
The new address is . . . TechTalkPT.
(http://techtalkpt.wordpress.com/)
Technical talk blog from Portugal. Info about technologies, problems and solutions I come accross.
Having adopted technologies such as Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003 to help create, manage and build collaborative Web sites, many organizations are discovering that their current Web-authoring tools lack support for the latest standards and capabilities that SharePoint products and technologies makes possible – such as ready access to data coming from multiple outside sources and the capacity to build no-code, powerful applications and automated workflows. Professional Web site designers also are feeling the pressure to deliver more dynamic and interactive user experiences, and to create sites more rapidly and cost-efficiently.
In response to these diverse demands, Microsoft is introducing a new tool, Microsoft Office SharePoint Designer 2007, for building SharePoint applications and designing SharePoint sites. This new product – part of the full 2007 Microsoft Office lineup announced today – will join Microsoft Expression Web Designer, the next-generation tool for designing dynamic, standard-based Web sites, to deliver a complete set of tools for Web design and development. Both products are currently in initial beta testing. Microsoft Office SharePoint Designer is scheduled for release in the second half of this year at a suggested retail price of US$299 through retail and Microsoft Volume Licensing channels. Pricing and availability details for Microsoft Expression Web Designer will be announced in the near future."
About Sharepoint Designer 2007:With SharePoint Designer 2007, users can design SharePoint workflows and applications without having to use traditional procedural coding languages or techniques. Instead, SharePoint Designer 2007 provides easy-to-use tools that can enable Web design professionals to build conditional views and forms with validation as well as the capability to read, write and present data from a variety of data sources – such as eXxtensible Markup Language (XML) files, SQL databases such as Microsoft SQL Server 2005, and Web services. SharePoint Designer 2007 also enables them to compile data from multiple sources to create flexible, customized views and reports, and build Web part pages and connect Web parts to create sophisticated business applications.
In addition, SharePoint Designer 2007 makes it easy to create and modify rules-based workflow applications using drop-down lists and checkboxes. The software also provides an intuitive environment for quickly creating and customizing SharePoint sites and applications using the power of ASP.NET, the eXxtensible Hypertext Markup Language (XHTML), and industry-standard cascading style sheets (CSS). Plus, Microsoft IntelliSense technologies help eliminate errors when working with CSS, ASP.NET and XHTML tags.
Lastly, it allows site administrators and IT managers to control exactly how information workers interact with the SharePoint site and applications, ensuring that they do so in a way that complies with IT policies and procedures. This includes defining what kinds of content they can add, change, or delete; where they can make such changes; whether they can make changes to master pages and CSS; whether they can access the code view; and more."
About Expression Web Designer:
"Microsoft Expression Web Designer provides a professional tool for producing high-quality, standard-based Web sites in precisely the ways that designers today want to work. It enables the user to dynamically design, develop, and maintain exceptional standards-based Web sites.
The software features a flexible workspace that provides easy access to professional Web designers’ most heavily used task panes, toolbars and controls. Expression Web Designer is designed to give users precise control over style editing and design commands, such as direct manipulation of positioning, sizing and padding within CSS page layouts. Designers can readily incorporate standard XML data to make their Web pages more usable and expressive. They gain full support for ASP.NET 2.0, no-code data binding, Master Pages, and an array of server and user controls in a single tool for integrating dynamic applications into their Web sites. Built-in compatibility and accessibility checkers also help ensure that a site created in Expression Web Designer will render properly in any browser.
With the product’s deep support for ASP.NET, which is Microsoft’s platform for building Web applications, site designers can create highly sophisticated and interactive sites that typically have required the server coding expertise of a Web developer. In addition, this ASP.NET support makes it much easier for developers and design professionals to work side by side on these types of projects, where the developer is working in Visual Studio and the designer is working in Expression Web Designer."
Since 2004 I have been involved with Sharepoint projects at work, from the proposals, to the analysis, development, administration and training.
This time I want to focus on the training part at the end of an Sharepoint project. Some clients want to have some kind of training at the end of the project, so that all their staff (or at least a part of it) becomes familiarized with the solution. I have been involved with some of these actions and from my experience (and I don't have any training in teaching), the best way is to divide the sessions in 3 user groups: Reader/Contributor, Web Designer/Content Manager, Administrator.
Usually the 3 sessions are cumulative, it means that an Administrator would have to atend all 3 sessions, an Content Manager would have to attend the first 2 and the readers would just have to attend the first.
It is important that everyone that is going to use the new solution, knows how to work with it, because even though the Sharepoint environment is very intuitive, there are a lot of concepts the are new or at least less known.
The documentation in my opinion should present a preview of the new Intranet, and a overview of the organization structure, to enable the new user to know where he has the contents he wants.
The Help from Sharepoint is an important reference to the user, to teach how to use the Help option, or even to include some of it's content in the documentation can provide valuable and easy to follow instructions to perform the desired tasks.
Error Message: "The backup is a different version of Windows SharePoint Services impossible to restore in a server with current version"
One of the problems we found when deploying a Sharepoint Portal on a client's environment that was not setup by us is a difference of versions either on SPS or WSS. The first step is to ensure the both environments (development and production) have the same versions and/or the same Service Packs.
We can check the products versions in two different ways:
Or
The versions of WSS and SPS:
Windows SharePoint Services - Stsadm.exe
Release version 11.0.5510.0
SP1 11.0.6361.0
Microsoft Office SharePoint Portal Server 2003 - Spsbackup.exe
Release version 11.0.5704.0
SP1 11.0.6715.0
SP2 11.0.8126.0
For reference we can also check other Programs:
Microsoft Office Project Professional/Standard 2003 - WinProj.exe
Release version 11.0.2003.816
SP1 11.1.2004.1707
SP2 11.2.2005.1801
Microsoft Office Project Server 2003 - Pjintl.dll
Release version 11.0.2003.816
SP1 11.1.2004.1707
SP2 11.2.2005.1801
Microsoft SQL Server 2000 - Sqlservr.exe
Release version 2000.80.194.0
SP1 2000.80.384.0
SP2 2000.80.534.0
SP3 2000.80.760.0
SP3a 2000.80.760.0
SP4 2000.80.2039.0
Microsoft SQL Server 2000 Analysis Services - msmdsrv.exe
Release version 8.0.1.94
SP1 8.0.384.0
SP2 8.0.534.0
SP3 & SP3a 8.0.760.0
SP4 8.0.2039.0
After a few years checking out other people’s tech blogs I finaly decidid to set up my own. My objective is to provide to others what I have been learning over the years, on my own or from technical specific sources (courses, technical blogs, web groups and communities, etc.).
Nowadays I am involved in web Portals development as a Specialist Consultant at Link Consulting using Sharepoint and more recently CMS.
Another objective of this blog is to provide info from a Portuguese point of view, there are just a few Portuguese personal tech blogs or sites (that I know off!) and therefore i would like to contribute to increase that status.
So why don't I post in Portuguese? Because I choose to post in English :)
A version of this blog in both languages will be developed in the future, as well as my own domain :D