SharePoint Best praktyk konferencji, “Najlepszych praktyk,” i słoń w pokoju

Miałem szczęście uczestniczyć i przedstawić w zeszłym tygodniu SharePoint najlepszych praktyk konferencji. Jestem wciąż nowe do całości mówiąc "rzeczy" i, Szczerze mówiąc, Byłem trochę nerwowy w pierwszej połowie, podczas gdy pocił się czeka do siebie mówić. Uczucie, że coś w rodzaju nerwowy się to trochę trudne dla mnie, aby zwrócić uwagę na prezenterów (nie że je zignorował). Zamiast tego, Nieco bardziej koncentruje się na uczestników.

Konferencje zawsze ustawić mój umysł wyścigi i było wziąć dużo w ten jeden. Ta Konferencja była doskonałą. Myślę, że to było niezwykłe na kilka sposobów. Nie było to ciężkie autora konferencji. Na pewno były dev części do niego, ale myślę, że to był co najmniej 60% koncentruje się na kwestiach-dev, może być tak wysokie, jak 80%. Myślę, że przemawia do zmienny charakter rynku programu SharePoint. Firm są realizacji programu SharePoint w różnych sposobów i szukasz wskazówek jak robić to dobrze. I nie tylko wskazówki w jaki sposób utworzyć funkcje/rozwiązań (która już, bardzo dobrze ustalono).

Uważam, że Konferencja była niezwykle cenne dla większości wszyscy, że udział i wiem, że organizatorzy planują zrobić konferencję ponownie na początku przyszłego roku.

Mimo, że, Uważam, że było to stracona szansa, która mam nadzieję, że następne adresy konferencji. Mogę powiedzieć, że to stracona szansa, ale to nie jest złe. Odkrywanie potrzeba Wspólnoty jest samo w sobie dobrze. Konferencji omówiono szereg najlepszych praktyk w różnych obszarach, takich jak zarządzanie, szkolenia, gromadzenia wymagań, Szukaj, rozwoju, architektura informacji, itp. Myślę, że stracona szansa, że ma do czynienia z "zielone pole" założenia leżące u podstaw wielu najlepszych praktyk.

Kiedy mówimy o zielone pola, Rozumiemy, że SharePoint poszła do produkcji i zaczynamy z czystym kontem. Jest to idealne rozwiązanie, ponieważ można rozpocząć od razu przy użyciu najlepszych praktyk dla definiowanie i zarządzanie zarządzanie, architektura informacji, itp. Jednakże … co się dzieje, gdy jesteś już w produkcji z kilku tysięcy użytkowników (lub 10 tysięcy) i nie po najlepszych praktyk na początku? Widziałem już firm z … hm … bardzo dziwne architektura informacji pieczone w ich środowisku. Nie sądzę, że ta Konferencja stanowi zbyt wielu wskazówek dla organizacji z tego rodzaju problem (i nie tylko chodzi o IA, ale zarządzania, Szukaj, wielu innych obszarach). Oczywiście, wiedząc, że problemem jest duża część roztworu i to bardzo cenne.

Myślę, że społeczność online programu SharePoint nie zrobiła wiele, aby rozwiązać ten problem albo. Wiem, że nie mam. Jest to bardzo trudny problem do rozwiązania na wielu poziomach. Technicznie jest to trudne. Budget-wise, to trudno. Kulturowo, to jest trudne. Jednakże, to jest chyba większy problem realnego świata niż większość. Ponieważ Konferencja zakończyła, Myślałam o tego rodzaju problemy i jak jeden je rozwiązać. Ma tam być lepszą odpowiedź niż, "Odinstaluj i zainstaluj" i Wspólnoty musi stawić czoła to głowę na.

Myślę, że to świetna okazja dla społeczności blogów i doświadczonych liderów myśli rozłożyć kilka wskazówek jak naprawić ich środowisk. Myślę, że tam jest mały ale zera ryzyko, że SharePoint może skończyć się źle i trwałe reputację dzięki słabo zaprojektowane pod implementacji, które się niepowodzeniem ze względu na złe zarządzanie, IA, itp.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Nowy Blogger na bloku

