Bazy Danych i Usługi Sieciowe
|
|
- Kajetan Jasiński
- 10 lat temu
- Przeglądów:
Transkrypt
1 Bazy Danych i Usługi Sieciowe Drupal, WeBIAS Paweł Daniluk Paweł Witkowski Wydział Fizyki Wydział Matematyki, Informatyki i Mechaniki Jesień 2013 P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
2 CMS - Sytem Zarządzania Treścią 1 Content Management System 2 Rozwiązanie wygodne 3 Od razu gotowe do użycia 4 Łatwa administracja Przykłady Wordpress (wordpress.org) Joomla! ( DotNetNuke ( ExpressionEngine (ellislab.com/expressionengine) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
3 Framework 1 Framework 2 Dostarcza komponentów do budowy aplikacji 3 Wymaga budowania aplikacji od podstaw 4 Brak panelu administracyjnego Przykłady Zend (framework.zend.com) Symfony (symfony.com) Django ( CherryPy ( Ruby on Rails (rubyonrails.org) CakePHP (cakephp.org) CodeIgniter (ellislab.com/codeigniter) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
4 Content Management Framework 1 Content Management Framework 2 Narzędzie do tworzenia CMS 3 Dostarcza narzędzi do obsługi zawartości 4 Dostarcza obsługę użytkowników 5 Panel administracyjny Przykłady Drupal (drupal.org) Typo3 (typo3.org) Symfony CMF (cmf.symfony.com) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
5 Czym jest Drupal? 1 Elastyczna aplikacja do tworzenia CMS 2 Zawiera podstawową funkcjonalność CMS 3 Umożliwia implementację dowolnej funkcjonalności za pomocą istniejących modułów modułów własnych P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
6 Node 1 Node - segment, węzeł 2 Abstrakcyjny typ zawartości 3 Twórca tworzy specjalizacje - typy zawartości (bundle) type language title status Node created translate promote changed Rysunek : Encja node z wybranymi atrybutami P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
7 Node Przykłady typów zawartości Strona - zawartość w HTML z tytułem Artykuł - zawartość w HTML z tytułem i obrazkiem Wpis na blogu - zawartość w HTML z tytułem, obrazkiem i tagami Wydarzenie - zawartość w formacie tekstowym z tytułem i datami Produkt - zawartość w formacie tekstowym z obrazkiem i ceną Sklep - zawartość w formacie tekstowym z dwoma obrazkami, adresem pocztowym, adresem URL Strona podręcznika - zawartość w formacie HTML z zapisywanymi kolejnymi wersjami P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
8 Taxonomy 1 Taxonomy - kategorie 2 Metoda oznaczania 3 Klasyfikacja treści według różnego typu słowników 4 Terminy mogą mieć terminy nadrzędne (wiele) name Parent description weight Taxonomy term format Rysunek : Encja Taxonomy term z wybranymi atrybutami P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
9 Taxonomy Przykłady słowników i kategorii Sport - snooker, szachy, brydż Żywność - nabiał, mięso, warzywa, owoce, używki Żywność z hierarchią nabiał - sery, jogurty, jajka warzywa - sałaty, fasole, ziemniaki owoce - jabłka, gruszki, cytrusy Sport z hierarchią wielokrotną zawodowy - snooker, szachy, brydż amatrorski - snooker, szachy, brydż, scrabble P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
10 User 1 User - użytkownik 2 Ma swoje konto i może dokonać uwierzytelnienia 3 Może mieć różne role i uprawnienia name pass mail signature User access status picture timezone Rysunek : Encja User z wybranymi atrybutami P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
11 User Przykłady ról i użytkowników Administrator - może wszystko Ewa Content administrator - dodaje i edytuje treści Jan Olga Sebastian Newsletter administrator - wysyła newsletter Jan Patrycja P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
12 Comment 1 Comment - komentarz 2 Zawartość dołączana do node przez użytkowników 3 Komentarze mogą mieć terminy nadrzędne (jeden) subject Parent description status Comment created name hostname mail Rysunek : Encja Comment z wybranymi atrybutami P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
13 Comment Przykłady komentarzy zwykły tekst ułożony w wątki tekst w HTML z kategoriami - używany do budowy forum zwykły tekst z gwiazdkami do oceniania artykułu tekst z adresem URL strony zapisy na wydarzenia P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
14 Entity 1 Abstrakcyjny typ encji w Drupalu Entity Node User Comment Taxonomy term P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
15 Zalety abstrakcyjnych Entity 1 CRUD: Create Read Update Delete 2 Unifikacja operacji na danych serwisu 3 Unikanie powtarzania tych samych fragmentów kodu 4 Każda Entity może mieć Wersje Unikalny adres URL Dołączane pola P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
16 Diagram związków entities Node Author Category User Attached Taxonomy term Author Category Comment Rysunek : Diagram związków entities P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
17 Field 1 Field - pole 2 Informacja dołączana do entity 3 Może być różnych typów, również złożonych 4 Może mieć różne kontrolki w formularzu dodawania treści 5 Można ją wykorzystywać w różnych entities P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
18 Field Przykłady pól i kontrolek Tekst Lista rozwijana Pole tekstowe Pole tekstowe z walidacją Liczba całkowita Lista rozwijana Pole tekstowe Suwak Lokalizacja Pola tekstowe na kraj, miasto, ulica, numer Mapka z możliwością zaznaczania Pola tekstowe na współrzędne GPS P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
19 Diagram związków entities z polami Node Author Attached Category User Attached Field Attached Taxonomy term Author Attached Category Comment Rysunek : Encja Field reprezentuje pojedynczą instancję pola P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
20 Wymagane składniki systemu 1 Serwer www: Apache, Nginx, IIS 2 PHP 3 Baza danych: MySQL, PostgreSQL, SQLite 4 Można wykorzystać pakiety XAMPP ( AMPPS ( 5 Wybrana wersja Drupal (drupal.org/download) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
21 Instalacja 1 Założenie bazy danych wraz z użytkownikiem z pełnymi uprawnieniami do niej 2 Rozpakowanie plików aplikacji do katalogu serwera www 3 Uruchomienie instalatora przez adres URL 4 Podanie informacji na temat dostępu do bazy danych 5 Podanie podstawowych informacji o stronie i danych administratora P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
22 Składniki serwisu 1 Views (drupal.org/project/views), CTools (drupal.org/project/ctools) 2 Panels (drupal.org/project/panels) 3 Pathauto (drupal.org/project/pathauto) 4 Token (drupal.org/project/token) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
23 Moduły dla programisty 1 Devel (drupal.org/project/devel) 2 Theme developer (drupal.org/project/devel_themer) 3 Migrate (drupal.org/project/migrate) 4 Backup and Migrate (drupal.org/project/backup_migrate) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
24 Moduły dla użytkowników 1 CKEditor (drupal.org/project/ckeditor) 2 IMCE (drupal.org/project/imce) 3 Link (drupal.org/project/link) 4 Printer, and PDF versions (drupal.org/project/print) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
25 Szablony graficzne 1 Szablony gotowe Bartik Marinelli Danland BlueMasters 2 Szablony bazowe do tworzenia własnej grafiki Zen Omega AdaptiveTheme P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
26 Udostępnianie usług Wymagania 1 Obsługa usług przyjmowanie zapytań zarządzanie zgłoszonymi zadaniami udostępnianie wyników 2 Rejestr użytkowników 3 Obsługa administracyjna P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
27 WeBIAS Narzędzie do tworzenia serwisów udostępniających usługi. Tworzenie serwisu definicje 1 usług 2 zasobów obliczeniowych 3 konfiguracja (baza danych, katalogi robocze, etc.) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
28 WeBIAS WeBIAS server Q R Q SQL database WeBIAS scheduler Torque/PBS WeBIAS scheduler HPC server WeBIAS scheduler HPC server HPC cluster P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
29 Opis usługi <b i a s> <a p p l i c a t i o n i d=" Test " name=" Test " i n f o=" H e l l o World. "> <d e s c r i p t i o n>this i s t h e s i m p l e s t a p p l i c a t i o n.</ d e s c r i p t i o n> <a u t h o r>b i o e x p l o r a t o r i u m</ a u t h o r> <e m a i l>p a w e b i o e x p l o r a t o r i u m. p l</ e m a i l> <s e t u p> <h e l p _ u r l>/webiasdemo/ page / Test / h e l p</ h e l p _ u r l> </ s e t u p> <p a r a m e t e r s> <e m a i l /> <s e c t i o n i d=" S e c t i o n I n p u t " t i t l e =" Test a p p l i c a t i o n "/> <t e x t i d="name" name="name" t i p="what i s you name?" i n f o="name" o < s e l e c t i d="mood" name="how a r e you?" i n f o="mood" o p t i o n a l="no" t i <o p t i o n v a l u e="0" t e x t=" Fine, t h a n k s. "/> <o p t i o n v a l u e="1" t e x t="not bad. "/> <o p t i o n v a l u e="2" t e x t="don t even ask. "/> <o p t i o n v a l u e="3" t e x t="go away you i n s e n s i t i v e c l o d. "/> </ s e l e c t> </ p a r a m e t e r s> </ a p p l i c a t i o n> </ b i a s> P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
30 Formularz zapytania <p a r a m e t e r s> <e m a i l /> <s e c t i o n i d=" S e c t i o n I n p u t " t i t l e =" Test a p p l i c a t i o n "/> <t e x t i d="name" name="name" t i p="what i s you name?" i n f o="name" o p t i o n a l="no" h e l p="#name"/> P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
31 Formularz zapytania < s e l e c t i d="mood" name="how a r e you?" i n f o="mood" o p t i o n a l="no" t i p="c mon, j u s t t e l l me. " h e l p="#mood" > <o p t i o n v a l u e="0" t e x t=" Fine, t h a n k s. "/> <o p t i o n v a l u e="1" t e x t="not bad. "/> <o p t i o n v a l u e="2" t e x t="don t even ask. "/> <o p t i o n v a l u e="3" t e x t="go away you i n s e n s i t i v e c l o d. "/> </ s e l e c t> </ p a r a m e t e r s> P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
32 Reprezentacja zapytania i wyniku Zapytanie <q u e r y> <name <mood </ q u e r y> t y p e=" v a l u e ">John</name> t y p e=" v a l u e ">0</mood> Wywołanie aplikacji <param_template> / v a r /www/webiasdemo/ examples / t e s t. py name="${name.pcdata}" mood=${mood. PCDATA} </ param_template> Wynik <T e s t R e s u l t> <r e s p o n s e>h e l l o John, t h a t s g r e a t.</ r e s p o n s e > </T e s t R e s u l t > P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
33 Formatowanie wejścia/wyjścia P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
34 Formatowanie wejścia/wyjścia <html xmlns=" h t t p : //www. w3. org /1999/ xhtml " x m l n s : p y=" h t t p : // g e n s h i. e d g e w a l l. org /" p y : s t r i p=""> <d i v i d=" c e n t e r "> <? python d i c t =[" Fine, t h a n k s. ", "Not bad. ", "Don t even ask. ", "Go away you i n s e n s i t i v e c l o d. " ]?> <p><em>q:</em>what i s your name?</p> <p><em>a:</em>${ q u e r y. t r e e. name.pcdata}</p> <p><em>q:</em>how a r e you?</p> <p><em>a:</em>${ d i c t [ i n t ( q u e r y. t r e e. mood.pcdata) ] }</p> </ d i v> </ html> P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
35 Obsługa plików Aplikacje mogą generować pliki wynikowe (np. obrazki), których nie da się wygodnie zakodować w XMLu. Można wskazać jakie pliki znajdujące się w katalogu roboczym maja być zachowane. Pliki wejściowe i wyjściowe składowane są w bazie danych (jako BLOBy). Dostęp przez URL (np. file?uuid=735ce39c4de611e38a5d a&pathname=res_ 2_1.al&runid=129) P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
36 Dodatkowe funkcjonalności Dla użytkownika rejestracja użytkowników dostęp do archiwalnych zapytań edycja zapytań i ponowne wysyłanie sprawdzanie poprawności formularza przed wysłaniem (AJAX) Dla administratora raporty i statystyki możliwość włączania i wyłączania aplikacji kontrola dostępu przez użytkowników przeglądanie wszytkich zapytań P. Daniluk, P.Witkowski BDiUS w. XII Jesień / 36
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Drupal Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2012 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. XII Jesień 2012 1 / 26 Plan
Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności
Encje w Drupalu Tworzenie własnych encji i ich wpływ na poprawę wydajności DrupalCamp Wrocław 2015 Grzegorz Bartman https://twitter.com/grzegorzbartman O mnie Grzegorz Bartman http://twitter.com/grzegorzbartman
Specyfikacja funkcjonalna systemu katalog opinii
Specyfikacja funkcjonalna systemu katalog opinii Charakterystyka systemu CMS 1. Import głównych kategorii katalogu system ma możliwość importowania kategorii, które będą wykorzystywane przez system. Tylko
I. 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ę
Tomasz 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,
REFERAT 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,
Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki
Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Uwierzytelnianie użytkowników, Obiekt session, Silniki
Frogfoot CMS.
Frogfoot CMS www.frogriot.com Spis treści: Kluczowe zastosowania Zalety Frogriot CMS Lista głównych modułów 4 5 7 Główne moduły Dashboard Formularze Webinary Konkursy Edytor treści Drzewo strony Użytkownicy
CMS Admin instrukcja administratora
CMS Admin instrukcja administratora system zarządzania treścią CMS Made Simple http://www.cmsmadesimple.org/ 1 Strona bazowa konferencji: http://bcc.impan.pl/test/ Link do panelu administracyjnego: http://bcc.impan.pl/test/
Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Baza danych i ORM mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Baza danych i ORM mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Projekt zestaw usług dostępnych pod daną domeną. Aplikacja niezależnie działające programy/serwisy (w obrębie
Podręcznik użytkownika
Podręcznik użytkownika 1 Funkcje serwisu dostępne dla dowolnego użytkownika 1.1 Rejestracja nowego użytkownika 1.2 Wyszukiwanie w witrynie 1.3 Zmiana wersji językowej 1.4 Dostępne wersje treści (pdf, mail,
MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z
WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych
Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści
Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop. 2016 Spis treści O autorze 13 O recenzentach technicznych 14 Wprowadzenie 17 Rozdział 1. Utworzenie aplikacji bloga 21 Instalacja
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Symfonia Produkcja. Kreator raportów. Wersja 2013
Symfonia Produkcja Kreator raportów Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy Adobe
Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie dla początkujących projektantów
Tomasz Grześ. Systemy zarządzania treścią, cz. II
Tomasz Grześ Systemy zarządzania treścią, cz. II Panel administracyjny Panel administracyjny pozwala na zarządzanie wszystkimi elementami pakietu, m.in. zarządzanie użytkownikami, edycję stron, instalowanie
Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza
4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza
PROPOZYCJA WYKONANIA SERWISU WWW
Propozycja wykonania serwisu www. RafMedia v_2.6 PROPOZYCJA WYKONANIA SERWISU WWW UTRZYMANIE SERWISU W INTERNECIE - koszty stałe Rejestracja domeny internetowej. Propozycja adresu URL strony. Domena internetowa
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny AiRIII gr. 2TI sekcja 1 Autorzy: Tomasz Bizon Józef Wawrzyczek 2 1. Wstęp Celem projektu było stworzenie sklepu
Projektowanie systemów baz danych
Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do
Podręcznik użytkownika Obieg dokumentów
Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie
Szczegół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
Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4
Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...
Nazwa Platforma Wspierane bazy danych Ostatnia stabilna wersja
Aktulanie istnieje wiele różnych CMS-ów dostępnych na zasadach open source. Zatem sam system dla firmy (osoby prywatnej) jest za darmo, jedynym kłopotem jest stworzenie wymaganego środowiska (np. Apache,
Programowanie i projektowanie obiektowe
Programowanie i projektowanie obiektowe CherryPy, Genshi Paweł Daniluk Wydział Fizyki Jesień 2016 P. Daniluk(Wydział Fizyki) PO w. IX Jesień 2016 1 / 20 Aplikacje webowe Podejście standardowe Serwer (np.
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Podręcznik Użytkownika LSI WRPO
Podręcznik użytkownika Lokalnego Systemu Informatycznego do obsługi Wielkopolskiego Regionalnego Programu Operacyjnego na lata 2007 2013 w zakresie wypełniania wniosków o dofinansowanie Wersja 1 Podręcznik
app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji
Baza danych i ORM Projekt zestaw usług dostępnych pod daną domeną. Aplikacja niezależnie działające programy/serwisy (w obrębie pojektu). Zwyczajowo projekt posiada dwie aplikacje: Frontend Backend Moduł
Tworzenie stron www. Standard. Cena: 1950 zł netto
Tworzenie stron www Szanowni Państwo, przedstawiamy ofertę na tworzenie stron www. Dla Państwa wygody strony zostały podzielone na cztery warianty, z których każdy zawiera system zarządzania treścią CMS
Wdroż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
Formularze. Instrukcja MailSolutions Zarządzanie Panelem Administratora Aplikacja zgodna wymogami RODO
Instrukcja MailSolutions Zarządzanie Panelem Administratora Aplikacja zgodna wymogami RODO Formularze a) Przeglądaj lokalne formularze Dzięki tej funkcji można przeglądać wszystkie formularze lokalne,
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
WYMAGANIA 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
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE
ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE Uniwersytet Śląski ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE Redakcja
Praca w programie dodawanie pisma.
Praca w programie dodawanie pisma. Wybór zakładki z danymi z Currendy (1) (tylko w przypadku włączenia opcji korzystania z danych Currendy). Wyszukanie i wybranie pisma. Po wybraniu wiersza dane z Currendy
app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP
Baza danych i ORM Struktura Bundle app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP src/ - folder zawiera cały kod PHP aplikacji vendor/
60-203 Poznań. Zapytanie o cenę
Poznań, dnia.... Biuro Projektu Stworzenie platformy oraz wdrożenie e usługi badania minimalnych wymagań wzajemnej zgodności Zapytanie o cenę jako Zamawiający zaprasza Państwa do złożenia oferty w postępowaniu
OPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails
EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails Plan prezentacji Framework Rails Ruby on Rails podstawowe założenia DRY: nie powtarzaj się Ruby on Rails podstawowe założenia DRY: nie powtarzaj
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak
SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS
SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS Małgorzata Mielniczuk System zarządzania treścią z angielskiego Content Management System w skrócie CMS jest oprogramowaniem ułatwiającym zarządzanie tworzonym serwisem
Platforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Podstawy 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
Instalacja systemu zarządzania treścią (CMS): Joomla
Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola
GoBiz System platforma współpracy marektingowej
GoBiz System platforma współpracy marektingowej Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel platformy... 2 3. Główni odbiorcy systemu... 2 4. Przedmiot zamówienia...
Data wydania: 2013-06-12. Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego
Wersja 1.0 Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Tytuł dokumentu: Dokumentacja dla administratora strony
Analiza, projekt i realizacja systemu wspomagania zarządzaniem hotelu. Michał Koczko 4321
Analiza, projekt i realizacja systemu wspomagania zarządzaniem hotelu. Michał Koczko 4321 Prezentacja Część I: Najważniejsze fragmenty pracy dyplomowej Prezentacja Część I: Najważniejsze fragmenty pracy
PRZEWODNIK PO PRZEDMIOCIE
PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj przedmiotu INFORMATYKA Bezpieczeństwo i Higiena
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie http://docs.oracle.com/javaee/6/tutorial/doc/ Przykłady na podstawie zadań lab. z przedmiotu Technologie internetowe
Jak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański
Jak usprawnić tworzenie i zarządzanie stroną na drupalu Maciej Łukiański Dlaczego ta prezentacja Najczęściej A można bardziej wydajnie za darmo O czym będzie Code driven development Wersjonowanie kodu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
PLAN 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
Języki programowania wysokiego poziomu. Ćwiczenia
Języki programowania wysokiego poziomu Ćwiczenia Języki programowania Ćwiczenia Strukturalny HTML Arkusze CSS Formularze HTML i PHP Baza danych MySQL Forum internetowe Strukturalny HTML Zadania Dokument
Część I Rozpoczęcie pracy z usługami Reporting Services
Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...
RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot
RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy
Aplikacje webowe z wykorzystaniem Node.js oraz Express
Aplikacje webowe z wykorzystaniem Node.js oraz Express Adresaci szkolenia: Kurs przeznaczony jest dla programistów pragnących tworzyć skalowalne aplikacje z wykorzystaniem Node.js. Parametry szkolenia:
SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK
SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK Daniel M. [dm.o12.pl] 2012 I. Ogólna charakterystyka systemu 1) System nie wymaga bazy danych oparty jest o pliki tekstowe. 2) Aktualna
Modele. Najcz. Metoda unicode definiuje sposób wyświetlania obiektu w postaci tekstowej. BooleanField - pole logiczne, True/False
Ściaga z Django Modele 1 from django.db import models from django.contrib.auth.models import User 4 class Story(models.Model): 5 title = models.charfield(max_length=100, null=false, blank=false) 6 description
ASP.NET MVC. Grzegorz Caban grzegorz.caban@gmail.com. 20 stycznia 2009
ASP.NET MVC Grzegorz Caban grzegorz.caban@gmail.com 20 stycznia 2009 Agenda Przyczyna powstania Co to jest ASP.NET MVC Architektura Hello World w ASP.NET MVC ASP.NET MVC vs ASP.NET WebForm Przyszłość framework'a
Baza 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
Dotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
ELM 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
Spis wzorców. Działania użytkownika Strona 147 Obsługa większości Działań użytkownika za pomocą kodu JavaScript przy użyciu metod obsługi zdarzeń.
Spis wzorców Aplikacja Ajax Strona 73 Tworzenie Aplikacji Ajax złożonych aplikacji, które można uruchomić w dowolnej współczesnej przeglądarce internetowej. Bezpośrednie logowanie Strona 509 Uwierzytelnianie
INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego
INSTRUKCJA UŻYTKOWNIKA DLA DYREKTORA PLACÓWKI EDUKACYJNEJ JAK KORZYSTAĆ Z MODUŁU DYREKTORA narzędzia informatycznego opracowanego w ramach projektu Wielkopolski system doradztwa edukacyjno-zawodowego Poznań,
Podstawowe możliwości programu Spectro Market Faktura 2011.2
Podstawowe możliwości programu Spectro Market Faktura 2011.2 Obsługa faktur VAT sprzedaży, zaliczki, marży. Obsługa faktur korygujących. Tworzenie not. Tworzenie pokwitowań. Budowane i obsługa kartotek:
Program szkolenia: Symfony, nowoczesny framework PHP
Program szkolenia: Symfony, nowoczesny framework PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Symfony, nowoczesny framework PHP PHP-frameworki PHP developerzy 3 dni 40% wykłady
Wykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
Ruby i Ruby on Rails. Mateusz Drożdżyński
Ruby i Ruby on Rails Mateusz Drożdżyński Co to Ruby? Dynamiczny, obiektowy język programowania, stworzony przez Yukihiro Matsumoto Pojawił się w tym samym roku co Java (1995) Przejrzysta, prosta i intuicyjna
Instrukcja 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...
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi
Zakup literatury specjalistycznej
Projekt Na wysokich obcasach i w krawatach. Edukacja z nowoczesnymi technologiami współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Programu Operacyjnego Kapitał
Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk
Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk Za pomocą czego zrobimy stronę WWW W moim poradniku będziemy korzystać za pomocą darmowego serwera Joomla, jest to bardzo fajny i miły w obsłudze
Instrukcja instalacji i obsługi programu Szpieg 3
COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.
Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - Email 7.
V 1.1 2008 Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - Email 7. Sprawdzanie stanu konta 1. Założenia ogólne PowiadomieniaSMS.pl
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie.
1. Skróty akronimy i definicje Skrót Spichlerz Klient Definicja Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie. 2. Cel realizacji
PrestaShop. Sklep internetowy szyty na miarę
PrestaShop. Sklep internetowy szyty na miarę Autor: Witold Wrotek Książka dedykowana edycji programu 1.5.2.0. Własny sklep internetowy? Z PrestaShop to nic trudnego! Jak zbudować sklep internetowy, który
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU 1. PRZEDMIOT. Oprogramowanie profesjonalne CMS (Joomla)
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS rok akademicki: 2009/2010 Instytut: Techniczny Kierunek studiów: Informatyka Kod kierunku: 11.3 Specjalność: Informatyka stosowana 1. PRZEDMIOT NAZWA
Własna strona WWW w oparciu o CMS
Własna strona WWW w oparciu o CMS 1. Uruchomienie własnej strony WWW w oparciu o CMS Do uruchomienia własnej strony WWW, służy Aplikacja do zarządzania kontem w Uczelnianej Sieci Komputerowej ZUT, dostępna
autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika
Komponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu
Komponent Formularz Instalacja Aby wykorzystać gotowy komponent do tworzenia formularzy w systemie CMS (Joomla), naleŝy uprzednio zaimplementować go, postępując według poniŝszego schematu: 1. Wejść na
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej
Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.
zajmuje się wdrażaniem koncepcji CRM Eroica CRM bazującej na najczęściej używanym rozwiązaniu Open Source vtiger. Eroica CRM posiada wiele funkcji ułatwiających zarządzanie relacjami z klientem w kancelarii.
Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013
Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe
Cennik OpenOffice Software Sp. z o. o.
Cennik OpenOffice Software Sp. z o. o. Cennik obowiązujący od dnia: 01.07.2008 Wersja Cena SRP netto PLN Cena SRP brutto PLN OpenZone.pl OpenOfficePL HOME 2008 BOX OpenOfficePL HOME 2008 BOX DVD NOWOŚĆ!!!
Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK
Dostęp do baz danych z serwisu www - PHP Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK Bazy Danych I, 8 Grudzień 2009 Plan Trochę teorii Uwagi techniczne Ćwiczenia Pytania Trójwarstwowy
Ruby on Rails. Supersilnik WWW. Łukasz Włodarczyk
Ruby on Rails Supersilnik WWW Łukasz Włodarczyk Spis Treści Co to jest Ruby? Dlaczego Ruby? Co to jest Rails? Historia Ruby on Rails Filozofia Ruby on Rails Jak działa technologia Rails? Ruby on Rails
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,