Załącznik 1 - Freelanceria.pl
Transkrypt
Załącznik 1 - Freelanceria.pl
(gdziekolwiek jest to logo, jest linkowane do strony głównej) NajpierwPrzeczytaj.pl – OPIS TECHNICZNY Co już zostało zrobione Skrypt, który umożliwia równoczesne przekazanie pieniędzy przez PayPal na dwa różne adresy został już napisany – będzie dostarczony. Ogólne zasady działania serwisu Serwis (system) oferuje pobieranie e-booków bez żadnych warunków (płacenia, podawania emaila, nr telefonu) jednym kliknięciem (dokładniej dwoma, szczegóły poniżej). Każdy e-book będzie dostępny w co najmniej w jednym z formatów: PDF, EPUB, MOBI. Osoba pobierająca e-book to czytelnik. Czytelnicy, oprócz bezpłatnego pobierania e-booków mogą: 1. Oceniać e-booki (od 1 do 5 gwiazdek). 2. Pisać i publikować ich recenzje. 3. Przekazywać pobrane e-booki innym osobom, udostępniać je w internecie (poza serwisem). E-booki są wrzucane do serwisu przez udostępniających. Udostępniający może mieć, w stosunku do danego e-booka następujący status (IS): 1. 2. 3. 4. Autor książki. Spadkobierca autora książki. Posiadacz licencji na bezpłatną publikację książki w formie elektronicznej. Osoba, która wyszukała ciekawą książkę w domenie publicznej. Udostępniający musi się najpierw zarejestrować w systemie. Po rejestracji i zalogowaniu się wpisuje do systemu dane dotyczące jego osoby i ogólnych preferencji: 1. Swoje dane (imię i nazwisko, pseudonim). 2. Informację, czy chce otrzymywać darowizny. 1 3. Jeśli tak, to czy chce forsę przelewem przez PayPal (kartą kredytową) lub i to i to. Udostępniający wstawia do systemu dane e-booków. Dla każdego z nich: 1. 2. 3. 4. 5. 6. Tytuł, autor, rok wydania (ukończenia). Pasujące kategorie (od 1 do 3 wybrane z około 40). Opis (HTML). Swój status wobec e-booka (4 możliwości). Pliki z e-bookiem w formatach PDF, EPUB i MOBI (co najmniej jeden z nich). Plik z okładką e-booka. Czytelnicy mogą przekazywać darowiznę udostępniającemu. Mogą to robić na dwa sposoby: 1. Przez PayPal lub kartą kredytową – wtedy darowizna będzie automatycznie dzielona przez system w proporcji 80% dla udostępniającego i 20% dla serwisu. Część dla udostępniającego trafia bezpośrednio na jego konto PayPal (system ani na chwilę nie dysponuje tymi pieniędzmi). 2. Przez przelew bankowy – w tym przypadku 100% darowizny trafia na konto udostępniającego. Użytkownik będzie też mógł przekazać darowiznę tylko serwisowi (PayPal lub karta kredytowa oraz przelew bankowy). Informacja o możliwości przekazania tych darowizn dostępna jest nie tylko na podstronie serwisu dotyczącej danego e-booka ale także automatycznie doklejana przez system do plików z e-bookami jako ich „zerowa” i „ostatnia+1” strona. Te doklejane strony będą zawierać cztery linki: 1. 2. 3. 4. Do przejścia na stronę główną serwisu (podczepione pod logo serwisu). Do ocenienia i opublikowania recenzji danego e-booka. Do przekazania darowizny udostępniającemu dany e-book. Do przekazania darowizny serwisowi. Te cztery linki będą zawierać odpowiednie tagi, dzięki którym system będzie wiedział: 1. 2. 3. 4. Z którego z 4 linków kliknął czytelnik. Z jakiego e-booka kliknął. W jakim formacie był ten e-book. Ile dni minęło od pobrania e-booka do kliknięcia w link. Aby dany e-book był wyświetlany w serwisie musi zatwierdzić go admin, który widzi listę ebooków, których jeszcze nie zatwierdził i, po obejrzeniu ich, zatwierdza je (lub nie). Ponadto admin ma prawo do zablokowania wyświetlania dowolnego e-booka w dowolnym momencie (nawet po zatwierdzeniu go). Aby jakiś udostępniający nie zasypał systemu zbyt dużą liczbą e-booków, każdy udostępniający ma przydzielony limit 5 (parametr) e-booków. Jeśli go wykorzysta, admin przydzieli mu (lub nie przydzieli) większy limit. 2 Serwis będzie prowadzić szereg statystyk (wyniki dostępne dla admina, część z nich dostępna dla użytkowników serwisu) w tym m. in. statystyki obrazujące 1. Każde pobranie e-booka (kiedy, jaki e-book, w jakim formacie). 2. Każde kliknięcie w button „darowizna”. 3. Każde wejście do serwisu ze stron doklejanych. Bazy danych w systemie 1. 2. 3. 4. Baza e-booków (indeksowana zmienną IE). Baza udostępniających (indeksowana zmienną IU). Baza kategorii (indeksowana zmienną IK). Baza e-maili osób, które zapisały się na newsletter. Katalog niektórych zmiennych i ich zależności 1. IE – numer e-booka 2. IS (IE) – status udostępniającego względem danego e-booka IS=1: autor, IS=2: spadkobierca, IS=3: posiadacz licencji, IS=4: domena publiczna 3. IK (IE) – numer kategorii e-booka (dla każdego e-booka udostępniający wskazuje od 1 do 3 kategorii) od IK=1 do IK=40 4. IU – numer udostępniającego 5. ID (IU) – czy udostępniający chce otrzymywać darowizny ID=1: tak, ID=2: nie 6. IPP (IU) – czy udostępniający podał dane do PayPal IPP=1: tak, IPP=2: nie 7. IKB (IU) – czy udostępniający podał nr konta bankowego IKB=1: tak, IKB=2: nie 8. IRMD – data pobrania e-booka (8 cyfr) 9. IF – rodzaj formatu e-booka IF=1: pdf, IF=2: epub, IF=3: mobi Zagadnienia dla programisty 1. Doklejanie „zerowej” i „ostatnia+1” strony do plików PDF, EPUB i MOBI a wcześniej wygenerowanie tych stron. 2. Sprawdzanie poprawności numeru konta bankowego. 3. Sprawdzanie czy tytuł e-booka nie zawiera samych dużych liter. Konwencje {W takich nawiasach są buttony} – napis na każdym buttonie może zmieniać admin (?) Komentarz wywoływany z kółka ze znakiem zapytania Na niebiesko komentarze <wartość zmiennej> 3 Tuż przed pobraniem Gdy użytkownik kliknie w button pobrania danego e-booka w danym formacie wyskoczy mu okienko z tekstem: Za chwilę pobierzesz wybrany e-book w wybranym formacie. Jeśli Ci się ten e-book spodoba, to rozważ przekazanie jego autorowi, lub innej osobie, która go udostępniła dobrowolnej darowizny. Przyjemnej lektury! {Pobierz} Powyższy tekst, tak jak wszystkie teksty w serwisie, dostępny do edycji przez admina. Istnienie tego „przejściowego” okienka pełni nie tylko rolę przekaziciela ważnych treści ale także zabezpiecza przed wielokrotnym klikaniem w button do pobierania przez tego samego czytelnika w krótkich odstępach czasu (co obciąża system i generuje zawyżone statystyki). Formaty e-booków Dopuszczalne są trzy formaty e-booków: 1. PDF (IF=1) 2. EPUB – format na czytniki inne niż Kindle (IF=2) 3. MOBI – format na czytniki Kindle (IF=3) Udostępniający musi sam wygenerować i wgrać do systemu prawidłowe pliki co najmniej w jednym z formatów (PDF, EPUB, MOBI). Nazwy plików z e-bookami udostępnianymi przez system Udostępniający wgrywa do systemu pliki z e-bookami, które mogą mieć dowolną nazwę. System, po doklejeniu początkowej i końcowej strony, zmieni tę nazwę na inną. Ta nowa nazwa to tytuł e-booka (pisany dużymi literami, zamiast spacji są podkreślenia), potem podkreślenie (oddzielające tytuł od autora), potem autor (zamiast spacji są podkreślenia), potem podkreślenie, potem tekst „NajpierwPrzeczytaj.pl”, podkreślenie, a na końcu numer ebooka w systemie (IE): TYTUL_autor_NajpierwPrzeczytaj.pl_IE Litery „Ą ą Ę ę Ś ś Ć ć Ź ź Ń ń” itd. system konwertuje na „A a E e C c Z z N n” itd. Tekst „tytuł” system obcina do 30 znaków oraz zamienia małe litery na duże. Tekst „autor” system obcina do 30 znaków. „Autor” to zazwyczaj będzie imię i nazwisko ale nie zawsze (przykłady odstępstw: „praca zbiorowa”, „Sejm RP”, „autor nieznany”, itd.). Przykładowo dla książki „Dzikie Anioły i inne opowiadania”, którą napisał Henryk Bardijewski i która ma IE=1 mamy nazwę: 4 DZIKIE_ANIOLY_I_INNE_OPOWIADAN_Henryk_Bardijewski_NajpierwPrzeczytaj.pl_1 Maksymalna wielkość każdego z plików z e-bookiem, to 20 MB. Dwie strony są doklejane dopiero wtedy, gdy któryś z użytkowników zdecyduje się na pobranie danego pliku. Dzięki temu linki na tej doklejanej stronie mają tagi z info o dacie pobrania (przydatne do badania kiedy; ile dni, miesięcy i lat od pobrania; ludzie w nie klikają). Plik z okładką Udostępniający wgrywa plik z okładką e-booka do systemu. Dopuszczalne formaty to: 1. JPG 2. GIF 3. PNG System tworzy dwie wersje okładki. Dla każdej z tych wersji jest inna liczba pixeli w poziomie: 1. Mała okładka dla metryczki e-booka. a. Zmiana rozdzielczości w poziomie na 90 pixeli (parametr). Rozdzielczość w pionie zmieniona proporcjonalnie do jej zmiany w poziomie. b. Nazwa pliku: okladka_mala_IE 2. Duża okładka na podstronę e-booka. a. Zmiana rozdzielczości w poziomie na 200 pixeli (parametr). Rozdzielczość w pionie zmieniona proporcjonalnie do jej zmiany w poziomie. b. Nazwa pliku: okladka_duza_IE Maksymalna wielkość pliku z okładką, to 5 MB. Zasadę dopasowywania rozdzielczości w poziomie można zmienić na dopasowywanie w pionie (120 dla małej okładki i 300 dla dużej). Metryczka e-booka Metryczka, to mały prostokąt, który zawiera mały obraz okładki e-booka oraz podstawowe informacje o nim (tytuł, autor, początek opisu). Metryczka będzie bardzo podobna, jak na ebooks43. Brak jest tylko buttonów {pełny opis} i {pobierz za darmo}. Poniżej przykład: 5 ... czytaj dalej Kliknięcie w tytuł, okładkę i opis oraz w napisy „Format: PDF, EPUB, MOBI” i „....czytaj dalej” przekierowuje do podstrony dotyczącej danego e-booka. Ogólny układ treści na stronach Graficznie serwis będzie wyglądał podobnie jak www.ebooks43.pl – z niewielkimi, wynikającymi z różnego funkcjonowania i treści, zmianami. To nie jest jakiś bardzo ładny wygląd, ale na początek wystarczy. Jedna różnica graficzna nie wynikająca z różnic w treści: buttony na postronach e-booków znajdujące się pod okładką (i nie tylko) nie powinny być w kontrze ale tekst i obwódka czarna, a w środku jakiś słaby kolor (zmieniający się po najechaniu myszy). Układ strony musi się dopasowywać do rozdzielczości ekranu użytkownika (Responsive Web Design), aby także użytkownicy smartfonów czy tabletów mogli z niego łatwo korzystać (jest tak na przykład tu: www.ebook.pl). Najechanie myszą na którykolwiek fragment serwisu, który zawiera link musi powodować, że fragment ten zmienia swój wygląd. Dla ebooks43.pl jest 20% wejść jest ze smartfonów i 8% wejść z tabletów. Pozostałe 72% wejść jest z laptopów lub komputerów stacjonarnych. Poniżej kolejne pozycje na stronie głównej: 6 (A) Na samej górze: z lewej logo, z prawej okienko „wyszukiwarka”. Wyszukiwarka przeszukuje zbiory: 1. Tytułów 2. Autorów 3. Kategorii Podpowiedź w okienku wyszukiwarki: „Wpisz autora, tytuł lub kategorię”. (B) Kolejny pasek, to menu górne: 1. 2. 3. 4. 5. O nas Kategorie Darowizna na rzecz serwisu Zapisz się na newsletter Publikuj u nas To menu, jak również wszystkie kolejne mogą być dowolnie zmieniane i definiowane przez admina. (C) Pas podstawowy o zmiennej zawartości. Są trzy podstawowe rodzaje zawartości tego pasa serwisu: 1. Zbiór metryczek e-booków. Pojawia się w trzech przypadkach: a. Stanowi zawartość strony głównej serwisu. b. Po kliknięciu w którąś z kategorii. c. Jako wynik wyszukiwania. 2. Podstrona e-booka. Zawiera szczegółowe i pełne informacje o e-booku, jego oceny i recenzje oraz buttony do pobierania i do przekazywania darowizn. 3. Treść jednej z pozycji menu (np. „O nas”, „Regulamin” itd.), czyli tekst w HTMLu. Zbiór metryczek e-booków będzie sortowany przypadkowo – losowo. Losowanie będzie ponawiane co ileś minut (parametr) – tak jest teraz na ebooks43.pl. W przyszłości będzie oczywiście wprowadzone sortowanie według innych parametrów (rok wydania, data pojawienia się w serwisie, liczba gwiazdek, itd.). (D) Potem menu dolne: 1. 2. 3. 4. 5. 6. Regulamin Statystyki Aktualności Kontakt Zasady publikowania e-booków pełny opis o publikowaniu e-booków Dodaj e-book tu udostępniający się rejestruje, loguje i dodaje e-booki Admin ma możliwość przez CMS definiowania pozycji w menu dolnym oraz górnym i wypełniania ich treścią. Może więc, m. in. przerzucać pozycje z dolnego menu do górnego i odwrotnie, czy też „zawieszać” widoczność poszczególnych pozycji menu. 7 Powinna być możliwość jakiegoś wyróżniania niektórych pozycji menu. Chodzi o to, aby jakoś wyróżnić te pozycje, które dotyczą publikowania e-booków w serwisie (w powyższej wersji menu są to „Zasady publikowania e-booków” oraz „Dodaj e-book” a w górnym menu „Publikuj u nas”). Jeśli opisy pozycji w menu nie mieszczą się w jednym wierszu, to system umieszcza je w więcej niż jednym wierszu. Im szerokość ekranu będzie mniejsza tym wierszy tych może być więcej. (E) Widgety: fb, g+ Treść pod-stron poszczególnych e-booków Z punktu widzenia serwisu są to kluczowe, najważniejsze strony. Strona podzielona na dwie części lewą i prawą tak jak w www.ebooks43.pl Po lewej stronie duża okładka e-booka a pod nią buttony: (pojawia się tylko wtedy, gdy ten format jest dostępny) {Pobierz PDF} {Pobierz EPUB} (pojawia się tylko wtedy, gdy ten format jest dostępny) {Pobierz MOBI} (pojawia się tylko wtedy, gdy ten format jest dostępny) {Oceń ten e-book} (Po kliknięciu w button pojawia się podstrona gdzie jest 5 gwiazdek oraz pole do wpisania recenzji, którą zatwierdza admin. Recenzja nie jest obowiązkowa. Ocena gwiazdkami liczy się do średniej oceny danego e-booka, jest też pokazana przy tekście recenzji – tak jak w ebooks43.pl. Ciastko pilnuje, aby ten sam użytkownik nie oceniał wiele razy.) 5. dla IS=1: {Przekaż darowiznę (link do podstrony darowizn dla danego e-booka) autorowi tego e-booka} dla IS>1: {Przekaż darowiznę osobie, która udostępniła ten e-book} (link do podstrony darowizn dla danego e-booka) 6. {Przekaż darowiznę NajpierwPrzeczytaj.pl} (link do podstrony darowizn dla NP.pl) 1. 2. 3. 4. Kolory powyższych buttonów powinny być zróżnicowane: • • • Trzy buttony do pobierania – jeden kolor. Jeden button do oceny i recenzji – drugi kolor. Dwa buttony do darowizn – trzeci kolor. Te różnokolorowe buttony będą zwracać uwagę – i o to właśnie chodzi. Obszar pod okładką to najważniejszy obszar. System powinien notować każde kliknięcie w każdy z powyższych buttonów. 8 Po prawej stronie: <tytul(IE)> np. Dzikie anioły <autor(IE)> np. Henryk Bardijewski Rok wydania lub ukończenia: 2006 Kategoria: Opowiadania, eseje. Beletrystyka. E-book dostępny u nas od: 15-09-2016 Liczba pobrań: 782 Średnia ocena: 4,02 Liczba ocen: 34 (przykładowo) (przykładowo) (przykładowo) (przykładowo) (przykładowo) (przykładowo) Poniżej pełny opis e-booka. Pod nim jedna z 4 wersji notki: dla IS=1: Nota. Ten e-book udostępnił jego autor. dla IS=2: Nota. Ten e-book udostępnił spadkobierca jego autora. dla IS=3: Nota. Ten e-book udostępniła osoba posiadająca licencję na jego publikację elektroniczną dla IS=4: Nota. Ten e-book znajduje się w domenie publicznej. Powyższe 4 warianty tekstów, zależne od wartości zmiennej IS są umieszczone w CMS w odpowiednich 4 polach nazwanych: 1. Nota o udostępniającym. Autor (IS=1). 2. Nota o udostępniającym. Spadkobierca (IS=2). 3. Nota o udostępniającym. Posiadacz licencji (IS=3). 4. Nota o udostępniającym. Domena publiczna (IS=4). ---------- Recenzje {Oceń i, ewentualnie, napisz recenzję tego e-booka} Tutaj recenzje i gwiazdki w porządku od najnowszych do najstarszych (tak jak w ebooks43.pl). 9 Treść podstrony dotyczącej darowizny dla NajpierwPrzeczytaj.pl Link: www.najpierwprzeczytaj.pl/darowizna.html Jeśli podoba Ci się nasz serwis NajpierwPrzeczytaj.pl, to być może zechcesz nas wesprzeć przekazując dowolną kwotę. Możesz użyć dowolnej metody: Przekaż darowiznę dla NajpierwPrzeczytaj.pl przez PayPal lub kartą kredytową: kliknięcie w powyższy button wywołuje widget darowizny PayPal Przekaż darowiznę dla NajpierwPrzeczytaj.pl przelewem na konto bankowe: Kwota: Numer konta: Nazwa odbiorcy: Tytuł wpłaty: dowolna <numer_konta_bankowego_np> www.NajpierwPrzeczytaj.pl darowizna Z góry dziękujemy za każdą wpłatę! Treść podstrony dotyczącej darowizny dla udostępniającego konkretny e-book Link: najpierwprzeczytaj.pl/E<IE>/darowizna.html To jest ważna strona, bo lądowanie na niej zapewni wpłaty pieniędzy. Jest to też zarazem strona najbardziej skomplikowana (ma wiele, opisanych poniżej, wersji). Zawartość tej strony zależy od: IS (IE) – status udostępniającego względem e-booka, ID (IU) – czy chce darowizn, IPP (IU) – czy podał e-mail do PayPala, IKB (IU) – czy podał nr konta bankowego. 10 Na początku: Tytuł: <tytul(IE)> Autor: <autor(IE)> --------------- ID=”tak” IS=1: Jeśli spodobał Ci się ten e-book podziękuj jego autorowi przekazując mu dowolną kwotę. Poniżej informacja jak to zrobić: IS>1: Jeśli spodobał Ci się ten e-book podziękuj osobie, która go udostępniła przekazując jej dowolną kwotę. Poniżej informacja jak to zrobić: jeśli IPP=”nie” to poniższy fragment nie jest wyświetlany: IS=1: Przekaż darowiznę przez PayPal lub kartą kredytową. Zdecydowana większość tej darowizny (80%) trafi do autora tego e-booka a niewielka jej część (20%) zasili NajpierwPrzeczytaj.pl. IS>1: Przekaż darowiznę przez PayPal lub kartą kredytową. Zdecydowana większość tej darowizny (80%) trafi do osoby, która udostępniła ten e-book a niewielka jej część (20%) zasili NajpierwPrzeczytaj.pl. Po kliknięciu w powyższy button pokazuje się okienko: Tytuł: <tytul(IE)> Autor: <autor(IE)> --------------Wpisz (dowolną) kwotę jaką chcesz podarować: |____| zł kwota {Zatwierdź} kliknięcie w button {Zatwierdź} uruchamia skrypt PayPal który: na <emailpp(IU)> wysyła kwota*0,8 na <emailpp_np> wysyła kwota*0,2 jeśli IKB=”nie” to poniższy fragment nie jest wyświetlany: Przekaż darowiznę przelewem na konto bankowe: 11 (?) Jeśli użyjesz przelewu bankowego do przekazania darowizny, to w całości trafi ona na konto autora lub innej osoby, która udostępniła ten e-book. Kwota: Numer konta: Nazwa odbiorcy: Tytuł wpłaty: dowolna <nr_konta_bankowego(IU)> <pseudonim(IU)> darowizna ID=”nie” IS=1: Autor, który udostępnił ten e-book nie chce nic w zamian. Nic nie stoi jednak na przeszkodzie, abyś wsparł serwis, który go opublikował: IS>2: Osoba, która udostępniła ten e-book nie chce nic w zamian. Nic nie stoi jednak na przeszkodzie, abyś wsparł serwis, który go opublikował: {Przekaż darowiznę NajpierwPrzeczytaj.pl} (przenosi na podstronę darowizny dla NP.pl) Dodaj e-book To jest podstrona dostępna z menu. Podstrona szczególna, która nie składa się tylko z tekstu ale też służy do rejestracji i logowania a także (po zalogowaniu) do udostępniania e-booków i edytowania informacji o nich. Udostępniający jest identyfikowany w systemie przez swój unikalny numer IU, którego nie może zmieniać. Wszystkie inne dane o sobie (oprócz adresu e-mail) może w każdej chwili zmieniać. Na początku podstrony jest tekst: Zaloguj się, aby udostępniać e-booki w naszym serwisie. Czytelnicy będą mogli je bezpłatnie pobierać a, po przeczytaniu, oceniać. Będą także mieli możliwość przekazania darowizny na Twoją rzecz (przez PayPal, kartą kredytową lub przelewem bankowym). {Pełne informacje o zasadach udostępniania e-booków} kliknięcie w powyższy button przenosi na podstronę „Zasady publikowania e-booków” Jeśli nie masz jeszcze u nas konta, utwórz je, czyli dokonaj rejestracji. Potem butony: {Logowanie}, {Rejestracja}, {Przypomnienie hasła} 12 Po zalogowaniu pojawią się dwie sekcje. Pierwsza sekcja to informacje dotyczące udostępniającego: Twoje dane Na początku system pokazuje dane, które już zna, i których udostępniający nie może już zmienić. 1. Twój unikalny numer identyfikacyjny: [pole tekstowe] 2. Twój adres e-mail: [pole tekstowe] (?) Ten adres e-mail jest Twoim loginem. Potem jest button: {Wpisz lub edytuj Twoje dane} a pod nim pola do wypełnienia. Pola te są standardowo nieaktywne. Dopiero kliknięcie w powyższy button spowoduje, że da się w nich coś wpisać. 3. Imię i nazwisko: [pole tekstowe] konieczne (?) Twoje imię i nazwisko będzie znane jedynie administratorowi serwisu. 4. Pseudonim: [pole tekstowe] konieczne (?) Będą go widzieć użytkownicy serwisu. Jeśli jesteś autorem i chcesz otrzymywać darowizny od czytelników, to warto, aby pseudonimem było Twoje imię i nazwisko. 5. Czy chcesz otrzymywać od czytelników darowizny? [radio button ID=„tak” lub ID=„Nie”] konieczne 6. Rezerwowy adres e-mail: [pole tekstowe] Jeśli udostępniający zaznaczy, że nie chce otrzymywać darowizn (ID=„nie”), to poniżej opisane pola są niedostępne (ale widoczne). Jeśli udostępniający zaznaczy, że chce otrzymywać darowizny (ID=„tak”), to stają się dostępne edycji następujące pola: 1. Czy chcesz otrzymywać darowizny od czytelników przez system PayPal? [radio button: IPP=„tak” lub IPP=„nie”] konieczne a. Jeśli zaznaczy IPP=„tak”, to będzie możliwe wypełnienie poniższego pola edycyjnego: Twój adres e-mail, który jest powiązany z Twoim kontem PayPal: [pole tekstowe]. (?) Jeśli nie posiadasz konta w systemie PayPal, podaj swój dowolny adres email. Gdy otrzymasz od PayPal e-mail z informacją o pierwszej wpłacie od czytelnika, to wtedy założysz konto na PayPal i będziesz mógł wypłacić zgromadzone tam pieniądze. b. System sprawdza formalną poprawność adresu e-mail. 2. Czy chcesz otrzymywać darowizny od czytelników na twoje konto bankowe? [radio button: IKB=„tak” lub IKB=„nie”] konieczne a. Jeśli zaznaczy IKB=„tak”, to będzie możliwe wypełnienie poniższego pola edycyjnego: Numer Twojego konta bankowego: [pole akceptujące liczby i spacje]. 13 b. System sprawdza poprawność numeru konta bankowego. c. System przekształca ten numer do postaci ze spacjami czyli mającej strukturę typu 00 1111 2222 3333 4444 5555 6666. Pod tym wszystkim buttony: {Zapisz} – zapisuje dane i powoduje, że powyższe pola stają się nieaktywne (i widać w nich nowe dane) {Anuluj} – przywraca stan sprzed edycji i powoduje, że powyższe pola stają się nieaktywne (i widać w nich poprzednie dane) {Wyjdź} – ten button przenosi udostępniającego na stronę główną, działa tylko wtedy gdy powyższe pola nie są w trybie edycji – są nieaktywne (czyli po naciśnięciu {Zapisz} lub {Anuluj}) Druga sekcja, poniżej, to informacja o udostępnianych e-bookach: E-booki, które udostępniasz Na początku jest button: {Dodaj e-book} Pod nim lista e-booków dodanych wcześniej (tytuł i autor). Jeśli udostępniający nic jeszcze nie dodał, to jest ona pusta. Przy każdym, wprowadzonym wcześniej e-booku są buttony {Wejdź} oraz {Usuń}. Pod listą e-booków informacja: Kontakt do administratora: [email protected] Po kliknięciu na button {Wejdź} wchodzimy na podstronę poświęconą wyłącznie jednemu ebookowi. Na samej górze jest informacja o tym, czy dany e-book jest już dostępny dla czytelników w serwisie. Mamy tu 2 możliwości: 1. Ten e-book jest teraz dostępny do pobrania w serwisie NajpierwPrzeczytaj.pl 2. Ten e-book nie jest teraz dostępny do pobrania w serwisie NajpierwPrzeczytaj.pl Potem jest informacja o obecności i kompletności danych dla tego e-booka. Mamy tu 3 możliwości: 1. Brak danych dla tego e-booka (przy pierwszym wejściu) 2. Dane dotyczące tego e-booka są niekompletne 3. Dane dotyczące tego e-booka są kompletne 14 Potem informacja o statusie e-booka co do jego akceptacji (lub braku akceptacji) przez administratora. Mamy tu 4 możliwości: 1. Ten e-book nie został jeszcze wysłany do administratora do akceptacji. 2. Ten e-book wysłany do administratora do akceptacji (data, godzina/minuta/sekunda tej wysyłki) 3. Ten e-book został zaakceptowany przez administratora (data, godzina/minuta/sekunda tej akceptacji) 4. Ten e-book został odrzucony przez administratora (data, godzina/minuta/sekunda tego odrzucenia) Te trzy informacje (których treść, wariantowo, podano wyżej) umieszczone są w tabelce. Przykładowo, jeśli udostępniający wchodzi przez button {Dodaj e-book} mamy taką tabelkę: Ten e-book nie jest teraz dostępny do pobrania w serwisie NajpierwPrzeczytaj.pl Brak danych dla tego e-booka Ten e-book nie został jeszcze wysłany do administratora do akceptacji Inny przykład, dla sytuacji, gdy e-book jest już dostępny do pobierania (udostępniający w tym przypadku wszedł przez button {Wejdź}): Ten e-book jest teraz dostępny do pobrania w serwisie NajpierwPrzeczytaj.pl Dane dotyczące tego e-booka są kompletne Ten e-book został zaakceptowany przez administratora (data, godzina/minuta/sekunda tej akceptacji) Potem radio button: Czy ten e-book, jeśli jest (lub będzie) zatwierdzony przez administratora ma być publikowany w serwisie? „tak” lub „nie”. Potem jest button: {Wpisz lub edytuj dane dotyczące e-booka} a pod nim pola do wypełnienia. Pola te są standardowo nieaktywne. Dopiero kliknięcie w powyższy button spowoduje, że da się w nich coś wpisać. Dane widoczne, lub które trzeba wprowadzić dla każdego e-booka: 1. Tytuł: [pole tekstowe] konieczne (?) Pierwsze słowo tytułu powinno być napisane z dużej litery a potem małe litery. Wszystkie kolejne słowa małymi literami (oprócz przewidzianych w polszczyźnie wyjątków). 2. Autor: [pole tekstowe] konieczne (?) Zarówno imię jak i nazwisko powinno zaczynać się od dużej litery, a kolejne litery powinny być małe. 3. Rok wydania lub ukończenia: [pole wymagające wpisania dokładnie 4 cyfr] 15 4. Pasujące kategorie: [3 x drop down box ewentualnie check box list]. Lista kategorii jest na końcu tego opisu. Konieczne. (?) Wybierz od jednej do trzech pasujących kategorii. 5. Opis: [pole tekstowe formatowane html] (?) Możesz tu wstawić zwykły tekst – będzie on wtedy widoczny w postaci jednego akapitu. Możesz tu też użyć znaczników html, na przykład: <br><br> tworzy jedną, pustą linię, umieszczenie tekstu pomiędzy <b> a </b> tworzy tłusty druk, itd. Początkowa część opisu powinna dotyczyć zawartości e-booka. W drugiej jego części możesz umieścić informację o jego autorze, w tym linki do jego innych książek. 6. Twój status względem tego e-booka: [radio button indeksowany IS] konieczne a. Jestem autorem tego e-booka i posiadam majątkowe prawa autorskie do niego. (IS=1). b. Jestem spadkobiercą nieżyjącego autora tego e-booka i posiadam majątkowe prawa autorskie do niego. (IS=2) c. Posiadam licencję na bezpłatne udostępnianie w formie elektronicznej tego ebooka, którą uzyskałem od osoby, która posiada do niego majątkowe prawa autorskie. (IS=3) d. Nie posiadam majątkowych praw autorskich tego e-booka ani licencji na jego bezpłatne udostępnianie w formie elektronicznej lecz nie muszę ich posiadać, by go udostępniać, bo prawa te wygasły (np. minęło 70 lat od śmierci autora) lub też nigdy nie obowiązywały. (IS=4) Udostępniający musi też wgrać co najmniej jeden plik z e-bookiem (dozwolone formaty to PDF, EPUB i MOBI) a także plik z okładką tego e-booka. Poniżej buttony: {Zapisz} – zapisuje dane i powoduje, że powyższe pola stają się nieaktywne (i widać w nich nowe dane). Aby {Zapisz} zadziałał musi być wprowadzony tytuł. Jeśli tytuł nie jest wprowadzony, to button ten jest nieaktywny. Minimum dla danego e-booka, aby mógł być przedłożony do akceptu przez admina, to: tytuł, autor, okładka, status udostępniającego względem e-booka, co najmniej jedna kategoria i co najmniej jeden plik z e-bookiem w jednym z dozwolonych formatów. Jeśli to minimum nie jest spełnione (ale wprowadzono tytuł), to system zapamiętuje niekompletne dane po kliknięciu na button {Zapisz} ale blokuje możliwość wysłania takiego e-booka do akceptu przez admina, oraz wyświetla komunikat: „Dane o tym e-booku są niekompletne. Nie może on być wysłany do administratora do akceptacji”. Status takiego ebooka w systemie jest: „Dane dotyczące tego e-booka są niekompletne”. {Anuluj} – przywraca stan sprzed edycji i powoduje, że powyższe pola stają się nieaktywne (i widać w nich poprzednie dane) {Wyjdź} – ten button przenosi udostępniającego na stronę udostępniającego (gdzie są jego dane i lista e-booków), działa tylko wtedy gdy powyższe pola nie są w trybie edycji – są nieaktywne (czyli po naciśnięciu {Zapisz} lub {Anuluj}) {Podgląd e-booka} (Wyświetla podstronę e-booka taką, jaką widać ją, lub może być widać, w systemie; na górze 16 i na dole tego podglądu {Wróć}. Działa tylko wtedy, gdy powyższe pola nie są w trybie edycji.) {Wyślij e-book do administratora do zatwierdzenia} – po wybraniu tego buttona, danych dotyczących e-booka nie można edytować. Edycja jest możliwa dopiero wtedy, gdy admin zaakceptuje lub odrzuci ten e-book. 17 Zawartość stron doklejanych System dokleja te strony (pierwszą i ostatnią, obie są identyczne) dopiero w momencie, gdy użytkownik zdecyduje się na pobranie e-booka. Dlatego można w linkach umieścić datę pobrania. Treść strony doklejanej: dla IS=1: Po przeczytaniu tego e-booka możesz go ocenić, w skali od jednej do pięciu gwiazdek. Po kliknięciu w poniższy link będziesz też mieć też możliwość opublikowania krótkiej recenzji. A także do zapoznania się z ocenami i recenzjami innych osób: Jeśli Ci się ten e-book spodobał, to możesz docenić jego autora wpłacając dowolną kwotę wprost na jego konto: Zachęcamy też do wsparcia serwisu NajpierwPrzeczytaj.pl, dzięki któremu możesz bezpłatnie przeczytać nie tylko tę elektroniczną książkę ale także wiele innych: Z góry dziękujemy za każdą ocenę, recenzję lub wpłatę! Nota prawna. Możesz bezpłatnie rozpowszechniać ten e-book w formie elektronicznej, pod warunkiem, że go w żaden sposób nie zmienisz, a w szczególności nie usuniesz z niego tej strony oraz nie zmienisz jego nazwy. Wszelkie inne prawa do tego e-booka, zarówno majątkowe jak i niemajątkowe są zastrzeżone. W szczególności nie możesz opublikować go jako papierowej książki a także publikować elektronicznie w zmienionej formie czy bez podania autora. 18 dla IS>1: Po przeczytaniu tego e-booka możesz go ocenić, w skali od jednej do pięciu gwiazdek. Po kliknięciu w poniższy link będziesz też mieć też możliwość opublikowania krótkiej recenzji. A także do zapoznania się z ocenami i recenzjami innych osób: Jeśli Ci się ten e-book spodobał, to możesz docenić osobę, która go udostępniła wpłacając dowolną kwotę wprost na jej konto: Zachęcamy też do wsparcia serwisu NajpierwPrzeczytaj.pl, dzięki któremu możesz bezpłatnie przeczytać nie tylko tę elektroniczną książkę ale także wiele innych: Z góry dziękujemy za każdą ocenę, recenzję lub wpłatę! Nota prawna. Możesz bezpłatnie rozpowszechniać ten e-book w formie elektronicznej, pod warunkiem, że go w żaden sposób nie zmienisz, a w szczególności nie usuniesz z niego tej strony oraz nie zmienisz jego nazwy. Wszelkie inne prawa do tego e-booka, zarówno majątkowe jak i niemajątkowe są zastrzeżone. W szczególności nie możesz opublikować go jako papierowej książki a także publikować elektronicznie w zmienionej formie czy bez podania autora. 19 Link-logo: www.NajpierwPrzeczytaj.pl/?IF=<IF>&IRMD=<data,>&IL=logo Link-ocena_recenzja: www.NajpierwPrzeczytaj.pl/E1/?IF=<IF>&IRMD=<data>&IL=ocen Link-darowizna_dla_udostępniającego: www.NajpierwPrzeczytaj.pl/E1/darowizna.htm/?IF=<IS>&IRMD=<data>&IL=daru Link-darowizna_dla_serwisu: www.NajpierwPrzeczytaj.pl/darowizna.htm/?IF=<IF>&IRMD=<data>&IL=darnp Format IRMD: rrrmmdd, na przykład 20160922 System powinien odnotowywać każde wejście z powyższych buttonów. Newsletter do czytelników Jest możliwość zapisania się na newsletter. Do prenumeratorów będzie wysyłane info o nowych e-bookach. System będzie notować „odbicia się” e-maili i po iluś odbiciach (ileś określa admin, najlepsza liczba to 3) usuwać nieaktualne e-maile. Później można wprowadzić funkcjonalność, że osoba zapisana na newsletter może określić maksymalną częstotliwość otrzymywania newsletterów: 1. Bez ograniczeń. 2. Nie częściej niż raz w tygodniu. 3. Nie częściej niż raz w miesiącu. Oczywiście będzie się można w każdej chwili wypisać z newslettera. 20 Kategorie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Biografie, życiorysy Biznes, ekonomia, marketing Dla dzieci Dla młodzieży Dom i ogród Dzienniki, pamiętniki, wspomnienia Ezoteryka, magia, wróżby Fantastyka, fantasy Filozofia Historia Hobby Informatyka Języki obce Komiks Kryminał, sensacja Kuchnia, diety Kultura, sztuka Literatura faktu, reportaż Medycyna, zdrowie Muzyka, muzycy Nauka, technika Opowiadania, eseje Podręczniki Podróże, przewodniki Polityka Poradniki Powieść, beletrystyka Prawo Przyroda, rośliny, zwierzęta Psychologia Religie Rozrywka, humor Rozwój osobisty Seks, erotyka Sport Sztuka teatralna Turystyka, przewodniki Wiersze, poezja Wojsko, militaria Związki, partnerstwo Inne 21