From e38276fd72bbbdb654e501ec76ea0d28a4292e83 Mon Sep 17 00:00:00 2001
From: gowthamanthavasiyappan
<90315799+gowthamanthavasiyappan@users.noreply.github.com>
Date: Tue, 6 Jun 2023 09:49:52 +0530
Subject: [PATCH 1/5] SEO-172685-PHP-redirection-tool-fixes
---
PHP/Getting-Started.md | 2 +-
PHP/Overview.md | 6 +++---
PHP/Sparkline/Getting-Started.md | 2 +-
PHP/Splitter/Splitter-Dependencies.md | 2 +-
PHP/System-Requirements.md | 2 +-
PHP/Tab/Getting-Started.md | 4 ++--
PHP/Tile/Tile-dependencies.md | 2 +-
PHP/Toolbar/Getting-Started.md | 6 +++---
PHP/Tooltip/Getting-Started.md | 8 ++++----
PHP/TreeMap/Getting-Started.md | 6 +++---
PHP/TreeView/Getting-Started.md | 4 ++--
PHP/WaitingPopup/Getting-Started.md | 4 ++--
12 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/PHP/Getting-Started.md b/PHP/Getting-Started.md
index 94fb2cfb..2b79656f 100644
--- a/PHP/Getting-Started.md
+++ b/PHP/Getting-Started.md
@@ -50,4 +50,4 @@ To use Essential JS for PHP in your PHP web site, follow the below steps:

-N> You can explore the release history of Essential PHP from [`here`](https://www.syncfusion.com/products/release-history/estudio/php).
+N> You can explore the release history of Essential PHP from [`here`](https://www.syncfusion.com/products/release-history/estudio).
diff --git a/PHP/Overview.md b/PHP/Overview.md
index b53fe0bb..b503434b 100644
--- a/PHP/Overview.md
+++ b/PHP/Overview.md
@@ -17,15 +17,15 @@ Syncfusion PHP server side wrapper with over 40+ controls provides the enhanced
* The best way to get started would be to read the "Getting Started" section of the documentation for the component that you would like to start using first. The "Getting Started" guide gives just enough information that you need to know before starting to write code. This is the only section that we recommend reading end-to-end before starting to write code, all other information can be referred as needed.
-* Now that you are familiar with the basics of using the component, the next step would be to start integrating the component into your application. A good starting point would be to refer to the code snippets in the [online sample browser](https://php.syncfusion.com/#Grids/Grid/grid.php) which contains code samples, it is very likely that you will find a code sample that resembles your intended usage scenario.
+* Now that you are familiar with the basics of using the component, the next step would be to start integrating the component into your application. A good starting point would be to refer to the code snippets in the [online sample browser](https://ej2.syncfusion.com/home/javascript.html#platform/) which contains code samples, it is very likely that you will find a code sample that resembles your intended usage scenario.
* After you have integrated the component into your application using one of the sample code snippets as a starting point, it is likely that you would want additional information on specific features and API. The best option would be to search a the specific topic using the search box that is available at the top of the user guide.
## Additional help resources
-* The [Knowledge Base](https://www.syncfusion.com/kb/php) section contains responses to some of the most common questions that other customers have asked us in the past so this would be a good place to search for topics that are not covered in the user guide.
+* The [Knowledge Base](https://support.syncfusion.com/kb/retiredproducts/category/97) section contains responses to some of the most common questions that other customers have asked us in the past so this would be a good place to search for topics that are not covered in the user guide.
-* Similar to the [Knowledge Base](https://www.syncfusion.com/kb/php), the [forum](https://www.syncfusion.com/forums/php) section also contains responses to questions that other customers have asked us in the past.
+* Similar to the [Knowledge Base](https://support.syncfusion.com/kb/retiredproducts/category/97), the [forum](https://www.syncfusion.com/forums/php) section also contains responses to questions that other customers have asked us in the past.
* And, you can explore the release history of Essential PHP from [`here`](https://www.syncfusion.com/products/release-history/estudio).
diff --git a/PHP/Sparkline/Getting-Started.md b/PHP/Sparkline/Getting-Started.md
index ff059875..76d57c14 100644
--- a/PHP/Sparkline/Getting-Started.md
+++ b/PHP/Sparkline/Getting-Started.md
@@ -37,7 +37,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize Sparkline
diff --git a/PHP/Splitter/Splitter-Dependencies.md b/PHP/Splitter/Splitter-Dependencies.md
index ca0b5a2d..82f2480c 100644
--- a/PHP/Splitter/Splitter-Dependencies.md
+++ b/PHP/Splitter/Splitter-Dependencies.md
@@ -44,4 +44,4 @@ Providing ejScroller when the content of pane is large.
To get the real appearance of the Splitter, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
->Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+>Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/System-Requirements.md b/PHP/System-Requirements.md
index bd40a15e..c6d20b5d 100644
--- a/PHP/System-Requirements.md
+++ b/PHP/System-Requirements.md
@@ -33,7 +33,7 @@ The system requirements for using our Syncfusion PHP platform are as follows
### Development Environment
-* PHP [5.3.3+ version](http://php.net/downloads.php). Unzip the downloaded file and move the unzipped folder to the desired drive.
+* PHP [5.3.3+ version](https://php.net/downloads.php). Unzip the downloaded file and move the unzipped folder to the desired drive.
* Apache Tomcat
* MySQL (optional. Necessary for DataBase related functionalities)
diff --git a/PHP/Tab/Getting-Started.md b/PHP/Tab/Getting-Started.md
index e608a382..0f073ed1 100644
--- a/PHP/Tab/Getting-Started.md
+++ b/PHP/Tab/Getting-Started.md
@@ -17,7 +17,7 @@ The following screenshot illustrates the functionality of a Tab widget.
The external script dependencies of the Tab widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the Tab widget are:
@@ -38,7 +38,7 @@ And the internal script dependencies of the Tab widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
diff --git a/PHP/Tile/Tile-dependencies.md b/PHP/Tile/Tile-dependencies.md
index dbe55424..15da1c84 100644
--- a/PHP/Tile/Tile-dependencies.md
+++ b/PHP/Tile/Tile-dependencies.md
@@ -33,6 +33,6 @@ Should be referred when using tile control.
To get the real appearance of the Tile, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
-Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/Toolbar/Getting-Started.md b/PHP/Toolbar/Getting-Started.md
index c8229409..ba6bd418 100644
--- a/PHP/Toolbar/Getting-Started.md
+++ b/PHP/Toolbar/Getting-Started.md
@@ -14,7 +14,7 @@ This section explains briefly about how to create a **Toolbar** in your applicat
The external script dependencies of the Toolbar widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the Toolbar widget are:
@@ -43,7 +43,7 @@ And the internal script dependencies of the Toolbar widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
@@ -149,7 +149,7 @@ Initialize the Toolbar items with **LI** template as follows.
Apply the given styles in the code table to show the **toolbar items** as follows. You can refer images from any location. In the following code sample, the images are referred from the given location.
-[https://js.syncfusion.com/demos/jquery/](https://js.syncfusion.com/demos/jquery/)
+[https://js.syncfusion.com/demos/jquery/](https://ej2.syncfusion.com/home/)
{% highlight css %}
diff --git a/PHP/Tooltip/Getting-Started.md b/PHP/Tooltip/Getting-Started.md
index 3f7e83bf..22fb03cd 100644
--- a/PHP/Tooltip/Getting-Started.md
+++ b/PHP/Tooltip/Getting-Started.md
@@ -13,9 +13,9 @@ keywords : ejTooltip, Tooltip, js Tooltip, php Tooltip
The Tooltip control has the following list of external JavaScript dependencies.
-* [jQuery](http://jquery.com/) 1.7.1 and later versions
+* [jQuery](https://jquery.com/) 1.7.1 and later versions
-* [jQuery.easing](http://gsgd.co.uk/sandbox/jquery/easing/) - to support animation effects in the components
+* [jQuery.easing](https://gsgd.co.uk/sandbox/jquery/easing/) - to support animation effects in the components
Refer to the internal dependencies in the following table.
@@ -61,7 +61,7 @@ Refer the required scripts and CSS files in your PHP page as mentioned below in
{% endhighlight %}
-For themes, you can use the `ej.web.all.min.css` CDN link from the code example given. To add the themes in your application, please refer to [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components).
+For themes, you can use the `ej.web.all.min.css` CDN link from the code example given. To add the themes in your application, please refer to [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components).
## Create a Tooltip
@@ -115,7 +115,7 @@ Apply the following style sheet
## Setting Dimensions
-Tooltip dimensions can be set using [width](http://help.syncfusion.com/js/api/ejtooltip#members:width) and [height](http://help.syncfusion.com/js/api/ejtooltip#members:height) API.
+Tooltip dimensions can be set using [width](https://help.syncfusion.com/js/api/ejtooltip#members:width) and [height](https://help.syncfusion.com/js/api/ejtooltip#members:height) API.
{% highlight html %}
diff --git a/PHP/TreeMap/Getting-Started.md b/PHP/TreeMap/Getting-Started.md
index 038c4942..a6800b57 100644
--- a/PHP/TreeMap/Getting-Started.md
+++ b/PHP/TreeMap/Getting-Started.md
@@ -50,7 +50,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize TreeMap
@@ -130,7 +130,7 @@ Populate the TreeMap data in PHP JSON object. For example, you can use populatio
{% endhighlight %}
-N> Population data is referred from [List of continents by population](http://en.wikipedia.org/wiki/List_of_continents_by_population).
+N> Population data is referred from [List of continents by population](https://en.wikipedia.org/wiki/List_of_continents_by_population).

@@ -296,7 +296,7 @@ The following screenshot displays labels in a **TreeMap** control.

-N> Population data is referred from [List of continents by population](http://en.wikipedia.org/wiki/List_of_continents_by_population).
+N> Population data is referred from [List of continents by population](https://en.wikipedia.org/wiki/List_of_continents_by_population).
diff --git a/PHP/TreeView/Getting-Started.md b/PHP/TreeView/Getting-Started.md
index 265cbc85..edda7805 100644
--- a/PHP/TreeView/Getting-Started.md
+++ b/PHP/TreeView/Getting-Started.md
@@ -127,7 +127,7 @@ JSON file content
## Create Instance for TreeView
-You can create an instance for existing TreeView in following ways. Once a reference has been established, you can use the [API’s](https://help.syncfusion.com/js/api/ejtreeview#) of TreeView to control its behavior.
+You can create an instance for existing TreeView in following ways. Once a reference has been established, you can use the [API’s](https://help.syncfusion.com/api/js/ejtreeview) of TreeView to control its behavior.
{% highlight php %}
@@ -149,7 +149,7 @@ N>To configure the API settings after TreeView creation, please refer [API confi
## TreeView events
-EJ PHP TreeView supports all the client side [events](https://help.syncfusion.com/js/api/ejtreeview#events) which is available in EJ TreeView. Refer following code example to specify an event using EJ PHP TreeView element.
+EJ PHP TreeView supports all the client side [events](https://help.syncfusion.com/api/js/ejtreeview#events) which is available in EJ TreeView. Refer following code example to specify an event using EJ PHP TreeView element.
{% highlight php %}
diff --git a/PHP/WaitingPopup/Getting-Started.md b/PHP/WaitingPopup/Getting-Started.md
index 26232868..ee52b3e4 100644
--- a/PHP/WaitingPopup/Getting-Started.md
+++ b/PHP/WaitingPopup/Getting-Started.md
@@ -21,7 +21,7 @@ You can give the Username and Password in the **login page**. When you click the
The external script dependencies of the WaitingPopup widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the WaitingPopup widget are:
@@ -42,7 +42,7 @@ And the internal script dependencies of the WaitingPopup widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
From 92145412ca0efbf814468f692ac196c2947ca14f Mon Sep 17 00:00:00 2001
From: gowthamanthavasiyappan
<90315799+gowthamanthavasiyappan@users.noreply.github.com>
Date: Tue, 6 Jun 2023 10:01:49 +0530
Subject: [PATCH 2/5] SEO-172685-PHP-redirection-tool-fixes
---
PHP/ProgressBar/Getting-Started.md | 4 ++--
PHP/RTE/Getting-Started.md | 4 ++--
PHP/RadialMenu/RadialMenu-Dependencies.md | 2 +-
PHP/RadialSlider/RadialSlider-Dependencies.md | 2 +-
PHP/RangeNavigator/Getting-Started.md | 2 +-
PHP/Rating/Getting-Started.md | 4 ++--
PHP/ReportViewer/getting-started.md | 2 +-
PHP/Ribbon/dependencies.md | 2 +-
PHP/Ribbon/getting-started.md | 8 ++++----
PHP/Rotator/rotator-dependencies.md | 2 +-
PHP/Schedule/data-binding.md | 4 ++--
PHP/Schedule/dependencies.md | 4 ++--
PHP/Schedule/getting-started.md | 2 +-
PHP/Schedule/working-with-appointments.md | 4 ++--
14 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/PHP/ProgressBar/Getting-Started.md b/PHP/ProgressBar/Getting-Started.md
index b788d583..56612719 100644
--- a/PHP/ProgressBar/Getting-Started.md
+++ b/PHP/ProgressBar/Getting-Started.md
@@ -12,7 +12,7 @@ keywords: ProgressBar, progressbar
The external script dependencies of the ProgressBar widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the ProgressBar widget are:
@@ -33,7 +33,7 @@ And the internal script dependencies of the ProgressBar widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
diff --git a/PHP/RTE/Getting-Started.md b/PHP/RTE/Getting-Started.md
index 6a30e34f..b5fb795c 100644
--- a/PHP/RTE/Getting-Started.md
+++ b/PHP/RTE/Getting-Started.md
@@ -13,7 +13,7 @@ This section helps to understand the getting started of RTE control with the ste
The external script dependencies of the RichTextEditor widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the RichTextEditor widget are:
@@ -118,7 +118,7 @@ And the internal script dependencies of the RichTextEditor widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
diff --git a/PHP/RadialMenu/RadialMenu-Dependencies.md b/PHP/RadialMenu/RadialMenu-Dependencies.md
index 935282ae..28ba5f47 100644
--- a/PHP/RadialMenu/RadialMenu-Dependencies.md
+++ b/PHP/RadialMenu/RadialMenu-Dependencies.md
@@ -40,4 +40,4 @@ This is the main source file specific for rendering RadialMenu.
To get the real appearance of the RadialMenu, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
->Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+>Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/RadialSlider/RadialSlider-Dependencies.md b/PHP/RadialSlider/RadialSlider-Dependencies.md
index 0c1e1e91..cda20ff7 100644
--- a/PHP/RadialSlider/RadialSlider-Dependencies.md
+++ b/PHP/RadialSlider/RadialSlider-Dependencies.md
@@ -36,4 +36,4 @@ This is the main source file specific for rendering RadialSlider.
To get the real appearance of the RadialSlider, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
->Note:Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+>Note:Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/RangeNavigator/Getting-Started.md b/PHP/RangeNavigator/Getting-Started.md
index 8be1ab17..f31dbc2f 100644
--- a/PHP/RangeNavigator/Getting-Started.md
+++ b/PHP/RangeNavigator/Getting-Started.md
@@ -44,7 +44,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize RangeNavigator
diff --git a/PHP/Rating/Getting-Started.md b/PHP/Rating/Getting-Started.md
index 10c4986d..b7fc5b2d 100644
--- a/PHP/Rating/Getting-Started.md
+++ b/PHP/Rating/Getting-Started.md
@@ -18,7 +18,7 @@ The following screenshot illustrates the functionality of a Rating widget with a
The external script dependencies of the Rating widget is,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
And the internal script dependencies of the Rating widget are:
@@ -43,7 +43,7 @@ And the internal script dependencies of the Rating widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
diff --git a/PHP/ReportViewer/getting-started.md b/PHP/ReportViewer/getting-started.md
index 130546c3..100b415d 100644
--- a/PHP/ReportViewer/getting-started.md
+++ b/PHP/ReportViewer/getting-started.md
@@ -11,7 +11,7 @@ keywords: ReportViewer, ReportViewer widget, php ReportViewer
To get start with the ReportViewer control by using PHP wrapper classes, any one of the following prerequisites need to be installed in your machine to deploy, and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, you can see how to create, deploy, and run the ReportViewer samples using the Xampp server.
diff --git a/PHP/Ribbon/dependencies.md b/PHP/Ribbon/dependencies.md
index 56269d53..bd0d9719 100644
--- a/PHP/Ribbon/dependencies.md
+++ b/PHP/Ribbon/dependencies.md
@@ -11,7 +11,7 @@ keywords: ribbon dependency files
The Ribbon control has the following external JavaScript dependency.
-* [`jQuery 1.7.1`](http://jquery.com) and later versions.
+* [`jQuery 1.7.1`](https://jquery.com/) and later versions.
**ej.web.all.js** is a bundle of all Essential JavaScript controls. When you use ej.web.all.js in your application, you can leave this section or else you can try to render ej ribbon in your application by using ej.ribbon file. You can refer to the following frameworks and controls in your project.
diff --git a/PHP/Ribbon/getting-started.md b/PHP/Ribbon/getting-started.md
index 327c8e86..1fc63c27 100644
--- a/PHP/Ribbon/getting-started.md
+++ b/PHP/Ribbon/getting-started.md
@@ -11,7 +11,7 @@ keywords: ejribbon, ribbon, ribbon widget, js ribbon
To get start with the Ribbon control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, let's see how to create, deploy and run the Ribbon samples using Xampp server.
@@ -59,9 +59,9 @@ Create a first PHP file in Xampp and name it appropriately with `.php` extension
Ribbon has the following external script dependency and these should be referred before `ej` Script files
-* [`jQuery`](http://jquery.com) 1.7.1 and later versions
+* [`jQuery`](https://jquery.com/) 1.7.1 and later versions
-Also Ribbon have internal dependencies which includes `ej.core` libraries and [`child controls`](http://help.syncfusion.com/js/api/ejribbon#requires). For getting started, you can refer `ej.web.all.min.js` which includes `ej.core` and all Syncfusion JavaScript controls.
+Also Ribbon have internal dependencies which includes `ej.core` libraries and [`child controls`](https://help.syncfusion.com/api/js/ejribbon#requires). For getting started, you can refer `ej.web.all.min.js` which includes `ej.core` and all Syncfusion JavaScript controls.
Add the specific theme reference to your HTML file by referring the appropriate `ej.web.all.min.css` which contains `ej.widgets.core.min.css` (layout related CSS) and `ej.theme.min.css` (theme related CSS) for all the Syncfusion controls.
@@ -89,7 +89,7 @@ Refer the required scripts and CSS files in your PHP page as mentioned below in
Here, the CDN links are used. In case, if the individual scripts are required to render the Ribbon control, refer [here](/dependencies).
-N> 1. In case if you don’t want to use `ej.web.all.min.js` file, you can use our [`custom script generator`](http://help.syncfusion.com/js/api/ejribbon#requires) to create custom script file with required controls and its dependencies only
+N> 1. In case if you don’t want to use `ej.web.all.min.js` file, you can use our [`custom script generator`](https://help.syncfusion.com/api/js/ejribbon#requires) to create custom script file with required controls and its dependencies only
N> 2. Ribbon’s sample level icons can be loaded using `ej.icons.CSS` from [this](http://cdn.syncfusion.com/{{ site.releaseversion }}/js/web/ribbon-css/ej.icons.css) CDN or from the location **(installed location)**\ Syncfusion\Essential Studio\{{ site.releaseversion }}\JavaScript\assets\css\web\ribbon-css”.
## AutoLoad file reference
diff --git a/PHP/Rotator/rotator-dependencies.md b/PHP/Rotator/rotator-dependencies.md
index 96b0e0e5..c1f58fbd 100644
--- a/PHP/Rotator/rotator-dependencies.md
+++ b/PHP/Rotator/rotator-dependencies.md
@@ -37,6 +37,6 @@ Should be referred when using rotator control.
To get the real appearance of the Rotator, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
-Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/Schedule/data-binding.md b/PHP/Schedule/data-binding.md
index 899987d6..874d2d89 100644
--- a/PHP/Schedule/data-binding.md
+++ b/PHP/Schedule/data-binding.md
@@ -232,7 +232,7 @@ To bind the Scheduler events data as array of JSON objects, refer the below code
## Binding Remote Data Service
-The appointment data can be bound to the Scheduler through the [Odata](http://www.odata.org) remote services, where the service URL is mapped with [Data manager](/js/datamanager/overview) and then configured to the Schedule dataSource API.
+The appointment data can be bound to the Scheduler through the [Odata](https://www.odata.org/) remote services, where the service URL is mapped with [Data manager](/js/datamanager/overview) and then configured to the Schedule dataSource API.
{% highlight javascript %}
@@ -256,7 +256,7 @@ The appointment data can be bound to the Scheduler through the [Odata](http://ww
## OData V4
-The OData v4 is an improved version of OData protocols and the DataManager can also retrieve and consume appointment data from [OData v4](http://www.odata.org/documentation) services.
+The OData v4 is an improved version of OData protocols and the DataManager can also retrieve and consume appointment data from [OData v4](https://www.odata.org/documentation) services.
{% highlight javascript %}
diff --git a/PHP/Schedule/dependencies.md b/PHP/Schedule/dependencies.md
index 127785ad..f75a7427 100644
--- a/PHP/Schedule/dependencies.md
+++ b/PHP/Schedule/dependencies.md
@@ -11,7 +11,7 @@ keywords: schedule dependency files
The following list of external dependencies are mandatory in order to render any of the Syncfusion controls -
-* [jQuery](http://jquery.com) - 1.7.1 and later versions
+* [jQuery](https://jquery.com/) - 1.7.1 and later versions
* [jsRender](https://github.com/borismoore/jsrender) - to render the templates
The other required internal dependencies of Scheduler are tabulated below,
@@ -47,4 +47,4 @@ N> Scheduler uses one or more sub-controls, therefore refer the `ej.web.all.min.
To get the real appearance of the Scheduler, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the widgets) should also needs to be referred.
-N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com).
+N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/Schedule/getting-started.md b/PHP/Schedule/getting-started.md
index 83226fbd..1b9557b4 100644
--- a/PHP/Schedule/getting-started.md
+++ b/PHP/Schedule/getting-started.md
@@ -11,7 +11,7 @@ keywords: ejschedule, schedule, schedule widget, js schedule
To get start with the Schedule control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [XAMPP](https://www.apachefriends.org/download.html)
In this section, let's see how to create, deploy and run the Scheduler samples using XAMPP server.
diff --git a/PHP/Schedule/working-with-appointments.md b/PHP/Schedule/working-with-appointments.md
index 5cdbf4b7..0e3a581c 100644
--- a/PHP/Schedule/working-with-appointments.md
+++ b/PHP/Schedule/working-with-appointments.md
@@ -1346,7 +1346,7 @@ It has the following properties based on which the recurrence appointments are r
-To know more about other possible combinations of above specified recurrence rule properties, refer [here](http://www.syncfusion.com/kb/3719/what-is-recurrencerule-in-the-schedule-control).
+To know more about other possible combinations of above specified recurrence rule properties, refer [here](https://www.syncfusion.com/kb/3719/what-is-recurrencerule-in-the-schedule-control).
{% highlight javascript %}
@@ -1414,7 +1414,7 @@ The default recurrence validation has been included for recurrence appointments
{% endhighlight %}
-N> You can parse the **RecurrenceRule** of an appointment from the server-side by making use of a new generic utility class **RecurrenceHelper**. Refer this [KB document](https://www.syncfusion.com/kb/5390/how-to-parse-the-recurrencerule-in-server-side).
+N> You can parse the **RecurrenceRule** of an appointment from the server-side by making use of a new generic utility class **RecurrenceHelper**. Refer this [KB document](https://support.syncfusion.com/kb/article/5128/how-to-parse-the-recurrencerule-in-server-side).
### Recurrence Edit and delete options
From 15e6d5eb6d3975f7c0beac69c2af5c39f879fe3b Mon Sep 17 00:00:00 2001
From: gowthamanthavasiyappan
<90315799+gowthamanthavasiyappan@users.noreply.github.com>
Date: Tue, 6 Jun 2023 10:44:18 +0530
Subject: [PATCH 3/5] SEO-172685-PHP-redirection-tool-fixes-2
---
PHP/Kanban/dependencies.md | 4 ++--
PHP/Kanban/getting-started.md | 10 +++++-----
PHP/Kanban/overview.md | 2 +-
PHP/LinearGauge/Getting-Started.md | 2 +-
PHP/Maps/Getting-Started.md | 8 ++++----
PHP/Maps/Overview.md | 2 +-
PHP/NavigationDrawer/navigationdrawer-dependencies.md | 2 +-
PHP/installation/Installation-Errors.md | 4 ++--
PHP/installation/mac-installer/how-to-download.md | 4 ++--
PHP/installation/offline-installer/how-to-download.md | 4 ++--
PHP/installation/offline-installer/how-to-install.md | 2 +-
PHP/installation/web-installer/how-to-download.md | 4 ++--
PHP/installation/web-installer/how-to-install.md | 2 +-
13 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/PHP/Kanban/dependencies.md b/PHP/Kanban/dependencies.md
index 4baab3f0..7238560a 100644
--- a/PHP/Kanban/dependencies.md
+++ b/PHP/Kanban/dependencies.md
@@ -11,7 +11,7 @@ keywords: kanban dependency files
The Kanban control has the following list of external JavaScript dependencies.
-* [`jQuery 1.7.1`](http://jquery.com) and later versions
+* [`jQuery 1.7.1`](https://jquery.com/) and later versions
* [`jsRender`](https://github.com/borismoore/jsrender) - to render the templates
Refer to the internal dependencies in the following table.
@@ -159,4 +159,4 @@ N> Kanban uses one or more sub-controls, therefore refer the `ej.web.all.min.js`
To get the real appearance of the Kanban, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the widgets) should also needs to be referred.
-N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com).
+N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/Kanban/getting-started.md b/PHP/Kanban/getting-started.md
index f84beeb3..62e36edf 100644
--- a/PHP/Kanban/getting-started.md
+++ b/PHP/Kanban/getting-started.md
@@ -11,7 +11,7 @@ keywords: ejkanban, kanban, kanban widget, js kanban
To get start with the Kanban control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, let's see how to create, deploy and run the Kanban samples using Xampp server.
@@ -133,9 +133,9 @@ N> 2.It is mandatory to define the render() method at last as given in the above
## Data Binding
-`Data binding` in the Kanban is achieved by using the [ej.DataManager](http://help.syncfusion.com/js/datamanager/overview) that supports both RESTful JSON data services binding and local JSON array binding. To set the data source to Kanban, the `dataSource` property is assigned with the instance of the `ej.DataManger`.
+`Data binding` in the Kanban is achieved by using the [ej.DataManager](https://help.syncfusion.com/js/datamanager/overview) that supports both RESTful JSON data services binding and local JSON array binding. To set the data source to Kanban, the `dataSource` property is assigned with the instance of the `ej.DataManger`.
-For demonstration purpose, [Northwind OData service](http://mvc.syncfusion.com/Services/Northwnd.svc/) is used in this tutorial. Refer to the following code example.
+For demonstration purpose, [Northwind OData service](https://mvc.syncfusion.com/Services/Northwnd.svc/) is used in this tutorial. Refer to the following code example.
{% highlight html %}
@@ -160,7 +160,7 @@ For demonstration purpose, [Northwind OData service](http://mvc.syncfusion.com/S
{% endhighlight %}
-N> ODataAdaptor is the default adaptor used within DataManager. While binding to other web services, proper [data adaptor](http://help.syncfusion.com/js/datamanager/data-adaptors) needs to be set for `adaptor` option of DataManager.
+N> ODataAdaptor is the default adaptor used within DataManager. While binding to other web services, proper [data adaptor](https://help.syncfusion.com/js/datamanager/data-adaptors) needs to be set for `adaptor` option of DataManager.
## Mapping Values
@@ -229,7 +229,7 @@ N> `primaryKey` field is mandatory for “Drag and Drop” ,”Selection” and
## Adding Filters
-Filters allows to filter the collection of cards from `dataSource` which meets the predefined `query` in the filters collection. To enable filtering, define `filterSettings` collection with display `text` and [ej.Query](http://help.syncfusion.com/js/datamanager/query).
+Filters allows to filter the collection of cards from `dataSource` which meets the predefined `query` in the filters collection. To enable filtering, define `filterSettings` collection with display `text` and [ej.Query](https://help.syncfusion.com/js/datamanager/query).
{% highlight html %}
diff --git a/PHP/Kanban/overview.md b/PHP/Kanban/overview.md
index 6cbbbec5..c536a6a7 100644
--- a/PHP/Kanban/overview.md
+++ b/PHP/Kanban/overview.md
@@ -13,7 +13,7 @@ The Kanban control is an efficient way to visualize the workflow at each stage a
Some important features of the Kanban control are:
-* Data sources - Bind the Kanban control with an array of JSON objects or [`ej.DataManager`](http://help.syncfusion.com/js/datamanager/overview) which support OData and remote web service binding.
+* Data sources - Bind the Kanban control with an array of JSON objects or [`ej.DataManager`](https://help.syncfusion.com/js/datamanager/overview) which support OData and remote web service binding.
* Swim lane – Supports Swim lane grouping.
* Filters – Supports filtering based on user Query.
* Editing - Offers card editing, inserting, and deleting using Dialog.
diff --git a/PHP/LinearGauge/Getting-Started.md b/PHP/LinearGauge/Getting-Started.md
index ef6af0ae..737e8050 100644
--- a/PHP/LinearGauge/Getting-Started.md
+++ b/PHP/LinearGauge/Getting-Started.md
@@ -47,7 +47,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize LinearGauge
diff --git a/PHP/Maps/Getting-Started.md b/PHP/Maps/Getting-Started.md
index 932f5717..fb9f21f2 100644
--- a/PHP/Maps/Getting-Started.md
+++ b/PHP/Maps/Getting-Started.md
@@ -21,7 +21,7 @@ You can configure an **Essential PHP** Map in simple steps. In this example, you
To use ejMap, refer the following libraries in **HTML** page.
-* [jQuery](http://jquery.com/) version 1.10.1 and above,
+* [jQuery](https://jquery.com/) version 1.10.1 and above,
* ej.web.all.min
* JsRender
@@ -54,11 +54,11 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
### Prepare Shape Data
-The Shape Data collection describing geographical shape information can be obtained from [GEOJSON format shapes](http://www.syncfusion.com/uploads/user/uploads/Maps_GeoJSON.zip).
+The Shape Data collection describing geographical shape information can be obtained from [GEOJSON format shapes](https://www.syncfusion.com/uploads/user/uploads/Maps_GeoJSON.zip).
In this example, USA shape is used as shape data and this shape data JSON string is converted into PHP object using getUSAMap() method.
@@ -319,4 +319,4 @@ The following screenshot illustrates a map displaying an interactive legend.

-The complete code sample can be found [here](http://www.syncfusion.com/uploads/user/directTrac/General/Getting_Started1888184355.zip).
\ No newline at end of file
+The complete code sample can be found [here](https://www.syncfusion.com/uploads/user/directTrac/General/Getting_Started1888184355.zip).
\ No newline at end of file
diff --git a/PHP/Maps/Overview.md b/PHP/Maps/Overview.md
index 42095391..92a5fc18 100644
--- a/PHP/Maps/Overview.md
+++ b/PHP/Maps/Overview.md
@@ -29,7 +29,7 @@ Some of the **Maps** control use case scenarios:
* **Layers** - Map is maintained through Layers and it can accommodate one or more layers.
* **Map Providers Support** - Syncfusion Map support map providers such as OpenStreetMap that can be added to any layers in maps.
-* **GeoJSON Data Input** - The GeoJSON standard allows you to plot your own shapes using customized data to your maps. You can obtain some of the GeoJSON standard shape information from [GEOJSON format shapes](http://www.syncfusion.com/uploads/user/uploads/Maps_GeoJSON.zip) that can be used as data input for maps.
+* **GeoJSON Data Input** - The GeoJSON standard allows you to plot your own shapes using customized data to your maps. You can obtain some of the GeoJSON standard shape information from [GEOJSON format shapes](https://www.syncfusion.com/uploads/user/uploads/Maps_GeoJSON.zip) that can be used as data input for maps.
* **Map Elements Customization** - Map contains a set of elements, including shapes, bubbles, markers, legend, labels and data items that can be visualized with customized appearance showing additional information on the map using data bound data.
* **User Interaction** - Options like zooming, panning and map selection enables the effective interaction on map elements.
diff --git a/PHP/NavigationDrawer/navigationdrawer-dependencies.md b/PHP/NavigationDrawer/navigationdrawer-dependencies.md
index d2828b0d..4c37a908 100644
--- a/PHP/NavigationDrawer/navigationdrawer-dependencies.md
+++ b/PHP/NavigationDrawer/navigationdrawer-dependencies.md
@@ -51,5 +51,5 @@ Should be referred to render the checkbox for the list items using navigation dr
To get the real appearance of the Navigation Drawer, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
-Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/installation/Installation-Errors.md b/PHP/installation/Installation-Errors.md
index 6c58bfca..bca4cbff 100644
--- a/PHP/installation/Installation-Errors.md
+++ b/PHP/installation/Installation-Errors.md
@@ -16,7 +16,7 @@ This article describes the most common installation errors, as well as the cause
* [License has expired](https://help.syncfusion.com/php/installation/installation-errors#license-has-expired)
* [Unable to find a valid license or trial](https://help.syncfusion.com/php/installation/installation-errors#unable-to-find-a-valid-license-or-trial)
* [Unable to install because of another installation](https://help.syncfusion.com/php/installation/installation-errors#unable-to-install-because-of-another-installation)
-* [Unable to install due to controlled folder access](http://help.syncfusion.com/php/installation/installation-errors#unable-to-install-due-to-controlled-folder-access)
+* [Unable to install due to controlled folder access](https://help.syncfusion.com/php/installation/installation-errors#unable-to-install-due-to-controlled-folder-access)
## Unlocking the license installer using the trial key
@@ -32,7 +32,7 @@ You are attempting to use a Trial unlock key to unlock the licensed installer.
### Suggested solution
-Only a licensed unlock key can unlock a licensed installer. So, to unlock the Licensed installer, use the Licensed unlock key. To generate the licensed unlock key, refer to [this](http://syncfusion.com/kb/2326) article.
+Only a licensed unlock key can unlock a licensed installer. So, to unlock the Licensed installer, use the Licensed unlock key. To generate the licensed unlock key, refer to [this](https://support.syncfusion.com/kb/article/2757/how-to-generate-syncfusion-setup-unlock-key-from-syncfusion-support-account) article.
## License has expired
diff --git a/PHP/installation/mac-installer/how-to-download.md b/PHP/installation/mac-installer/how-to-download.md
index 1583b4f0..be419f6a 100644
--- a/PHP/installation/mac-installer/how-to-download.md
+++ b/PHP/installation/mac-installer/how-to-download.md
@@ -32,7 +32,7 @@ Our 30-day trial can be downloaded in two ways.

3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) article.
5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)

@@ -54,7 +54,7 @@ You should initiate an evaluation if you have already obtained our components th
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)

diff --git a/PHP/installation/offline-installer/how-to-download.md b/PHP/installation/offline-installer/how-to-download.md
index b30fb931..32aa19a4 100644
--- a/PHP/installation/offline-installer/how-to-download.md
+++ b/PHP/installation/offline-installer/how-to-download.md
@@ -32,7 +32,7 @@ Our 30-day trial can be downloaded in two ways.

3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) article.
5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)

@@ -54,7 +54,7 @@ You should initiate an evaluation if you have already obtained our components th
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)

diff --git a/PHP/installation/offline-installer/how-to-install.md b/PHP/installation/offline-installer/how-to-install.md
index 1d143a8e..4d01bf9a 100644
--- a/PHP/installation/offline-installer/how-to-install.md
+++ b/PHP/installation/offline-installer/how-to-install.md
@@ -43,7 +43,7 @@ The steps below show how to install the Essential Studio PHP installer.
The trial unlock key is only valid for 30 days, and the installer will not accept an expired trial key.
- To learn how to generate an unlock key for both trial and licensed products, see [this](https://www.syncfusion.com/kb/2326) Knowledge Base article.
+ To learn how to generate an unlock key for both trial and licensed products, see [this](https://support.syncfusion.com/kb/article/2757/how-to-generate-syncfusion-setup-unlock-key-from-syncfusion-support-account) Knowledge Base article.

diff --git a/PHP/installation/web-installer/how-to-download.md b/PHP/installation/web-installer/how-to-download.md
index e25fabdf..03bf9569 100644
--- a/PHP/installation/web-installer/how-to-download.md
+++ b/PHP/installation/web-installer/how-to-download.md
@@ -32,7 +32,7 @@ Our 30-day trial can be downloaded in two ways.

3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+4. After downloading, the Syncfusion PHP trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) article.
5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)
6. Click the Download (element 1 in the screenshot below) button to get the Syncfusion Essential Studio PHP web installer.
@@ -53,7 +53,7 @@ You should initiate an evaluation if you have already obtained our components th
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/php/licensing/overview) here at any time before the trial period expires. (as shown in below screenshot.)

diff --git a/PHP/installation/web-installer/how-to-install.md b/PHP/installation/web-installer/how-to-install.md
index fd6b379e..a0a9c1a2 100644
--- a/PHP/installation/web-installer/how-to-install.md
+++ b/PHP/installation/web-installer/how-to-install.md
@@ -13,7 +13,7 @@ documentation: ug
## Overview
-For the Essential Studio PHP product, Syncfusion offers a Web Installer. This installer alleviates the burden of downloading a larger installer. You can simply download and run the online installer, which will be smaller in size and will download and install the Essential Studio products you have chosen. You can get the most recent version of Essential Studio Web Installer [here](https://www.syncfusion.com/downloads/latest-version).
+For the Essential Studio PHP product, Syncfusion offers a Web Installer. This installer alleviates the burden of downloading a larger installer. You can simply download and run the online installer, which will be smaller in size and will download and install the Essential Studio products you have chosen. You can get the most recent version of Essential Studio Web Installer [here](https://www.syncfusion.com/account/downloads).
## Installation
From 80ae189c6a8f32f3f5ceefecd9237977e9a64dfb Mon Sep 17 00:00:00 2001
From: gowthamanthavasiyappan
<90315799+gowthamanthavasiyappan@users.noreply.github.com>
Date: Tue, 6 Jun 2023 10:48:03 +0530
Subject: [PATCH 4/5] SEO-172685-PHP-redirection-tool-fixes
---
PHP/Sparkline/Getting-Started.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/PHP/Sparkline/Getting-Started.md b/PHP/Sparkline/Getting-Started.md
index 76d57c14..387b56cf 100644
--- a/PHP/Sparkline/Getting-Started.md
+++ b/PHP/Sparkline/Getting-Started.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Getting Started for Essential PHP Sparkline
-description: How to create a sparkline.
+title: Getting Started with PHP Sparkline Control | Syncfusion
+description: Learn here about getting started with Syncfusion Essential PHP Sparkline Control, its elements, and more.
platform: php
control: Sparkline
documentation: ug
---
-# Getting Started
+# Getting Started with PHP Sparkline
This section explains you the steps required to populate the Sparkline with data. This section covers only the minimal features that you need to know to get started with the Sparkline.
@@ -64,4 +64,4 @@ Add the following code in the index.php file to create the Sparkline control in
{% endhighlight %}
Now, the Sparkline is rendered with some auto-generated random values and with default Line type.
-
\ No newline at end of file
+
\ No newline at end of file
From 434d89411b027b99ec145a6203ec5363941acd34 Mon Sep 17 00:00:00 2001
From: gowthamanthavasiyappan
<90315799+gowthamanthavasiyappan@users.noreply.github.com>
Date: Tue, 6 Jun 2023 10:55:52 +0530
Subject: [PATCH 5/5] SEO-172685-PHP-redirection-tool-fixes-3
---
PHP/BulletGraph/Getting-Started.md | 2 +-
PHP/Chart/Getting-Started.md | 2 +-
PHP/CircularGauge/Getting-Started.md | 2 +-
PHP/DataManager/Data-Binding.md | 2 +-
PHP/DataManager/Table-Model.md | 2 +-
PHP/DataManager/how-to.md | 2 +-
PHP/Diagram/Getting-Started.md | 2 +-
PHP/Dialog/Dialog-Dependencies.md | 2 +-
PHP/DigitalGauge/Getting-Started.md | 2 +-
PHP/DropDownList/Getting-Started.md | 12 ++++++------
PHP/FileExplorer/Getting-Started.md | 2 +-
PHP/FileExplorer/dependencies.md | 4 ++--
PHP/HeatMap/Getting-Started.md | 2 +-
13 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/PHP/BulletGraph/Getting-Started.md b/PHP/BulletGraph/Getting-Started.md
index 38ad30d9..91f6f1ef 100644
--- a/PHP/BulletGraph/Getting-Started.md
+++ b/PHP/BulletGraph/Getting-Started.md
@@ -46,7 +46,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize BulletGraph
diff --git a/PHP/Chart/Getting-Started.md b/PHP/Chart/Getting-Started.md
index 564e56a7..7cbb0a42 100644
--- a/PHP/Chart/Getting-Started.md
+++ b/PHP/Chart/Getting-Started.md
@@ -37,7 +37,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize chart
diff --git a/PHP/CircularGauge/Getting-Started.md b/PHP/CircularGauge/Getting-Started.md
index 95e7cd71..430bf2b0 100644
--- a/PHP/CircularGauge/Getting-Started.md
+++ b/PHP/CircularGauge/Getting-Started.md
@@ -43,7 +43,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize CircularGauge
diff --git a/PHP/DataManager/Data-Binding.md b/PHP/DataManager/Data-Binding.md
index 9b5bee62..164bb871 100644
--- a/PHP/DataManager/Data-Binding.md
+++ b/PHP/DataManager/Data-Binding.md
@@ -123,7 +123,7 @@ The result of the above code example is illustrated as follows.
## OData V4
-The OData v4 is an improved version of OData protocols and the **DataManager** can also retrieve and consume OData v4 services. For more details on OData v4 Services, refer the [odata documentation](http://www.odata.org/documentation/).
+The OData v4 is an improved version of OData protocols and the **DataManager** can also retrieve and consume OData v4 services. For more details on OData v4 Services, refer the [odata documentation](https://www.odata.org/documentation/).
You can refer to the following code example for consuming OData v4 services and bind the result to the simple **HTML** table. In the the following code, `crossDomain` is enabled to make cross domain request.
diff --git a/PHP/DataManager/Table-Model.md b/PHP/DataManager/Table-Model.md
index 7977ca9c..5dd1fe49 100644
--- a/PHP/DataManager/Table-Model.md
+++ b/PHP/DataManager/Table-Model.md
@@ -112,6 +112,6 @@ The result for the above code example is illustrated as follows.

-[Sample Link](http://jsplayground.syncfusion.com/2clbqjhr)
+[Sample Link](https://jsplayground.syncfusion.com/2clbqjhr)
diff --git a/PHP/DataManager/how-to.md b/PHP/DataManager/how-to.md
index 8d3ad2d6..0f46dc45 100644
--- a/PHP/DataManager/how-to.md
+++ b/PHP/DataManager/how-to.md
@@ -196,7 +196,7 @@ For getting started with WCF OData service please refer [link](http://msdn.micro
Yes, you can use ESRI Rest web services in url of DataManager. We have used a demo service from the site in our DataManager and prepared a sample with custom DataAdaptor in data manager.
Refer to the following link for the sample:
-Playground sample : [Demo](http://jsplayground.syncfusion.com/jr2cgadj)
+Playground sample : [Demo](https://jsplayground.syncfusion.com/jr2cgadj)
## CRUD Operations using Stored Procedures
diff --git a/PHP/Diagram/Getting-Started.md b/PHP/Diagram/Getting-Started.md
index cce9032c..90468e1d 100644
--- a/PHP/Diagram/Getting-Started.md
+++ b/PHP/Diagram/Getting-Started.md
@@ -10,7 +10,7 @@ documentation: ug
To get start with the Diagram control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, let's see how to create a **Diagram** control in your application with **PHP** using Xampp server.
diff --git a/PHP/Dialog/Dialog-Dependencies.md b/PHP/Dialog/Dialog-Dependencies.md
index cfc2fbb0..112afedf 100644
--- a/PHP/Dialog/Dialog-Dependencies.md
+++ b/PHP/Dialog/Dialog-Dependencies.md
@@ -48,4 +48,4 @@ Used to drag the dialog in anywhere in the browser.
To get the real appearance of the Dialog, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the controls) should also needs to be referred.
->Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com/).
+>Note: Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/DigitalGauge/Getting-Started.md b/PHP/DigitalGauge/Getting-Started.md
index ffc53935..0ab99097 100644
--- a/PHP/DigitalGauge/Getting-Started.md
+++ b/PHP/DigitalGauge/Getting-Started.md
@@ -45,7 +45,7 @@ Refer the required scripts files in your PHP page as mentioned below in order to
{% endhighlight %}
-In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](http://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
+In the above code, ej.web.all.min.js script reference has been added for demonstration purpose. It is not recommended to use this for deployment purpose, as its file size is larger since it contains all the widgets. Instead, you can use [`CSG`](https://csg.syncfusion.com/) utility to generate a custom script file with the required widgets for deployment purpose.
## Initialize Sparkline
diff --git a/PHP/DropDownList/Getting-Started.md b/PHP/DropDownList/Getting-Started.md
index e25076a1..bb6967f5 100644
--- a/PHP/DropDownList/Getting-Started.md
+++ b/PHP/DropDownList/Getting-Started.md
@@ -12,8 +12,8 @@ keywords: DropDownList, dropdown, Populating data
The external script dependencies of the DropDownList widget are,
-* [jQuery 1.7.1](http://jquery.com/) and later versions.
-* [jQuery.easing](http://gsgd.co.uk/sandbox/jquery/easing/) - to support the animation effects.
+* [jQuery 1.7.1](https://jquery.com/) and later versions.
+* [jQuery.easing](https://gsgd.co.uk/sandbox/jquery/easing/) - to support the animation effects.
And the internal script dependencies of the DropDownList widget are:
@@ -50,7 +50,7 @@ And the internal script dependencies of the DropDownList widget are:
For getting started you can use the ‘ej.web.all.min.js’ file, which encapsulates all the 'ej' controls and frameworks in one single file.
-For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](http://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
+For themes, you can use the ‘ej.web.all.min.css’ CDN link from the snippet given. To add the themes in your application, please refer [this link](https://help.syncfusion.com/js/theming-in-essential-javascript-components#adding-specific-theme-to-your-application).
## Preparing HTML document
@@ -106,9 +106,9 @@ The DropDownList can be created in **PHP** by using the below given code.
## Populating data
-The DropDownList can be bounded to both local array and remote data services using [ej.DataManager](http://help.syncfusion.com/js/datamanager/overview). You can use [DataManager](http://help.syncfusion.com/js/datamanager/overview) component to serve data from the data services based on the query provided. To bind data to DropDownList widget, the [dataSource](http://help.syncfusion.com/js/api/ejdropdownlist#members:datasource) property can be used.
+The DropDownList can be bounded to both local array and remote data services using [ej.DataManager](https://help.syncfusion.com/js/datamanager/overview). You can use [DataManager](https://help.syncfusion.com/js/datamanager/overview) component to serve data from the data services based on the query provided. To bind data to DropDownList widget, the [dataSource](https://help.syncfusion.com/js/api/ejdropdownlist#members:datasource) property can be used.
-N> ODataAdaptor is the default adaptor for DataManager. On binding to other web services, proper [data adaptor](http://help.syncfusion.com/js/datamanager/data-adaptors) needs to be set on 'adaptor' option of DataManager.
+N> ODataAdaptor is the default adaptor for DataManager. On binding to other web services, proper [data adaptor](https://help.syncfusion.com/js/datamanager/data-adaptors) needs to be set on 'adaptor' option of DataManager.
{% highlight html %}
@@ -179,7 +179,7 @@ PopupWidth and popupHeight can be used to create a fixed size popup list.
## Setting and Getting Value
-You can select single or multiple values from DropDownList widget. To assign a value initially to the DropDownList, you can use [value](http://help.syncfusion.com/js/api/ejdropdownlist#members:value) property.
+You can select single or multiple values from DropDownList widget. To assign a value initially to the DropDownList, you can use [value](https://help.syncfusion.com/js/api/ejdropdownlist#members:value) property.
N> To select multiple items based on index, refer [here](functionalities#selection).
diff --git a/PHP/FileExplorer/Getting-Started.md b/PHP/FileExplorer/Getting-Started.md
index 4c1591f7..b8d07a90 100644
--- a/PHP/FileExplorer/Getting-Started.md
+++ b/PHP/FileExplorer/Getting-Started.md
@@ -11,7 +11,7 @@ documentation: ug
To get start with the FileExplorer control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, let's see how to create, deploy and run the FileExplorer samples using Xampp server.
diff --git a/PHP/FileExplorer/dependencies.md b/PHP/FileExplorer/dependencies.md
index 9014965b..0e514fc3 100644
--- a/PHP/FileExplorer/dependencies.md
+++ b/PHP/FileExplorer/dependencies.md
@@ -11,7 +11,7 @@ keywords: FileExplorer dependency files
The FileExplorer control has the following list of external JavaScript dependencies.
-* [`jQuery 1.7.1`](http://jquery.com) and later versions
+* [`jQuery 1.7.1`](https://jquery.com/) and later versions
* [`jsRender`](https://github.com/borismoore/jsrender) - to render the grid view
Refer to the internal dependencies in the following table.
@@ -100,4 +100,4 @@ N> FileExplorer uses one or more sub-controls, therefore refer the `ej.web.all.m
To get the real appearance of the FileExplorer, the dependent CSS file `ej.web.all.min.css` (which includes styles of all the widgets) should also needs to be referred.
-N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](http://csg.syncfusion.com).
+N> Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script [here](https://csg.syncfusion.com/).
diff --git a/PHP/HeatMap/Getting-Started.md b/PHP/HeatMap/Getting-Started.md
index 2cc048a1..311ab209 100644
--- a/PHP/HeatMap/Getting-Started.md
+++ b/PHP/HeatMap/Getting-Started.md
@@ -11,7 +11,7 @@ keywords: HeatMap, PHP heatmap, Populating data
To get start with the HeatMap control using PHP wrapper classes, either of the following prerequisites needs to be installed in your machine to deploy and run those samples locally.
-* [PHP tools for Visual Studio](https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5)
+* [PHP tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio)
* [Xampp](https://www.apachefriends.org/download.html)
In this section, let's see how to get started of the HeatMap component for PHP using Xampp server.