Services for Science Gateways and virtual communities through the GILDA site porting to Liferay experience M. Pappalardo.

Slides:



Advertisements
Similar presentations
Cross-Site Scripting Issues and Defenses Ed Skoudis Predictive Systems © 2002, Predictive Systems.
Advertisements

PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
An introduction to the State’s Encryption Service State of Minnesota Office of Enterprise Technology and Department of Human Services.
BlueRedGreenPurpleOrange.
A Comprehensive Web Application Development and Deployment Platform.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Lesson 18-Internet Architecture. Overview Internet services. Develop a communications architecture. Design a demilitarized zone. Understand network address.
The Internet Useful Definitions and Concepts About the Internet.
Acquiring A Web Presence Caroline Leibinger Jimmy Neyhart Joey Tuma.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Computer Concepts 2014 Chapter 7 The Web and .
Oracle Application Express (Oracle APEX)
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
1 John Magee 9 November 2012 CS120 Lecture 17a: Publishing Web pages.
INTERNET PRIVACY Marketing companies The cookie leak security hole in the HTML messages The Web Bug Can we trust the privacy.
ASP.NET 2.0 Chapter 5 Advanced Web Controls. ASP.NET 2.0, Third Edition2 Objectives.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
10/13/2015 ©2006 Scott Miller, University of Victoria 1 Content Serving Static vs. Dynamic Content Web Servers Server Flow Control Rev. 2.0.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Kuliah Pengantar Teknologi Informasi Coky Fauzi Alfi cokyfauzialfi.wordpress.com Internet (2)
  is a system of electronic communication that allows the user to exchange messages over the internet  Everyone’s address is unique  Two.
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
First South Africa Grid Training June 2008, Catania (Italy) GILDA t-Infrastructure Valeria Ardizzone INFN Catania.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Web Programming Language
Application Layer Functionality and Protocols
Data Virtualization Tutorial… SSL with CIS Web Data Sources
File Management in the Cloud
Internet Business Associate v2.0
Instructor Materials Chapter 5 Providing Network Services
Section 6.3 Server-side Scripting
JavaScript and Ajax (Internet Background)
Web Development Web Servers.
CNIT 131 Internet Basics & Beginning HTML
How To Automate At Least 80% Of Your Online Business With
Some bits on how it works
FTP - File Transfer Protocol
Networking for Home and Small Businesses – Chapter 6
TYPES OF SERVER. TYPES OF SERVER What is a server.
1Z0-477 VCE Questions
Using SSL – Secure Socket Layer
Networking for Home and Small Businesses – Chapter 6
Database Driven Websites
April Webinar: Advanced Configuration of Order Forms in Workflow
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Part of Chapter 1 Key Concepts Networks
Back end Development CS Programming Languages for Web Applications
Presented By DAN RICHARDS
Networking for Home and Small Businesses – Chapter 6
Chapter 7 Network Applications
Client-Server Model: Requesting a Web Page
Web Servers (IIS and Apache)
The Internet and Electronic mail
Back end Development CS Programming Languages for Web Applications
Presentation transcript:

Services for Science Gateways and virtual communities through the GILDA site porting to Liferay experience M. Pappalardo

http://www.se-italy.net, E-mail: info@softwareengineering.it Outline The company Adopting Liferay: pros and cons Experiencing GILDA site porting Advanced Liferay Tools (ALT) Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it The company Supporting scientific communities Earth Sciences Science Gateways Liferay Mobility and Transports Control and Automation EU and IT founded projects (Support to) Project Management Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

Static Web Contents

Wiki site

Web Forms

http://www.se-italy.net, E-mail: info@softwareengineering.it Adv L Tools Liferay Wiki Converter (LWC) Advanced Web Form (AWF) (SSH/SFTP) Secure Terminal upcoming: Automated Events Subscribers All-in one Payments Handler Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it Adv L Tools Liferay Wiki Converter (LWC) Advanced Web Form (AWF) (SSH) Secure Terminal upcoming: Automated Events Subscribers All-in one Payments Handler Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

LWC

LWC

LWC

http://www.se-italy.net, E-mail: info@softwareengineering.it LWC Fully automated and configurable Modular, open to other platforms/grammars (in IN e OUT) Full Twiki tags mapping No Creole knowledge needed 1-step conversion for the full set of files Self-correction of Twiki grammar No copy/paste of HTML code. Huge & time-consuming portings in few seconds Just copy&paste Automatic page upload to Liferay (v.2, upcoming) Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it Adv L Tools Liferay Wiki Converter (LWC) Advanced Web Form (AWF) (SSH) Secure Terminal upcoming: Automated Events Subscribers All-in one Payments Handler Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it AWF All logic you can imagine for a Web Form, totally dinamic e configurable Send unlimited configurable emails in 1 click Define email body with Linux-shell style No code developer skills needed Input Self-validation Pre/post elaboration via code for more flexibility Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it AWF Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

AWF Automatic parser for email bodies, subject, sender and receivers: $[field_name] Define different email senders per body Send email also to dinamically set addresses (on-the-fly reading of addresses users insert into the form fields)

AWF – Esempio GILDA  (Grid Infn Laboratory for Dissemination Activities) Request a GILDA tutorial

AWF – Esempio Email sent to administrator Email sent to user Tutorial request registration on DB

http://www.se-italy.net, E-mail: info@softwareengineering.it Adv L Tools Liferay Wiki Converter (LWC) Advanced Web Form (AWF) (SSH) Secure Terminal upcoming: Automated Events Subscribers All-in one Payments Handler Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it SSH/SFTP Terminal Secure Terminal: free Web-based SSH client Connect to every SSH server for everywhere just through a web browser No SSH/SFTP client installation needed 256-bit encryption between browser and SSH server with encrypted HTTPS connection. No SSH sessions log. Security and privacy increased. Support of SFTP session for file transfer to/from SSH server. Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it SSH/SFTP Terminal Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

SSH/SFTP Terminal

http://www.se-italy.net, E-mail: info@softwareengineering.it Adv L Tools Liferay Wiki Converter (LWC) Advanced Web Form (AWF) (SSH) Secure Terminal upcoming: Automated Events Subscribers All-in one Payments Handler Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it Soon on-line on our company Liferay portal On-line Demonstrators Real-Time Tech support on products Other services offered: Portal Administration (24x7, failures, etc) Plugin, themes, portlet development Dedicated Tech Support by phone Mobile clients applications Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071

http://www.se-italy.net, E-mail: info@softwareengineering.it That’s all folks! Thank you! Any questions? Marco Pappalardo, Sw Eng Software Engineering Italia S.r.l. Catania HQ: via ingegnere 91, 95100 Roma Office: via amaldi 170 (Eur), 00144 Mob: (+39) 348 90 68 191 marco.pappalardo@softwareengineering.it web: www.se-italy.net (in 1 week) Software Engineering Italia S.r.l. - Via Ingegnere 91, 95125 Catania – Italia. http://www.se-italy.net, E-mail: info@softwareengineering.it Phone: +39 348 906 8191, Fax: +39 095 8991071