Astra Starter Sites - Version 2.0.0

Version Description

Download this release

Release Info

Developer vrundakansara
Plugin Icon Astra Starter Sites
Version 2.0.0
Comparing to
See all releases

Code changes from version 1.4.5 to 2.0.0

Files changed (83) hide show
  1. astra-sites.php +7 -7
  2. inc/assets/css/admin-rtl.css +2814 -0
  3. inc/assets/css/admin.css +2424 -401
  4. inc/assets/css/elementor-admin-common-rtl.css +247 -0
  5. inc/assets/css/elementor-admin-common.css +247 -0
  6. inc/assets/css/elementor-admin-dark-rtl.css +109 -0
  7. inc/assets/css/elementor-admin-dark.css +109 -0
  8. inc/assets/css/elementor-admin-rtl.css +1114 -0
  9. inc/assets/css/elementor-admin.css +1114 -0
  10. inc/assets/css/images-rtl.css +541 -0
  11. inc/assets/css/images.css +541 -0
  12. inc/assets/css/install-theme-rtl.css +21 -0
  13. inc/assets/css/integration-rtl.css +304 -0
  14. inc/assets/css/integration.css +304 -0
  15. inc/assets/fonts/astra-sites.eot +0 -0
  16. inc/assets/fonts/astra-sites.svg +16 -0
  17. inc/assets/fonts/astra-sites.ttf +0 -0
  18. inc/assets/fonts/astra-sites.woff +0 -0
  19. inc/assets/images/arrow-blue.svg +12 -0
  20. inc/assets/images/beaver-builder.png +0 -0
  21. inc/assets/images/empty-collection.svg +91 -0
  22. inc/assets/images/logo.svg +20 -0
  23. inc/assets/images/placeholder.png +0 -0
  24. inc/assets/images/sites-screenshot.jpg +0 -0
  25. inc/assets/js/admin-page.js +2738 -953
  26. inc/assets/js/astra-sites-api.js +43 -11
  27. inc/assets/js/dist/common.js +292 -0
  28. inc/assets/js/dist/index.js +352 -0
  29. inc/assets/js/elementor-admin-page.js +1605 -0
  30. inc/assets/js/history.js +1 -0
  31. inc/assets/js/install-theme.js +8 -12
  32. inc/assets/js/src/content.js +22 -0
  33. inc/assets/js/src/frame.js +52 -0
  34. inc/assets/js/src/index.js +88 -0
  35. inc/assets/js/src/search.js +87 -0
  36. inc/classes/class-astra-sites-elementor-images.php +94 -0
  37. inc/classes/class-astra-sites-elementor-pages.php +102 -0
  38. inc/classes/class-astra-sites-importer-log.php +162 -53
  39. inc/classes/class-astra-sites-importer.php +111 -131
  40. inc/classes/class-astra-sites-page.php +564 -83
  41. inc/classes/class-astra-sites-white-label.php +50 -11
  42. inc/classes/class-astra-sites-wp-cli.php +33 -12
  43. inc/classes/class-astra-sites.php +1308 -154
  44. inc/classes/compatibility/astra-pro/class-astra-sites-compatibility-astra-pro.php +7 -5
  45. inc/classes/compatibility/class-astra-sites-compatibility.php +1 -4
  46. inc/classes/compatibility/elementor/class-astra-sites-compatibility-elementor.php +11 -9
  47. inc/classes/compatibility/sfwd-lms/class-astra-sites-compatibility-sfwd-lms.php +2 -2
  48. inc/classes/compatibility/so-widgets-bundle/class-astra-sites-compatibility-so-widgets.php +0 -86
  49. inc/classes/compatibility/woocommerce/class-astra-sites-compatibility-woocommerce.php +2 -2
  50. inc/classes/functions.php +31 -0
  51. inc/config/paths.js +21 -0
  52. inc/config/webpack.config.dev.js +88 -0
  53. inc/config/webpack.config.prod.js +92 -0
  54. inc/importers/batch-processing/class-astra-sites-batch-processing-beaver-builder.php +40 -14
  55. inc/importers/batch-processing/class-astra-sites-batch-processing-brizy.php +18 -11
  56. inc/importers/batch-processing/class-astra-sites-batch-processing-elementor.php +40 -28
  57. inc/importers/batch-processing/class-astra-sites-batch-processing-gutenberg.php +66 -4
  58. inc/importers/batch-processing/class-astra-sites-batch-processing-importer.php +372 -0
  59. inc/importers/batch-processing/class-astra-sites-batch-processing-misc.php +1 -1
  60. inc/importers/batch-processing/class-astra-sites-batch-processing-widgets.php +1 -1
  61. inc/importers/batch-processing/class-astra-sites-batch-processing.php +637 -4
  62. inc/importers/batch-processing/helpers/class-astra-sites-image-importer.php +17 -11
  63. inc/importers/batch-processing/helpers/class-wp-background-process-astra-single.php +71 -0
  64. inc/importers/batch-processing/helpers/class-wp-background-process-astra-site-importer.php +97 -0
  65. inc/importers/batch-processing/helpers/class-wp-background-process.php +11 -4
  66. inc/importers/class-astra-customizer-import.php +11 -9
  67. inc/importers/class-astra-site-options-import.php +10 -10
  68. inc/importers/class-astra-sites-helper.php +9 -9
  69. inc/importers/{class-widgets-importer.php → class-astra-widget-importer.php} +74 -69
  70. inc/importers/wxr-importer/class-astra-wxr-importer.php +65 -25
  71. inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php +20 -8
  72. inc/importers/wxr-importer/{class-logger.php → class-wp-importer-logger.php} +31 -22
  73. inc/importers/wxr-importer/class-wxr-import-info.php +74 -5
  74. inc/importers/wxr-importer/class-wxr-importer.php +730 -485
  75. inc/includes/admin-page.php +666 -307
  76. inc/includes/image-templates.php +135 -0
  77. inc/includes/templates.php +538 -0
  78. inc/includes/white-label.php +2 -2
  79. inc/json/astra-blocks-1.json +1 -0
  80. inc/json/astra-blocks-2.json +1 -0
  81. inc/json/astra-blocks-3.json +1 -0
  82. inc/json/astra-blocks-categories.json +1 -0
  83. inc/json/astra-sites-and-pages-page-1.json +1 -0
