تم نقل مشروع Lychee إلى LycheeOrg في الأول من أبريل 2018. نود أن نشكر إليكتريوس (Tobias Reich) على إنشاء Lychee وعلى منحنا الفرصة لجعل هذا المشروع حيًا.
الترقية من الإصدار 3 تتم بشكل مستقيم. يرقي. »
Lychee هي أداة مجانية لإدارة الصور، والتي تعمل على الخادم الخاص بك أو مساحة الويب. التثبيت مسألة ثواني. قم بتحميل الصور وإدارتها ومشاركتها كما لو كانت من تطبيق أصلي. يأتي Lychee مع كل ما تحتاجه ويتم تخزين جميع صورك بشكل آمن. اقرأ المزيد على موقعنا.
master
alpha
نظرًا لأن فريق LycheeOrg صغير جدًا، فليس لدينا العديد من المشرفين. يتمتع معظمنا بحياة عمل/عائلة نشطة، ونتيجة لذلك، لم يعد من الممكن لنا تطبيق مبدأ العيون الأربع المناسب في مراجعات البرمجة.
من أجل الحفاظ على جودة التعليمات البرمجية العالية لدينا، تم تطبيق التغييرات التالية.
يبقى master
كفرع مستقر ويحتوي على طلبات سحب خاضعة لمراجعة النظراء ذات 4 عيون.
alpha
يحتوي على أحدث التغييرات (أي العلاقات العامة المذكورة أعلاه) مدمجة مع الحد الأدنى من المراجعة.
مع هذا التغيير، نأمل في تحقيق التوازن بين التطوير الذي يسير بخطى جيدة (في alpha
) والحفاظ على جوهر قوي (في master
).
في Docker، يستمر nightly
/ dev
في الإشارة إلى الالتزام master
الأخير. يتم تحديث علامة alpha
يوميًا بمحتوى الفرع المرتبط.
ومع ذلك، إذا أعجبك المعرض وترغب في المساهمة، فلا تتردد في فتح طلب السحب. إذا كنت ترغب في رؤية المزيد من الوظائف المضافة ومساعدتنا في تطوير Lychee، انضم إلى الفريق!
نحن نهدف إلى الحفاظ على مكتبة صور فوتوغرافية مجانية مفتوحة المصدر ذات جودة عالية من التعليمات البرمجية.
كوننا نتحكم في بياناتنا الخاصة، فإن صورنا هي شيء نقدره قبل كل شيء.
من خلال المساهمات والتبرعات والرعاية، فإنك تسمح لـ Lychee بالازدهار. تدعم تبرعاتك بشكل مباشر تكاليف الخادم التجريبي والتحسينات المستمرة والأهم من ذلك إصلاحات الأخطاء!
لتشغيل Lychee، كل ما تحتاجه هو خادم ويب مزود بـ PHP 8.2 أو أحدث وقاعدة بيانات (MySQL/MariaDB أو PostgreSQL أو SQLite). اتبع التعليمات لتثبيت Lychee على الخادم الخاص بك. تم بناء هذا الإصدار من Lychee على إطار عمل Laravel. للتثبيت:
انسخ هذا الريبو إلى الخادم الخاص بك وقم بتعيين جذر الويب على lychee/public
قم بتشغيل composer install --no-dev
لتثبيت التبعيات
قم بتشغيل npm install
لتثبيت تبعيات العقدة
قم بتشغيل npm run build
لبناء الواجهة الأمامية
انسخ .env.example
كـ .env
وقم بتحريره ليطابق المعلمات الخاصة بك
قم بإنشاء مفتاحك السري باستخدام php artisan key:generate
قم بترحيل قاعدة البيانات الخاصة بك باستخدام php artisan migrate
لإنشاء قاعدة بيانات جديدة أو ترحيل تثبيت Lychee موجود إلى أحدث إطار عمل.
راجع التعليمات التفصيلية في صفحة التثبيت الخاصة بوثائقنا.
وبدلاً من ذلك، يمكن العثور على صورة Docker الرسمية على LycheeOrg/Lychee-Docker أو على Docker Hub باسم lycheeorg/lychee.
التحديث سهل كما ينبغي أن يكون. تحديث "
قم بتسجيل الدخول وانقر على الترس الموجود في الزاوية العلوية اليسرى لتغيير إعداداتك. إعدادات "
الليتشي جاهز للاستخدام، بمجرد إخراجه من الصندوق. إذا كنت تريد المساهمة وتحرير ملفات CSS أو JS، فأنت بحاجة إلى إعادة بناء Lychee-front. يبني "
Lychee جاهز للاستخدام مباشرة بعد التثبيت، ولكن بعض الميزات تتطلب المزيد من التكوين.
ستساعدك هذه الاختصارات على استخدام Lychee بشكل أسرع. اختصارات لوحة المفاتيح »
من أجل استخدام استيراد Dropbox من الخادم الخاص بك، تحتاج إلى مفتاح تطبيق صالح للإدخالات المنسدلة من موقع الويب الخاص بهم. سوف يطلب منك Lychee هذا المفتاح، في المرة الأولى التي تحاول فيها استخدام الاستيراد. هل تريد تغيير الكود الخاص بك؟ ألق نظرة على إعدادات Lychee.
يدعم Lychee بطاقات Twitter وOpen Graph للصور المشتركة (وليس الألبومات). لتتمكن من استخدام بطاقات تويتر، يتعين عليك طلب الموافقة على نطاقك. ما عليك سوى مشاركة صورة مع Lychee، ونسخ الرابط الخاص بها ولصقه في أداة التحقق من صحة البطاقة على Twitter.
يستخدم Lychee برنامج ImageMagick عند تثبيته على الخادم الخاص بك. في هذه الحالة، ستستفيد من معالجة أسرع لتحميلاتك، وصور مصغرة ذات مظهر أفضل، وصور متوسطة الحجم للأجهزة ذات الشاشات الصغيرة. يمكنك تعطيل استخدام ImageMagick في الإعدادات.
من أجل استخدام إشعار البريد الإلكتروني الخاص بالصور الجديدة، ستحتاج إلى تكوين متغيرات MAIL_ في .env الخاص بك لموفر البريد الخاص بك وإعداد cron. بمجرد اكتمال ذلك، قم بتبديل إرسال رسائل بريد إلكتروني لإشعارات الصور الجديدة في الإعدادات. سيتمكن المستخدمون لديك من الاشتراك في إشعارات البريد الإلكتروني عن طريق إدخال عنوان بريدهم الإلكتروني في إعداد الإشعارات في الشريط الجانبي. سيتم تجميع إشعارات الصور وإرسالها مرة واحدة في الأسبوع إلى مسؤول الموقع ومالك الألبوم وأي شخص تتم مشاركة الألبوم معه، إذا تمت إضافة بريده الإلكتروني. لن يتلقى المسؤول أو المستخدم الذي أضاف الصورة إلى الألبوم إشعارًا بالبريد الإلكتروني بشأن الصور التي أضافها.
يمكنك تخصيص الليتشي باستخدام كود CSS الخاص بك. هنا يمكنك العثور على قائمة بالموضوعات المتاحة.
ليتشي-مسطح-أبيض-موضوع
قم بإلقاء نظرة على الوثائق، وخاصة الأسئلة الشائعة إذا كانت لديك مشاكل. اكتشف الخلل؟ الرجاء إنشاء مشكلة هنا على GitHub! يمكنك أيضًا الاتصال بنا مباشرةً على gitter (تسجيل الدخول باستخدام حساب github الخاص بك) أو على discord »