سؤال

الترحيل (إعادة كتابة) بوابة كاملة مصنوعة في الأصل .NET إلى ShareOpoint لا يبدو وكأنه شيء سهل جدا القيام به. لقد قمت بتعيين هذه المهمة والآن أنا فقط أتعلم والتخطيط والبدء في الحصول على الأمور عملية من أجل تحقيقه بشكل أسرع.

ليس بالضبط سؤالا، يجب أن يكون مناقشة حولها وقد تساعد الآخرين الذين قد يحصلون على نفس الوظيفة أكثر.

1 - هناك شيء مثل "لوحة الرسائل" في البوابة الحالية، والذي أخطط للبناء به مع نوع موقع مدونة، ماذا اقتربت؟

2 - حسب الطلب في سؤال آخر، يجب علي إدارة المستخدمين، ويتم تنظيم الدليل النشط المحلي وموثوق به، لذلك أعتقد أن هذا ما سأستستخدمه

3 - يجب أن تكون هناك طريقة لتخزين الملفات والصور والمستندات والحصول على الإصدار السيطرة في بعضها.

4 - يجب أن يكون هناك تخصيص في التصميم والتنظيف في الضوابط الافتراضية ل SharePoint MasterPage (والتي قد تكون عديمة الفائدة للأغراض المرغوبة)

5 - حوالي 30 من المستخدمين المحليين ويمكن الوصول إليها من الإنترنت (الخادم المحلي) في حالة الوصول إليها من عملائنا من العملاء

6 - لدي إصدار من Visual Studio 2010 (بالفعل مع مصمم WebPart الرسومي) لأن الشركة التي أعمل بها هي شريك MS Gold.

7 - سأقوم ببرمجة WebParts في C #، والجزء التصميم لا يزال ضعيفا بالنسبة لي، لأنني لست مألوفا في شيرته بعد.

أرغب في بعض النصائح والروابط والأجوبة .. سأشاهد هذا السؤال من الآن فصاعدا وإجابة أي معلومات أخرى.

هل كانت مفيدة؟

المحلول

1.) SharePoint 2007 يحتوي على بعض وظائف مدونة / Wiki / Bloard ولكنها غير ناضجة للغاية. حاولت الحصول على فريقي لاستخدامها ولكن واجهة المستخدم غير موجودة وتحديا لتعزيز هذه العناصر. قد تقدم SP2010 تجربة أفضل رغم ذلك.

2.) إدارة المستخدم في SharePoint سهلة الأداء ولكن من الصعب إدارتها. إنشاء عمليات لإضافة / تعديل المستخدمين النهائيين والحفاظ على عدد الأشخاص الذين لديهم هذه القدرة على الحد الأدنى. وإلا فإنه يخرج عن السيطرة وينتهي بك الأمر بعدم معرفة من لديه حق الوصول إلى ما. أود أيضا أن أقترح الاعتماد على مجموعات إعلانية بدلا من منح الأفراد وصول محدد في المواقع.

3.) تخزين المستندات هو Forte SharePoint، وأعتقد أنك سوف تكون معجبا.

4.) سيتطلب شير العلامة التجارية بعض الوقت ولكن الناس الآخرين لديهم إلى شكل فني. لاحظ أن بعض الصفحات (يشار إليها باسم صفحات التطبيق) لا ينبغي السيطرة عليها بالكامل. لاحظ أيضا أنك لا ترغب في إزالة عناصر التحكم من الصفحة الرئيسية لأن بعض الوظائف في SharePoint يفترض عناصر التحكم هناك - بل من الأفضل إخفاءها باستخدام CSS.

5.) هذا يبدو وكأنه فكرة سيئة. من المفترض أن يتم إغلاق SharePoint المعرض للإنترنت بشدة - ولكن إذا قمت بإغلاقه (أي إزالة الوصول إلى صفحات التطبيق)، فإن الوظيفة التي تسعى لن تتوفرها. هل اعتبرت إنترانت وإستنسيم منفصل؟

6.) يجب أن يكون بخير، من المفترض أن يكون VS2010 تجربة تطوير أفضل فيما يتعلق بشارته.

7.) الحفاظ على العلامة التجارية والوظائف الخاصة بك منفصلة وتأكد من نشرها باستخدام ملفات الحل (بدلا من العمل مباشرة مع نظام الملفات). أيضا، لمجرد قراءة / كتابة قاعدة البيانات مباشرة.

