24 Ekim 2013 Perşembe

Sharepoint Weather Condition Webpart Update By Using UpdatePanel


Html Code

<div class="havadurumu">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <img id="imgsrc" runat="server" width="60" /><span class="havadurumub"><asp:Literal ID="ltrderece" runat="server"></asp:Literal>
                °C</span>
            <br />
            <asp:DropDownList ID="drplist" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drplist_SelectedIndexChanged">
                <asp:ListItem Value="2344116" Text="İstanbul"></asp:ListItem>
                <asp:ListItem Value="2343732" Text="Ankara"></asp:ListItem>
                <asp:ListItem Value="2343733" Text="Antalya"></asp:ListItem>
                <asp:ListItem Value="2343859" Text="Çanakkale"></asp:ListItem>
                <asp:ListItem Value="2343977" Text="Erzurum"></asp:ListItem>
                <asp:ListItem Value="2344117" Text="İzmir"></asp:ListItem>
            </asp:DropDownList>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="drplist" EventName="SelectedIndexChanged"/>
        </Triggers>
    </asp:UpdatePanel>
 
</div>
---------------------------------------------------------------------------------------------

ASP.NET Code

  protected void Page_Load(object sender, EventArgs e)
        {
            raporcek();
        }

        protected void drplist_SelectedIndexChanged(object sender, EventArgs e)
        {
            raporcek();

        }

        private void raporcek()
        {
            try
            {
                string deger = drplist.SelectedValue.ToString();
                XmlTextReader txt = new XmlTextReader("http://weather.yahooapis.com/forecastrss?w=" + deger + "&u=c");
                while (txt.Read())
                {
                    if (txt.Name == "yweather:condition")
                    {
                        string a = txt.GetAttribute("temp");
                        ltrderece.Text = a;

                    }

                }
                string RSS = "http://weather.yahooapis.com/forecastrss?w=" + deger + "&u=c";
                //Change w value to get your location ...

                XmlDocument xDoc = new XmlDocument();
                xDoc.Load(RSS);

                XmlNodeList ItemList = xDoc.GetElementsByTagName("item");
                string Title = ItemList[0].SelectSingleNode("title").InnerText;
                string Description = ItemList[0].SelectSingleNode("description").InnerText;
                string[] resim = Description.Split('"');
                imgsrc.Src = resim[1].ToString();
            }
            catch
            {

            }
        }


So our page not postback,only "update panel" division change...
   

23 Ekim 2013 Çarşamba

SharePoint Webpart Forced Installation (Update)


  1. Remove Webpart from SP..  EnterCentral Administration(as admin)=>System Settings=>Farm Management=>Manage Farm Solutions=>Enter your Webpart"exaple.wsp"=>Retract Solution"=>Select from="All content Web applications"=>Click Ok

  2. Wait until retracting your solution and enter again your solution and Click "remove solution"

  3. Publish your solution in VS 2012 or 2010 to ex:"C:\Users\john\Documents"

  4. After removed your solution Open as Administrator "Sharepoint Management Shell"

  5. First you must add solution to SP server write this code to power shell

  6. Add-SPSolution -Literal "C:\Users\john\Documents\sptest1.wsp"
  7. Now forced install and publish it in to SP
  • Install-SPSolution -Identity  "sptest1.wsp" -WebApplication "http://yoursharepointsite.com" -GACDEployment -Force 
              Or 
  •  Install-SPSolution -Identity "sptest1.wsp" -GACDEployment -Force

FORCE BE WITH YOU...

SharePoint Webpart-Populate Users with Repeater



List<UserInfo> userList = new List<UserInfo>();
 
        protected void Page_Load(object sender, EventArgs e)
        {
            SPWeb web = SPContext.Current.Web;
            SPUserCollection U1 = web.Users; //include allusers and SiteUsers 
            SPUserCollection U2 = web.AllUsers;
            SPUserCollection U3 = web.SiteUsers;
            
            foreach (SPUser user in U2)
            {
                UserInfo cs = new UserInfo();
                cs.name = user.Name;
                cs.mail = user.Email;
 
                userList.Add(cs);
            }
 
            rptUsers.DataSource = userList;
            rptUsers.DataBind();
            
 
        }
    }
 
    class UserInfo
    {
        public string name { getset; }
        public string mail { getset; }
 
    }

Kolay Gelsin...

10 Ekim 2013 Perşembe

SharePoint 2013 Application Services (SharePoint 2013 Uygulama Hizmetleri)

SharePoint 2013’le beraber yeni özellikler ve işlevsellikler de gelmiş oldu. Aşağıda belirteceğim Servisler SharePoint 2013’te geçerli durumdadır. Elimden geldiğince servislerin ne işe yaradıklarını ve ne yapmaya çalıştıklarını açıklamaya çalışacağım...

Access Services





