من الميزات الجديدة في شيربوينت 15 هي إمكانية رفع الملفات إلى مكتبة المستندات أو مكتبة الصور أو أنواع المكتبات الأخر باستخدام تقنية السحب والإفلات. وتعتبر هذه الميزة من الميزات التي تسهل عملية التعامل مع شيربوينت من قبل المستخدم النهائي حيث يمكن تنفيذ رفع الملفات بدون استخدام الطريقة التقليدية التي ما زالت متوفرة كما في الشكل التالي:
وتظهر ميزة آلية السحب والإفلات لرفع الملفات عند الدخول إلى مكتبة مستندات أو مكتبة صور, حيث يظهر الشكل التالي:
والتي تعني إمكانية سحب وإفلات الملف أو الصورة لرفعها إلى المكتبة, ولتجريب هذه الميزة يكفي سحب ملف إلى المنطقة القريبة من هذه الجملة بحيث يتم تحديد المنطقة إشارة إلى إمكانية إفلات الملف في هذه المنطقة لرفعه كما هو مبين في الشكل التالي:
وبمجرد إفلات الملف في المنطقة المحددة تبدأ عملية رفع الملف إلى مكتبة المستندات كما هو مبين في الشكل التالي:
إضافة إلى توفير إمكانية إيقاف عملية رفع الملف وذلك بالضغط على زر CANCEL كما هو موضح في الشكل التالي, وبعدها تظهر الرسالة التالية مع الخيار DISMISS لإخفاء الرسالة:
من الأمور الممتازة في هذه الميزة هي إمكانية استخدامها على أكثر من متصفح مثل IE, Chrome, Firefox بدون أي مشاكل في عملية رفع الملفات وخاصة أنها كما يبدو تستخدم تقنية أجاكس لتنفيذ عملية رفع الملفات. أيضاً من المزايا هي إمكانية سحب وإفلات أكثر من ملف لرفعها مرة واحدة إلى مكتبة المستندات كما هو موضح في الشكل التالي:
مقال جميل .. هل هناك بعض المتطلبات يجب تنزيلها على الجهاز مثل ( Office 2013 ) لتفعيل هذه الميزه لأني حاولت عملها من السيرفر بحيث لا يوجد اوفيس ولم تعمل (Windows Server 2008 R2 with IE 9)
ردحذفلا يوجد أي متطلبات, ولكن بما أن هذه الميزة تستخدم تقنية أجاكس وبالتالي JavaScript فيجب التأكد من أن تقنية جافا سكريبت تعمل بشكل صحيح على المتصفح, وبما أنك جربت هذه الميزة على خادم ويندوز فغالباً تكون صلاحيات الجافا سكريبت مقيدة, تأكد من الإعدادت.
ردحذفسؤال خارج الموضوع هو عن كيفية إعطاء الصفحات في ال Page Library عنوانين متزايده Auto Increment
ردحذفكمثال :
http://xxxx/news/pages/news10.aspx
http://xxxx/news/pages/news11.aspx
http://xxxx/news/pages/news12.aspx
http://xxxx/news/pages/news13.aspx
http://xxxx/news/pages/news14.aspx
من دون تدخل المستخدم و تحرير الرابط
و شكرا على المساعدة
سلفا
برأي هناك طريقتين لعمل ذلك
ردحذفالطريقة الأولى : باستخدام (Event Receiver) حيث عند الاضافة قم بتغير اسم الصفحة
الطريقة الثانية :بإضافة (Custom Action) إلى (Site Settings) حيث قم بانشاء صفحة تقوم بانشاء صفحة جديدة بالخيارات التي تريدها
فادي حاولت بموضوع ال Event Receiver و بس ال Document Library من خلال حدث ItemUpdated أو ItemAdded
ردحذفيقوم برمي إستثناء عند استدعاء طريقة تعديل و لا يوجد حل لهذه المشكلة حتى الان
item.Update();
أعتقد بأن الطريقة الثانية أفضل
شكرا لك على المساعدة
الاخ فادي و الاخ أسماعيل
ردحذفلقد لحظة وجود ميزة عنوانين المتزايدة في المواقع التي قمت بإنشاءها بعد الاطلاع على سيرتكم الذاتية
لقد قمت بعمل هذه الخدمة و تغيير ربط الصفحة إلى رابط متزايد من خلال إنشاء workflow بال Visual Studio
و قد عملت بشكل صحيح
و لكن بناء على خبرتك ما هو أفضل تطبيق لعمل هذه الميزة
هل يمكن عملها من دون التدخل برمجيا
كيف قمتم بإنشاء هذه الميزة في مواقعكم
شكرا لك
لو سمحت انا كنت عاوز ارفع ملفات المشروع علي النت وهيا ملفات كبيرة طبعا وعاوز الكل يشوفها الشركه والاستشاري بتاعنا ومفروض تتعمل عن طريق ال sharpoint بس انا معنديش خلفيه عنها لو حد يقدر يساعدنا يبقه جزاه الله عنا خير ده ميلي eng.kimo_2006@yahoo.com
ردحذف