أعتقد أنك ستجد أن استبدال إنترانت مخصصة مع SharePoint هي مهمة شائعة ولكن سيكون هناك منحنى تعليمي. الجزء الثابت سيكون العلامات التجارية ورحلات البيانات. سيقوم المستخدمون النهائيين برفض النظام الجديد إذا كان بطيئا - لذا تأكد من الحصول على الهندسة المعمارية والتكوين مباشرة قبل الإطلاق (قد تتطلب مستشارا).

نصائح أخرى

1 - هناك شيء مثل "لوحة الرسائل" في البوابة الحالية، والذي أخطط للبناء به مع نوع موقع مدونة، ماذا اقتربت؟

مناقشات SharePoint مثالية لما يقصد به ... مناقشات مستهدفة صغيرة. منتدى مختلف جدا. إنها منطقة مركزية مع مواضيع متعددة مع مواضيع مختلفة. يمكنك تجربة Codeplex (وهو صديقك)منتديات شرير

2 - حسب الطلب في سؤال آخر، يجب علي إدارة المستخدمين، ويتم تنظيم الدليل النشط المحلي وموثوق به، لذلك أعتقد أن هذا ما سأستستخدمه

AD مثالي إذا كان لديك بالفعل ... شيء لطيف هو أنه يمكنك استخدام صفحة الملف الشخصي لتحديث معلومات الإعلانات التي تتم مزامنها ... لديك الكثير من القدرة مع هذا. ولكن، واحدة من الفوائد الرئيسية هي أن SharePoint يمكن أن يدعم مصادقة متعددة. يمكنك إطالة موقع SharePoint وقم بتوصيل مصادقة مختلفة (مثل SQL Auth) ثم مجموعات متعددة من المستخدمين يمكن أن تتفاعل في نفس المواقع ذات الأذونات المختلفة. ناهيك عن أن SharePoint لا تقدم فقط إمكانية الوصول إلى الموقع، ولكن يمكنك جعل الأمانة الحبيبية جميع الوالات وصولا إلى العناصر الفردية في قائمة أو مكتبة.

3 - يجب أن تكون هناك طريقة لتخزين الملفات والصور والمستندات والحصول على الإصدار السيطرة في بعضها.

هذا هو المكان الذي يوجد فيه SharePoint الأكثر قابلية.

4 - يجب أن يكون هناك تخصيص في التصميم والتنظيف في الضوابط الافتراضية ل SharePoint MasterPage (والتي قد تكون عديمة الفائدة للأغراض المرغوبة)

لدينا masterpage مخصصة تماما كاملة مع الكود وراء. تحتاج إلى معرفة المزيد عن السمات الدعائية وأجهزة الاستقبال. أيضا استخدام هيذر سليمان موقع الكتروني

5 - حوالي 30 من المستخدمين المحليين ويمكن الوصول إليها من الإنترنت (الخادم المحلي) في حالة الوصول إليها من عملائنا من العملاء

يبدو SharePoint مبالغة تقريبا لهذا العدد من المستخدمين.

6 - لدي إصدار من Visual Studio 2010 (بالفعل مع مصمم WebPart الرسومي) لأن الشركة التي أعمل بها هي شريك MS Gold.

احصل على ملحقات Visual Studio ل SharePoint

7 - سأقوم ببرمجة WebParts في C #، والجزء التصميم لا يزال ضعيفا بالنسبة لي، لأنني لست مألوفا في شيرته بعد.

النظر في صفحات التطبيق بدلا من WebParts ... صفحات التطبيق هي طريقة أكثر مرونة للنماذج المخصصة من أجزاء الويب. أجزاء الويب مفيدة فقط عندما تحتاج الوظيفة إلى متوفرة على أساس مخصص حتى تتمكن من السماح للمستخدمين بسحب الوظيفة على صفحة أو إذا كنت بحاجة إلى تقييد الوظائف في مجموعات محددة من المستخدمين (نظرا لأن صفحات التخطيط متاحة للجميع مواقع).

الإجابات على هذا الشخص مماثلة ولكن غير متطابق قد يكون مفيدا: SharePoint لمطور C # ASP.NET

هناك الكثير من المساعدة المتاحة في أسئلة أخرى موجودة للغاية. ما عليك سوى النقر على علامة "SharePoint"، ثم الترتيب حسب الأصوات، وستجد الكثير من القراءة المثيرة للاهتمام.

فيما يتعلق 7 - أجزاء برمجة الويب: إلقاء نظرة على SmartPart. على codeplex. هذه طريقة سهلة إلى حد ما لإنشاء أجزاء ويب بسيطة خاصة إذا كان لديك بعض تجربة ASP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top