الترقيم الصفحي
تحتوي هذه المقالة على العديد من المشكلات. يُرجى المساعدة في تحسينها أو مناقشة هذه المشكلات على صفحة المناقشة . ( تعرف على كيفية ومتى يمكنك إزالة هذه الرسائل )
|
الترقيم الصفحي ، المعروف أيضًا باسم الترقيم الترقيمي ، هو عملية تقسيم المستند إلى صفحات منفصلة ، إما صفحات إلكترونية أو صفحات مطبوعة.
فيما يتعلق بالكتب المنتجة بدون جهاز كمبيوتر، يمكن أن يعني الترقيم الترقيم المتتالي للصفحات للإشارة إلى الترتيب الصحيح للصفحات، والذي نادرًا ما تم العثور عليه في الوثائق التي يرجع تاريخها إلى ما قبل عام 1500، ولم يصبح ممارسة شائعة إلا حوالي عام 1550، عندما حل محل الترقيم، الذي كان يرقم الجوانب الأمامية من الصفحات فقط.
الترقيم الصفحي في معالجة النصوص والنشر المكتبي والطباعة الرقمية
إن معالجة النصوص والنشر المكتبي والتنضيد الرقمي هي تقنيات مبنية على فكرة الطباعة كوسيلة الإخراج النهائي المقصودة، على الرغم من أنه من المفهوم في الوقت الحاضر أن الكثير من المحتوى المنتج من خلال هذه المسارات سيتم عرضه على الشاشة كصفحات إلكترونية من قبل معظم المستخدمين بدلاً من طباعته على الورق.
كل هذه الأدوات البرمجية قادرة على تدفق المحتوى من خلال خوارزميات لتحديد الترقيم. على سبيل المثال، تتضمن جميعها التفاف الكلمات تلقائيًا (لتجنب فواصل الأسطر الجديدة المبرمجة بشكل ثابت )، وتقسيم الفقرات القابل للقراءة آليًا (لاتخاذ قرارات إنهاء الفقرات)، والترقيم التلقائي (لاتخاذ قرارات تقسيم الصفحات). يمكن للمستخدم البشري تجاوز كل هذه القدرات الآلية يدويًا، من خلال الواصلات الناعمة (أي إدراج واصلة لن تُستخدم إلا إذا تم تقسيم الكلمة على سطرين، وبالتالي لن يتم عرضها إذا لم يتم ذلك)، وفواصل الأسطر اليدوية (التي تجبر على سطر جديد داخل نفس الفقرة)، والإرجاع الثابت (الذي يفرض سطرًا جديدًا وفقرة جديدة)، وفواصل الصفحات اليدوية .
الترقيم الصفحي في الطباعة
تُنتج الصفحات المطبوعة اليوم عادةً عن طريق إخراج ملف إلكتروني إلى جهاز طباعة، مثل طابعة سطح المكتب أو آلة طباعة حديثة . قد تكون هذه الملفات الإلكترونية على سبيل المثال ملفات Microsoft Word أو PDF أو QXD . وعادةً ما تتضمن بالفعل تعليمات الترقيم، من بين تعليمات التنسيق الأخرى. يشمل الترقيم قواعد وخوارزميات لتحديد مكان سقوط فواصل الصفحات ، والتي تعتمد جزئيًا على الاعتبارات الثقافية حول المحتوى الذي ينتمي إلى نفس الصفحة: على سبيل المثال، قد يحاول المرء تجنب الأرامل والأيتام . بعض الأنظمة أكثر تطورًا من غيرها في هذا الصدد. قبل ظهور تكنولوجيا المعلومات، كان الترقيم عملية يدوية: كان يتم تحديد جميع عمليات الترقيم بواسطة إنسان. اليوم، يتم تنفيذ معظم عمليات الترقيم بواسطة الآلات، على الرغم من أن البشر غالبًا ما يتجاوزون قرارات معينة (على سبيل المثال عن طريق إدراج فاصل صفحة صعب ).
الترقيم الصفحي في العرض الإلكتروني

"الصفحة الإلكترونية" هو مصطلح يشمل المحتوى المصفح في العروض التقديمية أو المستندات التي تنشأ أو تبقى كمستندات إلكترونية مرئية . هذا هو مصطلح ملف برمجي وتنسيق تسجيل على النقيض من الورق الإلكتروني ، وهي تقنية عرض الأجهزة . قد تكون الصفحات الإلكترونية بحجم قياسي بناءً على إعدادات المستند لملف معالج الكلمات أو ملف تطبيق النشر المكتبي أو ملف برنامج العرض التقديمي . قد تكون الصفحات الإلكترونية أيضًا ديناميكية في الحجم أو المحتوى كما في حالة صفحات HTML . عندما يكون تفاعل المستخدم النهائي جزءًا من تصميم تجربة المستخدم لصفحة إلكترونية، يُعرف ذلك بشكل أفضل باسم واجهة المستخدم الرسومية (GUI). يقتصر عدد وحجم الصفحات الإلكترونية في المستند على مقدار تخزين البيانات على الكمبيوتر ، وليس على أجهزة العرض أو كمية الورق.
معظم الصفحات الإلكترونية مخصصة إما للعرض (إخراج الشاشة) على شاشة الكمبيوتر أو الجهاز المحمول ، أو الإخراج إلى جهاز الطباعة . تم تصميم صفحات تنسيق ملفات PDF وبعض الكتب الإلكترونية للقيام بكلا الأمرين. تطبع معظم التطبيقات الصفحات الإلكترونية دون الحاجة إلى لقطة شاشة . ومع ذلك، لا تدعم جميع البرامج طباعة الصفحات بطريقة WYSIWYG . تُعرف الصفحات المخصصة لإخراج الشاشة بشكل أكثر شيوعًا باسم الشاشات أو النوافذ أو الواجهات أو المشاهد أو البطاقات . في حالة برامج العرض، تُعرف الصفحات الإلكترونية بالشرائح .
في متصفحات الويب

غالبًا ما تسمى الصفحات الإلكترونية المعروضة على متصفح الويب بصفحات الويب ، بغض النظر عما إذا كان يتم الوصول إليها عبر الإنترنت من خلال خادم ويب على شبكة الويب العالمية ، أو يتم تخزينها محليًا دون اتصال بالإنترنت . وبشكل أكثر دقة، يتم تسمية مثل هذه المستندات وفقًا للغة الترميز التي تجعلها قابلة للعرض عبر متصفح الويب، على سبيل المثال " صفحة HTML ".
في صفحات الويب الديناميكية ، يتم استخدام الترقيم الصفحي لأشياء مثل عرض عدد محدود من النتائج على صفحات نتائج محرك البحث ، أو عرض عدد محدود من المشاركات عند عرض موضوع المنتدى .
تُستخدم عملية الترقيم الصفحي في بعض أشكالها في كل تطبيقات الويب تقريبًا لتقسيم البيانات المُرجعة وعرضها على صفحات متعددة داخل صفحة ويب واحدة. وتتضمن عملية الترقيم الصفحي أيضًا منطق إعداد وعرض الروابط إلى الصفحات المختلفة.
يمكن التعامل مع الترقيم الصفحي من جانب العميل أو من جانب الخادم .
بالنسبة للترقيم الصفحي من جانب العميل، يتم تضمين محتوى كل صفحة في كود المصدر HTML المحمل مسبقًا داخل الصفحة، بينما يطلب الترقيم الصفحي من جانب الخادم كل صفحة على حدة عند التنقل.
الترقيم الصفحي من جانب الخادم أكثر شيوعًا. يمكن استخدام الترقيم الصفحي من جانب العميل عندما يكون هناك عدد قليل جدًا من السجلات التي يمكن الوصول إليها، وفي هذه الحالة يمكن إرجاع جميع السجلات، ويمكن للعميل استخدام JavaScript أو CSS [1] لعرض الصفحات المنفصلة.
من خلال استخدام AJAX ، يمكن استخدام الترقيم الصفحي الهجين بين الخادم والعميل، حيث يتم استخدام JavaScript لطلب الصفحة اللاحقة من الخادم والتي يتم تحميلها وإدراجها في نموذج كائن المستند عبر AJAX. [2]
يعد الترقيم الصفحي من جانب الخادم مناسبًا لمجموعات البيانات الكبيرة مما يوفر تحميلًا أوليًا أسرع للصفحة، وإمكانية الوصول للصفحات التي لا تستخدم Javascript، ومنطق عرض الأعمال المعقد، بينما يسمح الترقيم الصفحي من جانب العميل بالتنقل بين الصفحات دون تأخير من طلب الخادم.
قد يكون تنفيذ الترقيم بشكل صحيح أمرًا صعبًا. [3] هناك العديد من أسئلة قابلية الاستخدام المختلفة مثل هل يجب تضمين الروابط "السابقة" و"التالية"، وكم عدد الروابط إلى الصفحات التي يجب عرضها، وهل يجب أن يكون هناك رابط إلى الصفحات الأولى والأخيرة. [4] كما أن القدرة على تحديد عدد السجلات المعروضة في صفحة واحدة مفيدة. [5]
بالمقارنة مع التمرير اللامتناهي، فإن الترقيم يسمح بتخطي الصفحات ويمكن تنفيذه باستخدام الروابط الدائمة (كما تم مع offsetمعلمة URL في محرك ويكي ميدياويكي )، في حين أن التمرير اللامتناهي لا يتطلب النقر أو النقر إذا تم تحميله تلقائيًا.
في قاعدة البيانات
الترقيم هو أسلوب يستخدم لتحديد وعرض جزء فقط من إجمالي بيانات استعلام في قاعدة البيانات. فبدلاً من عرض مئات أو آلاف الصفوف في نفس الوقت، يُطلب من الخادم صفحة واحدة فقط (مجموعة محدودة من الصفوف، على سبيل المثال 10 صفوف فقط)، ويبدأ المستخدم في التنقل عن طريق طلب الصفحة التالية، ثم الصفحة التالية، وهكذا. وهو مفيد للغاية، وخاصة في أنظمة الويب، حيث لا يوجد اتصال مخصص بين العميل والخادم، وبالتالي لا يتعين على العميل الانتظار لقراءة وعرض جميع صفوف الخادم.
العرض مقابل المحتوى
اليوم، يمكن إنتاج كل المحتوى، بغض النظر عن وسيلة الإخراج المخطط لها أو المتوقعة أو غير المتوقعة، باستخدام تقنيات تسمح بالتحويلات اللاحقة إلى أي عرض مرغوب، على الرغم من أن مثل هذا التحضير لأفضل الممارسات لا يزال بعيدًا عن العالمية. يتضمن هذا عادةً لغة ترميز (مثل XML أو HTML أو SGML ) التي تضع علامات على المحتوى دلاليًا وقابلًا للقراءة آليًا، مما يسمح للتقنيات اللاحقة (مثل XSLT أو XSL أو CSS ) بإخراجها في أي عرض مرغوب. يُعرف هذا المفهوم باسم فصل العرض والمحتوى . هذا النموذج هو الآن النموذج التقليدي في معظم النشر التجاري، باستثناء الحد الذي تتداخل فيه مشكلات التوافق مع الإصدارات القديمة والقيود المفروضة على الميزانية، وإلى الحد الذي لا يفهم فيه العديد من الأشخاص المعنيين الموضوع بما يكفي للمساعدة في بناء الامتثال. لكن الحاجة إلى الترقيم اليدوي قد تضاءلت مع تقدم تكنولوجيا العرض الديناميكي والترقيم التلقائي. كما أن هناك حاجة أقل لإجراء تمييز هرمي بين الترقيم الصفحي في الطباعة والترقيم الصفحي في العرض الإلكتروني، لأن نفس المحتوى الأساسي من المرجح أن يتم استخدامه للأخير حصريًا إن لم يكن لكلا طريقتي العرض.
انظر أيضا
مراجع
- ^ "إنشاء قائمة مقسمة إلى صفحات باستخدام HTML وCSS فقط للتصميم المستجيب". _Beacon – الموقع الرئيسي 2019 .
- ^ ميخيف، أوليج (28 أغسطس 2007). "برمجة أجاكس باستخدام Struts 2". JavaWorld . تم الاسترجاع في 26 يوليو 2020 .
- ^ Baptiste, Lyndon (30 نوفمبر 2007). "Perfect PHP Pagination". SitePoint . تم الاسترجاع في 6 فبراير 2009 .
- ^ جيرفاسيو، أليخاندرو (10 مايو 2005). "السابق أم التالي؟ ترقيم السجلات باستخدام PHP – الجزء 3". DevShed . مؤرشف من الأصل في 8 مايو 2017.
- ^ نيميش، راخيثا (21 أغسطس 2011). "إنشاء مكتبة ترقيم صفحات PHP من الصفر". InnovativePhp . مؤرشف من الأصل في 27 أبريل 2016.
