Przejdź do głównej zawartości

Posty

Wyświetlanie postów z 2018

Synchronizator poczty z Exchange do Sharepoint

W poniższym artykule przedstawiam rozwiązanie zaimplementowane przez firmę APN Promise do synchronizacji wiadomości w czasie rzeczywistym z Exchange do SharePoint. Jego celem jest dostarczenie użytkownikowi dodatkowych możliwości pracy nad załącznikami wiadomości, które nie są dostępne w programie Outlook (jak np. edycja) oraz przyspieszenie dostępu do danych. Zaplecze techniczne Microsoft Exchange Serwer jest to zaawansowany system pocztowy przeznaczony dla rodziny systemów Windows. Klientem pocztowym przeznaczonym dla Exchange jest Microsoft Outlook. Microsoft SharePoint jest platformą webową przeznaczoną do zarządzania, publikowania i manipulacji danymi w sieciach korporacyjnych. Najczęstszym zastosowaniem jest przechowywanie dokumentów oraz praca zespołowa nad nimi. Podczas użytkowania poczty internetowej może się zdarzyć sytuacja, w której skrzynka mailowa rozrośnie się do znacznych rozmiarów (wiele GB). Liczba wiadomości wtedy stanie się na tyle duża, że uni

Routing w Angular

Routing umożliwia nawigowanie między komponentami w aplikacji bez przeładowywania całej aplikacji. Wykorzystanie tej techniki niesie ze sobą wiele korzyści zarówno dla klienta końcowego, jak i serwera na którym działa. W poniższym artykule przestawiam, jak we frameworku Angular4 zaimplementować przykładowy Routing. Podczas tworzenia aplikacji na platformę Microsoft SharePoint musimy liczyć się z tym, że nasze oprogramowanie wraz z nowymi funkcjonalnościami będzie się coraz bardziej rozrastać. Z tego względu wytwarzanie czytelnego i łatwego do przetestowania kodu źródłowego staje się coraz trudniejsze dla programistów. Dzięki frameworkowi Angular, który został zaprojektowany na podstawie wzorca projektowego MVC (Model-Widok-Kontroler), wytwarzanie oprogramowania stało się łatwiejsze, a to za sprawą wymuszania przez architekturę dobrych praktyk programistycznych. Dodatkowo, Angular dostarcza wiele bardzo użytecznych rozwiązań. Jednym z nich jest Routing, który ułatwia w