Integracija sustava za upravljanjem sadržajem s društvenim mrežama

Sažetak na hrvatskom: Zadatak je u ovom radu bio izraditi sustav koji će integrirati sustav za upravljanje sadržajem Drupal s društvenom mrežom Facebook. Sustav je napravljen kao dio veće integracijske platforme (eng. integration-Platform-as-a-Service, iPaaS) koja povezuje različite sustave „iz obla...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:48115/Details
Glavni autor: Baudoin, Alan (-)
Ostali autori: Vrdoljak, Boris (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, A. Baudoin, 2017.
Predmet:
LEADER 03680na a2200229 4500
003 HR-ZaFER
008 160221s2017 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid4926 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Baudoin, Alan 
245 1 0 |a Integracija sustava za upravljanjem sadržajem s društvenim mrežama :  |b diplomski rad /  |c Alan Baudoin ; [mentor Boris Vrdoljak]. 
246 1 |a Integration of Content Management Systems and Social Networks  |i Naslov na engleskom:  
260 |a Zagreb,  |b A. Baudoin,  |c 2017. 
300 |a 61 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 54, datum predaje: 2017-02-03, datum završetka: 2017-02-09 
520 3 |a Sažetak na hrvatskom: Zadatak je u ovom radu bio izraditi sustav koji će integrirati sustav za upravljanje sadržajem Drupal s društvenom mrežom Facebook. Sustav je napravljen kao dio veće integracijske platforme (eng. integration-Platform-as-a-Service, iPaaS) koja povezuje različite sustave „iz oblaka“ namijenjene poslovnim korisnicima te rješava problem prijenosa podataka među njima. Osnovna ideja bila je smanjiti količinu posla i involviranost korisnika u prenošenju podataka s jednog sustava na drugi. Za razvoj korišten je programski jezik C#, nerelacijska baza podataka MongoDB, Microsoftova platforma Azure te Azure Service Bus za slanje Google Proto Buffer poruka. Ideja je da korisnik pomoću neke oznake koju sam definira označi na Drupalu sve sadržaje koje želi da se prebacuju na Facebook. Nakon što je to napravio, sustav samostalno periodički provjerava promjene i vrši potrebne akcije. Glavne komponente sustava su dvije krajnje točke, jedna za Drupal i jedna za Facebook koje su odgovorne za komunikaciju s navedenim sustavima te spojnik koji koordinira rad dviju krajnjih točaka i preusmjeruje poruke s jedne na drugu. Moguća su brojna proširenja funkcionalnosti razvijenog proizvoda na kojima se aktivno radi i nakon završetka ovog Diplomskog rada.  
520 3 |a Sažetak na engleskom: The task of this thesis was to build a system that integrates the Drupal CMS with the most popular social network Facebook. The system built is a part of a larger integration-Platform-as-a-Service which connects different cloud based systems intended for business clients in order to minimize the amount of work needed to transfer data from one platform to the other. For development we used the C# programming language as well as the non-relational database MongoDB, Microsoft's cloud platform Azure, Service Bus and Google Proto Buffer to send messages. The main idea of the project was to enable the user to define a taxonomy term which would be used as a tag for every Drupal content which the user wanted to transfer to Facebook. Once he has done that, our system periodically checks Drupal for any changes and acts appropriately. Main components are the two endpoints, one for Drupal and the other for Facebook, which are responsible for communication with the two platforms and the Drupal2Facebook connector which coordinates the two endpoints and redirects messages from one to the other. There are several possiblities of extending the functionalities of the system which are being actively worked on even after the end of this Master thesis.  
653 1 |a Drupal  |a Facebook  |a računarstvo u oblaku  |a iPaaS  |a C#  |a API  |a MongoDB  |a XML  |a Git  |a integracija  |a povezivanje 
653 1 |a Drupal  |a Facebook  |a cloud computing  |a iPaaS  |a C#  |a API  |a MongoDB  |a XML  |a Git  |a integration  |a connecting 
700 1 |a Vrdoljak, Boris  |4 ths 
942 |c Y 
999 |c 48115  |d 48115