Content Management Systems: Drupal Vs Jahia

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Content Management Systems: Drupal Vs Jahia"

Transcription

1 Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS Abstract Content Management Systems (CMS) is the category of software that helps to manage all unstructured information. Various CMS are developed in various programming languages which support different databases. Here, two open source CMS, Drupal and Jahia, are compared based on their architecture, features supported, technologies used and ease of use. Finally, an example (Department of Computer Science website) is developed in Jahia. 1. Introduction: CMS is the category of software that helps to manage all unstructured information or content. This information exists in many digital forms: text documents, images, audio and video files, and many other file types and formats. CMS supports the creation, management, distribution and publishing of the information. Web CMS typically focuses on the online content targeted at either corporate website or intranet. Various CMS software are developed in programming languages like PHP, Perl, ASP.NET, VB.NET, Java, etc and support databases like MySQL, Oracle, PostgreSQL, etc. Also there are free-andopen source and commercial CMS software. Jahia is a 100% Java based and open source CMS software. It supports HyperSonic SQL, MySQL, PostgreSQL, Oracle and Microsoft SQL server databases. Commercial editions of Jahia are also available at low cost, which supports additional features. The architecture of Jahia, technologies used and features supported, benefits and drawbacks are discussed in Section 2. Drupal is also open source CMS software licensed under the GPL. It is developed in PHP and supports MySQL and PostgreSQL databases. It is maintained and developed by a community of thousands of users and developers. The architecture of Drupal, its terminology, benefits and drawbacks are discussed in Section 3. Section 4 presents a comparison of the two CMS software. Section 5 presents an example CMS developed in Jahia. 1

2 2. Jahia: Jahia is open source CMS software that integrates various servers and technologies which make it powerful. The technologies used in Jahia and the way they are mapped into its architecture are discussed below. 2.1 Jahia Technologies and Features Supported: Enterprise Content Management Server: This server manages the unstructured information of an organization. Jahia relies on its own content repository which manages all the content objects, their interactions (create, update, delete, import and so on) and their properties (lock, languages, permissions and so on). It uses technologies like WYSIWYG editor (based on the FCK editor), JTidy integration, AJAX powered GUI and sitemaps, SSO support and JSP templates with taglibs. These technologies empower Jahia to provide better features like: i. Complete web based interface. ii. Multilanguage Support. iii. WYSIWYG editing. iv. Automatic sitemaps management. v. Staging: Authors may create or modify content in a staging environment. The author has three possible views of his current web page: live view, draft view and edit view. vi. Default set of templates: Jahia is provided with a default set of templates which can be customized to fit the needs. vii. Dynamic URL checking to avoid 403 and 404 errors. viii. Fields lock in/ lock out: This is used to avoid the two users modifying the same content and also to lock the fields under validation in order to let the managers review the content. ix. Time based publishing: Editor can setup a start and end date on every object of content. x. Versioning capabilities. xi. XML import/export: The content of a site or a page can be dynamically imported or exported in an XML format. Document Management Server: Jahia includes a document management server which supports WebDAV protocol, a protocol that provides functionality to create, change and move documents on a server. In Jahia, the uploading and managing of files can be handled directly from the windows web folders. It uses technologies like PDFBox for indexing pdf files. The features Jahia supports are: 2

3 i. Index and search for files: Jahia automatically indexes all office and pdf files and allows making advanced searches in the repository of files. ii. Automatic thumbnail creation. iii. Drag and drop the files. Search and Indexation Server: Jahia provides multilanguage support. Indexing the structured content which dynamically changes on the same page according to the language, mode or user is difficult. This is done by Jahia Indexation Server. It also allows us to search the content based on hidden metadata like author, validation date and so on. Search and indexation server uses Apache Lucene based kernel for implementing the required search and indexation functions. The features it provides are: i. Automatically index all Jahia content. ii. Give distinct search results based on the user, language or navigation mode. iii. Saved searches. Portal Server: Jahia supports portal technology. It integrates Portlet Builder which allows developing new portlets with less or no technological skills. It supports SQL portlets and web portlets. Collaborative Suite: Collaborative Suite extends the features of Jahia portal server to deliver ready to use collaboration and productivity based features. It helps to create a discussion forum, calendar server, chat room and so on. Business Process Management (BPM) Server: Jahia BPM server helps to create and manage complex business process or validation workflows. These workflows can be attached to any page or content object in Jahia. The features supported include: i. Manage complex workflows. ii. Monitor the business processes. Cache Proxy Server: Jahia includes a front-end cache proxy server to reduce response time and support massive user loads. This server automatically caches and assembles HTML fragments without regenerating them from the underlying Jahia application server and database. The cache proxy server is not available in the community (open source) edition. It is available in the commercial editions of Jahia. 3

