الثلاثاء، 12 يناير 2010

إضافة ملف إلى مكتبة الصفحات باستخدام الميزة




من أجل إضافة ملف إلى المكتبة Pages باستخدام ميزة Feature اتبع الخطوات التالية:
  1. أنشئ مجلد اسمه AddFileToPages في المسار C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\
  2. أنشء في المجلد AddFileToPages ملفاً اسمه Feature.xml يحتوي على البيانات التالية:


  3. <?xml version="1.0" encoding="utf-8"?>
    <Feature xmlns="http://schemas.microsoft.com/sharepoint/"
    Id="92AE1E3D-929E-4064-9266-A38136D623EC"
    Title="Add File to Pages list"
    Scope="Web"
    >
    <ElementManifests>
    <ElementManifest Location="Manifest.xml"/>
    </ElementManifests>
    </Feature>
  4. أنشئ ملفاً آخر في المجلد AddFileToPages اسمه Manifest.xml يحتوي على البيانات التالية:

  5. <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="AddFile" Url="Pages">
    <File
    Type="GhostableInLibrary"
    Url="Ismail.aspx"
    Path="Ismail.aspx"
    NavBarHome="True"
    Name="Ismail.aspx" />
    </Module>
    </Elements>
  6. أنشئ ملفاً في المجلد AddFileToPages اسمه Ismail.aspx وهو الملف الذي سيتم إضافته إلى القائمة Pages.
  7. الآن يجب تنصيب الميزة AddFileToPages كما يلي:
  8. install-SPFeature AddFileToPages
  9. الآن يجب تفعيل الميزة AddFileToPages على أحد المواقع التي تحتوي على المكتبة Pages كما يلي:
  10. Enable-SPFeature AddFileToPages -Url http://YOUR_WEB_SITE_PATH

هناك تعليق واحد:

  1. لتطبيق العملية مع sharepoint 2007 عليك أن تعمل نفس الخطوات ما عدا التالي:
    الخطوة الأولى :أنشئ مجلد اسمه AddFileToPages في المسار C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\

    الخطوة الخامسة والسادسة :
    لتنصيب الميزة نفذ التالية :
    stsadm -o installfeature -filename AddFileToPages \feature.xml
    أو التالي:
    stsadm -o installfeature -name AddFileToPages

    ثم لتفعيل الميزة
    stsadm -o activatefeature -name AddFileToPages -url http://MyWSSServer/ -force

    ردحذف