thawab:api
اختلافات
عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.
جانبي المراجعة السابقةالمراجعة السابقةالمراجعة التالية | المراجعة السابقة | ||
thawab:api [2009/04/22 01:12] – alsadi | thawab:api [2015/04/23 03:21] (حالي) – تحرير خارجي 127.0.0.1 | ||
---|---|---|---|
سطر 1: | سطر 1: | ||
+ | ====== API ====== | ||
+ | <box 90% center red | ** غير مكتمل ** > | ||
+ | هذه الصفحة مجرد مسودة للنقاش | ||
+ | </ | ||
+ | |||
+ | في هذه الصفحة سنحدد واجهة البرمجة التطبيقية API أي الطرق العليا للوصول لوظائف البرنامج. | ||
+ | |||
+ | ===== مصطلحات ===== | ||
+ | |||
+ | * ThawabMan - المسؤول عن إدارة الكتب وفتحها | ||
+ | * kitab - الكتاب الواحد (الكتاب قد يكون مقال أو مصنف أو أطروحة أو ورقة بحث ...) وهو يتكون من عدة عقد مرقومة. أسماء بديلة | ||
+ | * العقدة node - مقطع من الكتاب يحتوي على نص ورقم معرف وموقع هرمي طبق عليه عدد من الواسمات/ | ||
+ | * document - عقدة تم تصديرها هي وكل سلالتها إلى هيئة نصية وإضافتها لمحرك البحث ويمكن تعريفها بأنها | ||
+ | * تبويب لا يحتوي على تبويب فرعي | ||
+ | * تبويب يحتوي على تبويبات فرعية (وفي هذه الحالة المحتويات المصدرة هي العنوان + النص التمهيدي الذي تحته مباشرة المباشر + أسماء التبويبات الفرعية لدرجة واحدة) | ||
+ | * URI - مسار مطلق للملف مع أو دون بروتوكول | ||
+ | * kitabname - اسم الكتاب | ||
+ | |||
+ | |||
+ | ^ directory ^ Linux Installed ^ extracted ^ Windows on USB ^ on CD ^ on Hardisk ^ | ||
+ | ^ config(rw) | ~/ | ||
+ | ^ index(rw) | ~/ | ||
+ | ^ MCache(rw) | ~/ | ||
+ | ^ kutub(rw) | ~/ | ||
+ | ^ kutub(ro) | / | ||
+ | ^ internal(ro) | / | ||
+ | |||
+ | |||
+ | |||
+ | ===== الكتاب ===== | ||
+ | هو مجموعة من العقد المرقومة الموزعة هرميا | ||
+ | |||
+ | وعمليات التحرير تكون من منطلقين | ||
+ | * إضافة عقدة في ذيل العقد (بعد آخر عقدة) | ||
+ | * إزالة عقدة وسلالتها وإضافة مجموعة من العقد وسلالتها مكانها (مع الإزاحة عند اللزوم) | ||
+ | |||
+ | ===== العقدة ===== | ||
thawab/api.txt · آخر تعديل: 2015/04/23 03:21 بواسطة 127.0.0.1