Erişim Hizmetleri
Access Service 2010
Erişim Hizmetleri 2010
App Management Service
Uygulama Yönetimi Hizmeti
Business Data Connectivity Service
İş Verileri Bağlantı Hizmeti
Excel Service Application
Excel Hizmeti Uygulaması
Machine Translation Service
Makina Tercüme Hizmeti
PerformancePoint Service Application
PerformancePoint Hizmet Uygulaması
PowerPoint Automation Services
PowerPoint Otomasyon Hizmetleri
Managed Metadata Service Application
Yönetilen Meta Veri Hizmet Uygulaması
Search Service Application
Arama Hizmeti Uygulaması
Secure Store Service
Güvenli Depolama Hizmeti
User Profile Service Application
Kullanıcı Profili Hizmet Uygulaması
Visio Graphics Services
Visio Grafik Hizmeti
Word Automation Services
Word Otomasyon Hizmeti
Work Management Service Application
İş Yönetimi Hizmet Uygulaması
Microsoft Sharepoint Foundation Subscription Setting Service
Microsoft SharePoint Faundation Abonelik Ayarları Hizmeti

1)          Access Services
Erişim Hizmetleri SharePoint uygulamaları(App) yaratmanıza ve uyarlamanıza olanak sağlar.

2)          Access Services 2010
Erişim Hizmetleri 2010 Hizmet Uygulaması, kullanıcının SharePoint 2013 Erişim Web Veri tabanında değişiklik yapmasına ve yayınlamasına olanak sağlar. Bu uygulama önceden SharePoint Server 2010’da oluşturulmuştur.

3)          App Management Service
Uygulama Yönetimi Hizmeti SharePoint 2013’le beraber gelen yeni bir uygulama desteğidir. Bu Hizmet Microsoft SharePoint Foundation Abonelik Ayarları Hizmeti ile birlikte, yeni uygulama(App) modeli desteklemek için düzgün yapılandırılmış olması gerekir.
     
4)          Business Data Connectivity Service
İş Verileri Bağlantı Hizmeti, SharePoint’e harici verileri çekmenizi sağlar ve verileri normal SharePoint List olarak işler. Böylece işletmelerin en az çaba ile iş uygulamalarının mevcut hattına bağlanmasını sağlar.

5)          Excel Services Application
Excel Hizmeti Uygulaması, Excel Workbook’larının SharePoint 2003’te kullanıcı tarafından paylaşılmasına ve gösterilmesine izin verir. Excel Hizmet Uygulaması, Excel Workbook ve WorkSheet’lerin veri bağlantısına izin vererek veri kaynaklarının yenilenmesine ve güncellemesine olanak sağlar.


6)          Machine Translation Service
Makine Tercüme Hizmeti, sitelerin ve belgelerin otomatik olarak tercüme edilmesini sağlar. Makine Tercüme Hizmeti uygulaması çevirme isteğini işleme koyduğunda, asıl işlemin gerçekleştiği Bulut-Host Makinesindeki Makine Tercüme servisini tetikler.

7)          PerformancePoint Service Application
PerformancePoint Hizmet Uygulaması SharePoint 2013’te performans yönetim hizmetidir, işinizi izlemek ve analiz etmek için kullanabilirsiniz. Esnek, kolay kullanılabilen kontrol panelli ve anahtar performans göstergesidir(KPIs). Bireylerin şirket çapındaki hedefleri ve stratejisi hakkında bilinçli kararlar vermesine yardımcı olabilir.

8)          PowerPoint Automation Services
PowerPoint Otomasyon Hizmetleri, sunumların diğer formatlar içinde desteklenen gözetimsiz belgelerin, sunucu tarafında dönüşümünü sağlar.

9)          Managed Metadata Service Application
Yönetilen Meta Veri Hizmet Uygulaması, yönetilen meta verilerin kullanılmasını sağlar ve içerik tiplerini site koleksiyonu ve web uygulaması arasında paylaşır.

10)       Search Service Application
Bu hizmet arama ağ yapısı bileşenlerini yönetir. Bütün arama ağ yapısı bileşenleri otomatikman Arama Hizmet Uygulamasını başlatır.

11)       Secure Store Service
Güvenli Depolama Hizmeti, bir uygulama sunucusunda çalışan ve kimlikleri depolamak için kullanılan veri tabanı içeren yetkilendirme hizmetidir. Bu kimlikler genellikle kullanıcı bilgileri barındırır ama tanımladığınız diğer alanları da barındırır.  

12)       User Profile Service Application
Kullanıcı Profili Hizmet Uygulaması kullanıcılar hakkında bilgileri merkez konumda depolar. Sosyal Hesaplama özelliği bu bilgiyi “üretken etkileşimi etkin kılmada” kullanır böylece kullanıcılar verimli işbirliği yapabilir.

13)       Visio Graphics Services
Visio Grafik Hizmeti, Visio Hizmeti kullanarak kullanıcılara Visio şemaları paylaşmalarını ve görüntülemelerine olanak sağlar. Servis uygulaması Visio 2013 şemalara veri bağlantısını sağlar ve farklı veri kayaklarından güncellenmesini ve yenilenmesini sağlar.

14)       Word Automation Services
Word Otomasyon Hizmeti Microsoft Word tarafından desteklenen gözetimsiz belgelerin, sunucu tarafında dönüşümünü sağlar.

15)       Work Management Service Application
SharePoint, Exchange ve Project sunucusundan(Server) birleştirilmiş görevleri İş Yönetimi Hizmet Uygulaması otomatikleştirir.

16)       Microsoft SharePoint Foundation Subscription Setting Service
Bu hizmet öncelikle SharePoint 2010’da Muti-Tenency desteği için kullanıldı. SharePoint 2013’te ayrıca uygulamalar için gereklidir.

     SharePoint 2013 ve SharePoint 2010 Hizmet Uygulamalarını Karşılaştırın