4 2.2 Jahia Architecture: Jahia can be divided into seven categories. Details of each category are discussed below. 1. Third Party Systems: Jahia relies on several third party systems like: a database, access to File System (since Jahia stores all the large texts or the configuration files on the file system), a frontend web server (for dynamic URL rewriting) and a LDAP server to support single sign-on (SSO). 2. Jahia Foundation Server: The foundation server provides all the generic services to access and manage the various Jahia content objects and metadata. The document management layer manages all the binary files. Authentication and authorization system provides services to authenticate and manage user permissions. 3. Content Management System: CMS supports Multilanguage (internationalization I18N and localization L12N); the Live/Edit/Preview modes and the built-in workflow engine to move from one mode to another and content versioning. Further, CMS has an integrated search engine. 4

5 4. Corporate Portal Server: Jahia offers personalized home or group page features to create portals. A complete layout manager interface lets users to personalize their own web pages and move/resize their portlets. Jahia comes with pre-built web applications like discussion forum, FAQ, Time Sheet and so on. Since the applications are open source, it helps developers to see how they are implemented and create their own applications. 5. Content Authoring: Jahia provides several GUIs to help users input and manage content. These interfaces are called engines. Each content object will have its own custom engine i.e., a date field will launch a date picker interface while a text field will launch WYSIWYG HTML editor. Before storing into the file system, the inputted HTML text is parsed by JTidy to remove some tags (like <font>). The hard coded links are directly managed by Jahia. 6. Dynamic Content Publishing: Jahia dynamically aggregates all the content objects including static content and dynamic portlets and renders them through JSP template. XML export feature allows to output a page or a content object in XML which can be reused else where. 7. Admin Center: Admin center provides administration and maintenance tools. It provides central control of multiple virtual web sites from single interface; site language settings, administration of users and groups and other low-level database and cache management. 2.3 Benefits: Jahia includes various servers and technologies which provide various features and hence making it a powerful CMS. All the features listed in section 2.1 can be considered as benefits. Further, Jahia is well documented and also provides online guided tours. 2.4 Drawbacks: Even though Jahia is a powerful tool for building and maintaining a CMS, it has few drawbacks. Some of the features like saved searches, advanced search form, HTML proxy/cache server are not available in the open source edition. An application developed in Jahia cannot run in CGI mode or other low-end systems. Jahia does not allow users to upload internal content and files via FTP. Jahia does not have any applications to support creating arbitrary data entry applications and database reports. Jahia does not support the security feature, Verification i.e., it does not send an activation key to users to make sure that they have entered a valid address. Jahia server should be active and running all the time in order to access the Jahia application. 5

6 3. Drupal: Drupal is a modular content management system and blogging engine. It is developed in PHP and is maintained and developed by a community of thousands of users. Drupal uses a terminology of node, block, role and theme to represent content, box of content, privileges of a user and page layout respectively. Drupal terminology and its modular architecture are discussed below. 3.1 Drupal Terminology: Node: Content in Drupal is represented as nodes. Different node types available in Drupal are blog entry, book page, forum (which in turn is a set of nodes and their comments), page, poll, story and so on. Block: Blocks are the boxes of content which can be rendered into certain regions of the page i.e., header or side bars or content column. For example, a block can represent links for navigation in the side bar. Blocks can be enabled or disabled. Only enabled blocks are shown. Certain blocks can be configured to automatically disable themselves temporarily during high server loads. This feature is called auto-throttle. Role: Roles represent the privileges of a user. Depending on the role, few blocks may not display. Theme: Theme describes the look and feel of the website. Drupal comes with a set of default themes which can be used to change the layout of the website. These themes are written in the PHPTemplate engine or the XTemplate engine. Modules: Modules are plug-ins for Drupal to extend its core functionality. Modules can be enabled or disabled depending on the application. Many modules developed by the users and developers of Drupal are available on the website, which can be downloaded and used to add additional features. 3.2 Drupal Architecture: Drupal s architecture is modular. It has core modules which have functions for content and user management. Other modules can be plugged in for specific features. All these modules can be enabled or disabled depending on the requirement. Drupal Core: Drupal core contains modules for content and user management, taxonomy, localization, templating and syndication. Taxonomy module allows user to create categories to organize content by type. For example, music files can be categorized based on genre. Drupal further allows defining vocabulary, a set of categories, to organize content. Drupal s flexible taxonomy allows creation of unlimited separate classification schemes. Each of these schemes can be arranged as a list or tree. Administrators can then use these schemes to associate with each content type and users can then browse this tagged content by its taxonomy terms. 6

7 Localization module allows the translation of website to make it accessible in one or more languages. Syndication: Drupal provides news aggregator, a powerful RSS news reader that can gather fresh content from news sites or blogs and make it available from the Drupal website. Drupal Modules: Drupal modules focus on the specific features. The Drupal core binds all the modules together and hence modules integrate seamlessly into Drupal. There are many modules, contributed by the users and developers, available on the website. These can be downloaded and used as it is or they can be customized. 3.3 Benefits: The benefits of Drupal are: Drupal s architecture is truly modular. This allows any module to be easily plugged in and used. Web-based administration. Multilanguage support. It provides applications to support creating arbitrary data entry applications. It allows user to upload content and files via FTP. It has a built-in search engine. Many modules are available on the website which can be downloaded and customized. Few examples of such modules include photo manager, advertisement, amazon search and other e- commerce modules. 7

8 Many themes are available on the website which can be downloaded and used to change the look-n-feel of the website. Full discussion forum features are built into Drupal to create community sites. WYSIWYG editors are available as free plug-ins. This allows users to create and publish formatted content without knowing HTML, CSS or XML. Drupal supports content versioning. Drupal supports creating user and search-engine friendly URLs. Drupal has an integrated search engine that indexes the content and allows users to search the indexed content. It supports the security feature: Verification i.e., it sends an activation key to the users to make sure that they have entered a valid address. Drupal can print browser-based reports with information about the referrals, content popularity and how visitors navigate the site. Unlike Jahia, Drupal provides all the features it claims to support, in the open source edition. Unlike Jahia, Drupal does not have its own server which needs to be running in order to be able to access the application developed in Drupal. 3.4 Drawbacks: Few of the drawbacks of Drupal are listed below. Configuration of Drupal was difficult in the earlier editions of Drupal. This is resolved in Drupal 5. However, it is still complex when compared to Jahia. Browser compatibility is an issue in Drupal. Few of the modules (like photo manager) work well in Internet Explorer but not in other browsers like Mozilla Firefox. Drupal does not support zip archives. Zip archives are used for mass uploading the static content of the application/website. To develop new themes, the developer needs to have a good knowledge of PHP and PHPTemplate engine. The architecture of Drupal, its working and the technologies used are not well documented. This makes the new user difficult to understand the working of Drupal. 8

9 4. Jahia Vs Drupal: Based on the discussion in sections 2 and 3, the following table compares Jahia and Drupal depending on system requirements, applications, ease of use, interoperability and performance. Table 1: Jahia Vs Drupal 9

10 5. Example Application in Jahia (Department of Computer Science website): This section gives the Jahia installation notes and the description of the website. 5.1 Installation Notes: Windows: Download the executable file from the Jahia website. When this file is run, an installation wizard starts to guide us through the installation process. (Before running the executable file, make sure that the JAVA_HOME variable is set). After Jahia is installed, start the Jahia server. The first time, configuration wizard starts. This helps to setup the database connections, administrator information and website settings. In order to access the website, the server should be up and running. Linux: Make sure that the JAVA_HOME variable is set. Download the.tar.gz file from the Jahia website. Unzip this file and execute jahia.sh shell script file. This will start the server. The first time, configuration wizard starts. This helps to setup the database connections, administrator information and website settings. In order to access the website, the server should be up and running. This can be done by executing jahia.sh file in linux screen mode. 5.2 Description of Website: Department of Computer Science website provides information required for the graduate and undergraduate students. It further includes the information about the courses offered, research and faculty. siteadmin is the administrator of the website. Each faculty member has a web space for their web pages to include details of the courses they teach and other information. The structure of the website is represented in the following site map. Figure 3: Sitemap representing the structure of the website 10

11 Each faculty member has a picture and links to the pages of the course he/she teaches. A faculty member has rights to edit and approve his/her home page and the course pages linked from the home page. The home page of the website is shown below: Figure 3: Department Home Page Faculty page gives the list of professors and links to their homepage. This page can be updated by siteadmin only. When logged in as administrator, the page has edit mode. This is shown in Figure 4. The activity diagram describing the workflow of the system for editing the content by siteadmin is given in Figure 5. 11

12 Figure 4: Faculty page when logged in as administrator Figure 5: Activity Diagram for Edit Content on home page by admin 12

13 When logged in as professor Adam Guzman, user name adam or any other user who does not have privileges to update the page, the edit mode is not displayed. This is shown in Figure 6. The activity diagram describing the workflow of the system for editing the content by user other than siteadmin is given in Figure 7. This shows how the website developed in Jahia can be administered from anywhere through browser unlike the traditional websites. Figure 6: Faculty page when logged in as user, adam. 13

14 Figure 7: Activity Diagram for Edit Content by user other than admin 6. Conclusion: CMS softwares provide features that enable users with little or no technical knowledge to administer, develop and maintain complex applications. While Drupal is widely used to develop personal websites, blogs, discussion sites and social networking sites, Jahia is used to develop intranet and internet applications in various sectors like public, educational, manufacturing, banking and financial services and so on. However, neither of these two supports a very useful feature: drag-n-drop content. Including this feature and other useful features (like graphs and charts) can be the next step in the CMS software development. 14

15 References: 1. Wikipedia - Content Management, 2. Wikipedia - Content Management Systems, 3. The Open Unified Enterprise Content Management and Portal Server - JAHIA, 4. An open source content management platform - Drupal, 5. Department of Computing and Information Sciences - Kansas State University, Vocabulary: Vocabulary provides the definition of the terms used in this document. Most of these definitions are taken from wikipedia.org and knowledge base website of Indiana university ( AJAX: Ajax, shorthand for "Asynchronous JavaScript and XML," is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is intended to increase the web page's interactivity, speed, and usability. More on AJAX can be found at CGI: The Common Gateway Interface (CGI) is a method of allowing a hyperlink to refer to a program rather than a static web page. More on CGI can be found at CSS: Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document. FCK Editor: Web-based HTML text editor with powerful formatting capabilities. FTP: FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. Specifically, FTP is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). More on FTP can be found at GPL: GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license. The GPL grants the recipients of a computer program the rights of the free software definition and uses copyleft to ensure the freedoms are preserved, even when the work is changed or added to. Internationalization and localization are means of adapting products such as publications, hardware or software for non-native environments, especially other nations and cultures. JTidy: JTidy is HTML syntax checker and pretty printer. JTidy can be used as a tool for cleaning up malformed and faulty HTML. LDAP: The Lightweight Directory Access Protocol, or LDAP, is an application protocol for querying and modifying directory services running over TCP/IP. More on LDAP can be found at 15

16 PHPTemplate engine: A theme engine that allows you to use template files written in pure php. These template files do not need to be processed by the theme engine, and as such execute a lot faster than most other template engines. Another major advantage to using PHP as your template language, is flexibility, as the advanced user can access any information / functionality available in the Drupal API, and is not restricted to what the template engine / language allows him to do. Portlets: Portlets are pluggable user interface components that are managed and displayed in a web portal. Portlets produce fragments of markup code that are aggregated into a portal page. Portlet applications include , weather reports, discussion forums, and news. RSS: RSS is a family of web feed formats used to publish frequently updated digital content, such as blogs, news feeds or podcasts.users of RSS content use software programs called "feed readers" or "feed aggregators". The user subscribes to a feed by entering a link to the feed into the reader program. The reader can then check the user's subscribed feeds to see if any of those feeds have new content since the last time it checked and if so, retrieve that content and present it to the user. More on RSS can be found at Linux Screen Program: The "screen" program can be used whenever you want to log out of a remote Linux account, but you want another program that you are running to keep running even after you've logged out. SSO: Single sign-on (SSO) is a specialized form of software authentication that enables a user to authenticate once and gain access to the resources of multiple software systems. WYSIWYG: WYSIWYG is an acronym for What You See Is What You Get, used in computing to describe a system in which content during editing appears very similar to the final product. XTemplate is a template engine for PHP that allows you to store your HTML code separately to your PHP code. It has many useful features such as nested blocks and various kinds of variable interpolation, and yet the code is very short and optimized. Zip Archives: The ZIP file format is a popular data compression and archival format. A ZIP file contains one or more files that have been compressed, to reduce their file size, or stored as-is. 16

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006 Product Last Updated Release 5 5/24/2006 System Requirements Application Server Approximate Cost IIS 20K + Database License Oracle, MS SQL-Server various modules Operating System Win 2000, 2003.NET,COM,

More information

Typo3_tridion. SDL Tridion R5 3/21/2008

Typo3_tridion. SDL Tridion R5 3/21/2008 Product Last Updated System Requirements Application Server Approximate Cost Database License Operating System Programming Language Root Access Shell Access Web Server Security Audit Trail Captcha Content

More information

Content management system comparison

Content management system comparison CMS Content management system comparison Content management system comparison Listed below is an outline of the major features, capabilities and shortcomings of today s most popular content management

More information

System. CMS Vendor Comparison. Ektron 8.6. Drupal 7.12. Sitecore 6.5. Kentico EMS 8.2. EPiServer 8.9.0. WordPress 3.3.2. SharePoint 2007. Umbraco 4.

System. CMS Vendor Comparison. Ektron 8.6. Drupal 7.12. Sitecore 6.5. Kentico EMS 8.2. EPiServer 8.9.0. WordPress 3.3.2. SharePoint 2007. Umbraco 4. System System Application Server.NET.NET.NET.NET Apache.NET PHP/ MySQL.NET.NET.NET Free Open Source 1 Security Security Audit Trail Limited Content Approval Email Verification Granular Privileges Login

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Content Management Software Drupal : Open Source Software to create library website

Content Management Software Drupal : Open Source Software to create library website Content Management Software Drupal : Open Source Software to create library website S.Satish, Asst Library & Information Officer National Institute of Epidemiology (ICMR) R-127, Third Avenue, Tamil Nadu

More information

FEATURES LIST. cms.moveable.com

FEATURES LIST. cms.moveable.com PAGES AND CONTENT AUTHORING Unlimited Site Pages* Spell Check* Unlimited Concurrent CMS Users* Find and Replace* Unlimited Content Items* Task Manager* Unlimited Templates* Unlimited Layouts Open-Ended

More information

Architecture Guide Jahia EE v6.1

Architecture Guide Jahia EE v6.1 Documentation Architecture Guide Jahia EE v6.1 Jahia delivers the first Web Content Integration Software by combining Enterprise Web Content Management with Document and Portal Management features. Jahia

More information

Building Library Website using Drupal

Building Library Website using Drupal Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World

More information

Christopher Zavatchen

Christopher Zavatchen Christopher Zavatchen chris@cnc137.com 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while

More information

Proposal for Website Design and Development Services: Digital Library Federation

Proposal for Website Design and Development Services: Digital Library Federation Proposal for Website Design and Development Services: Digital Library Federation Overview The Digital Library Federation (DLF) is an association of libraries and institutions whose mission is to develop

More information

Manage Website Template That Using Content Management System Joomla

Manage Website Template That Using Content Management System Joomla Manage Website Template That Using Content Management System Joomla Ahmad Shaker Abdalrada Alkunany Thaer Farag Ali الخالصة : سىف نتطشق في هزا البحث ال هفاهين اساسيت كيفيت ادساة قىالب الوىاقع التي تستخذم

More information

Using your Drupal Website Book 1 - Drupal Basics

Using your Drupal Website Book 1 - Drupal Basics Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It

More information

Content Manager User Guide Information Technology Web Services

Content Manager User Guide Information Technology Web Services Content Manager User Guide Information Technology Web Services The login information in this guide is for training purposes only in a test environment. The login information will change and be redistributed

More information

Mindshare Studios Introductory Guide to Content Management Systems

Mindshare Studios Introductory Guide to Content Management Systems Mindshare Studios Introductory Guide to Content Management Systems A quick introduction to web-based content management. What is a CMS? A content management system (CMS) is a web application for creating

More information

Kentico CMS for.net User Groups

Kentico CMS for.net User Groups FLEXIBLE CONTENT MANAGEMENT SYSTEM FOR ALL YOUR NEEDS Kentico CMS for.net User Groups We have developed a website template for.net User Groups, Windows User Groups and similar groups focused on Microsoft

More information

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Funded by: INASP, UK October 7, 2012 Ayesha Abed Library http://library.bracu.ac.bd

More information

The Electronic Document Management Application (EDM)

The Electronic Document Management Application (EDM) The Electronic Document Management Application (EDM) Update sept 2015 Silverpeas - update sept 2015 Page 1 Sommaire 1.1 Overview... 3 1.2 The EDM App.... 4 1.2.1 Multi positioning... 5 1.2.2 Virtual drive

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Kentico CMS 5 Developer Training Syllabus

Kentico CMS 5 Developer Training Syllabus Kentico CMS 5 Developer Training Syllabus June 2010 Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico

More information

NHS Education for Scotland Knowledge Services Design and Development Framework

NHS Education for Scotland Knowledge Services Design and Development Framework NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,

More information

SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1

SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1 SENSE/NET 6.0 Open Source ECMS for the.net platform www.sensenet.com 1 ABOUT THE PRODUCT: SENSE/NET 6.0 About the product 2 KEY FEATURES Workspaces-based collaboration Document management Office integration

More information

CS3051: Digital Content Management

CS3051: Digital Content Management CS3051: Digital Content Management Lecturer: Adrian O Riordan Office: Room G.71 WGB Email: a.oriordan@cs.ucc.ie Course Webpage: http://www.cs.ucc.ie/~adrian/cs3051.html Lectures 1 & 2: Course Overview

More information

WebLink 3 rd Party Integration Guide

WebLink 3 rd Party Integration Guide 1. Introduction WebLink provides the world s leading online Chamber and Association Management Software: WebLink Connect. While WebLink does provide custom website design and hosting services, WebLink

More information

Componize DITA CMS 1.6 List of features

Componize DITA CMS 1.6 List of features Componize DITA CMS 1.6 List of features Componize provides a solution to facilitate authoring and controlling large volumes of structured modular content. Authoring... 1 Componize Author Page... 2 Metadata

More information

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc.

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc. by Lisa Sabin-Wilson WILEY Wiley Publishing, Inc. Table of Contents Introduction 1 About This Book 1 Foolish Assumptions 2 Conventions Used in This Book 3 What You Are Not to Read 4 How This Book Is Organized

More information

Internet Engineering Task Force (IETF) Website Revamp Requirements

Internet Engineering Task Force (IETF) Website Revamp Requirements Internet Engineering Task Force (IETF) Website Revamp Requirements version 2014-02-05 1. Project Overview The website revamp project will update the IETF's public-facing website (www.ietf.org), providing

More information

PLATFORM. Web Content Management and Digital Marketing for Higher Education. Everything You Need from a Great Enterprise CMS CONTENT MANAGEMENT

PLATFORM. Web Content Management and Digital Marketing for Higher Education. Everything You Need from a Great Enterprise CMS CONTENT MANAGEMENT Web Content Management and Digital Marketing for Higher Education COMMUNICATION & MARKETING MEASUREMENT & ANALYSIS CONTENT MANAGEMENT PLATFORM INTEGRATION & DEVELOPMENT WEB, MOBILE, & SOCIAL UNIFICATION

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

Creating Library Website Using Open Source Content Management System

Creating Library Website Using Open Source Content Management System Creating Library Website Using Open Source Content Management System Vimal kumar V. 1 and Deepak Sankar 2 1 Asian School of Business Technopark Trivandrum-695 581 Vimal0212@yahoo.com 2 Deepak Shankar Malayalam

More information

Open Source Content Management System JOOMLA

Open Source Content Management System JOOMLA Open Source Content Management System JOOMLA Swapnil S. Chafale MCA Department, GHRIIT Nagpur, (M.S.),India Swapnil.chafale@gmail.com Dr.V.M. Thakare S.G.B. Amravati University, Amravati (M.S.),India vilthakare@yahoo.co.in

More information

PHP/MYSQL (Basic + Advance)

PHP/MYSQL (Basic + Advance) PHP/MYSQL (Basic + Advance) PHP/MYSQL Course Curriculum Page 1 Web Technologies XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding

More information

JBoss Portal 2.4. Quickstart User Guide

JBoss Portal 2.4. Quickstart User Guide Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5

More information

Development of a Learning Content Management Systems

Development of a Learning Content Management Systems Development of a Learning Content Management Systems Lejla Abazi-Bexheti Abstract Change appears to be the only constant in the field of ICT and what was treated as advanced feature few years ago is today

More information

Esigate Module Documentation

Esigate Module Documentation PORTAL FACTORY 1.0 Esigate Module Documentation Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Shop by Manufacturer Custom Module for Magento

Shop by Manufacturer Custom Module for Magento Shop by Manufacturer Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents... 2 1. INTRODUCTION... 3 2. Overview...3 3. Requirements... 3 4. Features... 4 4.1 Features accessible

More information

A Close Look at Drupal 7

A Close Look at Drupal 7 smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} INFO@MEADIGITAL.COM Table of Contents

