Archive

Archive for the ‘OOPS’ Category

Add a “print list” option to the list actions menu

Sites

January 25, 2010 2 comments

Object Model Code
———————
http://www.obacentral.com/en/Learn/Recommended%20Reading/Understanding%20the%20SharePoint%20Object%20Model.pdf
http://msdn.microsoft.com/en-us/library/ms473633.aspx

Features in MOSS
——————
http://www.codeproject.com/KB/sharepoint/ExtendingSPS.aspx
http://www.heathersolomon.com/blog/articles/servermstpageforsitecollect_feature.aspx
http://www.sharethispoint.com/archive/2006/07/17/11.aspx

Site Definitions Demystified – Creating a custom site definition having Custom webparts
———————————————————————————-
http://madhurahuja.blogspot.com/2006/09/site-definitions-demystified-creating_03.html

Master Page:
—————-
http://www.heathersolomon.com/blog/articles/servermstpageforsitecollect.aspx

Shaerepoint Designer Workflow
———————————
http://www.codeproject.com/KB/sharepoint/8StepsWorkflows.aspx
http://www.nickgrattan.net/Publications/Stateful%20Workflow%20Paper.pdf
http://www.u2u.info/Blogs/Kevin/Lists/Posts/Post.aspx?ID=39

SSO (Single Sign On)
——————–
http://www.thorprojects.com/blog/archive/2008/08/02/moss-single-sign-on-setup-step-by-step.aspx

Execl Services
——————–
http://www.sharepointscotland.com/excel_services.htm
http://www.codeproject.com/KB/sharepoint/DisplayingCharts.aspx
http://msdn.microsoft.com/en-us/library/cc514223.aspx
http://www.scribd.com/doc/18065274/MOSS-2007-Excel-Services-Setup-Publishing-Excel-Workbook-on-SharePoint

Sharepoint Designer Videos
————————–
http://cit.ponce.inter.edu/shpd7/OfficeDesignerStandalone/TrainingContent.html
http://www.youtube.com/watch?v=jXmopwPIbus

Edit list forms using Sharepoint Designer
http://social.msdn.microsoft.com/forums/en-US/sharepointcustomization/thread/06873fe5-19a9-4b32-91a9-31164afdd4bb/

SQL
http://www.sqlusa.com/bestpractices2005/createemptytable/

http://www.fpweb.net/support/sharepoint-hosting/

Backup using sharepoint designer
——————————–
site–>Administration–>Backup Web Site
.cmp

http://www.sharepointhostingprovider.com/sharepoint-tutorials/

http://blogs.msdn.com/echarran/default.aspx
http://geeklit.blogspot.com/

How to customize edit forms in SharePoint designer 2007
———————————————————
http://dishashah.wordpress.com/2009/06/23/how-to-customize-edit-forms-in-sharepoint-designer-2007/

Biztalk
——-
https://www.microsoft.com/resources/virtuallabs/step2-msdn.aspx?LabId=320d480f-1ace-47dd-a646-0529a437b9b0&BToken=reg

http://www.microsoft.com/biztalk/en/us/virtual-labs.aspx

Javascript
———
http://www.plus2net.com/javascript_tutorial/checkbox-checkall.php

http://www.cudenver.edu/Resources/WebDevelopment/cmsResources/Tutorials/createSPsite/Pages/templateType.aspx
http://www.fastsharepoint.com/

Backup and restore
——————–
.cmp

Sharepoint designer–>site–>Administrartion->Back up (Restore)
http://communityclips.officelabs.com/Video.aspx?videoId=cb5d9e97-7c65-4609-b97a-cf0c253a5a20

BDC GOOD
———
http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_The_Hello_World_Example.aspx

SSO

http://technet.microsoft.com/en-us/library/cc262932.aspx#Section1

Customize Menu items
———————
http://www.codeproject.com/KB/sharepoint/SharePoint2.aspx

Search
——
http://florent.clairambault.fr/moss-2007-managing-search-properties

The search index will be located at this path by default on this server:
C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications

Configure Search On MOSS 2007 (Microsoft Office SharePoint Server)
—————————–
http://www.mysharepointblog.com/post/2008/10/08/Configure-Search-On-MOSS-2007-(Microsoft-Office-SharePoint-Server).aspx

Configuring Search Settings:
—————————-
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=19

Configure Document Conversion for your server:
———————————————–
http://www.zimmergren.net/archive/2007/09/13/moss-2007-configure-document-conversion-for-your-server.aspx

Videos
——
http://betterecm.wordpress.com/2006/10/25/moss-2007-videos-screencasts/

Infopath
——–
http://www.codeproject.com/KB/sharepoint/MOSS_2007_Form_Managmeent.aspx

Using Excel 2007 to grab live data from the web
———————————————–
Excel 2007
———-
Chart-
http://communityclips.officelabs.com/Video.aspx?videoId=b82947f6-b04b-47f1-b387-9ebc6956a441
Export Excel
————
http://communityclips.officelabs.com/Video.aspx?videoId=f8784497-d050-4290-bbb9-1c70a6c98560

Sharepoint videos Very Good
—————————
http://communityclips.officelabs.com/Search.aspx
http://communityclips.officelabs.com/Video.aspx?videoId=3acf6068-b2bf-41da-a560-d5f4e34d0fd4

http://www.sharepointhosting.com/video_tutorials.html

Using SharePoint Designer to create custom workflows
——————————————————
http://communityclips.officelabs.com/Video.aspx?videoId=3acf6068-b2bf-41da-a560-d5f4e34d0fd4

INFOPATH GOOD Video
———————
http://communityclips.officelabs.com/Video.aspx?videoId=8ab6c659-fc5e-4162-a519-6590e3a88f5c

WWF

http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx

Hide menu Items
————–
http://metahat.blogspot.com/2007/01/hiding-sharepoint-2007-list-context.html

Hide a column in list
———————-
http://www.dlocc.com/articles/how-to-remove-title-column-from-sharepoint-list/

Column names in list
———————-
http://abstractspaces.wordpress.com/2008/05/07/sharepoint-column-names-internal-name-mappings-for-non-alphabet/

Development Server MOSS 2010
——————–
http://msdn.microsoft.com/en-us/office/aa905503.aspx

Custom web part
———–
http://blogs.msdn.com/uberdemo/archive/2007/07/25/creating-a-tagfilter-web-part-that-interacts-with-pages-in-sharepoint-2007.aspx

User control – webpart
————————
http://a2zdotnet.com/View.aspx?id=95
http://a2zdotnet.com/View.aspx?id=95

http://www.c-sharpcorner.com/UploadFile/sarav82/webpartlifecycle01102008061313AM/webpartlifecycle.aspx

List
——
http://www.a2zdotnet.com/View.aspx?id=100

SPQuery
——-
http://a2zdotnet.com/View.aspx?id=90

CAB file
———
http://msdn.microsoft.com/en-us/library/aa973805.aspx

Debug Webpart
————–
http://offshoresoftwaredevelopment-india.blogspot.com/2008/04/how-to-debug-web-part-for-sharepoint.html

To view Errors description—-
—————————-
eventvwr.msc

IIS restart
—————
iisreset
iisreset /noforce

http://www.sharepoint-tips.com/2007/03/server-side-controls-and-data-binding.html

Adding Ascs to sharepoint: Adding master page to MOSS 2007
———————————————————-
http://blogs.msdn.com/varun_malhotra/archive/2008/06/24/how-to-filter-a-sharepoint-list-based-on-the-log-in-user-s-properties-e-g-department-etc.aspx

Custom master pages
——————
http://www.heathersolomon.com/blog/articles/servermstpageforsitecollect_feature.aspx
http://sharepointmagazine.net/technical/development/deploying-the-master-page

Strong Name:
————–
http://www.c-sharpcorner.com/UploadFile/hemantpatil/111222007032935AM/1.aspx

Data View:
————-
http://itfootprint.wordpress.com/2007/05/23/using-query-string-and-data-view-webpart/
Sharepoint Designer
http://techdhaan.wordpress.com/2008/06/03/moss-2007-employee-directory-web-part-using-search-and-data-view-web-parts/
http://blogs.msdn.com/arpans/archive/2007/07/27/sharepoint-data-view-part-magic-and-search.aspx

–>workflow=http://www.codeproject.com/KB/sharepoint/8StepsWorkflows.aspx#Introduction
http://blogs.msdn.com/sharepointdesigner/archive/2007/03/05/asp-net-controls-filter-the-data-view.aspx
http://office.microsoft.com/en-us/sharepointdesigner/HA102199841033.aspx

Sharepoint Designer-list filter
———————————-
http://geekswithblogs.net/SoYouKnow/archive/2009/09/16/sharepoint-date-filter-filtering-a-list-by-greater-than-or.aspx

Videos
——-
http://www.sharepointhostingprovider.com/sharepoint-tutorials/

List filter
———
http://geekswithblogs.net/SoYouKnow/archive/2009/09/16/sharepoint-date-filter-filtering-a-list-by-greater-than-or.aspx

