Tag | WebParts Posts

I was doing some documentation today on this site that is part of a collection of customized sites. It has JavaScript (yuck) and web parts galore. I get to this site that deals with Affiliated Items for this particular site and I notice that there are 5 web parts. I am wondering why do you need 5 web parts when you take in a query string and provide a list of items. What you really only need is a Query String Web Part connected to another Web Part or a Web Part that reads the Query String. For some ...
I was working a SPDataGridView Webpart today. I was trying to get the grid to refresh and re-bind itself after a specific client was deleted in the web part. When I tried to clear the grid it would not clear at all. It would refresh with the exact same data, until I hit F5 on Internet Explorer. I finally thought to myself what if I get rid of the Dataview as a source and call the DataSet directly. Sure enough I change it and clear the DataSet, then rebind and grid and when I delete the client it ...
As part of configuring enterprise search for a company's portal, one of the requirements was changing the look and feel of the SearchCenter. In short, they wanted a very Google like UI - I.e. nothing too flashy or heavy. So, I started off creating a minimal master page and adjusting the layouts - nothing major just positioning the controls etc.. Now, to change the appearance of the webparts required modifications to the default styles located in the core.css file and thanks to Heather Solomons CSS ...
I am looking around on the net for some classes for WPF, WCF, and WF plus any type of certification classes for the Microsoft Office SharePoint Server Tests. I want to try and pass at least one certification exam for MOSS by the middle of the year. I would also like to learn more information and start writing my own work flows. I know barely anything about WPF, except that it looks really nice. I bet that I could make some really snazzy webparts implementing this technology. I'm not the most awesome ...
Introduction: Most of the web applications nowadays prefer to be an AJAX enabled application. Ajax enabled applications is basically eliminates those annoying flickers occurred when a page is refreshed. This articles shows on how we are going make our webparts to be an ajax enabled one. Below are the steps in creating an Ajax enabled application. Open Visual Studio 2005 and Create new Website Select ASP.NET AJAX-Enabled Web Site then press OK (See Figure A) Figure A As what you have notice, the ScriptManager ...
Introduction This week, I've been to ITWorx first public seminar called "CuttingEdge Club" on Saturday. The idea of a public developer seminar was pretty interesting to me being one of the organizers and speakers for the first developer seminars held in Egypt ever (the DemoDay event we started earlier back in November 2006), and being a speaker myself in ITWorx internal seminars just last week! Interestingly enough, ITWorx started their internal seminars/conferences/clubs (call it whatever you like ...
This one isfrom one of our team here at Solidsoft - Dave Robinson: When creating any custom columns for content types, create the field without a space and then rename the field to include any spaces. e.g If you have a field ‘Sox Reference’, create the field with a name of ‘SoxReference’ and then edit the field to make it ‘Sox Reference’. If you create the field with a space in initially, then when you are trying to access the field within webparts and stylesheets you have to put all the escape characters ...
Normally I believe that the Delete View is only available within Design View. There are several possible angles that I am pursuing for exposing the delete verb within the Browse View. One thing to note is that no webparts or user controls can be declared within the page code. All must be added from a catalog to the shared view or the delete function is unavailable. I am researching overriding RenderVerbs and RenderVerb within the WebPartChrome to add the Delete Verb despite Browse being the current ...
This is the source for a recently created custom declarativecatalogpart that filters out webparts that already exist on the page. This prevents duplicate webparts from being added. Otherwise it will run from either a template control list or declared controls. /// <summary> /// A replacement for the declarative catalog part meant for limiting the webparts on a page to a single instance by hiding the webparts that already exist on the page. /// </summary> [Designer ( "System.Web.UI.Design.WebCo... ...
A little obscure fact about WebPart Connections. If you are writing a WebPart that is a Provider as well as a Consumer it is better to give your ConnectionPoint's unique Ids. Infact if you have multple Providers on the same WebPartPage the connections wont work unless each ConnectionPoint like so [ConnectionProvider("Displa... "ConnectionPointId")]public IWebPartField ConnectionInterface(){return this;} Technorati tags: MOSS, WebParts, Connections, ConnectionPoint Ids Cross-posted from tariqayad.com ...
Recently, on a project I was working on, we really wanted to allow users to build rich & dynamic pages. We wanted to be able to build building blocks from which user’s could customize upon. We wanted to be able to have user’s quickly design their own pages without having to worry about HTML. The solution? Webparts. So off to work I set out, building a series of webparts such as a rich html webpart with a HTML Text Box as its custom designer. A rich content web part allowing the user to display ...
For last so many days, I was thinking of downloading new WSS 3.0 Application Templates to explore the template applications and application features. Today I came accross SharePoint Community Portal, where 20 templates (which are complete as of now out of 40) are available not only for download but also to showcase available Features, Lists, WebParts etc. Link: http://sharepoint.microsoft... ...
For the next few months, I will be publishing a series of short and basic tutorials on development of a skeleton system comprising of the following technologies Ajax using ASP.Net Atlas ASP.Net 2.0 webparts and usage of some other user controls Windows Workflow Foundation Windows Communication Foundation Cross technology between WCF and WF Reporting Services Business Intelligence using SQLServer 2005 including database design, SSIS and AS Application to application integration through BizTalk 2006 ...
Ever want to use a control that would allow you to choose users in a WebPart. I needed to today, and came across the People Editor control for MOSS. Ishai Sagi has a good post on its usage tags: SharePoint, People Lookup, WebParts, MOSS Cross-posted from tariqayad.com ...
When debugging WebParts not knowing which w3wp process to attatch to has always bugged me. Thankfully ASPalliance has this article to show you how to identify the w3wp process for an app pool. The gist of it is. Shipping with Windows 2003 is a vbscript named iisapp.vbs. running "cscript iisapp.vbs" from the command prompt displays list of w3wp processes running, its process id, and the app pool it belogns to. tags: SharePoint, IIS6, Windows 2003, WebParts, Debugging, Application Pool, Attatching ...
classes MUST follow. It defines method signatures but cannot have any implementations; the latter must be provided by the classes that implement the interface. C# differs from C++ in this regard because C++ lacks native language support for interfaces. As a C++ programmers you have to create an interface by defining an abstract class with pure virtual methods. what is an abstract class................. An Abstract class lets you define some behaviors and force your subclasses to provide others. For ...
The Major Components of the ASP.NET 2.0 WebPart Framework Before diving into a sample WebPart-driven Web site, you must first understand the major reusable controls built into the .NET framework, which you will use to set up the site: WebPart: A WebPart is a reusable widget on a Web page. The user can choose to add a WebPart on his page, customize the WebPart per his needs, or even define communication between various WebParts. An ASP.NET 2.0 WebPart inherits from the System.Web.UI.WebControls.W... ...
Its wierd, and I cant make head or tail of it. I was writing a webpart today, and I was maintaining a generic stack collection which I wanted to place in the session. What is wierd is that if i were to add object of type Stack <T> to the session, SharePoint says an unrecoverable error has occurred. The moment I changed the stack from a generic to a plain old .NET 1.1 non-generic Stack the error was gone. tags: SharePoint, WebParts, Generics, Session Cross-posted from tariqayad.com ...
In Addition to the links that I posted previouslyhttp://geekswithb... Here are some more useful links Source: http://www.sharepointblogs.... Free SharePoint Web Parts (3rd Party) ActiveX Scripting Web Part (Simon Mourier) AD Management Web Part (Fabian) Alert Manager, Subweb Viewer Web Parts (Mart Muller) Avail Lists & Libraries (Sig Weber) Blogparts (Steen Molberg) Breadcrumb Site Navigation Web Part ...
I had little time to peek into WebParts introduced in Whidbhey. It is awesome. Lets talk little bit about this framework. The reason behind the WebParts framework is that you can build your website with more personalization in easy way. To be precise, an WebPart can drag-drop anywhere in the page and the elements in the WebPart can be added or removed by the user. It means, the user can customize the page for himself, and all you get without writing any complicated JS scripts or CSS.The entire ASP.NET ...
While working on a large SharePoint deployment for a major corporation, I came across many interesting tools to make my life easier. During the development process, I found it to be a hassle to deploy WebParts to the server over and over again, going through those many steps. During my searching for tools, I discovered InstallAssemblies which is a wonderful tool to allow the easy deployment of WebPart libraries to a SharePoint server. The tool can be found as part of the Web Part Toolkit: http://www.bluedoglimited.c... ...
Okay, so I know that I have been gone for a long time, but I am back. I have been deep in learning the ins and outs of SharePoint Portal and working with a really great client (how many times have you heard that before?). First I will talk a bit about the new project. I would say that the client is definitely unique. They are a company that processes human donors bone and tissue. Yes, by process I mean cut up clean up and make ready to ship to hospitals for use in other people that need the parts. ...
I am sure most of you are familiar with NeoWorks of their Log4Net fame. But they also have 2 products for SharePoint. 1. A wiki product - WikiPoint 2. And a series of XML WebParts for External Application Integration – NeoWorks XML Suite Check them out: http://www.neoworks.com/ ...

