1. Podgląd WOMI z repozytorium treści Podgląd WOMI dla deweloperów zdalnych Wymagania dotyczące tworzenia silników przez partnerów...
|
|
- Kazimierz Czech
- 8 lat temu
- Przeglądów:
Transkrypt
1 1. Podgląd WOMI z repozytorium treści Podgląd WOMI dla deweloperów zdalnych Wymagania dotyczące tworzenia silników przez partnerów Opis paczek z zadaniami licenses.json manifest.json metadata.json Opis szkieletu interaktywnych WOMI
2 Podgląd WOMI z repozytorium treści Podgląd WOMI z repozytorium treści jest możliwy za pomocą odpowiednich adresów. Wg tabelki (Znaczenie zmiennych wg Skrócona nomenklatura wykorzystywana w dokumentacji) wzorzec znaczenie przykład w/womi/<subdomain>/<womi-id> załadowanie podglądu WOMI o identyfikatorze <womi-id> z subdomeny <subdomain> gdzie subdomena oznacza nic innego jak adres skąd serwowane są pliki z repozytorium czyli np.: w/womi/preview/5303 Podgląd WOMI dla deweloperów zdalnych Wstęp Dla deweloperów zewnętrznych dostępny jest podgląd WOMI, który potrafi załadować treści z lokalnego serwera Do konfiguracji tego trybu potrzebne są: dostęp do deweloperskich wersji portalu np: beta.epodreczniki.pl osobny serwer hostujący pliki z WOMI do podglądu, może to być np.: nginx, python SimpleHTTPServer Konfiguracja serwera statycznego Na serwerze statycznym należy utworzyć katalog (zaczynając od głównej ścieżki): /content/womi W tym katalogu będą umieszczane odpowiednie foldery identyfikujące poszczególne WOMI np.: /content/womi/1234 katalog z WOMI musi zawierać odpowiednią strukturę WOMI, przede wszystkim minimalny plik manifest.json, np: "engine": "ge_animation", "version": "1.0", "mainfile": "womi.js", "parameters": "object": "heightratio": Konfiguracja pliku "hosts": należy dodać regułę: local_content.beta.epodreczniki.pl przy czym "local_content" możemy zastąpić prawie dowolną nazwą (poza zarezerwowanymi dla epodrecznikowych subdomen) Serwer statyczny musi serwować zasoby z odpowiednimi nagłówkami, co najmniej: 1. Access-Control-Allow-Headers: origin, content-type, accept, x-requested-with 2. Access-Control-Allow-Methods: GET, HEAD, OPTIONS 3. Access-Control-Allow-Origin: * Uruchomienie
3 wzorzec znaczenie przykład w/womi/<subdomain>:<port>/<womi-i d> załadowanie podglądu WOMI o identyfikatorze <womi-id> z subdomeny <subdomain> gdzie subdomena oznacza subdomenę, którą zdefiniowaliśmy powyżej, a <port> zawiera port serwera statycznego dodatkowo: parametr zapytania forces chema pozwala na to by ustawić scheme dla subdomeny na http lub https, przyjmowane wartości: ssl - zawsze ustawi dla subdomeny https plain - zawsze http parametr superscript pozwala załadować dodatkowy skrypt do podglądu przed wczytaniem womi, należy podać ścieżkę na lokalnym serwerze, może być to w głównym katalogu wtedy np:?superscript=skrypt.js ew/womi/local_content:8002/1234 UWAGA Z racji tego, że beta dostępna jest po https, najpewniej należy używać parametru forceschema=plain, a także zezwolić przeglądarce na ładowanie "niebezpiecznego" contentu. Wymagania dotyczące tworzenia silników przez partnerów Opis paczek z zadaniami Opis szkieletu interaktywnych WOMI Silniki WOMI ładowane jako html'e do IFRAME Tworzenie WOMI jako proste strony HTML, ładujące JavaScript i zarządzające DOMem we własny sposób. Wymagania: można używać dowolnych bibliotek, jedynie wymagających konsultacji drobnej z nami, gdyż wszystkie biblioteki będziemy trzymać u nas na serwerze można dowolnie operować dokumentem w ramach iframe, lecz trzeba zapewnić responsywność elementów (czyli dostosowywanie do rozmiarów iframe) jeżeli WOMI ma być animacją/grą/czymś podobnym należy w opisie womi podać wymiary, a właściwie ratio (opisane tu: Obsługa alternatyw i przełączanie pomiędzy wersjami WOMI#Obiektinteraktywny) jeżeli WOMI jest raczej czymś w postaci zadania czyli następujących po sobie tekstów i nie do końca można określić rozmiar, należy wywołać przygotowane przez nas skrypty (uprzednio załączone w tymże htmlu) by zawołać zmianę rozmiaru Przeszkody do rozpatrzenia: zagnieżdżone WOMI (problem z łańcuchowym wołaniem i przetwarzaniem WOMI typu geogebra i inne interaktywne WOMI (mniej problemu z obrazkami, audio i wideo chyba)) mogą wystąpić problemy z komunikacją zagnieżdżonych WOMI z kontekstem
4 mogą wystąpić problemy z komunikacją zagnieżdżonych WOMI z kontekstem Silniki WOMI ładowane dynamicznie na stronie czytnika Silniki (JS) implementujące kilka wspólnych metod(interfejs), które zostaną wczytane jako obiekt JS po rozpoznaniu WOMI. Następnie na tym obiekcie zostanie wywołana funkcja startująca z pewnymi parametrami, potrzebnymi silnikowi. Kwestia parametrów do ustalenia, ale w ogólności rozważamy: bezwzględny URL do zasobów WOMI odpowiednie klucze typu: WOMI ID, COLLECTION ID, MODULE ID (do przemyślenia) url do pliku JSON, zawierającego specyficzną konfigurację dla tego silnika (wymagane przetworzenie przez silnik) węzeł DOM jako uchwyt - głównych kontener(div) do którego będzie silnik generował swój kontent Wymagania: tworzone silniki muszą implementować nasz interfejs wykorzystywać niektóre narzucone metody naszego interfejsu wykorzystywać prawie dowolne silniki, ale nie do końca: silniki muszą być u nas na serwerze i być odpowiednio opakowane, leczy tym ostatecznie zajmiemy się my po konsultacjach z partnerem przede wszystkim, jeżeli chodzi o jquery i pluginy, tutaj niektóre mogą być dołączane, a niektóre ładowane razem z czytnikiem będą dostępne w wersjach takich jakie MY mamy ładowanie pluginów, może odbywać się jedynie poprzez nasze api NIE WOLNO modyfikować elementów znajdujących się ponad węzłem, który jest uchwytem Możliwości: zręczne korzystanie z API czytnika możliwość ładowania WOMI w WOMI zbieżność z kompozycją strony Opis paczek z zadaniami WOMI - opis paczki index.html (plik ze struktura WOMI) womi.js (główny plik JavaScript, moduł require.js) (zamiennie index.html z womi.js, zależy od typu przygotowanego WOMI) manifest.json (informacje o WOMI, nazwa i wersja silnika używanego przez WOMI) metadata.json (metadane z AR) main.json (konfiguracja dla silnika WOMI z parametrami inicjalizującymi zadanie) folder: config na pliki konfiguracyjne licenses.json (plik opisujacy licencje obiektow multimedialnych uzytych w paczce) folder: js (źródła JavaScript) dowolnie zaprojektowana struktura katalogów folder: css (pliki ze stylami CSS) dowolnie zaprojektowana struktura katalogów folder: media (pliki multimedialne wykorzystywane przez WOMI) dowolnie zaprojektowana struktura katalogów folder: alternatives (cztery alternatywy dla WOMI ) folder: CLASSIC (obrazek klasyczny) folder: MOBILE (obrazek mobilny) folder: PDF (obrazek pdf) folder: EPUB (obrazek epub) licenses.json
5 licenses.json "filename" : "media/sample.jpg", "title" : "Przykładowy opis pliku sample.jpg", "author" : "Jan Kowalski", "license" : "CC BY 4.0" "filename" : "media/audio/dzwiek.mp3", "title" : "Przykładowy opis pliku dzwiek.mp3", "author" : "Piotr Nowak", "license" : "CC BY SA 2.0" Lista możliwych wartości dla pola "license": CC BY 1.0 CC BY 2.0 CC BY 2.5 CC BY 3.0 CC BY 4.0 CC BY SA 1.0 CC BY SA 2.0 CC BY SA 2.5 CC BY SA 3.0 CC BY SA 4.0 manifest.json "engine": "womi_exercise_engine", "version": "0.1", "mainfile": "main.json", "womiids": [123,456,2222], "parameters": "classic": "heightratio": 0.54, "mobile": "heightratio": 0.51, "pdf":
6 "pdf": "resolution": [1440], "heightratio": 0.56, "ebook": "resolution": [800], "heightratio": 0.57, "engine": "custom_womi", "version": "0.1", "mainfile": "womi.js", "womiids": [500,501], "parameters": "classic": "heightratio": 0.54, "mobile": "heightratio": 0.51, "pdf": "resolution": [1440], "heightratio": 0.56, "ebook": "resolution": [800], "heightratio": 0.57, "engine": "swiffy", "version": "6.0", "mainfile": "swiffy.html", "parameters": "object": "heightratio": 0.54 "classic": "heightratio": 0.54,
7 "mobile": "heightratio": 0.51, "pdf": "resolution": [1440], "heightratio": 0.56, "ebook": "resolution": [800], "heightratio": 0.57, "engine": "geogebra", "version": " ", "mainfile": "geogebra.html", "parameters": "object": "heightratio": 0.54 "classic": "heightratio": 0.54, "mobile": "heightratio": 0.51, "pdf": "resolution": [1440], "heightratio": 0.56, "ebook": "resolution": [800], "heightratio": 0.57, "engine": "image", "parameters":
8 "parameters": "classic": "heightratio": 0.54, "mobile": "heightratio": 0.51, "pdf": "resolution": [1440], "heightratio": 0.56, "ebook": "resolution": [800], "heightratio": 0.57, "engine": "icon", "parameters": "classic": "heightratio": 0.54, "mobile": "heightratio": 0.51, "pdf": "heightratio": 0.56, "ebook": "heightratio": 0.57,
9 metadata.json "title": "title from metadata", "author": "author from metadata", "alternativetext": "alternative text fro mmetadata", "license": "cc3", "keywords": [123,456,2222] Opis szkieletu interaktywnych WOMI Przedwstępnie Należy przygotować środowisko wg instrukcji: Podgląd WOMI dla deweloperów zdalnych Wprowadzenie Mając na uwadze różne podejścia partnerów co do tworzenia gier/animacji interaktywnych w technologii JavaScript, chcemy uspójnić interfejs oraz przedstawić szablon tworzenia skryptów. Przyjęcie przez wszystkich naszej konwencji pozwoli na ujednolicenie interfejsu i wyeliminuje problemy związane z ładowaniem dodatkowych bibliotek w różny sposób. Opis paczki Paczka zip zawiera niezbędne, testowe środowisko do uruchomienia skryptów w naszej konwencji. Jest to wycinek naszego czytnika, zapisany poniekąd w sposób statyczny (pliki przegenerowane niewymagające backendu). Opis kluczowych plików/ścieżek znajduje się poniżej. static/3rdparty/epo/custom_lib1/lib1.js - przykładowa biblioteka, element wspólny dla danego partnera, dostarczany przez niego static/repository/content/womi/womi przykładowe WOMI zawierające szkielet interaktywnego WOMI, według którego należy tworzyć przyszłe WOMI inne pliki, nieistotne z punktu widzenia tworzącego aplikację, wymagane jedynie uruchomienie jakiegoś prostego serwera http w katalogu główny (tam gdzie index.html) Paczka zawiera przykładowe womi oraz kilka wymaganych bibliotek, które są odpowiednikiem tych na serwerach (z racji konfiguracji środowiska nie można ich pobierać bezpośrednio z serwera tak jak innych plików). Wprowadzenie do technologi Szkielet aplikacyjny opiera się w głównej mierze na bibliotece require.js. Pozwala ona na bardzo modularne podejście, przede wszystkim, "opakowanie" części kodu w niezależne (lub zależne) moduły, mogą być one w osobnych plikach poprzez odpowiednie mieszczenie ich w funkcji nadrzędnej. System importowania zależności modułów w innym module zapobiega problemom związanym z niezaładowaniem się modułu/biblioteki przed wykorzystaniem. W większości specyficznych ustawień/konfiguracji, partner tworzący moduły nie musi znać tajników biblioteki. Najważniejsze rzeczy zostaną opisane poniżej, niemniej jednak zalecane jest zapoznanie się z podstawami na oficjalnej stronie: js.org/.
10 Struktura głównego pliku JavaScript dla WOMI Plik ten jest napisany w konwencji requirejs i zawiera: nadrzędne wywołanie funkcji define, która rejestruje to co zwraca funkcja podana w drugim parametrze jako moduł pierwszy parametr funkcji jest to lista zależnych modułów, bibliotek, które mają zostać załadowane przed wykonaniem tego modułu parametry funkcji przekazywane jako drugi parametr define, są to kolejne uchwyty do załadowanych bibliotek (wg kolejności, podania ich w zależnościach), mogą być one użyte dalej w ciele funkcji (modułu) atrybuty nowo utworzonego modułu: isavatar: aby WOMI stało się avatarem, musi być dołączone jako przypinka, a klasa główna musi mieć właściwość isavatar o wartości true enablemaximize: aby womi uruchomiło się w kontenerze na całym ekranie (po kliknięciu w obraz zastępczy), wartość tego parametru musi być ustawiona na true moduł (czyli ta funkcja) powinna zwracać istotne dla nas (czytnika) informacje czyli "klasę" zawierającą metodę start metoda start: zawiera parametry: placeholder, będzie do niego przekazany główny węzeł DOM, do którego będzie można dopisywać nowe elementy wg uznania options, obiekt posiadający opcje z którymi zostaje odpalony moduł: width height methods: gdy moduł nie posiada zdefiniowanego parametru enablemaximize lub false, dostępne są metody: openfullscreen() i closefullscreen() gdy enablemaximize == true, zdefiniowana jest tylko jedna metoda: closewomi(), która zamyka całe womi i wraca do stanu pierwotnego isfullscreen: parametr mówiący o tym czy womi zostało odpalone w opcji pełnoekranowej, (zawsze false przy enablemaximize) metoda clean: OPCJONALNA metoda zwalniająca zasoby itp metoda sizechange: OPCJONALNA metoda, która dostaje jako parametry: width i height kontenera nadrzędnego, może słuzyć do podpięcia się na zdarzenie zmiany rozmiaru (metoda zostanie wywołana przed uruchomieniem metody start, a później za każdym razem gdy dojdzie do zmiany rozmiaru kontenera należy pamiętać by zwracać prototyp funkcji (w paradygmacie obiektowym - klasę), który może być później zinstancjonowany biblioteka declare.js ( ) pomaga w tworzeniu klas, ale można to zrobić także tradycyjnymi sposobami Wyjaśnienie zaimportowanych modłów 'jquery' - pozwala używać jquery wewnątrz modułu 'declare' - opisana wyżej biblioteka 'epo.custom_lib1.lib1' - nazwa przykładowej biblioteki/modułu, dostarczonego przez partnera i odpowiednio zmapowanego (nazwanego) przez nas 'reader.api' - moduł zawierający API czytnika, pozwalające wykonywać niezbędne zadania podczas ładowania i przetwarzania własnych modułów './js/costam.js' - moduł JavaScript znajdujący się wewnątrz folderu z WOMI, przykład pokazuje, że nie trzeba wszystkiego trzymać w jednym pliku 'require' - załadowanie instancji biblioteki require w kontekście bieżącego modułu (zastosowanie opisane dalej) Opis 'reader.api' API ma na celu dostarczyć funkcjonalność pozwalającą na integrację gier/aplikacji z platformą. Zestaw funkcjonalności będzie rozszerzany sukcesywnie razem z wymaganiami. By zainicjować nowy obiekt API w kontekście danego modułu, należy wykonać var readerapi = new api(require); następnie można używać poniższych metod (relatywna ścieżka zaczyna sie od./):
11 następnie można używać poniższych metod (relatywna ścieżka zaczyna sie od./): metoda parametry opis getfullpath path metoda przyjmuje relatywną ścieżkę względem aktualnego modułu (pliku js) z katalogu WOMI, i zwraca pełną ścieżkę loadcss path metoda ładuje plik CSS z relatywnej ścieżki setuservar varname, value ustawienie zmiennej wykorzystywanej przez aplikację (w kontekście użytkownika, kolekcji, modułu i womi) (zapisuje do bazy danych)#aktualnie to co local getuservar varname pobranie zmiennej ustawionej powyższą metodą (zapisuje do bazy danych)#aktualnie to co local setlocaluservar varname, value ustawienie zmiennej wykorzystywanej przez aplikację (w kontekście użytkownika, kolekcji, modułu i womi) (zapisuje do localstarage) getlocaluservar varname pobranie zmiennej ustawionej powyższą metodą (zapisuje do localstorage) getcontext zwraca obiekt z parametrami: variant: wariant podręcznika isteacher: czy użytkownik jest nauczycielem metody do ustawiania zmiennych jak na razie są jedynie makietami i nie zapisują ich w faktycznym kontekście w bazie danych. Można ich używać do testowania bo są zapisywane w w zmiennych javascript. By używać API w kontekście okna w iframe, należy do pliku html dodać następujący skrypt: <script src="/global/libraries/epo/frame_script.js"></script> Opis 'reader.avatar.api' Api pozwalające na komunikację womi z awatarem. Api opiera się na modelu zdarzeniowym. metoda parametry opis trigger eventname, value wysyła powiadomienie do awatara o zajściu zdarzenia, parametr 'value' może być obiektem listen eventname, callback do implementacji w womi awatar, odbiera zdarzenie, przetwarzanie przez funkcję 'callback', która dostaje jako parametr 'value' z metody trigger Aby WOMI stało się avatarem, musi być dołączone jako przypinka, a klasa główna musi mieć właściwość isavatar o wartości tru e.
12 WAŻNE Awatar ma wielkość kwadratu o boku 25% wysokości strony. Opis 'reader.communication.api' Api pozwalające na komunikację womi z innymi womi. Api opiera się na modelu zdarzeniowym. metoda parametry opis trigger eventname, value wysyła powiadomienie do pozostałych womi o zajściu zdarzenia, parametr 'value' może być obiektem listen eventname, callback odbiera zdarzenie, przetwarzanie przez funkcję 'callback', która dostaje jako parametr 'value' z metody trigger nazwa zdarzenia jest kluczem do tego by dwa konkretne womi skomunikowały się Dostępne biblioteki w ramach dostarczonej paczki dostępne są biblioteki do użytku: 'jquery' - bibliteka jquery 'jqueryui' - dodatek do biblioteki jquery - mechanizmy interfejsu użytkownika 'declare' - biblitoeka declarejs 'underscore' - biblioteka underscore.js 'backbone' - biblioteka Backbone.js 'domready' - plugin require.js do wywoływania zdarzeń po załadowaniu DOM 'text' - plugin require.js do importowania tekstu biblioteki createjs: zgodnie z oczekiwaniami partnerów udostępniamy spakowane wersje bibliotek, są to spakowane źródła createjs i movieclip w odpowiednich wersjach wg: code.createjs.com/ poniżej przedstawiono listę mapowań requirejs dla tych bibliotek, należy używać konkretnego movieclip tylko z konkretną biblioteką createjs (jeśli potrzebne): 'epo.createjs ' oraz 'epo.createjs.movieclip.0.6.0' 'epo.createjs ' oraz 'epo.createjs.movieclip.0.6.1' 'epo.createjs ' oraz 'epo.createjs.movieclip.0.7.0' 'epo.createjs ' oraz 'epo.createjs.movieclip.0.7.1' Używanie bibliotek partnerskich w htmlach, załączanych przez iframe w womi By używać własnych bibliotek w osobnych htmlach, należy paczkę z odpowiednią strukturą przesłać do PCSS, z nazwą kluczową dla partnera jako główny folder. dostęp do nich będzie następujący: /global/libraries/<nazwa>/<ścieżka> np dla pliku, który dla twórcy jest pod ścieżką relatywną: js/script.js i nazwą partnera: partner1
13 <script src="/global/libraries/partner1/js/script.js"></script> Pliki konfiguracyjne WOMI Dla poprawnego działania WOMI w podglądzie, należy przygotować pliki: manifest.json oraz metadata.json Manifest powinien być skonfigurowany tak by zapewniał możliwość odpalenia womi wg określonych potrzeb (silnik, rozmiar), plik metadata natomiast możę być zaczerpnięty z przykładowej paczki, nie ma znaczenia co się w nim znajduje (oczywiście powinien być wg szablonu), ale nie może być wrzucony do repozytorium tresci. Szablon pliku manifest.json "engine": "custom_womi", "mainfile": "womi.js", "version": "1.0", "parameters": "object": "heightratio": 0.54 Szablon pliku metadata.json "author": "test", "title": "Testy funkcjonalności", "keywords": "brak", "license": "test", "alternativetext": "Testowanie funkcjonalności" Lista dostępnych silników: edge_animation: dla animacji ze środowiska Adobe Edge createjs_animation: animacje CreateJS ge_animation: animacje Grupy Edukacyjnej custom_womi: szablonowe generyczne womi, opisywane wyżej custom_logic_exercise_womi: podobne do custom_womi, pozwala tworzyć womi, które nie mają rozmiaru, mogą też ładować same z siebie inne womi i tworzyć fragmenty treści, w większości api opisano tutaj: ~jaftowicz/dokumentacja/epo.api.placeholderapi.html ace_editor: silnik dla edytora Ace svg_editor: silnik dla edytora SVG Edit geogebra: womi typu geogebra swiffy: womi typu swiffy
14 Link do paczki paczkav5.zip
Dokumentacja techniczna dla programistów Wieloformatowych Obiektów Multimedialnych i Interaktywnych (WOMI) na platformie epodreczniki.
Dokumentacja techniczna dla programistów Wieloformatowych Obiektów Multimedialnych i Interaktywnych (WOMI) na platformie epodreczniki.pl Platformy Technologicznej epodreczniki.pl w wersji 3.0 Poznań, 30
Bardziej szczegółowoPliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:
Technologia wykonania projektu: HTML5 Javascript: o jquery (1.9.1), o CreateJS (0.6.1): EaselJS, TweenJS, PreloadJS. Części funkcjonalne projektu: Strona internetowa pliki strony internetowej zlokalizowane
Bardziej szczegółowoTworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 6 JavaScript w przeglądarce Agenda Skrypty na stronie internetowej Model DOM AJAX Skrypty na stronie
Bardziej szczegółowoWidżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.
Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Bardziej szczegółowoPomoc dla systemu WordPress
Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji
Bardziej szczegółowoSpis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37
Spis treści Wstęp 13 CZĘŚĆ I JĘZYK SIECI 17 Rozdział 1 Wprowadzenie do HTML5 19 Tworzenie przy pomocy znaczników: przegląd 20.Wprowadzanie nowych elementów HTML5 21 Korzystanie z kontynuowanych znaczników
Bardziej szczegółowoFront-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.
Kod szkolenia: Tytuł szkolenia: FRONT-END Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap. Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest zarówno dla
Bardziej szczegółowoAJAX. Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5.
AJAX Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5. Czym jest AJAX? AJAX (Asynchronous JavaScript And XML) nie jest nową technologią, ale nowym sposobem wykorzystania kombinacji istniejących technologii
Bardziej szczegółowoSAS Institute TECHNICAL SUPPORT )
SAS Institute TECHNICAL SUPPORT ) Konfiguracja procesów ETL dla rozwiązań FM składających się z kilku środowisk Celem niniejszego dokumentu jest opisanie konfiguracji ETL-owego fragmentu rozwiązań FM,
Bardziej szczegółowoBaza danych sql. 1. Wprowadzenie
Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który
Bardziej szczegółowoAngular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl
ngular, cz. II 1/24 Angular, cz. II Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 10 kwietnia 2015
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 2. Usługi sieciowe
Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache
Bardziej szczegółowoProgramowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Bardziej szczegółowoDokumentacja Użytkownika Systemu
Dokumentacja Użytkownika Systemu Porównywarki cen Liquid Wersja 2016.2 Spis treści 1 WSTĘP... 3 2 OPIS OBSZARU... 4 2.1 TOWARY... 5 2.2 RELACJE... 5 2.3 EDYTUJ... 6 2.3.1 KONFIGURACJA... 6 2.3.2 KATEGORIE...
Bardziej szczegółowoPrzewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.2.1.173 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Bardziej szczegółowoDokumentacja końcowa projektu z ZPR
Dokumentacja końcowa projektu z ZPR Temat projektu: Prowadzący projekt: Zespół projektowy: Losowe przeszukiwanie stanów dr inż. Robert Nowak Piotr Krysik Kamil Zabielski 1. Opis projektu Projekt ma za
Bardziej szczegółowoOpis modułu pl.id w programie Komornik SQL-VAT
Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.
Bardziej szczegółowoBackend Administratora
Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona
Bardziej szczegółowo11. Autoryzacja użytkowników
11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoEfektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript
Kod szkolenia: Tytuł szkolenia: HTML5/ANG Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript Dni: 5 Opis: Adresaci szkolenia: Kurs przeznaczony jest dla programistów
Bardziej szczegółowoTrojan bankowy Emotet w wersji DGA
Trojan bankowy Emotet w wersji DGA Warszawa 17/11/2014 CERT Orange Polska Strona 1 z 7 Trojan bankowy Emotet został zauważony kilka miesięcy temu. Od tej pory zdaje się być cyklicznie wykorzystywany w
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowoPrzewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Bardziej szczegółowo- dodaj obiekt tekstowy: /** Maciej */ Stage { title : "First JavaFX App" scene: Scene { width: 300 height: 300 content: [ ] } }
1. Krótki opis technologii JavaFX jest technologią do tworzenia bogatych wizualnie aplikacji internetowych (RIA Rich Internet Application), przeznaczona nie tylko pod wiele systemów operacyjnych, ale też
Bardziej szczegółowoJak posługiwać się edytorem treści
Jak posługiwać się edytorem treści Edytor CKE jest bardzo prostym narzędziem pomagającym osobom niezaznajomionym z językiem HTML w tworzeniu interaktywnych treści stron internetowych. Razem z praktyka
Bardziej szczegółowoKompresja stron internetowych
Kompresja stron internetowych Patryk Jar Tech 3 Camp, 18 czerwca 2013 r. O mnie Patryk Jar Webdeveloper Nor-sta (nor-sta.eu) yarpo.pl 2 3 Agenda Lepszy kod w przeglądarce Mniej żądań HTTP Mniej danych
Bardziej szczegółowoDokumentacja imapliteapi
Dokumentacja imapliteapi Urząd Marszałkowski Województwa Małopolskiego 30.06.2014 Spis treści: 1. Wprowadzenie... 3 2. Sposób użycia biblioteki imapliteapi... 3 3. Metody API... 5 4. Lista gotowych kompozycji
Bardziej szczegółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
Bardziej szczegółowoAPACZKA. (Moduł Magento) v Strona 1 z 11
APACZKA (Moduł Magento) v.1.8.0 Strona 1 z 11 Spis treści Zgodny z Magento... 3 Instalacja... 3 Problem z instalacją... 5 Odinstalowanie modułu:... 5 Konfiguracja.... 6 Powiadomienia systemu apaczka.pl...
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoPDF TO FTP ZADANIA PROGRAMU:
PDF TO FTP I N S T R U K C J A Wersja instrukcji 1.1 Data publikacji 2018-11-19 ZADANIA PROGRAMU: Wyciąganie określonego ciągu znaków z pliku pdf Zmiana nazwy pliku pdf w oparciu o wyciągnięty ciąg znaków.
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 14 AJAX, czyli jak odświeżyć bez odświeżania, część trzecia Na dzisiejszych zajęciach będziemy kontynuować realizację serwisu do wymiany wiadomości z wykorzystaniem technologii
Bardziej szczegółowoCo to jest NODE.JS? Nowoczesne środowisko programistyczne
Node.js Co to jest NODE.JS? Nowoczesne środowisko programistyczne Środowisko programistyczne w sensie zestawu gotowych klas i metod których można używać do przygotowania własnych skalowalnych i wydajnych
Bardziej szczegółowoWebowy generator wykresów wykorzystujący program gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący
Bardziej szczegółowoInstrukcja laboratoryjna
Zaawansowane techniki obiektowe 2016/17 Instrukcja laboratoryjna Testy funkcjonalne Prowadzący: Tomasz Goluch Wersja: 1.0 Testowanie aplikacji z bazą danych Większość współczesnych aplikacji korzysta z
Bardziej szczegółowoDokumentacja fillup - MS SQL
Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................
Bardziej szczegółowoProcedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x
Procedura aktualizacji systemu TelkomBud dla serwera DBfC w wersji 4.x Ostatnią aktualizacją, która jest ładowana według tej procedury to 139.0 lub 138.9! Główna zasada kolejności instalacji aktualizacji.
Bardziej szczegółowoInstrukcja użytkownika Porównywarki cen Liquid
Instrukcja użytkownika Porównywarki cen Liquid Wersja Spis treści 1 Wstęp... 3 2 Opis obszaru... 4 Towary... 5 Relacje... 6 Edytuj... 7 2.3.1 Konfiguracja... 7 2.3.2 Kategorie... 7 2.3.3 Ustawienia...
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoSpecyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Bardziej szczegółowoPrzewodnik użytkownika (instrukcja) AutoMagicTest Spis treści
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.2.3.195 Spis treści 1. Wprowadzenie... 2 2. Instalacja i uruchomienie... 2 3. Proces automatycznej analizy strony... 3 4. Opcje zaawansowane... 6 4.1
Bardziej szczegółowoANIMACJE W CSS3. Czyli po co płacić podatek o Javy Script i JQuery
ANIMACJE W CSS3 Czyli po co płacić podatek o Javy Script i JQuery DAWNIEJ: - Flash - Gif - Animacje w Photoshop - Grafika w Photoshop (cienie) OBECNIE -JavaScript - jquery -CSS3!!! PODATEK OD JS I JQ Według
Bardziej szczegółowoSigplus. Galeria w Joomla
Sigplus Galeria w Joomla Cel prezentacji Pokazanie że Sigplus jest prosty w konfiguracji; Metody konfiguracji Sigplusa; Jest jednym z najczęściej używanych dodatków w tworzeniu galerii na stronie internetowej
Bardziej szczegółowoInstalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows
Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows, SAS Institute Polska sierpień 2013 Pakiet SAS 9.3 Audit, Performance and Measurement (APM) jest to zestaw narzędzi stworzonych
Bardziej szczegółowoPrzygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)
Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Bardziej szczegółowoPodręcznik użytkownika Konfiguracja Rejestracji Online
Podręcznik użytkownika Konfiguracja Rejestracji Online Dotyczy wersji: Spis treści 1. Licencja... 3 2. OpenVPN... i Agent 3 3. Adres portalu... rejestracji online 4 4. Konfiguracja... systemu 4 4.1. 4.2.
Bardziej szczegółowoCzym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych
Czym jest AJAX AJAX wprowadzenie Beata Pańczyk na podstawie: 1. Lis Marcin, Ajax, Helion, 2007 2. Hadlock Kris, Ajax dla twórców aplikacji internetowych, Helion, 2007 AJAX (Asynchronous JavaScript and
Bardziej szczegółowoGeneratory pomocy multimedialnych
Generatory pomocy multimedialnych Storna 1 Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany z programu Kapitał Ludzki, III Wysoka jakoś
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x - 2.0.x
Wdrożenie modułu płatności eservice dla systemu Virtuemart 1.1.x - 2.0.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Bardziej szczegółowoSzczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
Bardziej szczegółowoJQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...
JQuery jquery (jquery.com) to jedna z najbardziej popularnych bibliotek/frameworków do javascript. Jej popularność oczywiście znikąd się nie bierze. Dzięki tej bibliotece jesteśmy w stanie o wiele szybciej
Bardziej szczegółowoInstrukcja integratora - obsługa dużych plików w epuap2
Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA
Bardziej szczegółowoHermesEX. Dokumentacja serwisowa v2011.08.05
HermesEX Dokumentacja serwisowa v2011.08.05 Syriusz sp z o.o. Rzeszów 2011 Spis treści Spis treści...1 1. Informacje ogólne...2 2. Instalacja...3 3. Interfejs programu...6 4. Tworzenie wtyczek...7 4.1.
Bardziej szczegółowoinpost Paczkomaty v Strona 1 z 13
inpost Paczkomaty (ModułMagento) v.1.8.0 Strona 1 z 13 Spis treści Zgodny z Magento... 3 Instalacja.... 3 Problem z instalacją... 3 Odinstalowanie modułu:... 4 Konfiguracja.... 4 Lista przesyłek... 7 Potwierdzenia
Bardziej szczegółowoK-EX (Geis) v Strona 1 z 12. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/ , Opole tel NIP:
K-EX (Geis) (Moduł Magento) v.1.0.2 Strona 1 z 12 Spis treści Spis treści... 2 Zgodny z Magento.... 3 Instalacja.... 3 Problem z instalacją... 3 Odinstalowanie modułu:... 4 Konfiguracja.... 4 Lista przesyłek...
Bardziej szczegółowoWdrożenie modułu płatności eservice dla systemu PrestaShop
Wdrożenie modułu płatności eservice dla systemu PrestaShop Wersja 04 Wrzesień 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoWprowadzenie. 1. Terminal WebRTC. LABORATORIUM 5: WebRTC komunikacja między terminalami.
LABORATORIUM 5: WebRTC komunikacja między terminalami. Wprowadzenie Technika WebRTC (złożenie angielskiego słowa Web oraz akronimu RTC, pochodzącego od angielskiego Real-Time Communications, komunikacja
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa
Bardziej szczegółowoSerwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Bardziej szczegółowoZakres świadczenia usługi utrzymania i asysty technicznej oprogramowania. System Oceny Formalno Merytorycznej (SOFM)
ZAŁĄCZNIK NR 3 DO SIWZ Załącznik nr 1 do Umowy Nr z dnia r. SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Zakres świadczenia usługi utrzymania i asysty technicznej oprogramowania System Oceny Formalno Merytorycznej
Bardziej szczegółowoELM SYSTEM ZARZĄDZANIA CYKLEM ŻYCIA SPRZĘTU
ul. Bajana Jerzego 31d tel. + 48 399 50 42 45 01-904 Warszawa SYSTEM ZARZĄDZANIA CYKLEM ŻYCIA SPRZĘTU Wszystkie nazwy handlowe i towarów występujące w niniejszej publikacji są znakami towarowymi zastrzeżonymi
Bardziej szczegółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoPatryk Jar Meet.js, Gdańsk 11 marca 2013 r. MODULARNY JAVASCRIPT
Patryk Jar Meet.js, Gdańsk 11 marca 2013 r. MODULARNY JAVASCRIPT O mnie Patryk yarpo Jar Programista JavaScript (nor-sta.eu) yarpo.pl 2 Agenda Chaos Obiekty Biblioteki AMD Podsumowanie Pytania 3 Dawno,
Bardziej szczegółowoOpis modułu pl.id w programie Komornik SQL-VAT
Opis modułu pl.id w programie Komornik SQL-VAT 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2. Konfiguracja programu... 3 3. Tworzenie zapytań o dane dłużników do pl.id... 4 3.1. Eksport danych dłużników
Bardziej szczegółowoDOKUMENTACJA INTERFEJSU API - HTTPS
DOKUMENTACJA INTERFEJSU API - HTTPS WERSJA 0.1 DATA PUBLIKACJI : 01.03.2014 SPIS TREŚCI Spis treści Wprowadzenie 1 Dostęp do usługi notowania online 2 Opis struktur danych 3 Kody błędów 5 Historia wersji
Bardziej szczegółowork HTML 4 a 5 różnice
rk HTML 4 a 5 różnice kompatybilność Pierwszym dużym plusem języka HTML 5 jest to, że jest zdefiniowany w sposób umożliwiający kompatybilność wstecz. Składnia Przykład dokumentu podporządkowującego się
Bardziej szczegółowoObiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody
Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,
Bardziej szczegółowofiniownia loginów. W zależności od ustawionej opcji użytkownik login:
SYSTEM INFORMATYCZNY KS-ASW 2016 z dnia 2016-01-19 Raport Nr 1/2016 MODUŁ ksasw.exe OPIS ZMIAN, MODYFIKACJI i AKTUALIZACJI 1. Wersja 2016 modułu aswplan.exe 1. Wersja 2016 programu aswzsby.dll 1. Wersja
Bardziej szczegółowoTworzenie modułów. Wymagania aplikacji. Tworzenie modułów. Architektura aplikacji. controllers
Tworzenie modułów Wymagania aplikacji Tworzenie modułów Utworzenie katalogu z nazwą modułu oraz wersją (np. blog1) w katalogu modules Utworzenie potrzebnych katalogów takich jak config controllers helpers
Bardziej szczegółowoUlotka skrócona Moduł Analizy BI. Wersja: 2013.0.1
Ulotka skrócona Moduł Analizy BI Wersja: 2013.0.1 Spis treści 1. Reinstalacja z poprzedniej wersji... 3 2. Raporty Wzorcowe... 5 2.1 Nowości... 5 2.2 Zmiany... 6 3. Ogólne... 6 3.1 Nowości... 6 3.2 Zmiany...
Bardziej szczegółowoContent Security Policy jako ochrona przed skutkami ataków XSS. owasp@niebezpiecznik.pl
Content Security Policy jako ochrona przed skutkami ataków XSS owasp@niebezpiecznik.pl niebezpiecznik.pl testujemy serwisy internetowe, ludzi i sieci komputerowe pod kątem odporności na ataki (nie tylko
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowoPłatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]
Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL] pracabezszefa.pl/platny-dostep-tresci-system-platnosci-payu-wordpress Marek Duda 14.09.2016 Chcesz uruchomić płatny dostęp
Bardziej szczegółowoTworzenie Stron Internetowych. odcinek 9
Tworzenie Stron Internetowych odcinek 9 Prosta galeria oparta na HTML Najprostszym sposobem zbudowania galerii zdjęć jest wykorzystanie tylko HTML i CSS. Strona główna galerii składa się miniatur zdjęć,
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoXML extensible Markup Language. część 5
XML extensible Markup Language część 5 XML ważne zastosowanie Jak często pracujemy z plikami XML? Wróćmy jeszcze do wykładu poprzedniego. A dokładnie do pliku zawierającego ten wykład. xml_2017_wyklad_4.pptx
Bardziej szczegółowoHTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Bardziej szczegółowoSpis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17
Adobe Flash i PHP : biblia / Matthew Keefe. Gliwice, cop. 2010 Spis treści O autorze 13 Przedmowa 15 Wprowadzenie 17 Część I: Zacznijmy od podstaw 19 Rozdział 1. Rozpoczynamy pracę z Flashem i PHP 21 Instalacja
Bardziej szczegółowoPOCZTA POLSKA. v Strona 1 z 9
POCZTA POLSKA (Moduł Magento) v.1.0.2 Strona 1 z 9 Spis treści Zgodny z Magento.... 3 Instalacja.... 3 Problem z instalacją... 4 Odinstalowanie modułu:... 4 Konfiguracja.... 5 Konfiguracja cennika... 7
Bardziej szczegółowoKonfiguracja konta pocztowego w Thunderbird
Konfiguracja konta pocztowego w Thunderbird Sygnity SA 2013 Wszystkie prawa zastrzeżone. Znaki firmowe oraz towarowe użyte w opracowaniu są prawną własnością ich właścicieli. Autor dokumentacji: Magdalena
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowo4. Podstawowa konfiguracja
4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu PrestaShop 1.3-1.6
Wdrożenie modułu płatności eservice dla systemu PrestaShop 1.3-1.6 - dokumentacja techniczna Wer. 02 Warszawa, lipiec 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoWYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I
WYMAGANIA EDUKACYJNE Witryny i Aplikacje Internetowe klasa I Dopuszczający definiuje pojęcia: witryna, portal, wortal, struktura witryny internetowej; opisuje rodzaje grafiki statycznej wymienia i charakteryzuje
Bardziej szczegółowoProduktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
Bardziej szczegółowoProjekt Fstorage. www.fstorage.pl. Łukasz Podkalicki Bartosz Kropiewnicki
Projekt Fstorage www.fstorage.pl Łukasz Podkalicki Bartosz Kropiewnicki Konspekt 1. Problemy związane ze składowaniem plików 2. Dostępne darmowe technologie 3. Opis najczęściej stosowanej technologii 4.
Bardziej szczegółowoWstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Bardziej szczegółowoCurrenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3
Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoProgramowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Bardziej szczegółowo