Custom List webpart
——————–
http://www.fivenumber.com/lightbox-enabled-custom-webpart-displays-images-from-sharepoint-picture-library/

webpart Deployment
——————–
http://www.datasprings.com/Resources/ArticlesInformation/Sharepoint2007CustomWebParts.aspx
http://www.aspfree.com/c/a/Windows-Scripting/Beginning-SharePoint-Web-Part-Development/1/
http://msdn.microsoft.com/en-us/library/ms452873.aspx

Web Part
———–
http://www.wrox.com/WileyCDA/Section/Developing-SharePoint-2007-Web-Parts.id-306330.html
http://msdn.microsoft.com/en-us/library/ms452873.aspx

MOSS 2010
——–
http://blogs.msdn.com/sharepoint/

Custom webpart
————-
http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293/

V-Lab moss 2010
——————-
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032419057&EventCategory=3&culture=en-US&CountryCode=US

ASP-MVC
———
http://www.asp.net/mvc/learn/

WCF
——-
http://www.geekzone.co.nz/vs2008/4653

Videos
——
http://www.sheltonblog.com/archive/2007/10/24/document-workflow-extracting-document-details-with-your-workflow.aspx

http://manomangaldas.blogspot.com/2008/01/moss-2007-sharepoint-interview.html
http://programmingsharepoint.blogspot.com/2008/02/sharepoint-interview-questions.html
http://manomangaldas.blogspot.com/2008/01/moss-2007-sharepoint-interview.html
http://sharepointdevtest.blogspot.com/

Store relational information in Sharepoint ?
http://community.zevenseas.com/Blogs/Mark/archive/2008/11/17/store-relational-information-in-sharepoint.aspx

ADV Search MOSS-2007
http://www.u2u.info/Blogs/Patrick/Lists/Categories/Category.aspx?Name=MOSS%202007

Do we store relational data in SharePoint?
——————————————–
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1772

Blackpearl
———-
http://www.k2.com/en/blackpearl.aspx
http://www.k2thought.com/
http://www.k2underground.com/files/folders/17540/download.aspx

http://www.k2underground.com/blogs/seb/archive/2008/01/25/k2-blackpearl-server-roles-component-installation-a-disambiguation.aspx

New Features 2010

http://techdhaan.wordpress.com/2009/08/24/sharepoint-2010-new-features/
http://www.1888pressrelease.com/sharepointboost-announces-powerful-new-features-for-sharepoi-pr-143480.html

http://www.binarywave.com/blogs/eshupps/default.aspx
http://sharingpoint.blogspot.com/

Moss Customize
————–
http://sharepoint07.wordpress.com/2008/02/05/customize-the-newformaspx/
http://programmingsharepoint.blogspot.com/2008_05_01_archive.html
http://amitkumarmca04.blogspot.com/2008/08/use-of-aspnet-c-grid-view-control-in.html

creating-a-site-collection
—————————-
http://www.sharepointblogs.com/ssa/archive/2006/10/17/moss-2007-creating-a-site-collection.aspx

http://blogs.msdn.com/nishand/default.aspx

Log Files in MOSS
——————
http://geeks.netindonesia.net/blogs/anwarminarso/archive/2008/01/13/temporary-asp-net-files-and-wss-3-0-moss-2007-log-files-removal.aspx

Default Path Temporary ASP.NET Files :
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

Default Path WSS 3.0/MOSS2007 Log Files :
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS

http://blogs.msdn.com/chrisfie/archive/2006/12/10/how-to-disable-logging-in-windows-sharepoint-services-v3.aspx

http://technet.microsoft.com/en-us/library/cc967309.aspx

MOSS 2007 Customization Best Practices
——————————–
http://www.sharepointblogs.com/lovedjohnysmith/archive/2008/03/31/moss-2007-customization-best-practices.aspx

Sharepoint 2007 Customization Blog :
—————-
http://dattard.blogspot.com/2007/11/sharepoint-2007-creating-custom.html

Custom Site Theme for SharePoint 2007 (MOSS 2007) and WSS 3.0
———————————-
http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx

Move List or Doc Library
—————————
http://www.landofsharepoint.com/
BOOK
—–
http://books.google.co.in/books?id=cpMqnHjeQ1UC&pg=PA388&lpg=PA388&dq=upload+a+document+to+Document+library%2Bmoss+2007&source=bl&ots=9HUf13ozN_&sig=ClnOyMIurJ7AepWO2d8lkgvyo-g&hl=en&ei=hjweSprPKc6MkAX3rryZDQ&sa=X&oi=book_result&ct=result&resnum=4#PPA390,M1

Upload File to Sharepoint
————————-
http://blogs.msdn.com/erikaehrli/archive/2006/05/04/SharePointUploadHelper.aspx
http://geek.hubkey.com/2007/10/upload-file-to-sharepoint-document.html
http://stackoverflow.com/questions/787610/how-do-you-copy-a-file-into-sharepoint-using-a-webservice

SpSite
——
http://www.15seconds.com/issue/050512.htm

How to import data from AD to InfoPath 2007 Form Template
———————————————————
http://www.eggheadcafe.com/tutorials/aspnet/42bc0c12-e52c-47a1-8440-5871fa61f86a/how-to-import-data-from-a.aspx

Use existing List Template:
————————–
http://www.datasprings.com/Resources/ArticlesInformation/SharePointListTemplates/tabid/829/language/en-US/Default.aspx

Class and generic
—————–
http://www.codeproject.com/KB/aspnet/Generics.aspx

MOSS

http://www.cs.helsinki.fi/u/mttaskin/seminar2008/Seminaariraportti_Taskinen.pdf

Virtual Labs
————
http://msdn.microsoft.com/hi-in/virtuallabs/cc707678(en-us).aspx

MOSS and TFS
————
https://www.microsoft.com/resources/virtuallabs/manualprint.aspx?LabID=2ca2bc0b-3f6e-40f9-aee1-7034723f4823

TFS
—-
http://www.ssw.com.au/SSW/Standards/BetterSoftwareSuggestions/TeamFoundationServer.aspx#VSSbackendSQLServer
http://msdn.microsoft.com/en-us/library/ms364061.aspx

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032302654&EventCategory=3&culture=en-US&CountryCode=US

Customizing MOSS 2007 My Sites within the enterprise
—————————————————-
http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-enterprise.aspx

MOSS and .NET
—————
http://www.walisystems.com/artindex.asp

How To Create a Custom Web Service
————————————
http://www.sharepointbuzz.com/2006/12/21/how-to-create-a-custom-web-service/

Multiple file upload webpart
—————————-
http://www.c-sharpcorner.com/UploadFile/sarav82/MOSS11072007065009AM/MOSS.aspx

CSS Reference @@@ Themes
————===========
http://www.heathersolomon.com/content/sp07cssreference.htm
http://weblogs.asp.net/danlewis/archive/2008/06/12/create-a-custom-theme-for-wss-3-0-or-moss-2007.aspx

http://ariswibowo.wordpress.com/2007/03/05/creating-moss-2007-theme/
http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx

http://pravinmohite.spaces.live.com/blog/cns!79072381B03AE27!584.entry

Excel
—–
http://www.ibisinccrm.com/?p=24
http://www.sharepointblogs.com/tonstegeman/archive/2007/03/12/using-analysis-services-data-in-excel-services-part-2-preparing-the-moss-server.aspx

http://moss.softwebsolutions.com/ArchitectureofSharepoint2007.pdf

Customizing the Content Query Web Part and Custom Item Styles
—————————————————————-
http://www.heathersolomon.com/blog/articles/CustomItemStyle.aspx

http://www.davehunter.co.uk/default.aspx
http://blog.funknstyle.com/
http://www.heathersolomon.com/blog/articles/sp2007.aspx

Security in SharePoint
———————–
http://technet.microsoft.com/en-us/magazine/cc743496.aspx

Customizing MOSS 2007 My Sites within the enterprise
——————————————————
http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-enterprise.aspx

Using MOSS 2007 to index and search Lotus Notes databases
———————————————————-
http://sharepointsearch.com/cs/blogs/lars/archive/2007/11/06/using-moss-2007-to-index-and-search-lotus-notes-databases.aspx

SSO

http://technet.microsoft.com/en-us/library/cc262932.aspx
http://www.sharepointblogs.com/llowevad/archive/2007/04/23/sharepoint-2007-single-sign-on-setup.aspx
http://mcse-blogs.com/msdn/implementing-single-sign-on-sso-with-moss-2007.html

Get the User Profile through MOSS Web Services
———————————————-
http://blogs.msdn.com/infopath/archive/2007/03/07/get-the-user-profile-through-moss-web-services.aspx

Database
———-
http://marcellotonarelli.wordpress.com/2007/10/05/the-databases-in-moss-2007/

List data in database
———————-
http://weblogs.sqlteam.com/jhermiz/archive/2007/08/15/60288.aspx