Pedro has shared a general set of Guidelines on SharePoint CAS.

Definitely usefull if you are starting off on SharePoint WebParts and having to deal with CAS.

Shervin Shakibi is speaking at our www.fladotnet.com user group meeting tonight on Developing Webparts with Visual Studio 2005. Shervin Shakibi Consultant - ComputerWays [ geekswithblogs.net/shervin/] Shervin Shakibi is the Chief Technical Officer for Computerways Inc., a Microsoft Gold Partner specializing in .NET development. In addition to being an author and Technical editor on many .NET books he has been a popular speaker at events such as Microsoft Tech Ed, PDC, CodeCamp, and Developer Days. ...
Breadcrumbs for SharePoint has become a very popular WebPart, amongst developers and WebPart vendors. I've seen quite a few of these and most of them have one inherrent problem. From the ones I've seen it appears that most of the developers assumed that if a user visiting a site somewhere down the site hierarchy they naturually had rights to the parentwebs. This assumption is wrong, and such an assumption should not be made because its not unusual where you would want to give rights to specific sites ...
Omnisys has 2 neat WebParts for SharePoint Check them out: http://www.omnisys.co.il/IT... ...
Yes its true, take a look at any of the default WebParts or ListViews in SharePoint and you can learn a thing or 2. For instance recently I wanted to find all the related items in an issues List. I was stumped until I took a look at the CAML in the default Issue Item Edit form, which goes something like this <Where> <And> <Eq> <FieldRef Name="IsCurrent"/> <Value Type="Boolean">1</Val... <And> <Neq> <FieldRef Name="IssueID"/> <Value ...
Maurice shares some thoughts on what most probably might be with the next Version of SharePoint. He also mentions vaguely the nuance of developing and deploying WebParts. The fact is SharePoint v Next will built on the next version of Asp.net. I am sure that most of you would agree that WSS is today what it is because of Asp.net. The move up from SPS 2001 or STS to SharePoint 2003 was phenomenal. All that productivity capabilities just opened up with the 2003 versions. I suspect that we can look ...
I am not sure if this has been already done, but I think it’s about high time someone started consolidating a list of tools that are out for SharePoint. I am thinking of something similar to the SharpToolbox. Of course the list will not be huge like the CSharp list at SharpToolbox, but I think we’ve got enough to go around. So let me start it off by providing the ones I know, you guys can contribute by adding the ones you know to the comments system of this post, and I will update the ...
Navigo who provided the free SharePoint explorer tool also provide a product called ONTOLICA that provides a series of webparts that provide more extensive search capabilities for SharePoint. Ontolica Search Features Support for all standard search features Intuitive SearchAssistant AND / OR / NOT support Wildcard (*) search Configurable search properties Context sensitive search properties Custom properties in the search result. Respects the SharePoint security model Personalization Reusable Web ...

