أدوات المستخدم

أدوات الموقع


thawab:api

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

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