Skip to content

Commit ebda327

Browse files
committed
update to v4.5
1 parent 86b0a17 commit ebda327

9 files changed

Lines changed: 389 additions & 503 deletions

File tree

index.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>Smart Media & Database Optimizer - Documentation</title>
6+
<title>OptiPulse: Media & Database Optimizer - Documentation</title>
77

88
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/vazirmatn-font-face.css">
99
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap">
@@ -229,24 +229,24 @@
229229
<div class="doc-card">
230230

231231
<div class="lang-fa">
232-
<h1>🚀 بهینه‌ساز هوشمند رسانه و دیتابیس</h1>
233-
<p style="text-align: center; margin-top: 10px; color: var(--text-muted)">Smart Media & Database Optimizer - بسته سبک و همه‌کاره افزایش سرعت و سبک‌سازی وردپرس</p>
232+
<h1>🚀 OptiPulse: بهینه‌ساز هوشمند رسانه و دیتابیس</h1>
233+
<p style="text-align: center; margin-top: 10px; color: var(--text-muted)">OptiPulse: Media & Database Optimizer - بسته همه‌کاره افزایش سرعت، بهینه‌سازی رسانه و پاک‌سازی دیتابیس وردپرس</p>
234234
</div>
235235

236236
<div class="lang-en">
237-
<h1>🚀 Smart Media & Database Optimizer</h1>
237+
<h1>🚀 OptiPulse: Media & Database Optimizer</h1>
238238
<p style="text-align: center; margin-top: 10px; color: var(--text-muted)">All-in-one performance toolkit: WebP/AVIF converter, database cleaner, and Fancybox lightbox</p>
239239
</div>
240240

241241
<div class="badge-wrapper">
242-
<a href="https://demo.aminarjmand.com/Smart-Media-Database-Optimizer/" target="_blank" class="badge badge-demo">⚡ Live Demo</a>
242+
<a href="https://demo.aminarjmand.com/OptiPulse-Media-Database-Optimizer/" target="_blank" class="badge badge-demo">⚡ Live Demo</a>
243243
<span class="badge badge-format">✨ WebP & AVIF Ready</span>
244244
<span class="badge badge-db">🗄️ MySQL & WooCommerce Cleaner</span>
245245
<span class="badge badge-wp">WordPress 5.0 - 7.x</span>
246246
</div>
247247

248248
<div class="lang-fa">
249-
<p>افزونه <strong>Smart Media & Database Optimizer</strong> یک راهکار جامع و بدون وابستگی جانبی برای ارتقای راندمان وردپرس است که دو گلوگاه بزرگ افت سرعت سایت یعنی <strong>تصاویر سنگین</strong> و <strong>پایگاه داده شلوغ</strong> را به شکل همزمان مدیریت می‌کند.</p>
249+
<p>افزونه <strong>OptiPulse: Media & Database Optimizer</strong> یک راهکار جامع، ایمن و سبک برای ارتقای اساسی راندمان وردپرس است که دو عامل کلیدی افت سرعت سایت یعنی <strong>حجم سنگین تصاویر</strong> و <strong>انباشت داده‌های زائد در MySQL</strong> را با مکانیزم‌های مدرن و غیرهمگام مدیریت می‌کند.</p>
250250

251251
<h2>✨ امکانات اصلی افزونه</h2>
252252
<div class="features-grid">
@@ -334,13 +334,13 @@ <h2>✨ امکانات اصلی افزونه</h2>
334334
</div>
335335

336336
<h2>🛠️ راهنمای راه‌اندازی سریع</h2>
337-
<p>۱. پوشه افزونه را در دایرکتوری <code>wp-content/plugins/</code> آپلود کنید.</p>
337+
<p>۱. پوشه افزونه را با نام <code>optipulse-media-database-optimizer</code> در دایرکتوری <code>wp-content/plugins/</code> آپلود کنید.</p>
338338
<p>۲. افزونه را از بخش «افزونه‌ها» در پیشخوان وردپرس فعال کنید.</p>
339339
<p>۳. برای پیکربندی و پاک‌سازی، به منوی جدید <strong>بهینه‌ساز هوشمند</strong> در نوار اصلی پیشخوان مراجعه فرمایید.</p>
340340
</div>
341341

342342
<div class="lang-en">
343-
<p><strong>Smart Media & Database Optimizer</strong> is an all-in-one, zero-dependency WordPress optimization solution that addresses the two biggest performance bottlenecks: <strong>oversized media</strong> and <strong>bloated database tables</strong>.</p>
343+
<p><strong>OptiPulse: Media & Database Optimizer</strong> is an all-in-one, zero-dependency WordPress optimization solution that addresses the two biggest performance bottlenecks: <strong>oversized media</strong> and <strong>bloated database tables</strong>.</p>
344344

345345
<h2>✨ Core Features</h2>
346346
<div class="features-grid">
@@ -428,7 +428,7 @@ <h2>✨ Core Features</h2>
428428
</div>
429429