astra-sites.php CHANGED
@@ -1,11 +1,11 @@
1
  <?php
2
  /**
3
- * Plugin Name: Astra Starter Sites
4
- * Plugin URI: http://www.wpastra.com/pro/
5
- * Description: Import free sites build with Astra theme.
6
- * Version: 1.4.5
7
  * Author: Brainstorm Force
8
- * Author URI: http://www.brainstormforce.com
9
  * Text Domain: astra-sites
10
  *
11
  * @package Astra Sites
@@ -15,11 +15,11 @@
15
  * Set constants.
16
  */
17
  if ( ! defined( 'ASTRA_SITES_NAME' ) ) {
18
- define( 'ASTRA_SITES_NAME', __( 'Astra Sites', 'astra-sites' ) );
19
  }
20
 
21
  if ( ! defined( 'ASTRA_SITES_VER' ) ) {
22
- define( 'ASTRA_SITES_VER', '1.4.5' );
23
  }
24
 
25
  if ( ! defined( 'ASTRA_SITES_FILE' ) ) {
1
  <?php
2
  /**
3
+ * Plugin Name: Starter Templates
4
+ * Plugin URI: https://wpastra.com/
5
+ * Description: Starter Templates is all in one solution for complete starter sites, single page templates, blocks & images. This plugin offers the premium library of ready templates & provides quick access to beautiful Pixabay images that can be imported in your website easily.
6
+ * Version: 2.0.0
7
  * Author: Brainstorm Force
8
+ * Author URI: https://www.brainstormforce.com
9
  * Text Domain: astra-sites
10
  *
11
  * @package Astra Sites
15
  * Set constants.
16
  */
17
  if ( ! defined( 'ASTRA_SITES_NAME' ) ) {
18
+ define( 'ASTRA_SITES_NAME', __( 'Starter Templates', 'astra-sites' ) );
19
  }
20
 
21
  if ( ! defined( 'ASTRA_SITES_VER' ) ) {
22
+ define( 'ASTRA_SITES_VER', '2.0.0' );
23
  }
24
 
25
  if ( ! defined( 'ASTRA_SITES_FILE' ) ) {
inc/assets/css/admin-rtl.css ADDED
@@ -0,0 +1,2814 @@