Moss New features
—————–
http://microsoft.apress.com/asptodayarchive/74038/5-new-sharepoint-2007-features-every-developer-should-know-about

MOSS 2007 and Code Access Security
———————————-
http://www.sharepointblogs.com/ssa/archive/2007/01/12/moss-2007-and-code-access-security.aspx

Add New Master page
——————-
http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-definition-with-custom-master-page-for-sharepoint-portal-server-2007-moss-2007-and-wss-3-0.aspx

Themes
——
http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx

http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx

Single Sign On
————–
http://technet.microsoft.com/en-us/library/cc262305.aspx#section1

Settings
———
http://www.datasprings.com/Resources/ArticlesInformation/OverviewonInstallingSharepoint2007/tabid/774/language/en-US/Default.aspx

MOSS Web services
————
http://www.infoq.com/articles/swanson-moss-web-services
http://weblog.vb-tech.com/nick/archive/2007/01/12/2088.aspx
http://www.peterverster.co.uk/blog/2006/12/03/MOSS+2007+Excel+Services+Web+Service+Sample+Application.aspx

Identifying the Site Definition for a SharePoint Web Site
———————————————————
http://www.synergyonline.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=30

Auditing in MOSS
—————–
http://www.dailycode.net/blog/post/Auditing-in-MOSS-2007.aspx
http://www.codeguru.com/csharp/.net/net_data/sortinganditerating/print.php/c15335

MOSS Documents
————–
http://office.microsoft.com/download/afile.aspx?AssetID=AM101638531033#_Toc169589589

http://jamorgan.wordpress.com/2006/09/07/administrator-documentation-for-moss-2007-wss-v3/

Custom Search
————-
http://www.c-sharpcorner.com/UploadFile/tariq.younas/MOSS_Search_Customization_Using_SharePointDesigner04272008113827AM/MOSS_Search_Customization_Using_SharePointDesigner.aspx
http://blog.hemker.de/microsoft-office-sharepoint-server-2007-moss-advanced-search-turn-on-contains-again/

BDC

http://dotnetdreamer.wordpress.com/2008/09/26/business-data-catalog-in-moss-2007/
http://www.sharepointblogs.com/tommysegoro/archive/2008/09/17/moss-bdc-search-and-web-service-securing-the-search-results-for-particular-user.aspx

Building Image-Based Workflows with Windows Workflow Foundation
—————————————————————-
http://www.codeproject.com/KB/showcase/pegasus_imaging.aspx

Customizing SharePoint Search Results (Deleting Author & Date)
—————————————————————
http://www.codeproject.com/KB/sharepoint/sharepoint_search_result.aspx

Extending SharePoint Server 2007 by using Features
—————————————————
http://www.codeproject.com/KB/sharepoint/ExtendingSPS.aspx

Converting an ASP.NET site into a SharePoint site
—————————————————–
http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx

Quote of the Day (QOTD) Webpart
——————————-
http://www.codeproject.com/KB/sharepoint/qotd_webpart.aspx

Accessing SharePoint UserProfile Services in Infopath 2007
———————————————————-
http://www.codeproject.com/KB/sharepoint/Sharepoint_UserProfile.aspx

Publishing Reusable Templates as Content Types in Microsoft SharePoint 2007
—————————————————————————
http://www.codeproject.com/KB/sharepoint/publishingtemplates.aspx

Creating Web User Control
—————————-
http://www.codeproject.com/KB/sharepoint/WebPartGeneral.aspx
http://www.codeproject.com/KB/sharepoint/WebParticles.aspx

BAckup and Restore
——————
http://www.codeproject.com/KB/sharepoint/DisasterRecoveryPlan_MOSS.aspx

MOSS 2007 – Enabling Forms Authentication
—————————————-
http://www.codeproject.com/KB/sharepoint/moss_enableforms.aspx

Ading User and Group tr Object Model Codeing
———————————-
http://farhanfaiz.wordpress.com/2008/04/14/moss-add-user-to-site-through-code-programmatically/
http://www.codeproject.com/KB/sharepoint/Adding_users_to_MOSS_2007.aspx

Workflow——–Using VS 2005
——————————-
http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx
http://weblog.vb-tech.com/nick/archive/2006/09/04/1753.aspx

http://www.cmswire.com/cms/web-cms/web-content-management-with-sharepoint-moss-2007-part-2-workflow-002021.php

VS 2008
——-
http://dotnet.org.za/zlatan/archive/2007/09/15/how-to-create-a-sharepoint-2007-workflow-using-visual-studio-2008-beta-example.aspx

Adding Custom MOSS 2007 Save Locations to Office 2007
—————————————————–
http://blog.henryong.com/2007/03/12/adding-custom-moss-2007-save-locations-to-office-2007/
Site Defination
—————
http://weblogs.asp.net/soever/archive/2006/11/11/Sharepoint-Solution-Generator-_2D00_-part-1_3A00_-create-a-site-definition-from-an-existing-site.aspx

Images path
————
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Images” (Web front end servers)
XMl
“C:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\Template\Xml\” (Web front end servers)

Search and Indexing
———————
http://www.sharepointblogs.com/sezai/archive/2007/06/27/moss-2007-custom-search.aspx

http://www.jjfblog.com/2007/01/searching-custom-column-values-in-moss.html
http://blah.winsmarts.com/2006-11-Solving_an_interesting_deployment_scenario_in_SharePoint_2007.aspx
http://www.sharepointblogs.com/zimmer/archive/2006/11/16/moss-2007-search-and-indexing.aspx

PDF Search
———-
http://aidangarnish.net/blog/post/2007/09/Indexing-and-Searching-PDFs-in-MOSS-2007.aspx
http://www.alpesh.nakars.com/blog/how-to-configure-moss-2007-to-crawl-content-within-pdf/

Customizing MySite in MOSS 2007
——————————-
http://blogs.msdn.com/sridhara/archive/2007/05/19/customizing-mysite-in-moss-2007.aspx

Indexing XPS documents with MOSS 2007
————————————–
http://blogs.msdn.com/ifilter/archive/2007/03/24/indexing-xps-documents-with-moss-2007.aspx

MOSS documents
————–
http://www.cubik.co.uk/ProductsandServices/MOSS2007/productsandtechnologies/MOSS2007forSearch.htm

PPT(Workflow,infopath,word)
—————————-
http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx
http://www.sharepointblogs.com/jasonmedero/archive/2007/09/11/moss-2007-outlook-2007-and-infopath-end-user-training-guides-available.aspx

Email Services
————–
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=20

Customizang Document Lobrary tr object model
———————————————
http://aspalliance.com/1390_Voting_on_MOSS_Document_Library.3

Add a link to a document within a Document Library in MOSS
———————————————————-
http://www.sharepointblogs.com/mindykelly/archive/2007/09/11/add-a-link-to-a-document-within-a-document-library-in-moss.aspx

OutLook
——–
http://blogs.msdn.com/outlook/archive/2007/09/28/sharepoint-outlook-the-perfect-link.aspx

Some features GOOD VVV
————–
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=14
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/AllPosts.aspx

http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28

Moving Documents from One Document Library to Another
——————————————————-
http://www.mosslover.com/archive/2008/05/30/moving-documents-from-one-document-library-to-another.aspx

Hiding Individual Menu Items on SharePoint Toolbars
—————————————————
http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!280.entry

MOSS and WSS
—————
http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/Post.aspx?ID=4

http://www.sharepointforum.com/Pages/default.aspx

Site collection
—————–
http://technet.microsoft.com/en-us/library/cc263165.aspx
http://www.sharepointblogs.com/ssa/archive/2006/10/17/moss-2007-creating-a-site-collection.aspx

All Concepts GOOD
————
http://officesharepointpro.com/TabId/149/NodeId/1879/Information-Integration–SSRS-and-MOSS-2007–.aspx

FAQ

http://stackoverflow.com/questions/tagged/moss

Webpart Communication
———————–
http://www.c-sharpcorner.com/UploadFile/mosessaur/webpartscommunication01172006044658AM/webpartscommunication.aspx

http://www.code-magazine.com/articleprint.aspx?quickid=0701081&printmode=true

Webpart-List Box
—————-
http://www.huddletogether.com/projects/lightbox2/

Webservices
———–
http://blogs.msdn.com/infopath/archive/2007/03/07/get-the-user-profile-through-moss-web-services.aspx

How To Customize QuickLaunchMenu
——————————–
http://www.sharepointbuzz.com/2007/04/13/how-to-customize-quicklaunchmenu/

Webpart Export-and-Import
=————————–
http://blogs.conchango.com/kalpeshprajapati/archive/2007/07/20/Using-ASP.NET-Web-Part-into-MOSS-2007-Web-Site-_2D00_-Just-Export-and-Import.aspx

Custom Webpart Best Example
—————————
http://www.fivenumber.com/

http://blah.winsmarts.com//2006-7-Sharepoint_2007__List_Events_Practical_Example__Creating_a_rigged_survey.aspx