A collection of SharePoint WebParts that integrate with SQL Server Reporting Services.

Get 'em Here!!

Patrick's points to Sig Webber's blog that shows you different possibilities with the default WebParts and a little "frontpage"ing.

He has got a neat set of WebParts that I should checkout on the bottom right of the page.

Btw this is the most blog-like "blog running on Sharepoint" I have seen

Looks like GotSharePoint.com got recently updated with a bunch of hot news. Here is a rap of the recent headlines.

  • SharePoint 2003 beats Plumtree for Portal Product of the Year
  • HP Drives SharePoint Performance
  • CorasWorks Releases New WebParts for a true connected workspace
  • Dell selects SharePoint Technology

 

Deploying WebParts after you make a build is a bit of a hassle especially because you have to leave you IDE to do a couple of things. The basic process is you need to 1. Compile 2. Install the assembly to the GAC 3. Copy assembly to c:\inetpub\wwwroot\bin 4. Recycle the MS SharePoint default app pool - to invoke the new instance of the assembly -> Typically you will have to switch between VS.NET, InetMgr, and the command prompt. So here’s what I do. 1. My WebPart projects have their default ...
Paschal has a post at dotnetweblogs on a couple ASP.NET lessons learnt. Just a note to SPS Developers. Dont you think this does not apply to you. One thing you should learn if WebParts are your game, pay close attention to anything that happens in the ASP.NET Custom Server control arena, because they both share the same bloodline. I took a different approach with regard to sharing SPS lessons learnt. What i did was Got the team to put up a SharePoint Social Meeting workspace. Created tab pages for ...