430430
<h2>🛠️ Quick Setup</h2>
431-
<p>1. Upload the plugin folder to your <code>wp-content/plugins/</code> directory.</p>
431+
<p>1. Upload the plugin folder to your <code>wp-content/plugins/optipulse-media-database-optimizer/</code> directory.</p>
432432
<p>2. Activate the plugin via the 'Plugins' menu in your WordPress dashboard.</p>
433433
<p>3. Access settings via the new top-level admin menu: <strong>Smart Optimizer</strong> (بهینه‌ساز هوشمند).</p>
434434
</div>
@@ -538,7 +538,7 @@ <h2>🛠️ Quick Setup</h2>
538538
<script>
539539
(function() {
540540
const pathSegments = window.location.pathname.split('/').filter(segment => segment !== "");
541-
const repoName = pathSegments.length > 0 ? pathSegments[0] : "Smart-Media-Database-Optimizer";
541+
const repoName = pathSegments.length > 0 ? pathSegments[0] : "optipulse-media-database-optimizer";
542542
const githubBtn = document.getElementById('dynamic-github-btn');
543543

544544
if (repoName) {
192 KB
Binary file not shown.

smart-media-database-optimizer/README.md renamed to optipulse-media-database-optimizer/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Smart Media & Database Optimizer 🚀
1+
# OptiPulse: Media & Database Optimizer 🚀
22

3-
افزونه **Smart Media & Database Optimizer** یک جعبه‌ابزار حرفه‌ای، سبک و شیءگرا (OOP) برای سیستم مدیریت محتوای وردپرس است. این افزونه با هدف بهینه‌سازی پیشرفته تصاویر (سئو و سرعت)، پاک‌سازی و یکپارچه‌سازی جداول دیتابیس MySQL (از جمله ووکامرس)، مدیریت فضای هاست و ارتقای تجربه کاربری (UX) طراحی شده است. تمام امکانات موردنیاز برای شتاب‌بخشی به سایت در یک پنل مینیمال و ایجکس در اختیار شماست.
3+
افزونه **OptiPulse: Media & Database Optimizer** یک جعبه‌ابزار حرفه‌ای، سبک و شیءگرا (OOP) برای سیستم مدیریت محتوای وردپرس است. این افزونه با هدف بهینه‌سازی پیشرفته تصاویر (سئو و سرعت)، پاک‌سازی و یکپارچه‌سازی جداول دیتابیس MySQL (از جمله ووکامرس)، مدیریت فضای هاست و ارتقای تجربه کاربری (UX) طراحی شده است. تمام امکانات موردنیاز برای شتاب‌بخشی به سایت در یک پنل مینیمال و ایجکس در اختیار شماست.
44

55
---
66

@@ -12,7 +12,7 @@
1212
* **✂️ مدیریت ابعاد وردپرس (ISQM):** جلوگیری از ساخته شدن سایزهای اضافی و بلااستفاده توسط وردپرس و قالب برای صرفه‌جویی شدید در فضای هاست (Disk Space).
1313
* **🗄️ پاک‌سازی جامع دیتابیس (Database Janitor):** حذف امن رونوشت‌ها (Revisions)، پیش‌نویس‌های خودکار، متادیتاهای یتیم، دیدگاه‌های اسپم/زباله‌دان، ترنزینت‌های منقضی‌شده و برچسب‌های بدون استفاده.
1414
* **⚙️ یکپارچه‌سازی و Defragment موتور InnoDB:** اجرای دستورات `OPTIMIZE` روی جداول کلیدی وردپرس جهت آزادسازی فضای بلوک‌های هارد و نوسازی ایندکس‌ها.
15-
* **🛒 مدیریت Action Scheduler ووکامرس:** پاک‌سازی فوری لاگ‌های تاریخ‌گذشته ووکامرس و قابلیت تنظیم دلخواه دوره نگهداری خودکار (مثلاً ۲ روز به جای ۳۰ روز پیش‌فرض).
15+
* **🛒 مدیریت Action Scheduler ووکامرس:** پاک‌سازی فوری لاگ‌های تاریخ‌گذشته ووکامرس و قابلیت تنظیم دلخواه دوره نگهداری خودکار (مثلاً ۲ یا ۵ روز به جای ۳۰ روز پیش‌فرض).
1616
* **📊 تحلیلگر زنده Autoload:** محاسبه آنی حجم کل رکوردهای Autoload در جدول `options` به همراه لیست ۱۰ گزینه سنگین و بحرانی.
1717
* **🖼️ گالری پیشرفته Fancybox:** شناسایی خودکار تمامی گالری‌های وردپرس و المنتور و نمایش آن‌ها در قالب یک لایت‌باکس ریسپانسیو، مدرن و جذاب.
1818
* **🛡️ سیستم جایگزینی هوشمند (Fallback):** جلوگیری از خطای تصاویر شکسته (404). در صورت موجود نبودن یک سایز خاص از تصویر در هاست، افزونه به طور خودکار نسخه اصلی را جایگزین می‌کند.
@@ -22,31 +22,31 @@
2222

2323
## 💻 ساختار کد و راهنمای توسعه‌دهندگان
2424

25-
این افزونه به‌طور کامل شیءگرا و با رعایت سخت‌گیرانه‌ترین استانداردهای مخزن وردپرس (WordPress.org) توسعه یافته است.
25+
این افزونه به‌طور کامل شیءگرا و با رعایت استانداردهای رسمی مخزن وردپرس (WordPress.org) توسعه یافته است.
2626

2727
### ۱. معماری شیءگرا و Namespace
28-
افزونه از الگوی طراحی **Singleton** بهره می‌برد و تمامی کدها در `namespace SmartMediaDatabaseOptimizer` ایزوله شده‌اند تا از هرگونه تداخل (Conflict) با سایر افزونه‌ها یا قالب‌ها جلوگیری شود.
28+
افزونه از الگوی طراحی **Singleton** بهره می‌برد و تمامی کدها در `namespace OptiPulseMediaDatabaseOptimizer` ایزوله شده‌اند تا از هرگونه تداخل (Conflict) با سایر افزونه‌ها یا قالب‌ها جلوگیری شود.
2929

3030
### ۲. بهینه‌سازی دیتابیس (Autoload)
3131
تمامی Optionهای مربوط به تنظیمات پنل با پارامتر `autoload = no` در دیتابیس ذخیره می‌شوند تا در سمت کاربر (Front-end) حافظه RAM سرور را اشغال نکنند.
3232

3333
### ۳. مدیریت امن فایل‌سیستم (I/O)
34-
تمامی عملیات‌های حذف و جایگزینی فایل‌ها بدون استفاده از توابع ناامن PHP (مثل `unlink` یا `is_writable`) و کاملاً از طریق توابع بومی وردپرس (`wp_delete_file`) انجام می‌شود.
34+
تمامی عملیات‌های حذف و جایگزینی فایل‌ها بدون استفاده از توابع ناامن PHP و کاملاً از طریق توابع بومی وردپرس (`wp_delete_file`) انجام می‌شود.
3535

3636
### ۴. سفارشی‌سازی Fancybox
37-
کدهای مربوط به اجرای Fancybox از طریق ساختار `NOWDOC` در PHP تزریق می‌شوند. برای تغییر پارامترهای انیمیشن، دکمه‌ها و... کافیست متد `enqueue_frontend_assets` را در کلاس `Plugin` شخصی‌سازی کنید.
37+
کدهای مربوط به اجرای Fancybox از طریق ساختار `NOWDOC` در PHP تزریق می‌شوند. برای تغییر پارامترهای انیمیشن، دکمه‌ها و... می‌توانید متد `enqueue_frontend_assets` را در کلاس `Plugin` شخصی‌سازی کنید.
3838

3939
---
4040

4141
### 📸 پیش‌نمایش پنل مدیریت
4242

43-
![Smart Media Manager Preview](sc.png)
43+
![OptiPulse Preview](sc.png)
4444

4545
---
4646

4747
## 🤝 راهنمای مشارکت (Contribution)
4848

49-
از مشارکت توسعه‌دهندگان خوش‌ذوق برای بهبود این پروژه متن‌باز استقبال می‌شود! مراحل مشارکت:
49+
مراحل مشارکت در توسعه:
5050

5151
1. ابتدا پروژه را Fork کنید.
5252
2. یک شاخه (Branch) جدید برای ویژگی یا رفع باگ خود بسازید:
@@ -61,9 +61,9 @@
6161

6262
## 🛠 نصب و راه‌اندازی
6363

64-
1. سورس افزونه را دانلود کرده و پوشه آن را در مسیر `wp-content/plugins/` آپلود کنید.
65-
2. افزونه **Smart Media & Database Optimizer** را از بخش «افزونه‌ها» در پیشخوان وردپرس فعال کنید.
66-
3. از منوی کناری پیشخوان به مسیر **بهینه‌ساز هوشمند** بروید و تنظیمات دلخواه را اعمال کنید.
64+
1. پوشه افزونه را با نام `optipulse-media-database-optimizer` در مسیر `wp-content/plugins/` قرار دهید.
65+
2. افزونه **OptiPulse: Media & Database Optimizer** را از بخش «افزونه‌ها» در پیشخوان وردپرس فعال کنید.
66+
3. از منوی کناری پیشخوان به مسیر **بهینه‌ساز هوشمند** بروید و پیکربندی را انجام دهید.
6767

6868
---
6969

@@ -73,4 +73,4 @@
7373
- [سایت سازنده](https://mohandeseit.com)
7474

7575
## 📄 لایسنس
76-
این پروژه تحت لایسنس **GPLv2 or later** (استاندارد رسمی وردپرس) منتشر شده است و استفاده، تغییر و بازنشر آن برای همگان آزاد است.
76+
این پروژه تحت لایسنس **GPLv2 or later** (استاندارد رسمی وردپرس) منتشر شده است.

smart-media-database-optimizer/fancybox/fancybox.css renamed to optipulse-media-database-optimizer/fancybox/fancybox.css

File renamed without changes.

smart-media-database-optimizer/fancybox/fancybox.umd.js renamed to optipulse-media-database-optimizer/fancybox/fancybox.umd.js

File renamed without changes.

0 commit comments

Comments
 (0)