-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.txt
More file actions
131 lines (88 loc) · 6.29 KB
/
readme.txt
File metadata and controls
131 lines (88 loc) · 6.29 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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
=== OneDesign ===
Contributors: rtcamp, parthnvaswani, up1512001, singhakanshu00, danish17, aviral-mittal, vaishaliagola27, rishavjeet, vishal4669, iamimmanuelraj, vishalkakadiya
Donate link: https://rtcamp.com/
Tags: OnePress, Pattern distribution, Pattern sync, OneDesign, Design consistency
Requires at least: 6.8
Tested up to: 6.9
Stable tag: 1.1.2
Requires PHP: 8.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Synchronize block patterns across multiple WordPress sites. Create once, deploy anywhere with centralized pattern management for enterprise teams.
== Description ==
OneDesign is a powerful pattern synchronization solution designed for enterprises managing multiple WordPress sites or multisite networks. It enables you to define block patterns on a Governing site and distribute them to brand sites, maintaining design consistency across your entire network.
**Why OneDesign?**
Managing multiple websites—whether for different brands, regions, or languages shouldn't mean reinventing the wheel each time. Instead of designing layouts from scratch for each site, OneDesign lets you create once and deploy anywhere, in just one click.
Built for enterprise teams, OneDesign unifies your design, editorial, and development processes across all web properties. The result? A shared design system that dramatically cuts down on development, decision-making, and opportunity costs—saving you hundreds of thousands of dollars.
**Key Benefits:**
* **50% Time Savings:** Eliminate redundant pattern creation across multiple sites
* **Brand Integrity Guardian:** Prevent design drift and maintain consistent branding
* **Cost Reduction:** Reduce operational costs through centralized pattern management
* **Design Governance:** Control which patterns can be used across sites
* **Scalable Growth:** Connect unlimited sites without multisite limitations
**Core Features:**
* **Dual Architecture Support:** Works with WordPress multisite networks and standalone installations
* **Secure API Integration:** REST API with unique authentication keys for safe pattern transfer
* **Intuitive Pattern Browser:** Full-screen admin interface with search and filtering functionality
* **Batch Operations:** Deploy multiple patterns across multiple sites simultaneously
* **Pattern Status Monitoring:** Track deployment success and synchronization across connected sites
* **Pattern Management:** View, apply, and remove patterns from the centralized dashboard
**Pattern Management Actions:**
* Browse and preview all available patterns from Governing site
* Search and filter patterns by categories and names
* Apply selected patterns to specific brand sites
* Remove patterns from specific sites
* Bulk operations for multiple pattern deployment
* Real-time pattern synchronization status tracking
**Perfect for:**
* Enterprise WordPress deployments with multiple brands or regions
* Agencies managing multiple client sites
* Organizations requiring consistent design standards
* WordPress multisite networks
* Teams using Full Site Editing (FSE) themes
== Installation ==
1. Upload the OneDesign plugin files to the `/wp-content/plugins/onedesign` directory, or install the plugin through the WordPress plugins screen directly
2. For multisite installations, network activate the plugin through the 'Plugins' menu in WordPress
3. For single site installations, activate the plugin through the 'Plugins' menu in WordPress
4. Set up one site as the "Governing Site" for centralized pattern management
5. Configure other sites as "Brand Sites"
6. Copy API keys from each Brand Site's settings page
7. Register all Brand Sites in the Governing Site with their respective:
* Site name
* URL
* Logo
* API key
== Frequently Asked Questions ==
= How are patterns transferred between sites? =
Patterns are transferred securely via WordPress REST API with unique authentication keys, ensuring that all pattern data, including blocks and settings, are properly synchronized.
= Can I customize which patterns are available to specific sites? =
Yes, you can control which patterns are applied to each brand site by managing the selections in the Pattern Library interface.
= Are there any limits to how many patterns I can sync? =
There are no hard limits on the number of patterns you can sync, but performance may vary depending on your server resources and the complexity of the patterns.
= Can I remove patterns from specific sites? =
Yes, you can remove patterns from specific sites directly through the dashboard interface by accessing the applied patterns list for each site.
= What themes are supported? =
OneDesign works with Full Site Editing (FSE) compatible themes. All sites should use the same theme with consistent variables and variations for optimal results.
= Does this work with WordPress multisite? =
Yes, OneDesign supports both WordPress multisite networks and standalone WordPress installations connected via API.
= What happens if a block used in a pattern isn't available on the target site? =
All blocks used in the patterns must be available on all target sites. Ensure consistent block availability across your network for proper pattern synchronization.
== Screenshots ==
1. OneDesign Dashboard - Centralized pattern management interface
2. Pattern Browser - Search and filter patterns with live previews
3. Site Registration - Configure Governing and Brand sites
4. Bulk Operations - Select and apply patterns to multiple sites
5. Disabled Sites - Which is already having currently selected patterns
== Changelog ==
For the full changelog, please visit <a href="https://github.com/rtCamp/OneDesign/blob/main/CHANGELOG.md" target="_blank">GitHub repository</a>.
== Upgrade Notice ==
== Requirements ==
* Full Site Editing (FSE) compatible theme across all sites
* Same theme variables and variations across network
* All blocks used in patterns must be available on all sites
* REST API enabled on all sites
== Support ==
For support, feature requests, and bug reports, please visit our [GitHub repository](https://github.com/rtCamp/OneDesign).
== Contributing ==
OneDesign is open source and welcomes contributions. Visit our [GitHub repository](https://github.com/rtCamp/OneDesign) to contribute code, report issues, or suggest features.
Development guidelines and contributing information can be found in our repository documentation.