Custom Webpart – Displays the latest image from picture library

http://www.fivenumber.com/custom-webpart-displays-the-latest-image-from-picture-library/

Connecting the WebParts
————————
http://blah.winsmarts.com//2006-7-Sharepoint_Webparts_AS_-_Connecting_the_WebParts_-_making_an_RSS_Reader_Application.aspx

Page layout
———–
http://www.sharepointblogs.com/tonstegeman/archive/2007/09/08/getting-the-associated-page-layouts-from-a-sharepoint-document-library.aspx
http://office.microsoft.com/en-us/sharepointdesigner/HA101741291033.aspx#1
http://office.microsoft.com/en-us/sharepointdesigner/HA101741281033.aspx

Adding a control to Master page
——————————–
http://www.cnblogs.com/ilovejolly/archive/2006/09/04/494487.html

http://forums.asp.net/t/1058158.aspx
http://lakky.web.officelive.com

form-authenticiation
——————–
http://www.wsssearch.com/formauthentication.html

Work book
———
http://www.peterverster.co.uk/blog/2006/12/03/MOSS+2007+Excel+Services+Web+Service+Sample+Application.aspx

Excel Services
—————
http://blah.winsmarts.com/2007-3-SharePoint_2007__Excel_Services_-_A_Quick_Introduction.aspx
http://www.sharepointblogs.com/tonstegeman/archive/2007/03/12/using-analysis-services-data-in-excel-services-part-2-preparing-the-moss-server.aspx

master Page
———–
http://www.virtual-generations.com/2007/02/26/moss-2007-master-pages-and-sharepoint-designer/
http://www.graphicalwonder.com/?p=510
http://www.heathersolomon.com/blog/articles/servermstpageforsitecollect_feature.aspx
http://sharepointmagazine.net/technical/development/examining-the-out-of-the-box-master-pages-in-sharepoint
http://office.microsoft.com/en-us/sharepointdesigner/HA101551701033.aspx
http://office.microsoft.com/en-us/sharepointdesigner/CH100667701033.aspx

Webparts Name spaces differences(System.web.ui.webcontrols.webparts and microsoft.sharepoint)
———————————–
http://www.15seconds.com/issue/060824.htm

Write Permissions to the Bin Folder of the SharePoint Site
—————————————————————
You will need to be able to deploy your website’s assembely to site’s bin folder. This is typcially located at the {Local_Drive}:\Inetpub\wwwroot\wss\VirtualDirectories/{Port or site}/bin

MOSS with SQL
————–
http://www.sharepointblogs.com/ethan/archive/2007/09/16/inspecting-the-sharepoint-content-database.aspx

Write Permissions to the SharePoint’s Layouts Folder
——————————————————
You will need to be able to deploy your aspx pages to SharePoint’s Layout folder. This is typically located at {Local_Drive}:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS

2003-2007
———-
http://www.carelink.co.uk/templates/Page____1736.aspx

MOSS Multilingual Site Configuration
————————————-
http://www.codeproject.com/KB/sharepoint/MOSS_multilingual.aspx

Enable services on C.A.
———————–
http://www.sharepointblogs.com/ssa/archive/2006/10/17/moss-2007-creating-a-site-collection.aspx

Site templates
————–
http://www.datasprings.com/Resources/ArticlesInformation/SharePointMOSS2007SiteTemplates/tabid/830/language/en-US/Default.aspx

Converting an ASP.NET site into a SharePoint site
—————————————————-
http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx

Permissions
————
http://rehmangul.wordpress.com/2007/01/22/create-a-permission-level/

wORKfLOW xml
—————
http://blogs.infosupport.com/wouterv/archive/2007/04/12/Preparing-Open-XML-documents-using-MOSS-and-WF.aspx

http://blogs.msdn.com/sharepoint/archive/2007/09/07/customizable-everyday-productivity-education-epe-content-developed-by-microsoft-it-for-end-user-training.aspx
http://www.bizsupportonline.net/infopath2007/infopath-2007-frequently-asked-questions-faq.htm

Windows to from authentication

http://www.codeproject.com/KB/sharepoint/FBA.aspx
http://www.codeproject.com/KB/sharepoint/moss_enableforms.aspx
http://jsiegmund.wordpress.com/2007/08/10/mixing-forms-based-and-windows-authentication-in-aspnet/

Microsoft.SharePoint dll. location?
———————————–
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI.

MOSS–
——
http://dotnet.org.za/arnon/archive/category/277.aspx?p=2;

http://joeshepherd.spaces.live.com/blog/cns!9AE2097A4A610B63!121.entry

MOSS Concepts: http://itknowledgeexchange.techtarget.com/itanswers/tag/moss-2007/

http://www.sharepointforum.com/en-US/Wiki/Installation%20MOSS%202007.aspx

http://officesharepointpro.com/Articles/tabid/149/nodeid/349/Office-and-SharePoint.aspx

RESUME
——
http://washingtondc.craigslist.org/nva/res/868090754.html
MOSS General:
————-
http://www.pptspaces.com/sharepointreporterblog/Lists/Categories/Category.aspx?Name=General

MOSS 2007 Search Customization using Sharepoint designer
——————————————————–
http://www.c-sharpcorner.com/UploadFile/tariq.younas/MOSS_Search_Customization_Using_SharePointDesigner04272008113827AM/MOSS_Search_Customization_Using_SharePointDesigner.aspx

InfoPath:
———-
http://203.147.133.54/chass/hol/IWHOL309.pdf
http://geeks.netindonesia.net/blogs/hesham/archive/2008/11/09/moss-2007-amp-ms-office-infopath-2007-part-02.aspx

http://blah.winsmarts.com/2006-10-InfoPath_2007_Forms_Server_MOSS_2007.aspx
http://office.microsoft.com/en-gb/infopath/HA101672661033.aspx
http://ntorrent.wordpress.com/2008/04/15/moss-2007-workflow-infopath-form-associated/
http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspx
http://www.codeproject.com/KB/sharepoint/Sharepoint_UserProfile.aspx

FAQ
—-
http://www.dotnetquestion.info/dot_net/asp_net.php
http://it.toolbox.com/wiki/index.php/Sharepoint_Interview_questions

http://aspalliance.com/articles/LearnSharePoint.aspx
http://aspalliance.com/1735_Overview_of_Microsoft_Office_SharePoint_Server_2007.6

Leave management
—————
http://duet.com/about/features/time-management.aspx

http://www.dotnet-u.com/coursematerials.aspx
http://www.devcow.com/blogs/adnrg/archive/tags/SharePoint+2007/default.aspx

Using the Windows Workflow Foundation (WF) for Developing an Issue Management System
————————————————————————————
http://www.codeproject.com/KB/WF/IssueMgmt.aspx

CMS MOSS 2007
—————
http://joeshepherd.spaces.live.com/blog/cns!9AE2097A4A610B63!121.entry

MOSS 2007
———
http://www.datasprings.com/Resources/ArticlesInformation/OverviewofMicrosoftSharePointServer2007/tabid/773/language/en-US/Default.aspx

MOSS Featusres
—————
http://www.multisy.com/website/FeatureDeployment/tabid/127/Default.aspx

Custom Work Flow Code
———————
http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx
http://www.c-sharpcorner.com/UploadFile/rifaqats/rifaqat01102008014938AM/rifaqat.aspx

http://msdn.microsoft.com/en-us/library/aa480178.aspx

MOSS Installation
——————-
http://www.sharepointforum.com/en-US/Wiki/Installation%20MOSS%202007.aspx

http://www.u2u.info/Blogs/Patrick/Lists/Categories/Category.aspx?Name=WSS%203%2e0

Form management in MOSS 2007
———————-
http://www.codeproject.com/KB/sharepoint/MOSS_2007_Form_Managmeent.aspx

List of SQL queries to Analyze and Monitor SharePoint Portal Solutions Usage
———————-
http://www.codeproject.com/KB/dotnet/QueriesToAnalyzeSPUsage.aspx

Publishing Reusable Templates as Content Types in Microsoft SharePoint 2007
—————————————————————————
http://www.codeproject.com/KB/sharepoint/publishingtemplates.aspx

InfoPath Form Services – Creating & Publishing a Form using Form Services in MOSS 2007
————————————————————————————–
http://www.codeproject.com/KB/sharepoint/InfoPathFormServices.aspx
http://blogs.msdn.com/infopath/archive/2007/03/07/get-the-user-profile-through-moss-web-services.aspx

http://www.c-sharpcorner.com/UploadFile/srikanchar/InfopathIntegrationwithSPS11142005045822AM/InfopathIntegrationwithSPS.aspx

K2.Net
——–
http://db.cis.upenn.edu/K2/index.html
http://devk2.wordpress.com/2007/04/26/k2net-2003-and-microsoft-office-sharepoint-server-2007-moss/
http://wcornwill.wordpress.com/2007/02/06/k2net%C2%AE-2003-additional-components-for-moss-2007-are-released/

