<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://ravichandran.blog/2020/06/16/simple-code-editor-in-spfx-web-part/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/code-editor.png</image:loc><image:title>code editor</image:title></image:image><lastmod>2025-10-16T09:17:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/15/emoji-picker-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/emoji.png</image:loc><image:title>emoji</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/emoji.gif</image:loc><image:title>Emoji</image:title></image:image><lastmod>2025-10-16T09:17:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/14/date-range-picker-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/daterange1.png</image:loc><image:title>daterange1</image:title></image:image><lastmod>2025-10-16T09:17:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/12/send-and-receive-values-between-two-spfx-webparts/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/sync.png</image:loc><image:title>sync</image:title></image:image><lastmod>2025-10-16T09:17:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/18/react-rich-text-editor-in-the-sharepoint-framework-spfx-webpart/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/reactrichtext.png</image:loc><image:title>reactrichtext</image:title></image:image><lastmod>2025-10-16T09:16:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/19/azure-translate-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/azuretranslate.png</image:loc><image:title>azuretranslate</image:title></image:image><lastmod>2025-10-16T09:15:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/20/hello-world-tab-in-microsoft-teams-using-yo-teams/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/teamsyo.png</image:loc><image:title>TeamsYo</image:title></image:image><lastmod>2025-10-16T09:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/21/simple-input-form-in-the-microsoft-teams-bot/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/inputformbot01.png</image:loc><image:title>InputFormBot01</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/inputformbot.png</image:loc><image:title>InputFormBot</image:title></image:image><lastmod>2025-10-16T09:15:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/22/react-single-multi-select-autocomplete-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/select.png</image:loc><image:title>select</image:title></image:image><lastmod>2025-10-16T09:15:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/23/material-ui-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/materialui.png</image:loc><image:title>materialui</image:title></image:image><lastmod>2025-10-16T09:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/04/14/mega-menu-using-sharepoint-framework-spfx-extensions/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/04/download-from-cloud.png</image:loc><image:title>download-from-cloud</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/04/spfx-debug-warning.jpg</image:loc><image:title>SPFx debug warning</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/04/spfx-maga-menu-yo.jpg</image:loc><image:title>SPFx maga menu yo</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/04/spfx-maga-menu.jpg</image:loc><image:title>SPFx maga menu</image:title></image:image><lastmod>2025-10-13T20:37:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/07/04/sharepoint-document-library-view-using-fabric-react-component-in-spfx-web-part/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/07/downloadicon-1.png</image:loc><image:title>DownloadIcon</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/07/spfx_fabric-detailslist.jpg</image:loc><image:title>SPFX_Fabric-DetailsList</image:title></image:image><lastmod>2025-10-13T20:30:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/07/19/office-ui-fabric-callout-in-sharepoint-framework-spfx/</loc><lastmod>2025-10-13T20:23:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/08/09/office-ui-fabric-people-picker-in-property-pane-sharepoint-framework-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/08/people.png</image:loc><image:title>People</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/08/office-ui-fabric-people-picker.png</image:loc><image:title>Office UI Fabric People Picker</image:title></image:image><lastmod>2025-10-13T20:14:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/04/11/simple-list-operations-in-spfx-using-pnpjs/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/04/2020-04-12_023448-1.jpg</image:loc><image:title>2020-04-12_023448</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/04/2020-04-12_023608-1.jpg</image:loc><image:title>2020-04-12_023608</image:title></image:image><lastmod>2025-10-13T20:06:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/01/dynamic-pnp-carousel-in-the-sharepoint-framework-spfx/</loc><lastmod>2025-10-13T19:57:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/02/sharepoint-list-data-displayed-using-pnp-chart-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T19:50:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/04/file-browse-and-select-or-upload-using-pnp-file-picker-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T19:26:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/05/pnp-people-picker-in-the-sharepoint-frameworkspfx-webpart/</loc><lastmod>2025-10-13T19:17:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/06/pnp-rich-text-editor-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T19:09:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/07/create-map-with-pins-using-pnp-map-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T19:01:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/08/cascading-list-and-listitem-using-pnp-controls-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T18:47:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/09/3d-tag-cloud-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T18:37:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/10/hello-world-webpart-in-outlook-using-spfx/</loc><lastmod>2025-10-13T18:27:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/11/hello-world-webpart-in-teams-using-spfx/</loc><lastmod>2025-10-13T18:08:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/12/pnp-listview-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2025-10-13T17:54:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/13/pnp-listview-and-contextual-menu-in-the-sharepoint-framework-spfx-web-part/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/05/listcon01.jpg</image:loc><image:title>listcon01</image:title></image:image><lastmod>2025-10-13T17:45:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/14/tree-view-navigation-using-pnp-treeview-control-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T17:34:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/15/fluent-ui-toggle-switch-control-in-the-sharepoint-framework-spfx-field-customizer-extension/</loc><lastmod>2025-10-13T17:15:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/16/modern-page-provisioning-in-the-sharepoint-framework-spfx/</loc><lastmod>2025-10-13T16:59:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/17/document-card-carousel-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T16:48:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/18/qr-code-generator-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T16:39:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/19/pnp-taxonomy-picker-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T16:24:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/20/fluent-ui-message-bar-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T16:17:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/21/pnp-listitem-attachments-control-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-13T16:08:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/22/custom-property-pane-using-fluent-ui-panel-in-spfx/</loc><lastmod>2025-10-13T15:51:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/24/popup-documents-using-pnp-iframedialog-control-in-spfx/</loc><lastmod>2025-10-13T14:44:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/25/react-hooks-in-spfx/</loc><lastmod>2025-10-13T12:24:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/26/local-weather-forecast-in-spfx/</loc><lastmod>2025-10-12T21:19:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/27/simple-drag-and-drop-files-upload-zone-in-spfx/</loc><lastmod>2025-10-12T21:12:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/28/consume-the-microsoft-graph-api-using-pnp-in-spfx/</loc><lastmod>2025-10-12T21:06:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/29/gathering-collection-of-data-in-property-page-using-pnp-propertyfieldcollectiondata-control-in-spfx/</loc><lastmod>2025-10-12T20:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/30/basics-of-pnp-logging-in-spfx/</loc><lastmod>2025-10-12T20:51:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/31/track-spfx-logs-using-pnp-logging-and-azure-application-insights/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/05/azure-log-1.png</image:loc><image:title>Azure log</image:title></image:image><lastmod>2025-10-12T20:43:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/01/fluent-ui-teaching-bubble-in-spfx/</loc><lastmod>2025-10-12T20:38:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/02/custom-quick-launch-using-fluent-ui-nav-in-spfx/</loc><lastmod>2025-10-12T20:32:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/03/bing-spell-check-in-spfx/</loc><lastmod>2025-10-12T20:26:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/04/document-library-thumbnail-grid-view-using-fluent-ui-list-in-spfx/</loc><lastmod>2025-10-12T20:21:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/05/switch-between-react-components-using-fluent-ui-pivot-in-spfx/</loc><lastmod>2025-10-12T20:15:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/07/building-echo-bot-application-for-microsoft-teams/</loc><lastmod>2025-10-12T20:04:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/08/managing-state-in-echo-bot-application-for-microsoft-teams/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/botstate-1.png</image:loc><image:title>botstate</image:title></image:image><lastmod>2025-10-12T19:59:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/09/selecting-fluent-ui-icons-using-pnp-iconpicker-control-in-the-sharepoint-framework-spfx-web-part/</loc><lastmod>2025-10-12T19:54:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/10/react-router-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/router-1.png</image:loc><image:title>router</image:title></image:image><lastmod>2025-10-12T19:48:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/11/fullscreen-image-slider-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/image-1.png</image:loc><image:title>Image</image:title></image:image><lastmod>2025-10-12T19:42:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/13/confetti-in-spfx/</loc><lastmod>2025-10-12T19:31:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/24/a-complete-guide-to-getting-and-setting-fields-value-using-pnp-js-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/getset.png</image:loc><image:title>getset</image:title></image:image><lastmod>2025-10-12T18:19:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/25/text-to-speech-in-sharepoint-framework-spfx-web-part/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/texttospeak.png</image:loc><image:title>texttospeak</image:title></image:image><lastmod>2025-10-12T18:12:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/07/31/ant-design-table-in-the-spfx/</loc><lastmod>2025-10-12T17:24:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2021/09/23/pnp-location-picker-control-for-spfx/</loc><lastmod>2025-10-12T17:11:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2025/09/21/how-to-set-a-custom-font-in-sharepoint-using-brand-center-no-script-needed/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2025/09/2025-09-21_140301.png</image:loc><image:title>2025-09-21_140301</image:title></image:image><lastmod>2025-10-12T17:01:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2021/09/24/pnp-dynamic-form-control-for-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2021/09/chatgpt-image-may-13-2025-01_00_46-pm.png</image:loc><image:title>ChatGPT Image May 13, 2025, 01_00_46 PM</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2021/09/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-12T17:01:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2021/09/25/accessing-third-party-api-without-cors-error-in-spfx-using-azure-function/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2021/09/chatgpt-image-may-13-2025-12_52_08-pm.png</image:loc><image:title>ChatGPT Image May 13, 2025, 12_52_08 PM</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2021/09/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2021/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-12T16:49:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/21/sharepoint-2010-development-environment/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/may-12-2025-12_44_12-pm.png</image:loc><image:title>May 12, 2025, 12_44_12 PM</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/create-a-highly-detailed-high-resolution-image-illustrating-the-installation-of-1.png</image:loc><image:title>create-a-highly-detailed-high-resolution-image-illustrating-the-installation-of</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/create-a-highly-detailed-high-resolution-image-illustrating-the-installation-of.png</image:loc><image:title>create-a-highly-detailed-high-resolution-image-illustrating-the-installation-of</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-12T07:15:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/privacy/</loc><lastmod>2024-08-02T16:20:33+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ravichandran.blog/offer/</loc><lastmod>2024-08-02T16:07:25+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ravichandran.blog/2019/03/12/simple-steps-to-create-a-new-web-part-using-the-sharepoint-framework/</loc><lastmod>2021-04-11T20:24:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/03/pnp-datetimepicker-in-the-sharepoint-framework-spfx-webpart/</loc><lastmod>2020-07-26T08:26:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/17/google-translate-in-spfx/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2020/06/google.png</image:loc><image:title>Google</image:title></image:image><lastmod>2020-06-19T16:07:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/05/23/multi-select-lookup-field-managed-using-fluent-ui-dropdown-in-spfx/</loc><lastmod>2021-03-17T07:55:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2020/06/06/fluent-ui-tooltip-inside-the-pnp-listview-in-spfx/</loc><lastmod>2020-06-06T18:23:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/03/22/graph-api-in-sharepoint-custom-page-layout/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/03/azure01.jpg</image:loc><image:title>Azure01</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2019/03/result.jpg</image:loc><image:title>result</image:title></image:image><lastmod>2020-06-03T06:10:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/contact/</loc><lastmod>2020-05-14T07:29:49+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ravichandran.blog/2017/07/30/text-to-speech-add-in-for-sharepoint/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2017/07/sharepoint-text-to-speak.jpg</image:loc><image:title>SharePoint Text to Speak</image:title></image:image><lastmod>2020-02-22T07:13:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2019/03/20/fabric-react-datepicker-in-spfx/</loc><lastmod>2021-10-04T11:00:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2017/08/01/weather-add-in-for-sharepoint/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2017/08/weather-addin.jpg</image:loc><image:title>Weather AddIn</image:title></image:image><lastmod>2017-09-11T07:07:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2017/07/31/3d-tag-cloud-links-from-sharepoint-list/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2017/07/links-list.jpg</image:loc><image:title>Links List</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2017/07/links-app.jpg</image:loc><image:title>Links App</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2017/07/3d-cloud-tag.jpg</image:loc><image:title>3D cloud Tag</image:title></image:image><lastmod>2017-07-31T17:52:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/06/14/creating-custom-link-in-site-setting-and-site-action-menu-using-jsom/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/list-if-group-ids.png</image:loc><image:title>list if group IDs</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-site-action-menu-custom-button.png</image:loc><image:title>SharePoint Site Action menu Custom button</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-site-action-menu-custom-link.png</image:loc><image:title>SharePoint Site Action menu Custom link</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/cover-01.jpg</image:loc><image:title>cover 01</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/buttons.png</image:loc><image:title>buttons</image:title></image:image><lastmod>2016-06-13T21:04:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/06/12/create-custom-page-layout-for-sharepoint-online/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-new-page-layout-popup.png</image:loc><image:title>SharePoint new page layout popup</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-designer-layouts.png</image:loc><image:title>SharePoint designer layouts</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-page-layout-sections.png</image:loc><image:title>SharePoint page layout sections</image:title></image:image><lastmod>2017-06-21T02:07:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/06/12/create-custom-master-page-for-sharepoint-online/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/layout-section.png</image:loc><image:title>layout section</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-mobile-page-view.png</image:loc><image:title>SharePoint Mobile page view</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-laptop-view.png</image:loc><image:title>SharePoint laptop view</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/sharepoint-disign-manager-master-page.png</image:loc><image:title>SharePoint Disign Manager Master page</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/select-master-page.png</image:loc><image:title>Select Master Page</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/publishing-master-page.png</image:loc><image:title>Publishing Master Page</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/new-site-collection-button.png</image:loc><image:title>New Site Collection Button</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/master-page-directry.png</image:loc><image:title>Master Page Directry</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/design-manager-link.png</image:loc><image:title>Design Manager Link</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/06/html-template-files.png</image:loc><image:title>HTML Template files</image:title></image:image><lastmod>2019-08-04T11:12:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/04/27/quick-launch-and-top-navigation-link-programmatically-sharepoint-add-in/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/04/get_topnavigationbar.png</image:loc><image:title>get_topNavigationBar</image:title></image:image><lastmod>2016-04-26T22:15:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/02/29/sharepoint-list-to-jquery-chart-sharepoint-add-in/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/jquery-chart-sharepoint-list.jpg</image:loc><image:title>JQuery Chart SharePoint List</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/1741.png</image:loc><image:title>174</image:title></image:image><lastmod>2023-04-25T08:09:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/02/21/notification-and-status-messages-sharepoint-add-in/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/main-notification.jpg</image:loc><image:title>main notification</image:title></image:image><lastmod>2016-02-21T11:55:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/02/18/export-sharepoint-list-to-excel-word-json-xml-sql-csv-txt-or-pdf/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-17_23-46-38.jpg</image:loc><image:title>2016-02-17_23-46-38</image:title></image:image><lastmod>2021-07-08T18:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/02/12/get-workflow-status-programmatically-in-sharepoint-using-client-side-object-model-c/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-12_0-37-37.png</image:loc><image:title>2016-02-12_0-37-37</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/workflow.png</image:loc><image:title>workflow</image:title></image:image><lastmod>2017-03-14T11:11:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/02/09/sharepoint-list-to-jquery-table/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-08_22-53-22.png</image:loc><image:title>2016-02-08_22-53-22</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-08_22-51-37.png</image:loc><image:title>2016-02-08_22-51-37</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-08_22-35-22.png</image:loc><image:title>2016-02-08_22-35-22</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/02/2016-02-08_22-11-19.png</image:loc><image:title>2016-02-08_22-11-19</image:title></image:image><lastmod>2023-11-25T07:29:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/01/27/qr-code-generator-add-in-for-sharepoint/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/zip_icon.jpg</image:loc><image:title>zip_icon</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-26_18-44-22.png</image:loc><image:title>2016-01-26_18-44-22</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-26_21-30-19.png</image:loc><image:title>2016-01-26_21-30-19</image:title></image:image><lastmod>2017-10-27T08:55:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/01/24/provider-hosted-app-for-sharepoint-online/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_14-13-02.png</image:loc><image:title>2016-01-24_14-13-02</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_14-40-48.png</image:loc><image:title>2016-01-24_14-40-48</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_14-41-22.png</image:loc><image:title>2016-01-24_14-41-22</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_10-20-52.png</image:loc><image:title>2016-01-24_10-20-52</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_14-10-05.png</image:loc><image:title>2016-01-24_14-10-05</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_12-02-36.png</image:loc><image:title>2016-01-24_12-02-36</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_10-29-44.png</image:loc><image:title>2016-01-24_10-29-44</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_10-26-11.png</image:loc><image:title>2016-01-24_10-26-11</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-24_10-18-02.png</image:loc><image:title>2016-01-24_10-18-02</image:title></image:image><lastmod>2016-01-25T17:13:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/01/16/jquery-basics-part-2/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-16_16-34-27.png</image:loc><image:title>2016-01-16_16-34-27</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/2016-01-16_16-33-35.png</image:loc><image:title>2016-01-16_16-33-35</image:title></image:image><lastmod>2016-01-16T16:40:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2016/01/14/jquery-basics-part-1/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/untitled.png</image:loc><image:title>Untitled</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2016/01/jquery-logo.png</image:loc><image:title>jquery-logo</image:title></image:image><lastmod>2016-01-14T15:05:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/08/07/could-not-load-type-microsoft-office-server-search-administration-searchcontext/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/08/fx.png</image:loc><image:title>fx</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/08/err.png</image:loc><image:title>err</image:title></image:image><lastmod>2015-10-30T10:08:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2015/10/28/retrieve-list-data-in-sharepoint-online-office-365-using-jsom/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step1a1.png</image:loc><image:title>step1a</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step3a.png</image:loc><image:title>step3a</image:title><image:caption>App view</image:caption></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step3.png</image:loc><image:title>step3</image:title><image:caption>Document library in SharePoint online</image:caption></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step2.png</image:loc><image:title>step2</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step1a.png</image:loc><image:title>step1a</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2015/10/step1.png</image:loc><image:title>step1</image:title></image:image><lastmod>2015-10-30T08:12:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2012/03/01/programmatically-add-excel-word-access-content-types-sharepoint-2010-6/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2012/03/contenttype.png</image:loc><image:title>ContentType</image:title></image:image><lastmod>2012-08-17T11:14:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/23/add-excel-word-access-content-types-sharepoint-2010/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/upload-template.png</image:loc><image:title>Upload Template</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/site-content-types.png</image:loc><image:title>Site Content Types</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/select-list.png</image:loc><image:title>Select List</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/new-file-sharepoint-2010.png</image:loc><image:title>New File Sharepoint 2010</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/create-new.png</image:loc><image:title>Create New</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/choos-yes.png</image:loc><image:title>Choos Yes</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/advanced-settings.png</image:loc><image:title>Advanced Settings</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/addvaced-setting.png</image:loc><image:title>Addvaced Setting</image:title></image:image><lastmod>2012-07-16T19:56:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/08/06/sharepoint-listitem-versioning-and-changes-in-c/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/08/version.png</image:loc><image:title>version</image:title></image:image><lastmod>2011-08-05T18:49:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/07/31/deploy-asp-net-project-within-sharepoint/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/07/hello.png</image:loc><image:title>hello</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/07/location.png</image:loc><image:title>location</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/07/iis.png</image:loc><image:title>iis</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/07/err.png</image:loc><image:title>Err</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/07/conform.png</image:loc><image:title>conform</image:title></image:image><lastmod>2011-07-31T17:45:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/31/copy-or-move-documents-one-document-library-to-another-document-library/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/net.png</image:loc><image:title>Net</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/document.png</image:loc><image:title>Document</image:title></image:image><lastmod>2011-06-12T17:51:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/06/12/debugging-sharepoint-2010-client-object-model-silverlight-application/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/06/slwebpart.png</image:loc><image:title>SlWebPart</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/06/enablecheckbox.png</image:loc><image:title>EnableCheckBox</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/06/debug.png</image:loc><image:title>Debug</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/06/app.png</image:loc><image:title>App</image:title></image:image><lastmod>2011-06-12T17:19:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/24/find-splistitem-field-internal-name/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/internal-name.png</image:loc><image:title>Internal Name</image:title></image:image><lastmod>2011-05-29T18:42:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/29/restore-deleted-items-from-recycle-bin/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/6.png</image:loc><image:title>6</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/5.png</image:loc><image:title>5</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/4.png</image:loc><image:title>4</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/3.png</image:loc><image:title>3</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/2.png</image:loc><image:title>2</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/11.png</image:loc><image:title>1</image:title></image:image><lastmod>2011-05-29T18:17:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/28/splist-backup-and-restore-using-powershell/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/status.png</image:loc><image:title>Status</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/screen.png</image:loc><image:title>Screen</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/run-as-admin.png</image:loc><image:title>run as admin</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/resultincmd.png</image:loc><image:title>resultincmd</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/restored.png</image:loc><image:title>Restored</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/files.png</image:loc><image:title>Files</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/2-path.png</image:loc><image:title>2 Path</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/1-path.png</image:loc><image:title>1 Path</image:title></image:image><lastmod>2025-04-22T10:22:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/26/create-external-list-in-sharepoint-2010-using-sharepoint-designer-2010/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/select-type.png</image:loc><image:title>select Type</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/select-list1.png</image:loc><image:title>select list</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/select-link.png</image:loc><image:title>Select Link</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/customers.png</image:loc><image:title>Customers</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/create-button.png</image:loc><image:title>Create Button</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/bdc-service.png</image:loc><image:title>BDC Service</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/13finel.png</image:loc><image:title>13finel</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/12selectourdb.png</image:loc><image:title>12SelectOurDB</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/11mapping.png</image:loc><image:title>11Mapping</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/10listitems.png</image:loc><image:title>10ListItems</image:title></image:image><lastmod>2011-05-26T20:34:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog/2011/05/22/create-new-send-to-connection/</loc><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/send-to.png</image:loc><image:title>Send To</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/connection.png</image:loc><image:title>Connection</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/content-org.png</image:loc><image:title>Content Org</image:title></image:image><image:image><image:loc>https://ravichandran.blog/wp-content/uploads/2011/05/1.png</image:loc><image:title>1</image:title></image:image><lastmod>2011-05-21T20:18:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ravichandran.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-10-16T09:17:19+00:00</lastmod></url></urlset>