More information

Creating Research Web Sites with Drupal. Randy Carpenter & Steven Akins, May 25, 2010 TSO Brown Bag Course

Creating Research Web Sites with Drupal. Randy Carpenter & Steven Akins, May 25, 2010 TSO Brown Bag Course Creating Research Web Sites with Drupal Randy Carpenter & Steven Akins, May 25, 2010 TSO Brown Bag Course Last Revision: May 24, 2010 Introduction Randy Carpenter, Lead of TSO Research Program Support

More information

<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007

<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture

More information

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks

More information

Housing Works. Content Management System Overview. Presented to: 12.16.13

Housing Works. Content Management System Overview. Presented to: 12.16.13 [! Content Management System Overview ]! Presented to: Housing Works 12.16.13 SAMPLES OF OUR DESIGN AND DEVELOPMENT WORK Juvenile Diabetes Research Foundation of Canada www.jdrf.ca Kroger Bringing Hope

More information

User Guide. Chapter 6. Teacher Pages

User Guide. Chapter 6. Teacher Pages User Guide Chapter 6 s Table of Contents 1. Introduction... 4 I. Enhancements... 5 II. Tips... 6 2. Key Information... 7 3. How to Add a... 8 4. How to Edit... 10 I. SharpSchool s WYSIWYG Editor... 11

