مرجع أوريون
عرض توضيحي مباشر
من أجل مظاهرة أوريون ™’s IDE، زيارة https://www.openoffice.org/ موقع ضخم، أو https://thrift.apache.org/ لواحد معقد، وانقر على الإشارة المرجعية أعلاه لعرض نموذج أولي مباشر في العمل.
إذا كان هذا يزعجك كثيرًا، فإن هذا الموقع مستضاف ذاتيًا على Orion ™، و تلك الرموز قلم أحمر داكن في أعلى اليمين جنبا إلى جنب مع فتات الخبز سوف تعطيك مظاهرة حية كيفية عمل النظام (يُمنع الوصول إلى التثبيت/البناء، والذي يتم تأمينه للموظفين فقط).
العلامات الموصى بها
الرجاء التأكد من تثبيت الإشارة المرجعية على شريط أدوات المتصفح عن طريق فتح علامة “علامة جديدة” شاشة مربع حوار من قائمة المستعرض الخاص بك وكتابة ما يلي في حقل الموقع/عنوان URL:
javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))
بدون هذه الإشارة المرجعية المثبتة، لن تتمكن من تصفح الموقع المباشر وتحرير الصفحات على الفور في Orion ™ من خلال النقر على الإشارة المرجعية.
لاستخدام الإشارة المرجعية ببساطة تصفح إلى موقع الإنتاج المباشر الخاص بك (NOT in Orion) ™!)، حدد موقع الصفحة التي ترغب في تحريرها، وانقر فوق الإشارة المرجعية. سيتم نقلك إلى صفحة داخل Orion تسمح لك بتحرير المحتوى.
دليل البدء
IoC إنشاء واجهة برمجة التطبيقات
...
my $path = "/path/to/source/file";
for my $p (@path::patterns) {
my ($re, $method, $args) = @$p;
next unless $path =~ $re;
++$matched;
my ($content, $mime_extension, $final_args, @new_sources) = view->can($method)->(path => $path, lang => $lang, %$args);
... write UTF $content to target file with associated $mime_extension file-type
}
copy($path, "$target_base/content$path") unless $matched;
...
عملية التسجيل
تزويدنا بمصادر موقعك التي يمكن بناؤها من خلال @SunStarSys / أو SSG.
تزويدنا بعنوان البريد الإلكتروني (الدور أو القائمة البريدية) لمناقشة مشكلات تطوير الموقع وصيانته، والتأكد من أن العنوان هو تقديم التقارير القياسية-متوافقة من حيث مرافق الاعتدال.
نسق الدليل المصدر
- الجذع /
- cgi-bin/
- المحتوى/
- قوالب/
- المكتبة/
- path.pm
- view.pm
- الفروع/
.. كل فرع يتبع تخطيط قناة الاتصال أعلاه …
راجع https://github.com/SunStarSys/www.iconoclasts.blog/tree/trunk مثال حي.
المحتوى الديناميكي
مثال اسكربت لإعادة إنشاء صفحة مصدر مع تغيير المحتوى، حتى عندما لا تكون المصادر كذلك.
الفكرة الأساسية هي أن بعض صفحات المصدر البارزة الخاصة بك تبني مع “ديناميكي” المحتوى (يتضمن البناء مقتطفات متغيرة باستمرار من مواقع أخرى على الإنترنت، مثل شلالات جيرا أو خيوط القائمة البريدية الحالية).
ومن الأمثلة الجيدة على ذلك “آخر الأخبار” قسم من الصفحة الرئيسية لـ ASF، وهنا الطريقة وراء الكواليس التي تعمل بها، مع القليل من السحر shell + svn + cron كما هو موضح هنا (خذ ملف مصدر البناء الديناميكي كما $file أدناه:
% cp $file $file.tmp
% svn rm $file
% mv $file.tmp $file
% svn add $file
% svn commit -m "rebuild $file"
قم بدمج ذلك في برنامج shell النصي الصغير الذي سيستخدم بيانات اعتماد svn المخزنة مؤقتًا على جهاز الكمبيوتر الخاص بك، وقم بتنفيذ cron لك وفقًا لجدول زمني ثابت (استنادًا إلى TTL الخاص بذاكرة التخزين المؤقت لخادم الويب الأمامي / CDN HTTP). لا حاجة للأدوات من جانب الخادم في نهايتنا ؛ لديك السيطرة الكاملة على أمان كلمة المرور الخاصة بك، والجدولة، وأهداف الصفحة الديناميكية. إذا كنت تستخدم خدمة Subversion الخاصة بك التي تدعم svnpubsub، فلن تتضمن أي من هذه المعاملة مباشرة أيًا من أجهزتنا. سيؤدي التزامك إلى تشغيل عميل svnwcsub الخاص بنا، والاستماع دائمًا إلى خادم svnpubsub الخاص بك، لإنشاء هذه التغييرات ونشرها عند الطلب — ضمير.
الاستثناءات
لم يتحدد بعد
بحث
لم يتحدد بعد
تثبيت سريع
لم يتحدد بعد
إضافة مورد
لم يتحدد بعد
الفهرس
SunStar أوريون الأنظمة — لإنشاء وإدارة وتقديم المعرفة التي تعمل بالفعل…
أوريون الأمن — “الأمن من خلال الغموض ليس الكثير من الأمن على الإطلاق.”…
خطط أوريون — خصومات التسعير المقدمة السنوية المتاحة (خصم يصل إلى 20% من تكاليف الفوترة الشهرية)…
تقنية أوريون — الآن مع mod_perl v2.0.14 w/ ithreads و httpd v2.4.67 w/ event mpm….
Orion سياسة الخصوصية — إنها’نظام اشتراك متوافق مع GDPR. في الزيارة الأولى إلى أوريون ™ CMS / IDE، سيتم توجيهك إلى صفحة جوجل تطلب منك التصريح…
ميزات أوريون — نفس محرك عرض رمز جافا سكريبت في كل من المستعرض الخاص بك وفي سكريبت إنشاء markdown.js (القائم على node.js)…
أوريون API — تقوم هذه الصفحة بفهرسة البحث والمحرر عبر الإنترنت ومكتبة قوالب Django وواجهات برمجة تطبيقات نظام الإنشاء…