Indexing and Searching Documents in Multiple Languages
————————————————–
http://www.u2u.info/Blogs/Patrick/Lists/Categories/Category.aspx?Name=MOSS%202007

XSLT MOSS
————
http://blogs.metrostarsystems.com/hportillo/Lists/Posts/Post.aspx?List=33e8c337%2D14ca%2D4799%2Da27e%2Df1139862c03f&ID=6

Using Today in a CAML Query
—————————-
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1782

Part 1: http://msdn2.microsoft.com/en-us/library/bb530302.aspx
Part 2: http://msdn2.microsoft.com/en-us/library/bb530301.aspx

object model

http://clintcherry.spaces.live.com/blog/cns!AEC0DCBC460E45B9!419.entry
http://grahamsibley.typepad.com/thoughtfactory/2006/10/moss_2007_conte.html

User Profiles Object Model Overview
———————————-
http://msdn.microsoft.com/en-us/library/ms519160.aspx

SharePoint Object Model – Modify List Item Document via Code
————————————————————-
http://www.sharepointblogs.com/erickraus/archive/2007/02/21/sharepoint-object-model-download-upload-files-via-code.aspx
http://www.sharepointblogs.com/zimmer/archive/2008/01/13/moss-2007-creating-a-custom-ajax-usercontrol-that-will-query-the-sharepoint-search-query-object-model-to-perform-searches.aspx

Introducing the SharePoint object model
—————————————
http://www.sharepointu.com/forums/p/123/619.aspx

http://www.codeproject.com/KB/sharepoint/Access_SharePoint_Objects.aspx
http://nickgrattan.wordpress.com/2007/08/10/introducing-the-sharepoint-object-model/
http://www.sharepointblogs.com/erickraus/archive/2007/02/21/sharepoint-object-model-download-upload-files-via-code.aspx

Object Model Overview
————————–
https://www.obacentral.com/eLearning/ObaFeaturedContentChapter/7_chapter%2011-1.pdf

http://msdn.microsoft.com/en-us/library/ms473633.aspx
http://msdn.microsoft.com/en-us/library/cc768574.aspx
http://geekswithblogs.net/marocanu2001/archive/2008/01/28/sharepoint-object-model-tips.aspx

http://www.michaelmarkel.com/2008/04/object-model-is-your-friend.html

SharePoint Employee Directory web part
———————————–
http://techdhaan.wordpress.com/2008/06/03/moss-2007-employee-directory-web-part-using-search-and-data-view-web-parts/

http://www.c-sharpcorner.com/UploadFile/sarav82/webpartlifecycle01102008061313AM/webpartlifecycle.aspx

custom webpart
—————–
http://www.aspfree.com/c/a/Windows-Scripting/Beginning-SharePoint-Web-Part-Development/

http://www.codeproject.com/KB/sharepoint/WebParticles.aspx

http://msdn.microsoft.com/en-us/library/bb851478.aspx

http://msdn.microsoft.com/en-us/library/ms948909.aspx
http://msdn.microsoft.com/en-us/library/ms948916.aspx

http://techdhaan.wordpress.com/2008/06/03/moss-2007-employee-directory-web-part-using-search-and-data-view-web-parts/

http://sharepointdemo.datasprings.com/default.aspx

http://blogs.conchango.com/kalpeshprajapati/archive/2007/07/20/Using-ASP.NET-Web-Part-into-MOSS-2007-Web-Site-_2D00_-Just-Export-and-Import.aspx

Sharepoint Designer
——————-
MOSS 2007 Search Customization using Sharepoint designer

http://office.microsoft.com/en-us/sharepointdesigner/HA101005911033.aspx

http://office.microsoft.com/en-us/sharepointdesigner/HA101005911033.aspx
http://www.c-sharpcorner.com/UploadFile/tariq.younas/MOSS_Search_Customization_Using_SharePointDesigner04272008113827AM/MOSS_Search_Customization_Using_SharePointDesigner.aspx

WorkFlow
————
http://msmvps.com/blogs/haarongonzalez/archive/2006/07/22/105497.aspx

http://www.codeproject.com/KB/aspnet/WWF.aspx

http://weblog.vb-tech.com/nick/archive/2006/09/04/1753.aspx
http://office.microsoft.com/en-us/sharepointdesigner/CH100667661033.aspx
http://www.cmswire.com/cms/web-cms/web-content-management-with-sharepoint-moss-2007-part-2-workflow-002021.php
http://sergeluca.spaces.live.com/blog/cns!E8A06D5F2F585013!1256.entry
http://www.codeplex.com/SPDActivities
http://www.odetocode.com/Articles/465.aspx
http://msdn.microsoft.com/en-us/library/aa830816.aspx

http://www.windowsworkflowfoundation.eu/

http://predeekc.spaces.live.com/blog/cns!4D1A59600A67550!183.entry

WorkFlow Steps
—–
http://aspalliance.com/1485_Building_a_Simple_Email_Notification_WorkFlow_using_SharePoint_Designer.4
http://www.schaeflein.net/blog/CategoryView,category,Workflow.aspx
http://www.packtpub.com/article/Starting_with_Windows_Workflow_Foundation
http://office.microsoft.com/en-us/sharepointdesigner/HA101005911033.aspx

.Net 3.5
——–
http://www.dotnetcurry.com/ShowArticle.aspx?ID=96&AspxAutoDetectCookieSupport=1
http://www.asp.net/LEARN/3.5-videos/

LINQ (Language Integrated Query)
——————————–
http://www.asp.net/learn/linq-videos/

FAQ
—-
http://programmingsharepoint.blogspot.com/

SharePoint security with authorization techniques
————————————————–
http://searchwinit.techtarget.com/tip/0,289483,sid1_gci1322528,00.html

How to enable the portal to receive external emails
—————————————————
http://blogs.msdn.com/publicsector/archive/2007/05/07/document-workflow-in-moss-2007-enable-the-portal-to-receive-external-emails.aspx

Promote XML Nodes to Columns in Form Library
———————————————–
http://www.sharepointblogs.com/erickraus/archive/2007/05/18/promote-xml-node-properties-in-form-library.aspx

Importing BDC Data into SharePoint
———————————–
hhttp://it.toolbox.com/blogs/sharepoint-blog/importing-bdc-data-into-sharepoint-21888

http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_The_Business_Data_Catalog.aspx
http://www.bdcmetaman.com/knowledge%20base/MOSS%20BDC%20-%20getting%20started.aspx

Virtual Labs
————
http://msdn.microsoft.com/hi-in/virtuallabs/cc707678(en-us).aspx

Backup And Restore
——————-
http://blogs.msdn.com/gayanpeiris/archive/2008/03/16/back-up-and-restore-by-using-stsadm.aspx

Forms Based Authentication
—————————
http://www.devcow.com/blogs/jdattis/archive/2007/02/23/Office-SharePoint-Server-2007-Forms-Based-Authentication-FBA-Walkthrough-Part-1.aspx

WebParts Communication
———————-
http://www.c-sharpcorner.com/UploadFile/mosessaur/webpartscommunication01172006044658AM/webpartscommunication.aspx?ArticleID=aa46c1b8-d50e-42c0-ad7a-8961352116f8
http://www.c-sharpcorner.com/UploadFile/munnamax/WPC09252007055234AM/WPC.aspx
http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12427
http://www.csharpcorner.com/UploadFile/a_anajwala/Building_WebParts.mht08042005042119AM/Building_WebParts.mht.aspx?ArticleID=62ffd1b4-98fa-41cc-9512-9b0637e91eed

CustomWorkFlow
————–
http://weblog.vb-tech.com/nick/archive/2006/09/04/1760.aspx
http://rshelton.com/archive/2008/01/04/how-to-adding-custom-workflow-activities-to-sharepoint-designer.aspx
http://www.sharepointu.com/forums/p/864/2195.aspx
http://www.sharepointblogs.com/tbaginski/archive/2007/03/08/how-to-create-a-custom-windows-workflow-activity-and-make-it-available-in-sharepoint-designer.aspx
http://www.ideseg.com/AddCustomWorkflowActivitiesToSharePointDesignerPart1.aspx

http://davedolan.com/blog/2008/05/07/context-aware-sharepoint-designer-custom-workflow-activities/
http://claytonj.wordpress.com/2007/09/10/custom-workflow-activities-in-sharepoint-designer/
http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx

.net
——
http://www.gridviewguy.com/Articles.aspx

.Net Excel
———-
http://www26.brinkster.com/mvark/dyna/downloadasexcel.html

Preventing deleting item on Wss/Moss 2007
—————————————–
http://geeks.netindonesia.net/blogs/agusto/archive/2008/04/17/preventing-deleting-item-on-wss-moss-2007.aspx

MOSS Ajax Search
—————-
http://www.sharepointblogs.com/zimmer/archive/2008/01/13/moss-2007-creating-a-custom-ajax-usercontrol-that-will-query-the-sharepoint-search-query-object-model-to-perform-searches.aspx