More information

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The

More information

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158 Index A Active Directory Active Directory nested groups, 96 creating user accounts, 67 custom authentication, 66 group members cannot log on, 153 mapping certificates, 65 mapping user to Active Directory

More information

Inviting Quotation for converting existing Static website to Dynamic website.

Inviting Quotation for converting existing Static website to Dynamic website. Subject: Inviting Quotation for converting existing Static website to Dynamic website. The Animal Husbandry & Dairying department, Haryana maintains an web-site (www.pashudhanharyana.gov.in) which was

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Content Management System (CMS)

Content Management System (CMS) Content Management System (CMS) What is a CMS? What is a CMS? o A Content Management System (CMS) is software that makes it easier to create, edit and publish content on a web site. The features of a CMS

More information

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources Developing a Website Chito N. Angeles Web Technologies: Training for Development and Teaching Resources Static vs. Dynamic Website Static Website Traditional Website Contains a fixed amount of pages and

More information

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section TERMS OF REFERENCE Revamping of GSS Website GSS Information Technology Directorate Application and Database Section Tel: Accra 0302 682656 Cables: GHANASTATS In case of reply the number and date of this

More information

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT Abhijeet Chavan Editor, Planetizen; Chief Technology Officer, Urban Insight Los Angeles, CA 90036 Phone: 323-966-4540; Fax: 323-966-4544; Email: chavan@planetizen.com DEVELOPING AN OPEN SOURCE CONTENT

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming. Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: purusingh2004@gmail.com Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com

