النقطة المركزية الخاصة بك لإدارة البيانات الشخصية
(إذا كانت الوحدات الحالية تسمح بذلك).
تحقق من أدواتي الأخرى
التوثيق – متاح هنا
تجريبي - انقر هنا
تسجيل الدخول: المشرف
كلمة المرور/كلمة المرور القفل: المشرف
من الأسهل فهم تطبيق الويب هذا عندما تفكر في نظام إدارة المحتوى (CMS) (WordPress) أو CRM (SugarCRM)؛ المنطق الكامن وراء هذا النظام مشابه جدًا لهذين الاثنين. قد يقدم نظام إدارة الدورة الشهرية الخاص بي إمكانيات أقل من تلك الأنظمة المذكورة أعلاه، ولكنه يفعل فقط ما أريده أن يفعله. بالإضافة إلى ذلك، كتابة الامتدادات ليست صعبة للغاية، اعتمادًا على المنطق المطلوب. يمكن لأي شخص لديه معرفة بالتنمية أن يكتب امتداداته الخاصة لتلبية احتياجاته الشخصية.
قررت إنشاء نظام خاص بي، لأن تجربة الكثير من المكونات الإضافية لـ WordPress وكتابة التخصيصات لبعض أنظمة إدارة علاقات العملاء (CRM) الحالية ستستغرق مني وقتًا طويلاً مثل كتابة نظامي الخاص، ومن خلال معرفة المنطق من جوهره، يصبح من الأسهل بالنسبة لي كتابة الملحقات وإضافة وحدات إضافية - كل ما أحتاج إليه.
ثانيًا، لا يوجد نظام من هذا القبيل، ولم أرغب في أن ينتهي الأمر بدمج سحابة قائمة على عامل الإرساء مع نظام إدارة المحتوى (CMS). علاوة على ذلك، أحتاج فقط إلى تطبيق كهذا لأظل منظمًا، وقد سئمت من وجود بعض البيانات الشخصية جدًا على OneDrive، وبيانات أخرى على Google Cloud، وبعض الملاحظات هنا، وبعض الملاحظات هناك. الهدف النهائي هو تشغيل تطبيق على الجهاز الطرفي أو جهاز Raspberry 24/7 موصولاً بشبكتي المنزلية، دون الوصول إلى الإنترنت.
Todo/Goals - تتبع أهدافك الشخصية. يمكنك استخدام todolist لتتبع تقدم أهدافك أو استخدام الوحدة الفرعية للمدفوعات لمراقبة المبلغ المالي الذي تريد جمعه مقابل شيء ما.
الملاحظات - أضف أي ملاحظة شخصية إلى الفئة المطلوبة. هنا، يمكنك الاحتفاظ بأي معلومات صغيرة تحتاجها؛ يمكن أن تكون إما ملاحظات سريعة من مكالمة هاتفية، أو مجموعة من المعلومات التي تم جمعها في جميع أنحاء الصفحات المختلفة أو بعض الروابط لأشياء تريد التحقق منها في مكان ما لاحقًا في المستقبل.
جهات الاتصال - هل شعرت يومًا أن لديك العشرات من جهات الاتصال الهاتفية ورسائل البريد الإلكتروني وما إلى ذلك التي ترغب في التخلص منها، أو عمل نسخة احتياطية للسلامة في حالة فقدان هاتفك؟ باستخدام هذه الوحدة البسيطة، يمكنك تنظيم جهات الاتصال الشخصية الخاصة بك.
كلمات المرور - نصل جميعًا إلى نقطة معينة عندما يكون هناك عدد كبير جدًا من كلمات المرور التي لا يمكن التعامل معها في كل مكان. نعم يمكننا الاحتفاظ بها على البريد الإلكتروني، ومحرك الأقراص المحمول، ولدينا أنماط خاصة في رؤوسنا، ولكن دعونا نواجه الأمر في بعض الأحيان يكون الأمر كثيرًا جدًا. باستخدام وحدة كلمات المرور، يمكنك الاحتفاظ بكلمات المرور الخاصة بك مشفرة في قاعدة البيانات الخاصة بك، بينما يوجد في الواجهة الأمامية زر نسخ سيعيد لك كلمة المرور الأصلية.
الإنجازات - هل ترغب في متابعة أي شيء رائع قمت به - ضعه في هذه الوحدة!
الجداول - الغرض من هذه الوحدة هو تتبع أي أشياء متكررة يتعين عليك القيام بها، على سبيل المثال، تغيير زيت السيارة والمدفوعات والزيارات وما إلى ذلك. سيتم عرض البيانات المضافة إلى مجموعات الجداول على لوحة المعلومات وفي جرس الإشعارات.
المشكلات - في هذا القسم، يمكنك تتبع أي حالات مستمرة/معلقة يجب حلها في النهاية ولكن ليس من الضروري مراقبتها باستمرار - ومع ذلك قد يُطلب منك الرجوع إليها يومًا ما في المستقبل حتى يسمح بذلك إضافة سجلات فرعية لجهات الاتصال المنفذة والتقدم في حالة معينة
الرحلات - هل لديك بعض الأفكار حول الأماكن التي يمكنك زيارتها ولكن دون أي خطط محددة لها؟ قم بإضافته إلى هذه الوحدة مع رابط خريطة جوجل وبعض الصور حتى تتمكن من العودة إليها في أي لحظة. أتمنى أن تذكرك الصورة بسبب اهتمامك بهذا المكان بالذات.
المدفوعات - ألا تعرف مقدار الأموال التي تنفقها على الطعام والسفر والتسوق المحلي؟ ما عليك سوى إضافة كل تفاصيل التسوق إلى القائمة من الآن فصاعدًا والسماح لها بإجراء جميع الحسابات، بالإضافة إلى ملخص لشهر معين.
من ناحية أخرى، إذا كنت ترغب في مراقبة أسعار منتجات معينة، يمكنك إضافة معلومات عنها في الوحدة الفرعية لأسعار المنتجات (والتي أستخدمها شخصيًا أثناء تواجدي في بلد آخر - في الوقت الذي أكتب فيه هذا) .
هنا يمكنك أيضًا تتبع من يدين لك ببعض المال أو من تدين له بشيء باستخدام الوحدة الفرعية للأموال المستحقة .
تسمح الوحدة الفرعية للفواتير بحفظ معلومات حول الأموال التي يتم إنفاقها على أشياء معينة (بشكل منفصل عن الدفعات الشهرية لأشياء مثل الأموال التي يتم إنفاقها في العطلات وما إلى ذلك)
التسوق - هل لديك خطط لشراء شيء ما في المستقبل؟ أضفه إلى القائمة، ثم تحقق منه، ربما ستتمكن من شراء هذا الشيء بالذات الآن.
الوظيفة - تعد الوحدة الفرعية Afterhours طريقة رائعة لمراقبة جميع ساعات العمل اللاحقة التي قمت بها في العمل. مع هذا يمكنك أيضًا فصل الدقائق/الساعات المحددة لهدف معين. على سبيل المثال، تحتاج إلى 24 ساعة للرحلة و4 ساعات للقيام بشيء ما. ما عليك سوى إضافة بعض الوقت إلى الهدف الموجود مسبقًا، أو إنشاء هدف جديد أو تركه فارغًا (سينتقل إلى مجموعة الأغراض العامة). تعد الوحدة الفرعية للعطلات طريقة بسيطة لتتبع عدد الأيام التي استخدمتها من مجموعة العطلات السنوية.
الصور - تسمح لك هذه الوحدة بتنظيم الصور/المسح الضوئي/الصور التي تم تنزيلها في شكل معارض بناء. سيؤدي النقر على الصورة المصغرة إلى استدعاء معرض العرض المبسط مع إمكانية إعادة تسمية الصورة أو إزالتها أو تنزيلها. يمكنك إنشاء العديد من المعارض (المجلدات) كما تريد.
الملفات - الملفات التي تم تحميلها لهذه الوحدة مرئية في شكل DataTable حيث يمكنك رؤية معلومات بسيطة حول الملف - أي: الامتداد وأيقونة نوع الملف (إذا كان هناك واحد محدد لنوع معين) وحجم الملف. يمكن إعادة تسمية الملفات وتنزيلها وإزالتها من واجهة المستخدم الرسومية.
الفيديو - هل قمت بتنزيل مقطع فيديو صغير من الإنترنت أو تسجيله على الهاتف؟ هذه وحدة لتخزينها بعد ذلك - تدعم تنسيقات فيديو الويب الأكثر شيوعًا.
التقارير - تحتوي على تقارير للقراءة فقط تم إنشاؤها من البيانات الموجودة بالفعل في قاعدة البيانات
في كلتا الحالتين، يلزم تثبيت تبعيات الملحن في البداية!
لاستدعاء التثبيت القياسي:
الملحن PMS المثبت
للتثبيت من داخل استدعاء استخدام عامل الإرساء:
الملحن pms-installer-docker
بشكل عام، سأضيف فقط بعض إصلاحات الأخطاء/التحسينات/الوحدات من وقت لآخر - أي شيء سأحتاجه فقط.
لا أستطيع ضمان الدعم. لدي وظيفة وأشياء شخصية وما إلى ذلك، وأنا فقط أشارك الكود/الطلب الخاص بي كمعهد ماساتشوستس للتكنولوجيا. ومع ذلك، لا تتردد تمامًا في السؤال عن شيء ما، وكتابة المشكلات، وما إلى ذلك. وكما ذكرنا، فأنا أستخدم هذا التطبيق وسأستخدمه من الآن فصاعدًا يوميًا، لذا قد تكون هناك بعض التغييرات المفيدة بالنسبة لي.
وبينما أعمل على ذلك، ستكون هناك بعض الإصلاحات ووحدات جديدة في المستقبل عندما أصل إلى النقطة التي أحصل فيها على كل ما أحتاج إليه. لذلك، بعد الوصول إلى هدفي، يمكنني التعامل مع بعض طلبات الدعم إذا كان أي شخص مهتمًا بذلك.
الكروم
أعني حقا. كروم فقط . أعلم عن خطأ في نسخ كلمة المرور في Firefox على سبيل المثال. لكنني أفعل كل شيء في Chrome، لذا لا أخطط حقًا للتحقق من ذلك على المتصفحات الأخرى. وقبل أن تسأل لماذا أدعم متصفح Chrome فقط - فأنا لا أفعل ذلك بسبب عبارة "Chrome هو الأفضل" أو أي شيء من هذا القبيل، فأنا أستخدم هذا المتصفح فقط لمدة 98% من الوقت وهذا كل ما في الأمر.
نظام الإدارة الشخصية هو تطبيق ويب يمكن تشغيله إما في بيئة Windows أو Linux. يتم اختبار كل شيء افتراضيًا على Ubuntu 20.x.
فب 7.4.x
شبيبة
جق
TypeScript (اعتبارًا من الإصدار 1.3)
سيمفوني 5.x
ماي إس كيو إل
CSS
سسس
العقدة 10.22.1
بوتستراب
حزمة الويب
وربما البعض الآخر الذي لا أتذكره
سيمفوناتور (واجهة المستخدم)
EncryptBundle (الوحدة الأساسية لكلمات المرور)
منتقي الأيقونات (منتقي الأيقونات لوحدة الملاحظات)
Bootbox (تأكيدات أمان إضافية لـ CRUD)
مجموعة موفر Faker (امتداد Faker)
JsColor (منتقي الألوان لوحدة الملاحظات)
... bootstrap وTinyMce وDataTables وغيرها الكثير
... لا أعرف حتى بعضًا منها التي تم إنشاؤها مسبقًا في Symfonator
مارك أوجيلفي - لإصلاح أخطاء EncryptBundle في Symfony 4
Furcan - لإضافة فكرتي حول الدعم القابل للتحرير لـ Icon Picker
Petervanderwalt - لإضافة دعم إصدار Fontawesome js لـ IconPicker
SimonHaas - لتوفير تكوين عامل الإرساء
محمد العشري - لاختبار تكوين عامل الإرساء
Rob Waight - لتوفير التغييرات والوثائق لتشغيل عامل الإرساء على النوافذ
البريد - [email protected]