Remove Web parts tr programtically
———————————-
http://leedale.wordpress.com/2008/04/15/programmatically-removing-all-webparts-from-a-page-in-moss-2007/

Webpart: Building a SharePoint 2007 Web Part using Web User Controls
————-
http://aspalliance.com/1491_Building_a_SharePoint_2007_Web_Part_using_Web_User_Controls.3
http://www.15seconds.com/issue/060914.htm

Form Management in MOSS 2007
—————————
http://www.codeproject.com/KB/sharepoint/MOSS_2007_Form_Managmeent.aspx

Infopath, Form Template
———————–
http://www.codeproject.com/KB/sharepoint/MOSS_2007_Form_Managmeent.aspx?display=Print

Event handling MOSS2007
———————–
http://www.katriendg.com/aboutdotnet/2007-6-event-handler-cancel-update.aspx
http://www.sharethispoint.com/archive/2006/08/15/32.aspx
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx
http://www.sharepointblogs.com/mykiep/archive/2007/02/14/writing-custom-event-handlers-for-moss.aspx
GOOD
http://farhanfaiz.wordpress.com/2007/12/31/creating-adding-an-event-handler/
Impersonation in MOSS 2007
—————————
http://clintcherry.spaces.live.com/blog/cns!AEC0DCBC460E45B9!419.entry

PRoblems: Issues:
—————–
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?List=7537e639%2Db4e5%2D48b6%2D97c0%2Da75e44ee9be3&ID=6

Reports-Drawing charts in SharePoint and Office Live
———————————————-
http://www.codeproject.com/KB/sharepoint/DisplayingCharts.aspx
http://darrenjohnstone.net/2007/06/15/drawing-charts-in-office-live/
http://www.doubelclick.com/Lists/Announcements/DispForm.aspx?ID=65

Workflow
——–
http://www.codeproject.com/KB/cs/wfstatemachineaspnet.aspx

Sharepoint Designer workflow
—————————-
http://www.schaeflein.net/blog/PermaLink,guid,0f8f103a-871a-490c-be4e-e732a5fc0e70.aspx

Task TimeOut workflow
———————-
http://geekswithblogs.net/MTex/archive/2007/10/02/115766.aspx

Deploying a custom MOSS 2007 workflow
———————————-
http://weblog.vb-tech.com/nick/archive/2006/09/04/1760.aspx

MOSS 2007 – Workflow – InfoPath Form Associated
————————————————
http://ntorrent.wordpress.com/2008/04/15/moss-2007-workflow-infopath-form-associated/

Content Type:
————-
http://blogs.msdn.com/martinkearn/archive/2006/03/27/561809.aspx
http://blogs.microsoft.co.il/blogs/itaysk/archive/2008/02/05/searching-content-types-in-moss-2007.aspx
http://blogs.techrepublic.com.com/msoffice/?p=217
http://blogs.3sharp.com/davidg/archive/2007/05/29/3221.aspx

K2 WorkFlow
———–
http://aspalliance.com/841_Overview_of_K2net_Enterprise_Human_Workflow_Tools

AJAX
—-
http://sharepoint.microsoft.com/blogs/mike/Lists/Posts/Post.aspx?ID=3

Hide “Title” in the List
————————-
http://www.codeproject.com/KB/sharepoint/Removing_Title_column.aspx

MOSS Multilingual Site Configuration
—————————————–
http://www.codeproject.com/KB/sharepoint/MOSS_multilingual.aspx

SharePoint Forms Based Authentication Using DotNetNuke as User Store
——————————————————————–
http://www.codeproject.com/KB/sharepoint/SharePointFBAwDNN.aspx

Adding validation to a custom list control in Sharepoint
———————————————————
http://www.codeproject.com/KB/sharepoint/Control_validation.aspx

CAB

http://gull.cdu.edu.au/_vti_bin/help/1033/sps/html/stsh04.htm

Master pages
————
http://msdn.microsoft.com/en-us/library/bb727372.aspx
http://www.sharepointblogs.com/zimmer/archive/2006/09/28/creating-a-custom-master-page-for-your-moss-2007-portals-and-sites.aspx
http://www.tylerbutler.com/work/Pages/BuildingMOSSMasterPages.aspx

http://blah.winsmarts.com/Post.aspx?postID=65
http://www.heathersolomon.com/blog/articles/servermstpageforsitecollect_feature.aspx
http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-definition-with-custom-master-page-for-sharepoint-portal-server-2007-moss-2007-and-wss-3-0.aspx

Customizing MOSS 2007 My Sites within the enterprise
——————————————————
http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-enterprise.aspx

The SharePoint Web Services
—————————-
http://www.developer.com/tech/article.php/3104621
http://www.codeguru.com/csharp/csharp/cs_webservices/tutorials/article.php/c8805
http://www.infoq.com/articles/swanson-moss-web-services

PATH: http://server/_vti_bin/Admin.asmx
—-
Admin.asmx – Administrative methods such as creating and deleting sites
Alerts.asmx – Methods for working with alerts
DspSts.asmx – Methods for retrieving schemas and data
DWS.asmx – Methods for working with Document Workspaces
Forms.asmx – Methods for working with user interface forms
Imaging.asmx – Methods for working with picture libraries
Lists.asmx – Methods for working with lists
Meetings.asmx – Methods for working with Meeting Workspaces
Permissions.asmx – Methods for working with SharePoint Services security
SiteData.asmx – Methods used by Windows SharePoint Portal Server
Sites.asmx – Contains a single method to retrieve site templates
UserGroup.asmx – Methods for working with users and groups
versions.asmx – Methods for working with file versions
Views.asmx – Methods for working with views of lists
WebPartPages.asmx – Methods for working with Web Parts
Webs.asmx – Methods for working with sites and subsites

SEARCh:
——-
There are two different search web services, as discussed previously, search.asmx for MOSS and spsearch.asmx for WSS. These services are very similar in their schema, but attempting to call spsearch.asmx on a machine running MOSS will throw an exception due to the fact that the WSS indexing and query services have been disabled in favor of the more advanced search features in MOSS.

http://microsoftsharepoint2007.wordpress.com/2008/09/30/document-template-by-using-site-content-type-in-moss/

Web Content Management with SharePoint MOSS 2007
—————————————————-
http://www.cmswire.com/cms/web-cms/web-content-management-with-sharepoint-moss-2007-part-1-001994.php

Adding a Tree Control column to SharePoint
——————————————
http://www.thesug.org/blogs/moss-pit/Lists/Categories/Category.aspx?Name=Content%20Types

BLOGS
—–
http://www.michaelmarkel.com/2008/05/infopath-and-sharepoint.html

Load Attachments from List

OOPS


OOPs

Abstraction
Ability to define the functionality of the class in simplified manner. (Explain the functionality of the class in simplified manner)
Encapsulation
Encapsulation is the process of binding all data (variables and methods) inside object form outside of the world
Inheritance
Inheritance is the process of creation new classes from already existing classes
Syntax to inherit from a class in C#
Place a colon and then the name of the base class.
*******************************************************************************************************************
Example: class MyNewClass: MyBaseClass
using System;
public class BClass
{
public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
}
public class ChClass:BClass
{
public void chmethod()
{
Console.WriteLine (“This is child class method”);
}
}
Public class sample
{ Public static void Main ()
{ ChClass ch=new ChClass ();
ch.chmethod ();
ch.bmethod ();
}
}
*******************************************************************************************************************
****We can prevent our class from being inherited by another class by using sealed keyword.
****we can allow a class to be inherited, but prevent the method from being over-ridden, Just leave the class public and make the method sealed
We can call a base class method without creating instance
 It’s possible If it’s a static method.
 It’s possible by inheriting from that class also.
 It’s possible from derived classes using base keyword.
*******************************************************************************************************************
Example1:
using System;
public class BClass
{
public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
}
public class ChClass:BClass
{
public void chmethod()
{
//Console.WriteLine(“This is child class method”);
base.bmethod(); //Its possible from derived classes using base keyword.
bmethod(); //Its possible by inheriting from that class also.
}

}
public class sample
{ public static void Main()
{
ChClass ch=new ChClass();
ch.chmethod();
}
}
Example2:

using System;
public class BClass
{ public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
private void bprivatemethod()
{
Console.WriteLine(“This is base class private method”);
}
}
public class ChClass:BClass //We can inherit the private method from base class but can’t access it.
{
public void chmethod()
{
Console.WriteLine(“This is child class method”);
}

}

public class sample
{

public static void Main()
{
ChClass ch=new ChClass();
//ch.bprivatemethod();
}

}
OutPut:
csc sample.cs
it compile successfully no errors
if I call ch.bprivatemethod(); then it shows error
sample.cs(32,2): error CS0122: ‘BClass.bprivatemethod()’ is inaccessible due to its protection level
*******************************************************************************************************************
Example 1:
using System;