More information

ORACLE APPLICATION EXPRESS 5.0

ORACLE APPLICATION EXPRESS 5.0 ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

DotNetNuke Professional Edition 7.0

DotNetNuke Professional Edition 7.0 DotNetNuke Professional Edition 7.0 DotNetNuke Easy to Use The latest version of DotNetNuke builds on the already strong Web Content Management System capabilities that have made it the most widely adopted

More information

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...

More information

Content Management Implementation Guide 5.3 SP1

Content Management Implementation Guide 5.3 SP1 SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users

More information

Load testing with WAPT: Quick Start Guide

Load testing with WAPT: Quick Start Guide Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Web Content Management System, Migration and Maintenance Services for ECDC Web Portal

Web Content Management System, Migration and Maintenance Services for ECDC Web Portal Web Content Management System, Migration and Maintenance Services for ECDC Web Portal WCMS Requirements Reference B March 2015 Information and Communication Technologies Unit Web Portal 2.0 - Content Management

More information

Standards, Tools and Web 2.0

Standards, Tools and Web 2.0 Standards, Tools and Web 2.0 Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming Standards and Tools Slide 1/31 Outline Guidelines and Tests Logfile analysis W3C Standards Tools Web

More information

A Report submitted in partial fulfillment of the regulations governing the award of the degree of

A Report submitted in partial fulfillment of the regulations governing the award of the degree of A Report submitted in partial fulfillment of the regulations governing the award of the degree of BSc (Honours) Internet Computing at the University of Northumbria at Newcastle Project Report An investigation

More information

MAKE YOUR WEB PRESENCE FELT WITH MOVABLE TYPE. WE MAKE IT SIMPLE TO CREATE AND EASY TO MANAGE YOUR CONTENT. Six Apart Movable Type

MAKE YOUR WEB PRESENCE FELT WITH MOVABLE TYPE. WE MAKE IT SIMPLE TO CREATE AND EASY TO MANAGE YOUR CONTENT. Six Apart Movable Type MAKE YOUR WEB PRESENCE FELT WITH MOVABLE TYPE. WE MAKE IT SIMPLE TO CREATE AND EASY TO MANAGE YOUR CONTENT. Six Apart Movable Type WHY CHOOSE MOVABLE TYPE? Publishers large and small love our professional

More information

Comparing and Evaluating Open Source E-learning Platforms

Comparing and Evaluating Open Source E-learning Platforms ISSN: 22-207, Volume-, Issue-, July 20 Comparing and Evaluating Open Source E-learning Platforms Fakhreldeen Abbas Saeed Abstract Because of the huge development in E-learning and the spread of its open

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

The easy way to a nice looking website design. By a total non-designer (Me!)

The easy way to a nice looking website design. By a total non-designer (Me!) The easy way to a nice looking website design By a total non-designer (Me!) Website Refresher Three types of Website 1.Hand rolled HTML. Lightweight static pages. 2.Scripted Website. (PHP, ASP.NET etc.)

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease content management system Keep your website up-to-date and relevant with ease 1 Only an up-to-date and well maintained website is perceived as relevant and will generate return visits and involvement.

More information

Web Design Technology

Web Design Technology Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document

More information

Build it with Drupal 8

Build it with Drupal 8 Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version

More information

A website's ability to be used by people with disabilities, including visually impaired

A website's ability to be used by people with disabilities, including visually impaired Glossary of Web Design Terms A Accessibility A website's ability to be used by people with disabilities, including visually impaired visitors, hearing impaired visitors, color blind people, or those with

More information