Mój kolega EMC, Erik Swenson, przekonała do skoku w boju, stand up and be counted 🙂

Blogi o o szerokiej gamy marki tematy w SharePoint http://erikswenson.blogspot.com/. Niektóre z jego ostatnich postów to ciekawych rzeczy o Photoshop, Microsoft Office Live dla małych firm, Zarządzania programu SharePoint, Tworzenie niestandardowych stylów WCM i tak dalej. Nie ograniczają się do marki. Jest to dość ciekawa mieszanka, która jest trochę inny od dużo blogów programu SharePoint, z którym się znam.

Jego kanał RSS jest: http://feeds.feedburner.com/SharepointBrandingDesign

Check it out i dać mu trochę otuchy. Wszyscy tego potrzebujemy od czasu do czasu, zwłaszcza kiedy po raz pierwszy naprawdę Nurkujemy w tym świecie blogów.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Najlepszych praktyk konferencji: “Dostać wielkie wymagania” Prezentacja programu PowerPoint

Wysłałem PowerPoint dla jednego z moich sesji, "Dostać wielkie wymagania," Tutaj (http://Cid-1cc1edb3daa9b8aa.SkyDrive.live.com/Self.aspx/Public/Paul Galvin Great Requirements.pptx).

Oprócz serii genialny punktów, mocno się, talia zawiera obszerne notatki, które uzupełnienia i zwiększenia wyżej wymienionych punktów rozmowy genialny.

Dla tych z was, że brakowało konferencji najlepszych praktyk, Miałem szczęście do przedstawienia i omówienia to proces, który działa bardzo dobrze podczas trudny wobec odkryj dokładne użytkownika końcowego wymagań biznesowych dla projektów SharePoint. PowerPoint oraz notatki opisać szczegółowo dość dobre. To jeden z moich najwcześniejszych blog komentarze tutaj suplementy: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: ,

Pulpity nawigacyjne programu SharePoint Online seminarium

Mój przyjaciel online, Mark Miller nad i SharePoint użytkownika końcowego (www.endusersharepoint.com) jest systemem wolna godzinę seminarium skierowane, jak zawsze robi, w społeczności użytkownika końcowego programu SharePoint. Odbywa się w 1 pm EDT. Szczegóły są tutaj: http://www.endusersharepoint.com/?p=785

Siedziałem na jednym z jego online seminarium w zeszłym miesiącu i to zrobić całkiem dobrze i jeśli jesteś zainteresowany w niektórych bardzo praktyczne na temat pulpitów nawigacyjnych w programie SharePoint, Jestem pewien, że warto 1 godziny inwestycji.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: ,

Grupy użytkownika programu SharePoint dziś Webcast

Dziś, 08/20/08, spotkanie grupy użytkowników Connecticut SharePoint jest nadawanie webcast miejsce fizyczne spotkania w tym miesiącu.

Temacie dzisiejszej: "Microsoft Office SharePoint Server 2007 – Ekstranecie wdrażania metodologii"

Chris Lavista firmy Microsoft będą prowadzić dyskusji. I pracował z Chris przed i on naprawdę zna się na rzeczy. Jeśli masz jakiekolwiek zainteresowanie tym tematem, Wypróbuj. Oto szczegóły:

Grupy użytkownika programu SharePoint Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Temat: Program Microsoft Office SharePoint Server 2007 – Ekstranecie wdrażania metodologii
Głośnik:
Chris Lavista Microsoft

Data: Sierpnia 20TH Czas Zapraszamy: 6:15 PM Czas: 6:30 PM -8:00PM


Opis:
SharePoint pozwala na wiele opcji wdrażania. Dyskusja będzie się skupia się na jak bezpieczne ekstranetu na platformie SharePoint może być wdrożony. Dyskutować najlepsze praktyki i scenariuszy obejmujących integrację technologii Forefront, Serwer programu ISA Server 2006 i IAG 2007. Opcjonalnie, porozmawiać z obsługiwanych pojedynczy znak na przypadki użycia.
O Chris:
Chris Lavista jest Technical Architect w niedawno otwarty Microsoft Technology Center w Nowym Jorku. Jego celem jest na SharePoint, Współpraca, Unified Communications. Pracował w branży usług finansowych (Chase, Citigroup) przed dołączeniem do firmy Microsoft 8 lata. Rozpoczął w firmie Microsoft w 2000 jako część ich praktyka konsultingu usług przed dołączeniem do zespołu MTC w początku 2006.

Rejestracja & Więcej informacji na temat: https://www.clicktoattend.com/invitation.aspx?code=130299

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Ma swój Komitet Szukaj spotkali się w tym miesiącu?

To jest na początku miesiąca i teraz jest tak dobre, jak każdy firmy Szukaj Komitetu razem i analiza najlepszych trafień czas, sukces i nie tak skuteczne wyszukiwanie, itp.

Nie Szukaj Komitetu? Następnie uformuj jeden 🙂

Zwłaszcza MOSS i WSS wyszukiwania korzyści z niektórych ludzi nadzoru. Inwestowanie kilka godzin w miesiącu, stałe miesięczne jest nie tylko więcej zabawy niż baryłkę małp, to może:

  • Dać wgląd w informacje potrzeb przedsiębiorstwa. Jeśli ludzie szukają w lewo i prawo na temat "xyzzy," wiesz, że to ważny temat do przedsiębiorstwa.
  • Zidentyfikować potencjalne wymagania szkoleniowe. Jeśli ludzie szukają temat "xyzzy" ale naprawdę powinny być wyszukiwanie "abcd" następnie można używać, aby kształcić ludzi na gdzie i jak szukać informacji.
  • Pomoc organizacji udoskonalić jego architektura informacji.
  • Określenia możliwości zwiększenia tezaurusa.
  • Inne możliwości będzie bez wątpienia zaprezentować.

Kto powinien być na Komitet Szukaj? Poznacie ludzi najlepiej, ale uważają:

  • Co najmniej jeden (a może tylko jeden) TO osoba, która rozumie (Czy można nauczyć się) różnych sposobów, aby dostosować wyszukiwanie, tym najlepszych trafień, Słownik wyrazów bliskoznacznych, Właściwości zarządzane, itp.
  • Kilku ekspertów merytorycznych, które można przeczytać sprawozdania z poszukiwań, łykać go i przekazują business savvy działania to tak, że można go wcisnąć przyciski, Pociągnij dźwignie i Otwórz/Zamknij zawory niezbędne do zaleceń Komitetu.
  • Jeden lub więcej informacji architektów, którzy może sprawdzać poprawność, taki czy inny sposób, Czy architektura informacji jest przyjazne dla wyszukiwarek i czy to działa dobrze dla przedsiębiorstw.
  • Obrotowe siedzenie w Komitecie. Wprowadzają w jednym lub dwóch ludzi, którzy zwykle nie biorą udziału w tego rodzaju wysiłki. Może przynieść niezwykłe i cenne spostrzeżenia do tabeli.

Analizując szczęśliwy!

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Szybkie i łatwe: Się SPFolder SPItemList

Zachować uruchomiony na ten problem i Google nigdy nie wydaje się zrozumieć, co chcę zrobić, więc pomyślałem, że piszę to w dół.

Robiłem wiele odbiornik przypadku debugowania w ostatnim tygodniu lub dwóch. ER jest zdefiniowana z biblioteki dokumentów. Poszczególnych elementów w bibliotece dokumentów są ściśle związane z ich folderów nadrzędnych. Tak, Zawsze dostaję folder elementu dla różnych manipulacji. Podczas debugowania, Potrzebne do aktualizacji metadane folderu dla określonej pozycji ID, którego znam.

Tutaj jest trochę aplikacji konsoli (zaprojektowany do uruchamiania na serwerze w farmie) ów wziąć dwa argumenty: Identyfikator element i wartość, aby przypisać do pola, "Stan zatwierdzenia". Trudno kody wiele rzeczy i ma nie sprawdzanie błędów.

Kod wygląda na stronie zakodowanego, dostaje biblioteki dokumentów zakodowanego i następnie wyszukuje wskazany element. Następnie znajdzie folderu nadrzędnego elementu i przypisuje wartość stanu.

Najważniejsza lekcja dla mnie jest to, że SPItem nie uzyskać dostęp do folderu. Ty potrzebować wobec używać SPListItem.File.

Jeśli ktoś dba, aby oferować krytyki lub zaproponować lepszy sposób, aby uzyskać folder elementu, Proszę zostawić komentarz.

<kod>
przy użyciu Systemu;
przy użyciu System.Collections.Generic;
przy użyciu System.Text;
przy użyciu Microsoft.SharePoint;
przy użyciu System.Collections;

Przestrzeń nazw Conchango
{
    /// <Podsumowanie>
 /// </Podsumowanie>
 Klasa ManualFolderUpdate
    {
        statyczne nieważne Główne(ciąg[] argumenty)
        {
            ciąg msh = "ManualFolderUpdate (v1.0): "; // msh = "Nagłówek wiadomości"

 Konsoli.WriteLine(msh + "Zaczyna.  Ostatnio zmodyfikowano 08/04/08.");

            ciąg URL = http://localhost/xyzzy;

            przy użyciu (SPSite oSPSite = Nowy SPSite(adres URL))
            {

                przy użyciu (Sieci Web programu SharePoint oSPWeb = oSPSite.OpenWeb())
                {
                    SPList biblioteki dokumentów = oSPWeb.Lists["Dokumenty"];

                    Konsoli.WriteLine(msh + "Got biblioteki dokumentów.");

                    Konsoli.WriteLine(msh + "Doc lib liczba elementów: [" + docLib.ItemCount + "].");

                    int Identyfikator folderu = 0;
                    ciąg NewStatus = "xyzzy";

                    Identyfikator folderu = System.Konwersja.ToInt32(argumenty[0].ToString());
                    Konsoli.WriteLine("Szukam folderu dla elementu: [" + Identyfikator folderu + "].");

                    SPListItem li = docLib.GetItemById(Identyfikator folderu);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Konsoli.WriteLine(msh + "Dostał po folderze nadrzędnym.");

                    NewStatus = args[1].ToString();
                    Konsoli.WriteLine("Ustawienie stanu [" + NewStatus + "].");

                    Konsoli.WriteLine("Naciśnij przycisk return, aby zatwierdzanie aktualizacji lub CTRL-C, aby przerwać.");

                    Konsoli.GNU ReadLine();

                    thisItemFolder.Item["Stan zatwierdzenia"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Konsoli.WriteLine(msh + "Zakończeniu aktualizacji do folderu.  Zamykania.");

                } // za pomocą SPWeb

            } // za pomocą SPSite

 Konsoli.WriteLine(msh + "Gotowy.");

        } // Główne

    } // Klasa darmo
} // Przestrzeń nazw
</kod>

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

W niedzielę rano śmieszne: “Tata, On nawet nie wie”

Mamy północnym New Jersey Galvin są wielkimi fanami TV satyra polityczna. Program, Daily Show przez Jon Stewart. Nie lubię stać się politycznym w moim blogu, więc wszystko będzie powiedzieć, że jest to, że bez Codziennie Pokaż, Może również stałe straciłem wszystkie z poczuciem humoru na lub o 12/12/2000.

Mieliśmy posiłek na pokładzie już w zeszłym tygodniu i mój 10-letni syn przynosi się ostatnim epizodzie Pokaż. Zrobiłem komentarz, "Jon Stewart wie że lepiej nie wyśmiać mnie lub będzie straszne konsekwencje dla Jon Stewart."

Mój syn myśli o tym przez chwilę i mówi: "Tata, numer jeden: Nawet cię nie zna."

Czekałem na numer dwa, ale zdecydował, że wystarczyło i przeniósł się do kolejnego tematu bez pomijania beat.

Kiedyś było, że mogę dostać o wiele więcej kilometrów z tych rodzajów dowcipy, ale on jest też używany do mnie lub zbyt dojrzałe lub obu. Muszę zmienić jakoś.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Harmonogram szkolenia pracowników i materiałów szablonu — Poprawka zabezpieczeń siedzenia licznik błędów PLUS(?)

Jest to dość popularny "wspaniałe 40" szablon. To również ma błąd, który jest powszechnie znany (I've nawet blogu o tym, jak to naprawić).

Sogeti wydany Projekt CodePlex w tym tygodniu to poprawki błędów (co jest dobre, sam, ale nie wstrząsającego) ale oni również twierdzą, że rozwiązali bardzo uciążliwy problem: bezpieczeństwa. Fab 40 szablon wymaga ustawienia zabezpieczeń bardzo hojny (użytkownik potrzebuje współautorów poziom dostępu do praktycznie wszystkiego). Nie więcej! Zgodnie z codeplex podsumowanie:

"Ten szablon zawiera także nowe działania niestandardowy przepływ pracy, który umożliwia szablon do pracy bez konieczności wszystkim użytkownikom contribute uprawnienia do listy kursów."

To jest dobre rzeczy i warto sprawdzić.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: , ,

Przepływ pracy programu SharePoint Designer, Obiekty odbierające zdarzenia i “Element listy aktualizacji” kontra “W polu bieżący element”

Mamy zestaw przepływy pracy projektanta programu SharePoint, które "komunikacji" z odbiornika wydarzenie na liście poprzez zmiany w wartości kolumny witryny. Na przykład, Jeśli kolumna witryny "SetDuedate" jest ustawiona prawda przez przepływ pracy, odbiorca zdarzeń wykryje zmianę, oblicza daty ukończenia i przypisuje ten termin do innej kolumny witryny, "Termin." Podzieliliśmy rzeczy tak ponieważ przypadku odbiornika może obliczyć termin za pomocą reguły biznesowe złożonych (uwzględniając weekendy i święta firmowe) podczas gdy JDP naprawdę może nie.

W jednym wystąpieniu określonego, Pobiegliśmy w pewien problem rezygnować ten podstęp. Debugowanie to wszystko jest dość trudne, ale zdecydowaliśmy się ostateczne wnioski tego w jednym przypadku (co najmniej), odbiornik zdarzenia nie został uruchomiony cały czas. W jednym kroku przepływu pracy, możemy zmienić wartości w kolumnie witryny i odbiornik zdarzenia nie wydają się działać. Jednakże, został on uruchomiony konsekwentnie w różnych etapach przepływu pracy.

Po przejrzeniu go, Zauważyłem, że krok szczęśliwy przepływu pracy używany element „aktualizacja listy" podczas gdy inne krok używane "zestaw pola w bieżącym elemencie." Aktualizacja listy element był uaktualnienie faktów "bieżącego elementu." Nie jestem pewien, dlaczego wybraliśmy jeden nad drugim, ponieważ wydają się robić to samo.

Tak … akcję Aktualizuj element listy czy wywołuje zdarzenie na ogień. Z drugiej strony, Ustaw pole bieżący element akcji nie.

Użyłem pozycji na liście aktualizacji w obu miejscach i altówka! Ono pracował. [[ Całkowita uchylenia bezprawnych, Ja grałem skrzypce do codziennie o prawie 15 lata ]]

Z tego, Uważam wstępnie, że "Ustaw pole" Akcja nie może powodować odbiorników na ogień, przynajmniej trochę czasu.

Ten problem utrudnione nas tygodni.

Jest to jeden z tych "obserwowane zachowanie" postów. Zauważyłem to stało kiedyś w jakimś konkretnym otoczeniu i robię jakieś przypuszczenia co do dlaczego rzeczy zdarzyło się tak, jak. Jeśli masz wgląd do tego, Prosimy podzielcie się w uwagach.

</koniec>

Subskrybowanie mój blog.