Projekt strony internetowej Polskiej Federacji Rynku Nieruchomości sierpień 2006, melog.com napisał Daniel Grabowski <daniel@melog.com>
Spis treści Struktura strony...3 Struktura i działanie menu...3 Aktualności...3 Wyszukiwanie...3 Księgarnia...3 Katalog firm...4 System subskrypcyjny...4 Subskrypcja...4 Zarządzanie stroną...5 System zarządzania treścią online...5 Moduł do edycji zawartości stron dynamicznych...5 Moduł do edycji artykułów...6 System zarządzania strukturą menu...6 System statystyk...6 Wysyłka wiadomości do subskrybentów...6 System do generowania formularzy...7 System do zarządzania bazą firm...7 System do zarządzania bazą książek na sprzedaż...7 Zarządzanie boksami...8
Struktura strony Portal zawierać będzie standardowy nagłówek widoczny na górze każdej podstrony oraz stopkę na jej dole. Po lewej stronie widoczne będzie menu główne. Na stronie głównej opcjonalnie pojawiać się będzie po prawej stronie blok z boksami będącymi banerami lub innymi elementami graficznymi będącymi linkami do podstron. Sugerujemy rezygnację z menu górnego na rzecz umieszczenia tuż pod nagłówkiem danych kontaktowych PFRN. Centralną część zajmować będzie właściwa treść aktualnej podstrony. W nagłówku przewidziana będzie przestrzeń na baner reklamowy. Pod lewym menu będzie miejsce na kilka boksów, które będą albo reklamami, albo po prostu linkami do jakichś podstron. Portal zbudowany będzie w większości z dynamicznie generowanych stron, których zawartość będzie edytowana przez moduł administracyjny. Oprócz takich stron będą również strony specjalne, czyli np. sklep z książkami czy formularz kontaktowy oraz strony statyczne, np. struktura zarządu PFRN. Struktura i działanie menu Główne menu umieszczone będzie po lewej stronie. Będzie ono dwupoziomowe. Standardowo widoczne będą wszystkie pozycje 1-go poziomu. Po najechaniu myszką nad jedną z nich pojawiać się będzie blok z należącymi do niej pozycjami menu 2-go poziomu. Blok ten znikać będzie gdy kursor myszy znajdzie się poza jego obszarem. Wybranie pozycji z menu 2-go poziomu spowoduje pojawienie się strony, na której w lewym menu na stałe rozwinięty będzie blok z odpowiednim menu 2-go poziomu, a w nim zaznaczony będzie link do aktualnie oglądanej podstrony. Aktualności Na głównej stronie prezentowane będą aktualności wprowadzone przez panel administracyjny. Wyświetlać się one będą jedynie w wyznaczonym przez administratora przedziale czasowym. Do wiadomości, które z czasem znikną z pierwszej strony wyparte przez nowsze, dotrzeć będzie można przez wejście w archiwum wiadomości, gdzie prezentowane będą tytuły i zajawki artykułów z możliwością przeczytania całości. Wyszukiwanie Na stałym miejscu w stronie (prawdopodobnie na górze pod nagłówkiem) użytkownik będzie miał do dyspozycji prostą wyszukiwarkę. Będzie ona zbudowana z trzech elementów: wyszukiwane słowo wybór obszaru wyszukiwania (aktualności, cała strona,...) przycisk szukaj Księgarnia Podstrona z wydawnictwami PFRN będzie prezentowała listę książek dostępnych do nabycia. Na liście tej widoczna będzie tytuł i okładka książki, jej krótki opis i inne dane wprowadzone przez administratora (patrz dalej), w tym również cena. Ze strony tej można będzie przejść do zakupu. Formularz zakupu książek zawierał będzie prostą listę pozycji w postaci tytułów z cenami jednostkowymi. Przy każdej pozycji będzie można wpisać liczbę zamawianych egzemplarzy, Użytkownik będzie miał do dyspozycji przycisk przelicz, który spowoduje aktualizację kwoty
reprezentującej wartość zamówienia. Po wpisaniu danych kontaktowych wciśnięcie przycisku wyślij na zdefiniowany wcześniej adres PRFN oraz na adres kupującego wysłany zostanie e-mail z treścią zamówienia. Katalog firm Katalog prezentował będzie dane kontaktowe firm będących członkami stowarzyszenia. Użytkownik będzie miał do dyspozycji wyszukiwarkę po nazwie firmy i jej lokalizacji oraz rodzaju działalności. Do katalogu przypięty będzie formularz zgłoszeniowy, w którym firmy będą mogły podać swoje dane w celu dopisania ich do katalogu. Dane te będą prezentowane do akceptacji administratorowi w module administracyjnym (patrz dalej). Formularz obejmował będzie następujące informacje: imię i nazwisko nazwa firmy adres firmy (ulica) miejscowość kod pocztowy telefon(y) adres e-mail fax adres strony WWW nr licencji zawodowej przynależność do stowarzyszenia zakres działalności indywidualna informacja logo firmy NIP dane do faktury (jeśli są inne niż powyższe) System subskrypcyjny Pod lewym menu znajdować się będzie prosty formularz służący do subskrypcji wiadomości z portalu PFRN. Subskrypcja Użytkownik chcący zapisać się na listę subskrypcyjną będzie musiał podać jedynie swój adres e- mail i kliknąć wyślij. Po wykonaniu tego otrzyma na podany adres wiadomość z prośbą o potwierdzenie subskrypcji. Dopiero po kliknięciu w podany tam link użytkownik otrzymywać będzie listy z portalu. W każdej otrzymanej wiadomości znajdować się będzie link służący do wypisania się z subskrypcji.
Zarządzanie stroną Do zarządzania dynamicznymi elementami strony służyć będzie moduł administracyjny dostępny przez WWW pod odrębnym adresem. Dostęp do modułu administracyjnego zabezpieczony będzie hasłem. Istnieć będzie dowolnie wiele kont użytkowników, z których jeden wyróżniony będzie miał możliwość zarządzania pozostałymi kontami. Wyróżniony użytkownik będzie miał dostępny panel, w którym będzie mógł tworzyć nowe konta do panelu administracyjnego oraz usuwać i modyfikować już istniejące. System zarządzania treścią online Większość podstron będzie budowana przez moduł do edycji stron. Będzie on służył do elastycznego tworzenia stron z treścią. Niezależnie tworzona będzie struktura menu. Ostateczną postać portalu definiować się będzie przez kojarzenie utworzonych w administracji stron z odpowiednimi pozycjami menu 2-go poziomu. Do każdej pozycji menu będzie można przypiąć 1 lub kilka stron. Jeśli przypięta będzie jedna, to po wybraniu tej pozycji menu pojawi się po prostu zawartość przypiętej strony. Jeśli do menu przypięte będzie kilka stron, to po wejściu w tą pozycję menu zaprezentowane zostaną tytuły stron wraz z zajawkami i linkami czytaj więcej. Kolejność wyświetlania tych tytułów będzie można definiować podając numer przy przypinaniu strony do pozycji menu. Do edycji tekstu na stronie używany będzie specjalny edytor zagnieżdżony w stronie, przypominający wyglądem i funkcjonalnością popularne biurowe edytory tekstu. W szczególności będzie on umożliwiał pogrubianie tekstu, zmianę jego koloru, wstawianie tabelek itd. bez konieczności znajomości HTML'a. Wzór takiego edytora można znaleźć na stronie http://melog.com/edytor (edytor umieszczony na stronie PFRN może się od tego nieznacznie różnić). Moduł do edycji zawartości stron dynamicznych Strona zbudowana będzie z następujących części: tytuł tytuł strony prezentowany na stronie grupującej wiele stron z jednego menu oraz na górze właściwej strony przy jej prezentacji zajawka krótki tekst prezentujący zawartość strony, który pojawiać się będzie na stronach z linkami do kilku kolejnych podstron zdjęcie do zajawki mała fotografia opcjonalnie umieszczana przy zajawce po lewej jej stronie pliki do pobrania możliwość dodania do strony od 0 do 10 (liczba do ustalenia) plików wraz z kilkoma słowami opisu pozycja w menu możliwość przypięcia strony do którejś z pozycji menu 2-go poziomu wraz z określeniem jej pozycji w przypadku istnienia tam kilku stron przypięty formularz możliwość dołączenia do strony jednego ze zdefiniowanych (patrz niżej) formularzy kontaktowych właściwa treść strony (patrz opis niżej) Właściwa zawartość strony będzie zbudowana z paragrafów. Każdy paragraf będzie się składał z treści oraz opcjonalnie zdjęcia. Zdjęcie będzie dodawane przez 2 pola do wyboru pliku: wersję oryginalną i wersję mini. Oto jaki będzie efekt na stronie przy różnych kombinacjach dodawanych plików ze zdjęciem:
jeśli wstawiona zostanie jedynie wersja miniaturowa, to przy paragrafie zostanie ona wyświetlona w niezmienionej postaci i nie będzie linkiem do żadnej większej wersji jeśli wstawiona zostanie jedynie wersja pełna, to zostanie ona automatycznie przeskalowana do z góry ustalonych rozmiarów i taka miniaturka pojawi się przy paragrafie będąc linkiem do wersji pełnej jeśli wstawione zostaną dwa pliki, to ten z pola miniaturka pojawi się w niezmienionej postaci przy paragrafie będąc linkiem do wersji pełnej Strona będzie mogła składać się z dowolnie wielu paragrafów. Przy tworzeniu nowej strony edytor będzie pokazywał okna 10-ciu (liczba do ustalenia) nowych paragrafów, ale będzie zawsze link dodaj kolejny paragraf, który będzie powodował pojawienie się kolejnego okienka na nowy paragraf. Paragrafy w obrębie jednej strony będzie można dowolnie ustawiać jeśli chodzi o kolejność. Będą do tego służyły odpowiednie przyciski/linki przy każdym paragrafie: na początek, w górę, w dół, na koniec. Moduł do edycji artykułów Jedną z automatycznie generowanych podstron będzie strona z aktualnościami (które prezentowane będą również na pierwszej stronie portalu). Edycja aktualności odbywać się będzie prawie identycznie jak edycja podstron opisana powyżej. Różnica polegać będzie na pojawieniu się dodatkowo pól określających czas publikacji artykułu, czyli datę od której ma się on na stronie pokazywać oraz datę, kiedy ma z niej zniknąć. System zarządzania strukturą menu Prosty formularz umożliwiał będzie wprowadzanie pozycji menu 1-go poziomu przez podanie nazwy oraz kolejności pozycji. Dodawanie pozycji menu 2-go poziomu będzie dodatkowo wymagało wybrania pola z menu 1-go poziomu, do którego dodawana pozycja będzie przypięta. Przy pozycji 2-go poziomu istnieć będzie również możliwość zaznaczenia, że strona przypięta do tej pozycji ma się otworzyć w nowym oknie przeglądarki. Do każdej pozycji menu 2-go poziomu można będzie również ręcznie wpisać link do strony, jaka ma się pod tą pozycją otworzyć. System statystyk Do portalu dołączony będzie system statystyk prezentujący informacje dotyczące jego oglądalności. Będzie on zliczał np. liczby odwiedzin serwisu, unikalnych odwiedzin, odsłon, odsłon poszczególnych stron, itp. Wszystkie dane prezentowane będą w ujęciu miesięcznym, a także z podziałem na każdy dzień. Na stronie umieścić można będzie również licznik odwiedzin. Wysyłka wiadomości do subskrybentów Wysyłka wiadomości do subskrybentów odbywać się będzie w dwóch etapach: 1. edycja wiadomości do edycji przeznaczony będzie opisywany wcześniej edytor HTML, dzięki czemu listy będą mogły zawierać zaawansowane formatowanie; tworzona treść osadzona będzie w wysyłanym e-mail'u w stałym ustalonym szablonie (nagłówek i stopka); edytowaną wiadomość będzie można zapisać i podjąć dalszą edycję później; dostępny będzie również podgląd wiadomości na stronie lub wysłanie jej na testowy adres e-mail 2. wysyłka wiadomości gdy treść będzie gotowa jednym przyciskiem będzie można wysłać
ją do subskrybentów; wysyłka automatycznie realizowana będzie w taki sposób, żeby nie spowodować blokady serwera pocztowego System do generowania formularzy System umożliwiał będzie tworzenie formularzy kontaktowych i używanie ich potem w różnych miejscach na stronie. Formularz składał się będzie z następujących części: nazwa formularza nazwa identyfikująca formularz i służąca do przypinania go do stron tekst informacyjny opcjonalny tekst, który wyświetlany będzie ponad polami formularza pola stałe (patrz niżej) pola dynamiczne (patrz niżej) Każdy formularz zbudowany będzie z części stałej oraz opcjonalnie z części dynamicznej. Część dynamiczną stanowić będą zwykłe pola tekstowe opatrzone etykietami edytowalnymi w edycji formularza. Takich pól dynamicznych można będzie do formularza dołączyć od 0 do 10 (liczba do ustalenia). Będą one wyświetlane pod polami stałymi. Wypełnienie wybranych pól formularza będzie wymuszane na użytkowniku. W skład stałych pól formularza wchodzić będą: nazwisko i imię firma adres miasto kod pocztowy telefon stacjonarny telefon komórkowy fax adres e-mail NIP dane do faktury (jeśli inne niż powyżej) Przy próbie usunięcia zdefiniowanego formularza system sprawdzał będzie czy nie jest on przypięty do jakiejś strony i w takim przypadku będzie informował o tym użytkownika pytając o potwierdzenie usunięcia. System do zarządzania bazą firm Baza firm składać się będzie z listy zarejestrowanych podmiotów. Każdy z nich będzie opisany polami wymienionymi wyżej w opisie katalogu firm. Administrator będzie mógł każdą firmę aktywować lub wyłączać z katalogu bez konieczności usuwania jej z bazy. Będzie miał formularz analogiczny do tego w katalogu na stronie służący do dodawania i modyfikacji firm. Dane zgłoszone przez formularz zgłoszeniowy będą widoczne w panelu administracyjnym jako firma nieaktywna i pojawią się na stronie po jej aktywowaniu przez administratora. System do zarządzania bazą książek na sprzedaż System ten będzie pozwalał na zarządzanie pozycjami prezentowanymi do zakupu na portalu. Każda książka posiadać będzie następujące pola opisowe: tytuł fotografia okładki (zdjęcie będzie się automatycznie skalować do ustalonego rozmiaru) cena książki autor książki
krótki opis Zarządzanie boksami Administrator będzie mógł umieszczać w wyznaczonych miejscach na stronie boksy reklamowe lub po prostu elementy graficzne będące linkami do jakichś podstron. Do wyboru będą dwa miejsca publikacji: pod lewym menu tam boksy widoczne będą na każdej podstronie po prawej stronie na górze jedynie na stronie głównej Każdy boks będzie mógł być plikiem graficznym (JPG, GIF lub PNG) lub animacją Flash (plik SWF). Do plików graficznych będzie zdefiniowany link, do jakiego mają prowadzić oraz pole oznaczające czy otwierać link w nowym oknie. W przypadku animacji Flash dane te zaszyte są w samej animacji.