Kentico Content Management System (CMS

Kentico Content Management System (CMS Kentico Content Management System (CMS Table of Contents I. Introduction... 1 II. Log into a Kentico CMS Desk to Edit GC Website... 1 A. Select a Browser (Internet Explorer or Firefox only)... 1 B. Login

More information

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Table of Contents Preface... viii User Administration... 1 Overview... 1 Administration

More information

webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com

webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com INTRODUCTION The goal of this presentation is to provide an overview of using Joomla! to create your

More information

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1 UH CMS Basics Cascade CMS Basics Class UH CMS Basics Updated: June,2011! Page 1 Introduction I. What is a CMS?! A CMS or Content Management System is a web based piece of software used to create web content,

More information

Web 2.0 Tools 2008 Dr. Pyatt

Web 2.0 Tools 2008 Dr. Pyatt 1. Browser Set-up Background since the tools we are going to use today will be downloaded from the internet, some of which will be integrated into your web-browser, we will need to have a common browser

More information

Aspire Systems - Experience in Digital Marketing and Social Media

Aspire Systems - Experience in Digital Marketing and Social Media Case Study Aspire Systems - Experience in Digital Table of Contents 1. Digital agency s email marketing platform goes on-demand 2. Social media launch for a major apparel company 3. Mobile CRM empowerment

More information

Content Management System User Guide

Content Management System User Guide Content Management System User Guide Table Of Contents Getting Started Checklist... 1 Overview: Portal Content Management System... 3 Anatomy of a Portal Page... 3 Overview of the Content Management System...

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : https://www.facebook.com/tharothchan.ubee E-mail : rtharoth@yahoo.

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : https://www.facebook.com/tharothchan.ubee E-mail : rtharoth@yahoo. Create e-commerce website Opencart Prepared by : Reth Chantharoth Facebook : https://www.facebook.com/tharothchan.ubee E-mail : rtharoth@yahoo.com Create e-commerce website Opencart What is opencart? Opencart

More information

Table of Contents 1. RedDot CMS Project Builder Training Beginning Concepts. 2008 RedDot

Table of Contents 1. RedDot CMS Project Builder Training Beginning Concepts. 2008 RedDot Table of Contents 1 RedDot CMS Project Builder Training Beginning Concepts 2008 RedDot Privacy Policy Confidential & Proprietary This information is intended for the use of the individual or entity to

More information

Website Redesign and Content Management System Implementation -- Request for Proposals

Website Redesign and Content Management System Implementation -- Request for Proposals Website Redesign and Content Management System Implementation -- Request for Proposals Deadline: Friday, November 14, 2008 at 5 p.m. EST The Commission for Environmental Cooperation (CEC) is seeking qualified

More information

Beginning Oracle. Application Express 4. Doug Gault. Timothy St. Hilaire. Karen Cannell. Martin D'Souza. Patrick Cimolini

Beginning Oracle. Application Express 4. Doug Gault. Timothy St. Hilaire. Karen Cannell. Martin D'Souza. Patrick Cimolini Beginning Oracle Application Express 4 Doug Gault Karen Cannell Patrick Cimolini Martin D'Souza Timothy St. Hilaire Contents at a Glance About the Authors Acknowledgments iv xv xvil 0 Chapter 1: An Introduction

More information

Bubble Code Review for Magento

Bubble Code Review for Magento User Guide Author: Version: Website: Support: Johann Reinke 1.1 https://www.bubbleshop.net bubbleshop.net@gmail.com Table of Contents 1 Introducing Bubble Code Review... 3 1.1 Features... 3 1.2 Compatibility...

More information

Web Development. How the Web Works 3/3/2015. Clients / Server

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

Document Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing

Document Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal) Table of contents What is CMS 1 What is CMS About Drupal About

More information

Hybrid for SharePoint Server Yammer Reference Architecture

Hybrid for SharePoint Server Yammer Reference Architecture Hybrid for SharePoint Server 2013 Yammer Reference Architecture Contents About this white paper... 3 Who this white paper is for... 3 Overview... 4 SharePoint Newsfeed... 5 SharePoint Community Sites...

More information

Rich Media & HD Video Streaming Integration with Brightcove

Rich Media & HD Video Streaming Integration with Brightcove Rich Media & HD Video Streaming Integration with Brightcove IBM Digital Experience Version 8.5 Web Content Management IBM Ecosystem Development 2014 IBM Corporation Please Note IBM s statements regarding

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Content Management System

Content Management System OIT Training and Documentation Services Content Management System End User Training Guide OIT TRAINING AND DOCUMENTATION oittraining@uta.edu http://www.uta.edu/oit/cs/training/index.php 2009 CONTENTS 1.

More information

Acquia Introduction December 9th, 2009

Acquia Introduction December 9th, 2009 Acquia Introduction December 9 th, 2009 Agenda 1. Content Management 2. Web Application Framework 3. Architecture principles 1. Modular 2. Event driven 3. Skinnable 4. Secure 5. Accessible 4. Enterprise

More information

Red Hat Enterprise Portal Server: Architecture and Features

Red Hat Enterprise Portal Server: Architecture and Features Red Hat Enterprise Portal Server: Architecture and Features By: Richard Li and Jim Parsons March 2003 Abstract This whitepaper provides an architectural overview of the open source Red Hat Enterprise Portal

More information

A Tool for Evaluation and Optimization of Web Application Performance

A Tool for Evaluation and Optimization of Web Application Performance A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: support@bsetec.com Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test

More information

owncloud Architecture Overview

owncloud Architecture Overview owncloud Architecture Overview owncloud, Inc. 57 Bedford Street, Suite 102 Lexington, MA 02420 United States phone: +1 (877) 394-2030 www.owncloud.com/contact owncloud GmbH Schloßäckerstraße 26a 90443

More information