Oleg Burlaca Institute of Mathematics and Computer Science Oleg Burlaca Institute of Mathematics and Computer Science Tying NeoSite CMS and server side.

Slides:



Advertisements
Similar presentations
Tridion 5.3 Templates.
Advertisements

Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
A CMS for PhD Theses Oleg Burlaca, Constantin Gaindric, Svetlana Cojocaru Institute of Mathematics and Computer Science Oleg Burlaca, Constantin Gaindric,
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
Enterprise Content Management Departmental Solutions Enterprisewide Document/Content Management at half the cost of competitive systems ImageSite is:
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Digital Video Archiving. ViArchive Overview ViArchive provides user friendly solutions for… – uploading video clips with metadata (searchable file info.
Adaptability of learning objects by appropriate knowledge representation Anastas Misev Institute of Informatics Faculty of Natural Science and Mathematics.
Help your business people create workflows effectively with SharePoint and Workbox.
KPLUG and Plone What is Plone, what does KPLUG use it for, why should I care and how can I contribute?
Oracle XML Publisher Integration with PeopleSoft By, Mr. Venkat.
Creating a SharePoint App with Microsoft Access Services
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Education Supported by Content Management Systems Milena Stanković, Milan Rajković, Ivan Petković, Petar Rajković Faculty of Electronic Engineering, Niš.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
CIS 250 Advanced Computer Applications Web Publishing.
Microsoft Office 2003 Illustrated Introductory with Programs, Files, and Folders Working.
WorkPlace Pro Utilities.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Web Technologies Website Development Trade & Industrial Education
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Checking Network/Port Connectivity using Kaseya Agent Procedures Developed By: Emmanuel Giboyeaux Advisor : Dr. S. Masoud Sadjadi School of Computing and.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
Search on the internet the different ways for building a website, and choose which one bests suits you for what website you are doing.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Word Lesson 17 Customizing Settings Microsoft Office 2010 Advanced Cable / Morrison 1.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Apache Cocoon Part I 2/27/06 Kevin Davis. Learning Objectives Understand the function of Cocoon Create a working sitemap Make available a stylesheet-
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
CONTENTS  Definition And History  Basic services of INTERNET  The World Wide Web (W.W.W.)  WWW browsers  INTERNET search engines  Uses of INTERNET.
Tbox is a monitoring solution for all your computer systems Unifies and simplifies management of system surveillance Notifies you in the event of.
Double –Click on the Netscape Icon on your desktop The following are a series of steps to help you get started with Netscape Composer.
WEB SERVER SOFTWARE FEATURE SETS
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
ETERE NUNZIO The ultimate end-to-end solution for your NewsRoom.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
COMP 143 Web Development with Adobe Dreamweaver CC.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
PowerPoint presentation
Using E-Business Suite Attachments
Weapon Impact Scoring System Application Architecture
FTP - File Transfer Protocol
Microsoft Dynamics.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

Oleg Burlaca Institute of Mathematics and Computer Science Oleg Burlaca Institute of Mathematics and Computer Science Tying NeoSite CMS and server side services cms.neonet.md

Agenda NeoSite intro Defining the problem Action & Event mechanism Server side implementation Conclusions NeoSite intro Defining the problem Action & Event mechanism Server side implementation Conclusions cms.neonet.md

CMS Definition: CMS Purpose: Software that enables one to add and/or manipulate content on a Web site. Software that enables one to add and/or manipulate content on a Web site. Webopedia.com Enhanced integration and automatization of processes that contribute to efficient dissemination of information on the Internet

Content Tree Search Results Search Panel Opened entities and tasks FTP ActivityHTTP Activity Monitoring Error logs Toolbars defined in XML docs Template Tree NeoSite cms.neonet.md

The problem How to endow the client application with unique, project specific facilities without modifying it ? How to endow the client application with unique, project specific facilities without modifying it ? Erroneous guess Trying to incorporate “wise” and rich functionality that will cover all possible issues will give us a very sophisticated, yet powerful solution, that will collapse under it’s own weight over time. Trying to incorporate “wise” and rich functionality that will cover all possible issues will give us a very sophisticated, yet powerful solution, that will collapse under it’s own weight over time.

Adjusting the Problem Statement How to build a lightweight, generic client application that acts as a framework that ensures easy integration of custom functionality ? The Solution Integrate an Event-Driven Framework into client application. Integrate an Event-Driven Framework into client application. Suggestion Separate common and unique features, and provide means for connecting them.

Entity types Entity type definition (XML document) Entity type definition (XML document) Project specific entity types Project specific entity types Content Tree

INSERT INTO site_en_related VALUES ($id, 444, 10, 1) id=$id 0 get Entity events

edit item save item send item content to search engine edit item save item send item content to search engine OnSave event Task automation behind the scenes activity Before: After:

' '; IF (crumb.0 == 'elections' and crumb.size >= 3); '/i/elections/' _ crumb.slice(1, 2).join('') _ '/'; ELSE; '/i/' _ crumb.join('/') _ '/'; END; ' '; IF (crumb.0 == 'elections' and crumb.size >= 3); '/i/elections/' _ crumb.slice(1, 2).join('') _ '/'; ELSE; '/i/' _ crumb.join('/') _ '/'; END; ' '; apache handler User want to add a file to a node Server-side logic get the folder for uploading id=106 Process Template ftp/get_upload_dir Process Template ftp/get_upload_dir /i/elections/docs/node_filename FTP plugin uploads the file in specified folder Client Server OnGetUploadDir

Future work The desktop application should become a thin client, by transfering the logic to the server-side. The desktop application should become a thin client, by transfering the logic to the server-side. Enhance NeoSite’s integration capabilites.

Conclusions Open standards and application integration are a logical fit since open standards aid in solving the application integration problem, accounting for the differences in formats and interfaces through common mechanisms that everyone can understand. Applications can no longer exist as standalone entities, but instead must share information with other information systems. cms.neonet.md More about NeoSite: