-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.txt
More file actions
104 lines (79 loc) · 3.49 KB
/
Copy pathreadme.txt
File metadata and controls
104 lines (79 loc) · 3.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
=== SudoWP Advanced Tabs Gutenberg Block ===
Contributors: SudoWP, WP Republic
Tags: tab, tab block, tabs block, tab block, Advanced tabs block, Gutenberg Block, Custom block, security, sudowp
Requires at least: 6.0
Tested up to: 6.8
Stable tag: 1.2.8
Requires PHP: 8.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
== Description ==
This is SudoWP Advanced Tabs Gutenberg Block, a community-maintained and security-hardened fork of the abandoned "Advanced Tabs Gutenberg Block" plugin.
**Advanced Tabs Block** is a custom Gutenberg Block developed with **Gutenberg Native Components**. You can easily showcase your contents in **Tabs Style** using this block. It has come with a lot of customization and styling options.
### Why this fork?
This plugin has been forked to ensure compatibility with PHP 8.2+ and to implement strict security hardening protocols. The original plugin had potential security gaps and outdated code structures.
### Security Patches in SudoWP Edition
* **PHP 8.2 Compatibility:** Full refactoring for PHP 8.2 strict types and deprecation fixes.
* **Security Hardening:** Implementation of strict input sanitization, output escaping, and nonce verification.
* **Architecture Modernization:** Refactored codebase to use modern OOP standards (Singleton pattern, Namespaces).
### Overview
[youtube https://www.youtube.com/watch?v=ZqCh5G-FMSU]
### Key Features
* Simple, light-weight, and super-fast
* **Built with only Gutenberg Native Components**
* **Load scripts only the page where the block is used**
* **No Block Builder at all**
* **100% Responsive**
* Advanced Customization options
* **Easy to Use in Gutenberg Editor**
* **Drag & Drop Use**
* **All types of contents are allowed as Tabs Content**
== Installation ==
1. Upload the plugin files to the `/wp-content/plugins/sudowp-advanced-tabs-block` directory.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Simply go to Gutenberg Block Editor and you will find a new category with a new Block named "Advanced Tabs Block".
4. Drag and drop to use it.
== Frequently Asked Questions ==
= Is it responsive? =
Sure, it is 100% Responsive
= Have you used any block builder? =
No, it is built with 100% Gutenberg Native Components only.
== Screenshots ==
== Changelog ==
= 1.2.8 =
* **Security:** CSS injection sanitization, removing expression/url/behavior patterns from user input.
* **Fix:** Changed require to include_once to prevent fatal errors on duplicate loads.
* **Cleanup:** Added uninstall.php for proper data removal on plugin deletion.
= 1.2.7 =
* **Security:** Major security overhaul and modernization by SudoWP.
* **Update:** PHP 8.2 compatibility.
* **Fix:** Refactored codebase to use Namespaces and Singletons.
= 1.2.6 =
* Fixed: PHP Fatal Error Issue is fixed
= 1.2.5 =
* Codes are optimized
* Add accessibility support
* CSL issue fixed
= 1.2.3 & 1.2.4 =
* Compatibility Check
= 1.2.2 =
* Fixed: Some minor bugs
1.2.0
* Added: New Styles for Tabs
* Added: New Styles for Tabs Content
* Added: Icon Support for Tabs
* Added: New Typography Options
* Added: New Color Options
* Added: New Spacing Options
* Added: New Border Options
* Fixed: Some minor bugs
* Improved: Code Quality
1.1.4
* Fixed: PHP errors are Fixed
* Improved: Code Quality
1.1.2
* Fixed: Some minor bugs
1.1.0
* Added: New Styles for Tabs
1.0.0 - Initial Release
Original Authors: Zakaria Binsaifullah