Thursday, April 8, 2010

შეარპოინტზე ვებ-ფართის წაშლა პროგრამირებით

რამოდენიმე დღის წინ მქონდა ესეთი შემთხვევა, რომ შეარპოინტის გვერდზე დავამატე ვებ-ფართი - "Content Editor Web Part".
ალბად იცით რომ ამ ვებ-ფართით ბევრი რამის გაკეთება შეიძლება შეარპოინტზე.
მეც ვიდეოს დადება მინდოდა და კოდში მივუთითე არ არსებული ვიდეოს მისამართი და გამოშტერდა, გვერდი აღარ იტვირთებოდა ბოლომდე, ჩერდებოდა ვიდეოს ჩატვირთვაზე, ამ შემთხვევაში საკმაოდ კარგი გამოსავალი არის პროგრამირებით ამ ვებ-ფართის ამოშლა ვებ-გვერდიდან.
კოდი ქვემოთ იხილეთ:

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebPartPages;

namespace WebPartDeleter
{
  class Program
  {
    static void Main(string[] args)
    {
          string mossURL = "http://wss/sites/sample/devlearning/";
          /// Declare new SPSite object and set URL
          SPSite wss = new SPSite(mossURL);
          /// Declare new SPWeb object
          SPWeb web = wss.OpenWeb();
          /// Declare new SPWebPartCollection and set WebParts
          /// Also we can use SPLimitedWebPartCollection to do this...
          SPWebPartCollection webParts = null;
          webParts =
                     web.GetWebPartCollection(mossURL,
                     Microsoft.SharePoint.WebPartPages.Storage.Shared);
          /// and if we want to delete any web part, for example
          /// WebPart, we must delete it by its StorageKey -- GUID
          webParts.Delete(webParts[Web Part Index].StorageKey);
          /// Display notification when finish job
          Console.WriteLine("Press Enter to Exit...");
          /// Wait for any key to exit
          Console.ReadKey();
     }
  }
}

შეარპოინტზე ფლეშ-ვიდეოს დადება

ერთ-ერთი მარტივი გზა შეარპოინტზე ვიდეოს დადების, არის ფლეშ-ვიდეოს განთავსება.
მაგალითად youtube.com_იდან ნებისმიერი ვიდეოს embed_ს ავიღებთ და შეარპოინტზე, "Content Editor Web Part"_ის Source Editor_ში ჩავსვავთ.


შევეცდები ScreenShot_ების დახმარებით გაჩვენოთ
პირველი ეტაპი არის ვებ-გვერდის რედაქტირება და ზემო ხსენებული ვებ-ფართის დამატება.





Add a Web Part_ზე ვაწკაპებთ და გამოსულ მენიუში ვირჩევთ ვებ-ფართს.





დამატებულ ვებ-ფართზე შევდივართ "open the tool panel"_ში.


და მარჯვნივ გამოჩნდება რედაქტირების მენიუ
შევდივართ Source Editor_ში და ვწერთ ფლეშ-ვიდეოს embed კოდს.

შემდეგ ვინახავთ და გამოვდივართ რედაქტირების რეჟიმიდან.


პ.ს. ეს არის ყველაზე მარტივი გზა - შეარპოინტზე ვიდეოს დადების, შემდეგში ცოტა გავართულებ და გასწავლით როგორ ავტვირთოთ შეარპოინტე ვიდეო ფაილი და როგორ ვუყუროთ ატვირთულ ვიდეოს შეარპოინტზე.
ცოტა დრო რომ მომინთავისუფლდება მაშინ დავწერ ამ ზემო ხსენებულ პოსტს.