public class sample //main calss access specifier should be public
{

private class BClass
{
public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
private void bprivatemethod()
{
Console.WriteLine(“This is base class private method”);
}
}
public class ChClass:BClass
{
public void chmethod()
{
Console.WriteLine(“This is child class method”);
}

}

public class test
{
public static void Main()
{
ChClass ch=new ChClass();
//ch. bprivatemethod();
}

}

}
Error:
sample.cs(17,14): error CS0060: Inconsistent accessibility: base class
‘sample.BClass’ is less accessible than class ‘sample.ChClass’
sample.cs(6,15): (Location of symbol related to previous error)
*******************************************************************************************************************
Sealed classs
It prevent to derive the new class from base class
Sealed methods
****Use of the sealed modifier prevents a derived class from further overriding the method.
****If an instance method declaration includes the sealed modifier, it must also include the override modifier.

*******************************************************************************************************************
Example 1:

using System;
public sealed class BClass //We can prevent our class from being inherited by another class by using sealed keyword
{
public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
}
public class ChClass1:BClass
{
public void ch1method()
{
Console.WriteLine(“This is child class1 method”);

}

}
public class sample
{
public static void Main()
{
ChClass1 ch1=new ChClass1();
}

}
error:
sample.cs(9,14): error CS0509: ‘ChClass1’ : cannot inherit from sealed class
‘BClass’
Example 2:
using System;
class A
{
public virtual void F() {
Console.WriteLine(“A.F”);
}
public virtual void G() {
Console.WriteLine(“A.G”);
}
}
class B: A
{
sealed override public void F() {
Console.WriteLine(“B.F”);
}
override public void G() {
Console.WriteLine(“B.G”);
}
}
class C: B
{
override public void G() {
Console.WriteLine(“C.G”);
}
}

Note:the class B provides two override methods: an F method that has the sealed modifier and a G method that does not. B’s use of the sealed modifier prevents C from further overriding F
*******************************************************************************************************************
Polymorphism
 Polymorphism allows objects to be represented in multiple forms.
 Polymorphism is the ability for an object to change its behavior according to how it is being used
 Polymorphism means allowing a single definition to be used with different types of data
Method overloading
Overloading – is the concept of using one function or class in different ways by changing the signature of its parameters.
it occurs when a class contain more than one method with same name with different signature

These are the different ways a method can be overloaded
 Different parameter data types.
 Different number of parameters.
 Different order of parameters.

*******************************************************************************************************************
Example 1:
Public Class Calc
{
public void fnMultiply(int x, int y)
{ return x * y;
}
public void fnMultiply(int x, int y, int z)
{ return x * y * z;
}
} … …
Calc obj; int Result; Result = obj.fnMultiply(2,3,4);
// The second fnMultiply would be called
Result = obj.fnMultiply(3,4);
// The first fnMultiply would be called //Here, the call depends on the number of parameters passed, polymorphism is achieved using overloading

*******************************************************************************************************************
Method overriding
Means base class and child class contain same method name with same signature.its alter the behaviour of members of a base class
*******************************************************************************************************************
Example 1:
using System;
public class BClass
{
public void bmethod()
{
Console.WriteLine(“This is base class method”);
}
}
public class ChClass:BClass
{
public void chmethod()
{
Console.WriteLine(“This is child class method”);

}
public void bmethod()
{
Console.WriteLine(“This is child class+base class method”);
}
}
public class sample
{

public static void Main()
{
ChClass ch=new ChClass();
ch.chmethod();
ch.bmethod();
}

}
output:
sample.cs(16,14): warning CS0108: The keyword new is required on
‘ChClass.bmethod()’ because it hides inherited member ‘BClass.bmethod()’
sample.cs(4,14): (Location of symbol related to previous warning)

C:\downloads> sample
This is child class method
This is child class+base class method

The member ‘BClass.bmethod()’ does not hide an inherited member.The new keyword is not required.
The keyword new is required on ‘ChClass.bmethod()’ because it hides inherited member ‘BClass.bmethod()’
*******************************************************************************************************************
New, virtual, override
C# allows derived classes to contain methods with the same name as base class methods.
 The base class method must be defined virtual.
 If the method in the derived class is not preceded by new or override keywords, the compiler will issue a warning and the method will behave as if the new keyword were present.
 If the method in the derived class is preceded with the new keyword, the method is defined as being independent of the method in the base class.
 If the method in the derived class is preceded with the override keyword, objects of the derived class will call that method rather than the base class method.
 The base class method can be called from within the derived class using the base keyword.
 The override, virtual, and new keywords can also be applied to properties, indexers, and events.
Virtual:
The virtual keyword is used to modify a method, property, indexer or event declaration, and allow it to be overridden in
a derived class
You cannot use the virtual modifier with the static, abstract, private or override modifiers.
Virtual properties behave like abstract methods, except for the differences in declaration and invocation syntax.
 It is an error to use the virtual modifier on a static property.
 A virtual inherited property can be overridden in a derived class by including a property declaration that uses the
 Override modifier.

*******************************************************************************************************************
Example 1:
// Define the base class
class Car
{
public virtual void DescribeCar()
{
System.Console.WriteLine(“Four wheels and an engine.”);
}
}

// Define the derived classes
class ConvertibleCar : Car
{
public new virtual void DescribeCar()
{
base.DescribeCar();
System.Console.WriteLine(“A roof that opens up.”);
}
}

class Minivan : Car
{
public override void DescribeCar()
{
base.DescribeCar();
System.Console.WriteLine(“Carries seven people.”);
}
}
public static void TestCars1()
{
Car car1 = new Car();
car1.DescribeCar();
System.Console.WriteLine(“———-“);

ConvertibleCar car2 = new ConvertibleCar();
car2.DescribeCar();
System.Console.WriteLine(“———-“);

Minivan car3 = new Minivan();
car3.DescribeCar();
System.Console.WriteLine(“———-“);
}
output:
Four wheels and an engine.
———-
Four wheels and an engine.
A roof that opens up.
———-
Four wheels and an engine.
Carries seven people.
———-
Example 2:
public static void TestCars2()
{
Car[] cars = new Car[3];
cars[0] = new Car();
cars[1] = new ConvertibleCar();
cars[2] = new Minivan();

foreach (Car vehicle in cars)
{
System.Console.WriteLine(“Car object: ” + vehicle.GetType());
vehicle.DescribeCar();
System.Console.WriteLine(“———-“);
}

}
output:
Car object: YourApplication.Car
Four wheels and an engine.
——————————————-
Car object: YourApplication.ConvertibleCar
Four wheels and an engine.
——————————————–
Car object: YourApplication.Minivan
Four wheels and an engine.
Carries seven people.
———-
note:As the new keyword was used to define this method, the derived class method is not called—the base class method is called instead. The Minivan object correctly calls the overridden method, producing the results we expected.
*******************************************************************************************************************

Abstract class

 A class which contains partially implemented method and concrete methods.
 An abstract class cannot be instantiated (means we can’t create instance).
 Abstract methods have no implementation, so the method definition is followed by a semicolon instead of a normal method block.
 Derived classes of the abstract class must implement all abstract methods.
 The abstract method cannot be marked virtual.
 We can call abstract methods in concrete methods of the abstract class bcoz we can’t create instance to that class.
*******************************************************************************************************************
Example 1:
using System;
public abstract class BClass
{

public abstract void abstractmethod();
public void bmethod()
{
Console.WriteLine(“This is base class method”);
abstractmethod();
}
}
public class ChClass1:BClass
{
public void ch1method()
{
Console.WriteLine(“This is child class1 method”);

}
public override void abstractmethod()
{

Console.WriteLine(“This is child1 class+base class override method”);
}

}

public class sample
{
public static void Main()
{
ChClass1 ch1=new ChClass1();

//ch1.abstractmethod();
ch1.bmethod();

Console.WriteLine(“————————————“);

}

}
*******************************************************************************************************************
Property
Property – A property is a thing that describes the features of an object
Event
Event – An action that an object does. When something happens, we say an event has happened. For example, when a button is clicked, we say it is the click( ) event. When a mouse hovers on an image, we say the mouseover( ) event has taken place

Access Modifiers:

The main purpose of using access specifies is to provide security to the applications
Public: It can be accessed from anywhere in the class and outside the class
Private: It can be accessed with in the class only (only by the members of the class. it can’t be accessed outside the class
Internal: It can be accessed with in the application (by all classes within an assembly) but not from outside the assembly
Protected: It can be accessed within the class as well as the classes that inherits this class
Protected internal:It can be accessed within the application and inherited classes.

******Private: Private class variable or methods can be inherited in child class but we can’t access those variables

Static:

The main features of a static class are:
 They only contain static members.
 They cannot be instantiated.
 They are sealed.
 They cannot contain Instance Constructors (C# Programming Guide).
 Static classes must derive from objects.
NOTE: Static Modifier can be used for the class if and only if you are having C# 2.0 ie Vs.net 2005.
It cannot be done in VS.net 2003.

To work with members of static classes, no need to create their instances.
Static Member – A class member declared with the keyword static is a static member.
A static member is owned by the class name, not by its instances (objects of the class).
***Note that static members are actually class members, while non-static members are instance members (means they are owned by the instances). Both in C# & VB.NET, we may create static/shared events, properties, fields and functions. Note Indexers in C# cannot be declared static.
***Note Static member functions cannot access non-static members directly.
*** base keyword is not used in a static method
Static Members: It shares the single data to all the instance of that class.
*******************************************************************************************************************
Example 1:
using System;
public static class StaticClass
{
public static void DoWork() {
++CallCount;
Console.WriteLine( “StaticClass.DoWork()” );
}

public class NestedClass {
public NestedClass() {
Console.WriteLine( “NestedClass.NestedClass()” );
}
}

public static long CallCount = 0;
}

public static class MainClass
{
static void Main() {
StaticClass.DoWork();

StaticClass.NestedClass nested = new StaticClass.NestedClass();

Console.WriteLine( “CallCount = {0}”, StaticClass.CallCount );
}
}

***************************************************************************************************************
Constructors
These are used to create and initialized the instance of the object
Constructor name and classname should be same
Private constructors are commonly used in classes that contain only static members. This helps to prevent the creation of an instance of a class by other classes when there are no instance fields or methods in that class.
***************************************************************************************************************
Example 1:

using System;
public class Baseclass
{
Baseclass()
{
Console.WriteLine(“Base class constuctor intialization”);
}

public static void Main()
{
Baseclass b=new Baseclass();
}
}
output:
Base class constuctor intialization
***************************************************************************************************************
*****default accessspecifier of the constructor is private so we can’t create instance to the private constructor in outside class. It only create instance in subclasses of same class and same class it self
***************************************************************************************************************
Example 2:
using System;
public class Baseclass
{
Baseclass()
{
Console.WriteLine(“Base class constuctor intialization”);
}

}
public class sample
{
public static void Main()
{
Baseclass b=new Baseclass();
}
}

Error:
error CS0122: ‘Baseclass.Baseclass()’ is inaccessible due to its protection level
*******************************************************************************************************************************
***We can’t inherit the class that contain private constructor
***************************************************************************************************************Example 3:
using System;
public class Baseclass
{
Baseclass()
{
Console.WriteLine(“Base class constuctor intialization”);
}
}
public class Childclass:Baseclass
{}
public class sample
{
public static void Main()
{
Childclass b=new Childclass();
}
}
error CS0122: ‘Baseclass.Baseclass()’ is inaccessible due to its protection level
***************************************************************************************************************

Static constructor
 A static constructor is used to initialize a class. It is not used to initialize instance of a class.
 A static constructor does not take access modifiers or have parameters.
 A static constructor is called automatically to initialize the class before the first instance is created or any static members are referenced.
 A static constructor cannot be called directly.
 The user has no control on when the static constructor is executed in the program.
 A typical use of static constructors is when the class is using a log file and the constructor is used to write entries to this file.
 Static constructors are also useful when creating wrapper classes for unmanaged code, when the constructor can call the LoadLibrary method

***************************************************************************************************************
Example 1:
using System;
public class Baseclass
{
public Baseclass()
{
Console.WriteLine(“Base class constuctor intialization”);
}

public void bmethod()
{
Console.WriteLine(” base class method “);
}}
public class Childclass:Baseclass
{
public Childclass ()
{
Console.WriteLine(“child class constuctor intialization”);
}
}
public class sample
{
public static void Main()
{
Childclass b=new Childclass();
}
}

output:
Base class constuctor intialization
child class constuctor initialization

Example 2:
using System;
public class Baseclass
{
static Baseclass()
{
Console.WriteLine(“Base class constuctor intialization”);
}

public void bmethod()
{
Console.WriteLine(” base class method “);

}
}
public class Childclass:Baseclass
{
static Childclass ()
{
Console.WriteLine(“child class constuctor intialization”);
}
}
public class sample
{
public static void Main()
{
Childclass b=new Childclass();
}
}
output:
child class constuctor intialization
Base class constuctor initialization

Example3:
using System;
class MyClass
{
public static int x = 20;
public static int y=100;
public static int z = 25;

static MyClass () //normal constructor
{
Console.WriteLine (“static {0}”, y);
}
}
public class OutsideClass
{
public static void Main ()
{
Console.WriteLine (MyClass.x);
Console.WriteLine (“————————-“);
MyClass c=new MyClass ();
Console.WriteLine (“————————-“);
}
}
Output:
Static 100
20
———————
—————–
Example4:
using System;
class MyClass
{
public static int x = 20;
public static int y=100;
public static int z = 25;

public MyClass () //normal constructor
{
Console.WriteLine (“static {0}”, y);
}
}
public class OutsideClass
{
public static void Main ()
{
Console.WriteLine (MyClass.x);
Console.WriteLine (“————————-“);
MyClass c=new MyClass ();
Console.WriteLine (“————————-“);
}
}
Output:
20
———————
Static 100
—————–
***************************************************************************************************************
Interfaces
An interface has the following properties:
o An interface is like an abstract base class: any non-abstract type inheriting the interface must implement all
its members.
o An interface cannot be instantiated directly.
o Interfaces can contain events, indexers, methods and properties.
o Interfaces contain no implementation of methods.
o Classes and structs can inherit from more than one interface.
o An interface can itself inherit from multiple interfaces.
***************************************************************************************************************
Example 1:
using System;
interface Ibase
{
void test(); //Don’t use access specifiers
}
public class childclass:Ibase
{
public void test() //override method access specifier should be either static nor public only
{
Console.WriteLine(“this is child interface inheritance”);

}
}
public class OutsideClass
{
public static void Main ()
{
childclass c=new childclass();
c.test();
}
}
Output:
this is child interface inheritance
***************************************************************************************************************
Generic class

Generic classes encapsulate operations that are not specific to a particular data type.

 Use generic types to maximize code reuse, type safety, and performance.
 The most common use of generics is to create collection classes.
 The .NET Framework class library contains several new generic collection classes in the System.Collections.Generic namespace. These should be used whenever possible instead of classes such as Array List in the System. Collections namespace.
 You can create your own generic interfaces, classes, methods, events and delegates.
 Generic classes may be constrained to enable access to methods on particular data types.
 Information on the types that are used in a generic data type may be obtained at run-time by using reflection.

Partial Classes
“It is possible to split the definition of a class or a struct, or an interface over two or more source files. Each source file contains a section of the class definition, and all parts are combined when the application is compiled”. The partial types for a specific type Should be located in the same module or assembly.

 ***Types are defined using the keyword “partial”
 ***The partial keyword applies to classes, strut, and interfaces, but not enums.
Following are the major benefits of using partial classes:
 Isolation of the business logic of an application from its user interface
 Facilitates easier debugging
Implementing Partial Classes
We can split one part of a class in one file and the other part in some other file using the partial keyword. The compiler merges these partial classes spread across one or more source files into a single compiled class at the time of compilation — provided all these partial types are available. The following code examples illustrate this better:
***************************************************************************************************************
Employee1.cs
public partial class Employee
{
public void ReadData()
{
//Some code
}
}

Employee2.cs
public partial class Employee
{
public void SaveData()
{
//Some code
}
}

class Test
{
public static void Main(string[] args)
{
Employee employee = new Employee();
//Some Code
employee.ReadData();
//Some code
employee.SaveData();
}
}

***************************************************************************************************************
Value Types: when we pass the variable of an explicit data type to a method if we change the value type of that variable in a method, its value of the variable would not be change outside of the method. (actual parameters and formal parameters)
Reference Types: objects are implicitly passed by reference. If we modify the object in a method, its value would be changed outside of the method.
Boxing and Unboxing:
Boxing permits any value type to be implicitly converted to type object or to any interface type implemented by value type. Boxing is process in which a object instances created and copying value types value in to that instance. Unboxing is vice versa of boxing operation where the value is copied from the instance in to appropriate storage location.
***************************************************************************************************************

Example:
object myObject = 3;
int myInt3 = (int) myObject; // myObject is unboxed
Console.WriteLine(“myInt3 = ” + myInt3);
int x;
object obj;
x = 10;
obj = x; // box x into an object
int y = (int)obj; // unbox obj into an int
Console.WriteLine(y);
***************************************************************************************************************

Late Binding and DelayBinidng:
Memory will be allocated while instance is creating but in the case of late binding memory will be allocated after the statement is created
***************************************************************************************************************
Baseclass b=new BaseClass (); early binding
Baseclass c;
C=new Baseclass () late binding
***************************************************************************************************************

String and StingBuilder
 String is immutable .stringbulider is mutable
 Internal state of the string object doesn’t change by its operations, In the case of stringbuilder its value changed by its operations.
 Namespace: System.Text, String Builder
System.String
 For stringbuilder we need to call the constructor to initiate the object

Categories: C#, OOPS Tags: