For custom development of Content Types, which approach should be followed, Declarative Approach (via element.xml) vs Programmatic Approach (via code)? What are the pros and cons of each approach?
Declarative Approach vs Programmatic Approach for Content Types Development?
1.4k Views Asked by Ahmed Atia At
2
There are 2 best solutions below
0
Madhur Ahuja
On
Declarative approach is preferred. However, the major disadvantage of declarative approach is that there is no standard way of upgrading the content types. Up gradation is normally done in this case by writing the feature receiver which makes the necessary corrections through WSS API.
Related Questions in SHAREPOINT
- Can you programmatically generate a link to open a Word document and navigate to a particular location within it (preferably a comment)?
- How to automatically update a column in Sharepoint when an email item is added
- Execution Stuck at Get-PnPPage if function executed on Button Click
- How do I replace CKEditor text inside a rte-webpart?
- Difficulty Accessing SharePoint Files in Docker Container for R Script Execution
- Access denied when using Get-PnPSubWeb
- Can sharepoint calendars have images and a legend with it?
- SharePoint search field
- .NET open xps file from Sharepoint location using XpsDocument class
- Sharepoint 2016 timer service cannot start after applying windows OS patch KB5035855
- PowerShell script to output what SharePoint Online sites have privacy set to public and private
- Limit decimals from import calculated value in power BI
- Connect Sharepoint with c# via PnPCore
- Share excel file on Sharepoint
- Trouble extracting xml property from ajax response
Related Questions in SHAREPOINT-2010
- how to empty the recycle bin in SharePoint using PowerShell?
- Splitting Child forest from Main forest will impact SharePoint 2013 or 2016 On-premises environment?
- SharePoint Upload Files To Document Library Using Rest API
- Choice radio buttons not updating the sharepoint list
- Is there any option to get this issue resolved as I can only think of OR statement in Edit conditional Formula on sharepoint?
- What is RoleAssignment, RoleDefinition, RoleBinding in Sharepoint On-premise? How to remove a user from the permission list at site level?
- Workflow Error Occurred in SharePoint site
- How to visualize "list progress" in Sharepoint/Teams
- QuickSight Paginated Report Publish to Email Endpoints
- SharePoint CAML Query to Filter Data By Date
- Sharepoint workflow verification
- Way to find modern site is public or private using CSOM
- sharepoint jquery for sum of two column
- Create a flow to move all documents from recycle bin to another library
- How to dowload many files or folders from sharepoint
Related Questions in CONTENT-TYPE
- how to deal with multipart form data in bash?
- HTTP Header Content-Type for Multipart: Is a CRLF really allowed?
- How to input data through Kafka REST in an environment where message payload cannot be edited
- React Post - Failed to read the request form. Missing content-type boundary
- RSwag `consumes` method does work in RSpec context
- decode content type: application/ale
- Unexpected Content-Type Alterations -- consumes / produces Errors in Web Service Controller - Spring Boot 3.2.1
- How to return and render PDF from AJAX instead of calling URL from anchor tag?
- how to deal with undefined / unprovided content-type in REST
- How to add charset to Content-Type in my output main.css file
- s3 image upload using presigned post url
- HTTP file upload in the Beego (or other way with golang)
- paperclip detect p8 files with wrong content type
- Getting Content-Type application/xml instead of text/xml when I send request through WSO MI
- How to accept all content-types on my ASP.NET Core Web API?
Related Questions in SITE-COLUMN
- Is there any way to save lots of data on Sharepoint by just using REST api (or any client-side solution)?
- Missing SiteColumn in Document Library
- SharePoint Site Columns - Allow multiple values in powershell script
- Site column used in second list shows row number
- Create Custom Field type as a separate datatype in SharePoint online
- Site column is not appearing on crawled properties - Sharepoint 2010
- Is "Comments" Site Column in Sharepoint of Plain Text type or Rich Text type?
- Why does list columns appear twice after powershell export / import script execution?
- Too much time take to create site columns for a content type
- SHAREPOINT 2013: How can I update a Site Column with the content of an array with javascript CSOM?
- Sharepoint 2013: CRUD operations on Site Columns
- Site Columns & Content Types Missing during VS Development
- Create a site-column of type user, multichoice and multiuser using Sharepoint Client Object Model
- "Save Site as Template" Error when using LookupSite columns
- How to hide "Title" standard column in custom list using visual studio
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I think you should use code.
Details can be found here: https://sharepoint.stackexchange.com/questions/13953/best-way-to-package-publishing-content-types