1 Portal internetowy w LNWykorzystanie aplikacji Lotus Notes do budowy portalu internetowego Katarzyna Szczerbakow, seminarium magisterskie 04/2001
2 Krótko o aplikacji Lotus Notesnarzędzie do zarządzania przepływem dokumentów w firmie aplikacja pocztowa inne zastosowanie to portale internetowe
3 Formularze 1 podstawowa jednostka do wprowadzania i odczytu danychudostępnia wszystkie formatki dostępne w innych systemach bazodanowych - listy rozwiajne, przyciski, pola tekstowe, pola wyboru itd zestaw formatek charakterystycznych dla LN - kalendarze,„nazwy” ,czytelnicy, autorzy
4 Formularze 2
5 Widoki 1 podstawowy element do wyświetlania danych przechowywanych w bazie funkcjonalnie można je porównać z raportami, chociaż mają chyba wygodniejszy interfejs do przeglądania danych dobrze zaprojektowany widok ułatwia wyszukiwanie i przeglądanie danych, nawet wśród dużej liczby rekordów, bez interwencji programisty
6 Widoki 2 od strony programistycznej są podobne do SQL-owych perspektyw
7
8 Założenia systemu 1 duża firma handlowa działająca na terenie całej Polski portal miał być narzędziem informacyjnym dla zwykłych użytkowników internetu również miał służyć jako narzędzie komunikacyjne pomiędzy firmą a jej partnerami handlowymi
9 Założenia systemu 2 Trzy odrębne bazy 1. Serwis informacyjny- typowe dla portalu dane informacyjne - oraz dane charakterystyczne dla branży przedsiębiorcy partnerzy handlowi - krótkie informacje + linki, aktualności, business informacje, wywiady z VIP, informacje o firmie, informacje o sprzedawanych produktach, kalendarz imprez organizowanych przez firmę lub przez nią polecanych, dyskusje, Hyde Park,giełda sprzedam- kupię, użyteczne linki, napisz do nas, kursy walut, zarejestruj się
10 Założenia systemu 3 2. Serwis chroniony - wejście po zalogowaniu- informacje branżowe ale o większym znaczeniu strategicznym, oferty dla partnerów handlowych itp. wyniki ankiet (sondaży), dane o partnerach, artykuły wewnętrzne( zmiany prawne , które miały wpływ na działalność firmy), prezentacje produktów dla partnerów , stany magazynowe, plan dostaw, cenniki
11 Założenia systemu 4 3. Baza Dyskusje- miała wchodzić w skład serwisu ogólnodostępnego, ale ze względu na rozmiary jakie dość szybko mogła osiągnąć zdecydowaliśmy, że będzie zaimplementowana jako oddzielna baza
12 Serwis ogólnodostępnyDyskusje Logowanie + SSL Serwis chroniony
13 Budowa portalu WWW w LN do budowy portalu wykorzystuje się standardowe środowisko programistyczne LN -> LotusScript + Formula LN jest zintegrowany z HTML, JavaScriptem , udostępnia też duży zestaw zmiennych CGI, z których można korzystać bezpośrednio w kodzie pisanym w LotusScripcie
14 Pierwsze Kroki Przeglądanie danych zawartych w bazach LN i udostępnionych jako serwisy WWW nie wymaga dodawania ręcznie kodu HTML czy JavaScriptu aplikacje LN bardzo dobrze współpracują z przeglądarkami i bez trudu można je wykorzystać do przeglądania zawartości bazy w formacie LN bez żadnych dodatkowych zabiegów programistycznych
15 IE
16 Netscape Comunicator
17 Widok artykuły-test z 3 dokumnetami
18 LN generuje kod HTML + JavaScript
19 ALIGN=left>
TEST
Views
artykuly-aktualnosci artykuły-Dodatki do wydania sobotnoi -niedzielnego artykuły-test Bez tytułu Reklamy