تنبيه: العمل مستمر!
يتم ذلك عندما يتم ذلك. (الاصدار: قريبا)
الموقع الرسمي: https://yawk.io
التوثيق: https://docs.yawk.io
آخر تحديث: 24.6.15 https://update.yawk.io/
ما هو ياوك؟
YaWK =
Y وآخرون W eb
K it
YaWK عبارة عن حل CMS مجاني ومفتوح المصدر لإنشاء وتصميم وتشغيل أي صفحة ويب أو تطبيق ويب حديث. مصممة لتكون سلسة وسريعة وموثوقة. ثابت في التطور. فهو يجمع، ما ينتمي معًا. يستخدم YaWK HTML وCSS وMySQL وPHP وJavaScript لتجميع Bootstrap وjQuery وAdminLTE وFontAwesome والمزيد من أدوات الويب مفتوحة المصدر المفضلة لديك للاستخدام اليومي ويجمعها في قاعدة جديدة لعملك اليومي.
حالة التنمية – ما الذي تم إنجازه حتى الآن؟
إجابة قصيرة، الكثير! - إجابة طويلة: قم بإلقاء نظرة على قائمة الميزات وأحدث القضايا والمعالم المغلقة لمعرفة ما يحدث وما تم إنجازه خلال الأيام والأسابيع والأشهر والسنوات القليلة الماضية.
خريطة الطريق لعام 2024:
؟ حاليا في قائمة المهام:
- إضافة منشئ المحتوى (تحسين محرر WYSIWYG)
- تحديث الموقع الرسمي https://yawk.io/ (قيد التنفيذ!)
- ترحيل جميع كتل المستندات إلى Doxygen (على وشك الانتهاء)
- تحديثات رئيسية لجميع الأصول وعناصر واجهة المستخدم الاجتماعية/الفيسبوك
- إضافة النماذج والصفحات التجريبية (مقررة حتى الربع الرابع من عام 2024)
- وبالطبع: التحقق من الأخطاء اللغوية وإصلاحها، والأخطاء الكبيرة والصغيرة
؟ أحدث التحسينات / المعالم المغلقة
- [تم] ✓ تم تنفيذ Chat GPT-4 API
- [تم] ✓ ميزة تحديث YaWK
- [تم] ✓ عملية التثبيت / تحسين الإعداد
- [تم] ✓ إضافة دعم لصفحات وقوائم FrontEnd (المحتوى) متعددة اللغات
- [تم] ✓ تحسين أداة القائمة الفرعية
- [تم] ✓ تحديث Codebase لضمان التوافق مع PHP 8
؟ مخطط أيضًا لعام 2024:
- إضافة عرض الميزات
- قم بتحديث CSS Framework لدعم Bootstrap 5.x بشكل كامل
- إضافة صفحة الدعم (ونظام التذاكر)
- إضافة دليل المشرف (pdf و/أو html)
- إضافة دليل المطور (https://docs.yawk.io)
قنوات التواصل الاجتماعي
؟ تحميل
؟ أحدث إصدار (24.6.15) من جيثب:
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
يرجى تذكر: قبل تنزيل هذا الإصدار التجريبي: YaWK قيد التطوير النشط حاليًا ولم يتم إصداره بعد. إذا أردت، يمكنك استخدامه والحصول على نظرة خاطفة على حالة التطوير الحالية. ولكن يرجى الأخذ في الاعتبار أن YaWK في مرحلة تطوير مفتوحة ويشكل أساسًا للتغييرات المتكررة بشكل أو بآخر . ونتيجة لهذه الحقيقة، لا يتم ضمان التوافق مع الإصدارات السابقة في هذه المرحلة.
قبل أن يتم الإعلان رسميًا عن إصدار YaWK، ستحصل دائمًا على الإصدار الحالي للتطوير. بعد إصدار الإصدار المستقر الأول، سيكون هناك فرع تطوير/مستقر منفصل. يجب عليك انتظار الإصدار الرسمي الأول المستقر قبل استخدام YaWK في البيئات الإنتاجية.
لقد بذلت الكثير من العمل والوقت والجهد والقلب والحب في هذا المشروع - لذلك سأكون سعيدًا بالتعليقات والنجوم والمتابعين و/أو مساهمات الكود. إذا أعجبك هذا المشروع، يرجى النظر في دعمه. شكرًا لك!
؟ الإعداد / التثبيت
هناك طريقتان لتحميل YaWK على خادم الويب الخاص بك: التثبيت عبر سطر الأوامر / الوصول إلى Shell
إذا كان لديك حق الوصول إلى الجذر/الصدفة: git clone https://github.com/YaWK/yawk.io .
سيؤدي هذا إلى تنزيل أحدث إصدار من GitHub إلى دليلك الحالي.
أو إذا كنت تستخدم الملحن يمكنك كتابة: الملحن إنشاء yawk/yawk.io -s dev
(بعد ذلك انقل الملفات من مجلد yawk.io إلى الدليل الجذر لمشروعك إذا لزم الأمر.) ؟ أو قم بتنزيل .zip + قم بتحميل الملفات باستخدام أي عميل FTP (مثل FileZilla)
هذا هو الأكثر شيوعًا للمستخدمين الذين لديهم استضافة ويب / مساحة ويب "نموذجية": قم بتنزيل حزمة .zip واستخرجها على جهاز الكمبيوتر الخاص بك وقم بتحميل الملفات المستخرجة إلى خادم الويب الخاص بك. استخدم أي عميل FTP وقم بتحميل الملفات إلى الدليل الجذر لخادم الويب الخاص بك.
إشعار متطلبات التثبيت:
يجب أن تكون الملفات قابلة للوصول من خلال عملية مستخدم خادم الويب الخاص بك.
تأكد من تعيين أذونات المستخدم/المجموعة الصحيحة، على سبيل المثال: chown -R www-data:www-data yourfolder
(هذا مهم جدًا إذا كنت تقوم بتشغيل git clone من الصدفة مع مستخدم آخر غير عملية خادم الويب...) تأكد أيضًا من أن الملفات التالية قابلة للكتابة بواسطة خادم الويب الخاص بك:
- .htaccess
- /admin/.htaccess
يجب أن تحتوي هذه الملفات على أذونات 755 (قابلة للكتابة للمجموعة) أو 777 (قابلة للكتابة للجميع) على الأقل. إذا لم تكن متأكدًا، فاضبطه على 777. لكن احذر! لا تنس تغييره لاحقًا (على سبيل المثال، قابل للكتابة فقط للمالك) بعد اكتمال الإعداد للتأكد من عدم إمكانية تجاوز هذا الملف بواسطة أي شخص آخر.
الحد الأدنى لمتطلبات الخادم / استضافة الويب:
- مطلوب PHP 8.x
- MySQL 5.x أو أعلى (يعمل MariaDB أيضًا)
- أباتشي 2.x أو خادم الويب nginx
- تم تمكين MOD_REWRITE
كيفية تشغيل التثبيت / الإعداد
بعد الانتهاء من تحميل YaWK إلى خادم الويب الخاص بك، تأكد من تعيين جميع الحقوق بشكل صحيح (كما هو موضح أعلاه) وقم ببساطة بالاتصال بـ www.yourwebsite.tld في متصفحك. إذا تم تكوين الخادم بشكل صحيح، فسترى الخطوة 1/5 من عملية الإعداد حيث يمكنك تحديد اللغة المطلوبة. (حاليًا الإنجليزية أو الألمانية)
سيرشدك برنامج التثبيت خلال 5 خطوات واضحة بذاتها.
؟ تسجيل دخول المشرف
بعد اكتمال الإعداد، يمكنك تسجيل الدخول إلى منطقة الإدارة باستخدام بيانات الاعتماد التي قمت بتعيينها أثناء الإعداد. توجد منطقة الإدارة على
www.yourwebsite.tld/admin .
التوثيق
لمزيد من المعلومات التفصيلية، يرجى زيارة الوثائق الرسمية على https://docs.yawk.io.
؟ استكشاف الأخطاء وإصلاحها / الخطأ 500 / الصفحة البيضاء بعد التثبيت
إذا كنت تحصل على صفحة فارغة (بيضاء) بدون أي رسالة خطأ أخرى، فقد تكون هناك مشكلة في الإعدادات الافتراضية المحددة في ملف htaccess. قد يكون هذا تكوينًا خاطئًا أو خاطئًا للتخزين المؤقت لخادمك، أو وحدات نمطية مفقودة، أو (في الغالب) أذونات ملف/مجلد خاطئة أو ملكية خاطئة. ونادرا ما يكون له علاقة بشيء آخر. يرجى التحقق من سجل أخطاء الخادم الخاص بك في هذه الحالة. لا تتردد في الاتصال بنا إذا لم تكن قادرًا على حل الخطأ بنفسك.
رخصة
YaWK مرخص بموجب ترخيص MIT. قد يتم تطبيق تراخيص أخرى على مكتبات وأصول الطرف الثالث. يرجى التحقق من ملفات الترخيص والوثائق لمزيد من المعلومات. YaWK هو برنامج مجاني ويمكن لأي شخص استخدامه.
؟ ولكن لماذا تدير هذا؟! - هناك الكثير من أنظمة إدارة المحتوى (CMS) حولك...
YaWK هو مشروع مفتوح المصدر،
مصمم للجميع. في الواقع
لا توجد شركة تجارية كبيرة أو مؤسسة تقف وراءه - (حتى الآن!) في الوقت الحالي لا يزال
(بشكل رئيسي) عرضًا فرديًا - تم تطويره حصريًا لغرضي الشخصي.
لقد بدأت هذا المشروع لأنني لم أكن راضيًا عن جميع الحلول الأخرى في ذلك الوقت . لذلك قبلت التحدي وبدأت في تطوير أداة شاملة تناسب احتياجاتي الشخصية. في الأصل لم يكن المقصود للعامة. لكن كلما كبرت المشروع، كلما زاد عدد الأشخاص الذين طلبوا مني أن أجعله في متناول الجمهور العام. بعد قضاء الكثير من حياتي في هذا المشروع، قررت متابعة أصدقائي - لقد قمت بتحميله على GitHub وأبقيت المستودع خاصًا حتى وصلت حالة المشروع إلى مستوى يمكن للآخرين الاستفادة منه. على الرغم من كل الجهود المبذولة
"لإيصال الأمر إلى صلب الموضوع" ، إلا أن هذا المشروع لم ينته بعد - وربما لن ينتهي أبدًا. إنه برنامج مجاني! وسيبقى قيد التطوير، طالما أنني
(أو أي شخص آخر) أهتم به.
يمكنك أن تكون جزءا من هذا المشروع! ؟
على الرحب والسعة! لقد وجدت خطأ؟ من فضلك اسمح لنا أن نعرف! هل تريد طلب الميزة؟ لا تتردد في الاتصال - افتح مشكلة أو اسحب الطلب.
أي مدخلات هي موضع ترحيب! ؟ اتصال
إذا كان لديك أي أسئلة، فلا تتردد في الاتصال بي عبر البريد الإلكتروني: @DR
تحقق مرة أخرى قريبًا وترقب تحديثات الموقع والمشروع القادمة!
(العد منذ 13-04-2023)