DESIGN AND IMPLEMENTATION OF LABORATORY CONTENT MANAGEMENT SYSTEM (CMS) ilab USING CakePHP FRAMEWORK
|
|
|
- Edwina Dixon
- 9 years ago
- Views:
Transcription
1 DESIGN AND IMPLEMENTATION OF LABORATORY CONTENT MANAGEMENT SYSTEM (CMS) ilab USING CakePHP FRAMEWORK Sunu Wibirama 1, Ir.Lukito Edi Nugroho, M.Sc., Ph.D. 2, Indriana Hidayah, S.T. 3 ABSTRACT The making of ilab Content Management System (CMS) begins with a fact that there are only a few amount of web based open source CMS implemented for laboratory management. Also, laboratory management in Electrical Engineering UGM has not optimalized the advantage of information technology yet. Thus, the making of web based laboratory CMS hopefully can increase the quality and effectivity of laboratory management in Electrical Engineering UGM. ilab CMS was made with CakePHP framework. CakePHP is a framework based on PHP scripting language with Model-View-Controller (MVC) architecture and using Object Oriented Programming (OOP) concept for source code writing. The synthesis of MVC and OOP concept and also adequate framework documentation are the main reasons of using CakePHP as a framework to built a laboratory CMS application which is structured, easy to understand, and easy to develop. Keyword : Content Management System (CMS), laboratory, CakePHP, ilab, Model- View-Controller (MVC). 1 Author, Fresh Graduate Student of Electrical Engineering Department, UGM 2 Supervisor I, Lecturer of Electrical Engineering Department, UGM 3 Supervisor II, Lecturer of Electrical Engineering Department, UGM 1
2 1. Introduction Information technology as a branch of knowledge in contemporer computer engineering has given a lot of alternative solutions for management development and automatization of data transfer in various field of work. One of information technology implementation which is required by student, lecturer, laboratory staff, and institution staff of university is the use of Content Management System (CMS) for laboratory and practicum management. The goal of the research is learning and understanding implementation of CakePHP framework for creating CMS, also developing it into an application which is used for laboratory management. 2. Basic Theory 2.1. Content Management System Content Management System (CMS) is an application which is used for managing several methods related with web publishing. Based on Douglas [7], a CMS generally can be customized by adding or subtracting spesific feature, so that only several features needed which will be published to the user. Currently, CMS is widely used to create bulletin board, online trading website, community website, online photo gallerym and so on. Fraser [8] explained that Content Management System consists of at least three elements : - Content Management Application (CMA). CMA will manage application content components, including picture, text, and so on. - Metacontent Management Application (MMA). MMA will manage information carried by application content components. - Content Delivery Application (CDA). CDA will pick content components, read the information within, and render the result for user consumption. One of several various kind CMS is used and implemented for laboratory. It is called LIMS (Laboratory Information Management System). LIMS, based on Crandall dan Auping [6] can be explained briefly as a combination between software and computer hardware used in laboratory to manage laboratory sample, user, instrument, standard and other funcionalities using database, report generator and computer network capabilities 2.2. Framework CakePHP Framework is a basic tool used for reducing overhead resulting from web development activities [13]. Framework generally has a class library for accessing database, templating, session management and several reusable program codes. CakePHP is an open source framework used for developing web applicaton which has basic concept of CRUD (Create, Read, Update, Delete) [1]. 8 User View 1 7 Apache / IIS 2 Dispatcher 3 Controller 4 requestaction() 4 5 Redirect Database 6 Model Picture 1. CakePHP Architecture [3] 3. System Design 3.1. Requirement Analysis Almost all of laboratories in Electrical Engineering Department, Gadjah Mada University had same problems related to practicum (lab work) and resource management. Problems and solutions were tried to be solved by design and implementation of laboratory Content Management System are shown in table 1. Table 1 Laboratory Problems and Solutions Problems Solutions 1. Traditional practicum registration 1. Automatization of practicum registration 2. Traditional data 2. Automatization of 2
3 management 3. No resource repository for accesing moduls and all of practicum administrations 4. No online information media for laboratory news 3.2. Interface design data management 3. Creating online resource repository accessed from department intranet 4. Creating online information media 5. Restricting access and administering privileges for common user (not admin). 6. Automatization of installation process 7. Creating a user friendly system. CMS ilab consists of four interface design : - User page - Login page. - Administration page. - Administration menu page Database design Creating association between database entities was the first step of CMS ilab database design. There are 15 entities associating 15 CMS ilab funcionalities. Several of them allocated for practicum management are Practicumnames, Practicumschedules, Practicians, and Assistants. Others allocated for administration page, news board and repository are Userstatuses, Users, Projects, Resources, Newscategories, News, Links, Guestbooks, Homes, Profiles, and Settings. user and being the business logic of application. View is a part of application directly interacting with user, rendering the result of data processed by Controller. index add edit delete PAGE News PAGE Practician PAGE... User CMS View Apache Web Server Dispatcher Controller Controller News Controller Practician Controller Practicumname Controller Practicumschedule Controller Assistant Controller Project Controller Resource... Database CMS ilab Picture 2. MVC Architecture in CMS ilab Model Model News Model Practician Model Practicumname Model Practicumschedule Model Assistant Model Project Model Resource... Picture 3 shown Use Case diagram of CMS ilab. There are 5 users in CMS ilab : Admin, Lecturer, Laboran, Member, and Guest. Guest is lab participant (practician) dan lab assistant. The others are different actor with different access privileges. This Use Case diagram has 10 sub systems (moduls). Default system, located on the left side, is accessed by all users, including Guest. Administration system, located on the right side, is a system accessed only by user having an account in database. Picture 4 explains briefly the program flow of CMS ilab in MVC architecture. Model handles data sanitation and input validation from user. Sanitated and validated data then processed by Controller. The result of data processing is rendered by View in web interface made with pieces HTML, CSS, Javascript and PHP codes. User gets the result and all information processed by the system via this web interface using their web browser System Architecture Design Picture 2 explains implementation of Model-View-Controller (MVC) architecture in CMS ilab. Model is a part of application which consists of class related to database and manages association between tables. Controller is a part of application which consists of class handling request from CMS 3
4 User Keyword pencarian (melalui path url) Mendapatkan ID menuju url halaman Tidak Redirect ke halaman error Validasi request data dan alokasi resource (database) ID dari objek atau parameter lainnya Apakah objek ada di database? Ya Memasukkan ID yang direquest ke proses MODEL Hasil ditampilkan ke user Cek keamanan (apakah user diperkenankan melakukan aksi?) Tidak Redirect ke halaman error Ya Lakukan filtering untuk objek (spam filtering, HTML formatting, data validation Proses data yang dimasukkan (form, post, search) Memproses data yang dimasukkan CONTROLLER Parsing layout berdasarkan aksi dari proses (html, rss, etc) Gunakan template untuk tampilan layout modul Ambil konten yang akan ditampilkan Menampilkan data Tampilan akhir : layout konten + layuot modul masukkan konten ke dalam template layout konten lakukan filtering dan validasi tampilan konten VIEW Picture 4. CMS ilab Program flow Picture 3. ilab Use Case Design 3.5. CMS ilab Components The application is divided into several parts explained below. CakePHP Framework CakePHP Framework is the main part which is used to build CMS ilab. Within the application structure, class files are located in cake/ folder. The framework s version is (stable). Main Library (Webroot) Main library (webroot) consists of several files needed for supporting application interface. It consists of pictures, CSS (Cascading Style Sheet), Javascript, and some files for installation process and uploaddownload mechanism. The main library is located in app/webroot/ folder. Secondary Library Other part of ilab is secondary library. It supports main library by providing extra funcionalities for user. Some of them are : - Kcaptcha Library; - Pagination Library; - MySQL to XLS Converter Library. Configuration Class CMS ilab needs several configuration variable, related to installation type, database configuration, session configuration, production type configuration, and so on. CakePHP framework locates all of configuration classes inside app/config/ folder. The most important configuration files are core.php, routes.php and database.php. Main Module CMS ilab has ten main modules designed to fulfill general requirement for each laboratory. Each module consists of three parts called Model, Controller, and View. There are Home Module, News Module, Profile Module, Practicum Module, Resource Module, Project and Research Module, Guestbook Module, Link Module, User Module, and Setting Module which are built as main module of CMS ilab. 4
5 Secondary Modul Beside main module, CMS ilab uses secondary module. There are Login Module and Installer Module. They use no database table because none of them have database entities. 4. System Implementation 4.1. System Evaluation Evaluation Method Evalution process during implementation section is aimed to get information related to performance and durability from each module. Evalution process will give us detail information of application bug and several error occured during implementation process. The evaluation process is divided into three steps : 1. Interface Evaluation. Interface evaluation has been done by running application with different internet browsers which are often used by user to access internet, such as Internet Explorer, Mozilla Firefox, Opera, and Safari. 2. System Installation Evaluation. System installation evaluation has been done by implementing CMS ilab on three different operating systems and running it thorugh different netwok architectures, without and with proxy server. 3. User and System Interaction. This evaluation shows the user respon upon CMS ilab performance. The evaluation has been done by asking several tester to fill some quizes related to CMS ilab. The tester are laboratory staff, laboratory administrator, laboratory assistant, laboratory participant (practician) and common user. Interface Evaluation CMS ilab generally could run without significant problem when it was accessed with different web browser. Nevertheless, CMS ilab user interface had not accomodated several browsers yet. There were some bugs related to CSS and Javascript rendering depended on the browser. CMS ilab ran perfect without any problem on Mozilla Firefox, although it needed more time to render the interface compared with other browsers. The use of Mozilla Firefox is recommended to guarantee all funcionalities run without problem. Picture 5. CMS ilab Interface System Installation Evaluation System installation evaluation had been done by implementing CMS ilab on three different operating systems, i.e Microsoft Windows XP Service Pack II, Ubuntu Linux 6.0, and OpenBSD 3.9. Installation implementation on three different operating systems with different charateristics needs spesific procedures. Several requirements which are needed to run CMS ilab on all operating systems are : - Activation of mod_rewrite module in Apache Web Server. By default, CakePHP uses mod_rewrite to access all directories within. - GD Library (for image rendering) and XSLT (for spreadsheet rendering) must be activated in PHP installation. - The use of.htaccess is allowed. - app/config directory should be accessible by system, especially if the operating systems are Ubuntu Linux and OpenBSD. Therefore, its access privilege sholud be set in 755 or 777 with command chmod through command prompt ot konsole. If the system uses Microsotf Windows XP, we don t have to set the access privilege. - Configuration of ibrowser plugin in TinyMCE library is manually set by adding absolut path of ilab installation in the configuration file. 5
6 User and System Interaction The last evaluation showed that ilab user interface generally easy to access and use by user. Some bugs related to user interface will be fixed on the next ilab development. 5. Conclusion CakePHP Framework can be used as a tool to develop an integrated application such as Content Management System which is involved a lot of modules. By understanding the funcionality of CakePHP library class, CakePHP Framework can be developed into various web applications. The process of designing and implementing CMS ilab is successfully done. CMS ilab has ten modules which are used to accommodate general requirement of laboratory in Electrical Engineering Gadjah Mada University. 6. Future Work CMS ilab is still possible to be improved into more complex application. Several things related to ilab which can be improved i.e : - Advanced development of ilab interface and simplification of secondary navigation on ilab sidebar. - Development of system logic in Model and Controller classes. - Development of system module by creating new module or special mechanism for module installation based on web interface which support ilab user to easily add or subtract suitable module. - Development of installation module so that user can easily install the system without any manually-done-by-user configuration on various operating system. - Integration of CMS ilab with practicum (lab work) registration based on SMS (Short Message Service) by mobile phone. Bibliography 1. Anderson, J.; & Masters, L.E. (ed). 2006a. CakePHP Programmer's Reference Guide. USA : CakePHP Software Foundation, Inc. 141 p. 2. Anderson, J.; & Masters, L.E. (ed). 2006b. CakePHP-API Documentation version USA : CakePHP Software Foundation, Inc. 3. Anderson, J.; & Masters, L.E. (ed) CakePHP Framework. [Online]. Accessed on August 16 th, Bird, Graham How Cake Works. [Online]. howitworks.php. Accessed on August 16 th, Cevasco, Fabio An Overview with CakePHP Framework. [Online] article/index.php/art::cakephp::overvie w. Accessed on January 3 rd, Crandall, Karen S.; & Auping, Judith V Laboratory Information Management System (LIMS)- A Case Study. Ohio, USA : National Aeronautics and Space Administration (NASA). 18 p 7. Douglas, Robert T.; Little, Mike; & Smith, Jared W Building Online Communities with Drupal, phpbb, and Wordpress. USA : Apress. 561p. 8. Fraser, Stephen R.G Real World ASP.NET : Building a Content Management System. USA : Apress. 405 p. 9. Gibbon, Dr. Gerst A Brief History of LIMS. USA : Laboratory Automation and Information Management (journal issue 32, 1996). 6
7 10. Gillespie, Helen Lab Data Management. USA : Scientific Computing and Automation (journal July 1994). 11. Krasner, G.E.; & Pope, Stephen T A Description of the Model-View- Controller User Interface Paradigm in the Smalltalk-80 System. California, USA : Parc Place Systems. 34 p 12. Shan, Tony C.; & Hua, Winnie W Taxonomy of Java Web Application Frameworks. Beijing, China : IEEE International Conference on e-business Engineering (ICEBE '06). 8 p. 13. Siswoutomo, Wiwit. 2005a. PHP Enterprise : Kiat Jitu Membangun Web Skala Besar. Jakarta : Elex Media Komputindo. 356 h. (In Indonesian Language). 14. Siswoutomo, Wiwit. 2005b. PHP Undercover : Mengungkap Rahasia Pemrograman PHP. Jakarta : Elex Media Komputindo. 356 h. (In Indonesian Language). 15. Smith, L.; & Scheeper, Inus Bika Lab System Workflow. [Online]. owdiagramstandard. Accessed on August 16 th, Sunarfrihantono, Bimo Makalah Kuliah Analisis dan Perancangan Sistem Informasi : Pengembangan Sistem Informasi. Yogyakarta : Teknik Elektro UGM. 22 h. (In Indonesian Language). 17. Wagito Pemrograman Berorientasi Objek : Teori dan Aplikasi dengan C++ Berbasis Windows dan Linux. Yogyakarta : Gavamedia. 238 h. (In Indonesian Language). 7
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
PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN
PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN Chanchai Supaartagorn Department of Mathematics Statistics and Computer, Faculty of Science, Ubon Ratchathani University, Thailand [email protected]
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. [email protected] Abstract Content Management Systems
Christopher Zavatchen
Christopher Zavatchen [email protected] 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
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
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
The Development of Mobile Client Application in Yogyakarta Tourism and Culinary Information System Based on Social Media Integration
The Development of Mobile Client Application in Yogyakarta Tourism and Culinary Information System Based on Social Media Integration Novrian Fajar Hidayat Department of Electrical Engineering and Information
Administrator s User Manual for OrangeHRM Version 3.0
Administrator s User Manual for OrangeHRM Version 3.0 All Rights Reserved. Published in the United States of America. This publication is protected by copyright, and permission must be obtained from the
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
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 [email protected] Designing dynamic and
Web Application Development and Frameworks
Web Application Development and Frameworks Student: Abdullah Mamun (Mamun) Spring 2008 April 18, 2008 Mamun: COMS E6125 1 Introduction Web application and frameworks Exponential growth of human s dependency
Certified PHP/MySQL Web Developer Course
Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
Digital Downloads Pro
Digital Downloads Pro [Install Manual] Start Requirements Install What s New About Created: 24/09/2014 By: wojoscripts.com http://wojoscripts.com/ddp/ Thank you for your purchase! If you have any questions
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
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. [email protected] Abstract Content Management Systems
ADMINISTRATOR GUIDE VERSION
ADMINISTRATOR GUIDE VERSION 4.0 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose
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: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
Development Of Car Rental Management Information System (Case Study: Avis Indonesia)
Development Of Car Rental Management Information System (Case Study: Avis Indonesia) Bayu Waspodo, Qurrotul Aini and Syamsuri Nur Information System, Faculty of Science and Technology Syarif Hidayatullah
BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL
BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL Suwanto Raharjo Institute Science & Technology AKPRIND, Yogyakarta, Indonesia email: [email protected] Abstract The rapid growths of web based
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,
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
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
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
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
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
LearningServer for.net Implementation Guide
LearningServer for.net Implementation Guide This document outlines recommended steps for planning and implementing a LearningServer solution. A successful installation and implementation requires the completion
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
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
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 [email protected] 2 Deepak Shankar Malayalam
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
TIMETABLE ADMINISTRATOR S MANUAL
2015 TIMETABLE ADMINISTRATOR S MANUAL Software Version 5.0 BY GEOFFPARTRIDGE.NET TABLE OF CONTENTS TOPIC PAGE 1) INTRODUCTION 1 2) TIMETABLE SPECIFICATIONS 1 3) SOFTWARE REQUIRED 1 a. Intranet Server (XAMPP
JMS MULTISITE for joomla!
JMS MULTISITE for joomla! Extends joomla! with multisite functionality «Technical (workshop) presentation» Joomla Day Mallorca 9 th and 10 th april 2010 08-Apr-2010 Page : 1 Table of content Why did we
CS3051: Digital Content Management
CS3051: Digital Content Management Lecturer: Adrian O Riordan Office: Room G.71 WGB Email: [email protected] Course Webpage: http://www.cs.ucc.ie/~adrian/cs3051.html Lectures 1 & 2: Course Overview
Content Management System
Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires
Checklist of Best Practices in Website
Checklist of Best Practices in Website An educational guide for anyone responsible for website performance and search engine optimization. Specialists in Direct & Digital Marketing Checklist of Best Practices
ENTERPRISE WEBSITE DEVELOPMENT
ENTERPRISE WEBSITE DEVELOPMENT Project Proposal Prepared for: Singapore Rope Access Association Prepared By: Cal Yeo 10/07/2013 [email protected] 9723 7555 Table of Contents I. Executive Summary... 2 Objectives
Design Approaches of Web Application with Efficient Performance in JAVA
IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept
Welcome to Collage (Draft v0.1)
Welcome to Collage (Draft v0.1) Table of Contents Welcome to Collage (Draft v0.1)... 1 Table of Contents... 1 Overview... 2 What is Collage?... 3 Getting started... 4 Searching for Images in Collage...
Social Network Website to Monitor Behavior Change Design Document
Social Network Website to Monitor Behavior Change Design Document Client: Yolanda Coil Advisor: Simanta Mitra Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Table of Contents PROJECT TEAM
Working With Your FTP Site
Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can
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
Publish Acrolinx Terminology Changes via RSS
Publish Acrolinx Terminology Changes via RSS Only a limited number of people regularly access the Acrolinx Dashboard to monitor updates to terminology, but everybody uses an email program all the time.
vtiger CRM 4.2 Installation Guide for Linux OS
- 1 - vtiger CRM 4.2 Installation Guide for Linux OS (Revision: 4.2) - 2 - Contents 1. System Requirements...3 2. Linux Dependency Packages...4 3. Installation Prerequisites...6 4. Installing vtiger CRM...7
SIMGallery. User Documentation
SIMGallery Joomla Component Joomla Modules Joomla/CB Plugin For Joomla and Community Builder / JomSocial http://www.joomla.org http://www.joomlapolis.com http://www.jomsocial.com User Documentation Product
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Software Development & Education Center PHP 5
Software Development & Education Center PHP 5 (ADVANCE) Detailed Curriculum Advance PHP JQuery Basics Of JQuery Including the JQuery Library Code in an HTML Page JQuery Utilities Faster, Simpler, More
ISI ACADEMY Web applications Programming Diploma using PHP& MySQL
ISI ACADEMY for PHP& MySQL web applications Programming ISI ACADEMY Web applications Programming Diploma using PHP& MySQL HTML - CSS - JavaScript PHP - MYSQL What You'll Learn Be able to write, deploy,
Choosing a Content Management System (CMS)
Choosing a Content Management System (CMS) Document Version Revision History Date Document Version Description Created By: 10/Oct/2013 First draft Laraib Saad Table of Contents 1. Introduction
TIME SCHEDULE OBJECTIVES
COURSE TITLE : WEB DESIGN COURSE CODE : 3073 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Internet fundamentals 18 2 Html, css and web design
Richard Victor Ginting 1, Muhammad Kurniawan 2 1,2
GENETIC ALGORITHM IMPLEMENTATION ON A W E B - B A S E D COURSE SCHEDULING SOFTWARE FOR SCHEDULING DIVISION OF ACADEMIC ADMINISTRATION BUREAU IN STMIK & POLTEK LPKIA BANDUNG Richard Victor Ginting 1, Muhammad
SYSTEM DEVELOPMENT AND IMPLEMENTATION
CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design
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,
Framework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC [email protected],
Bijlage1. Software Requirements Specification CIS. For. Version 1.0 final. Prepared by Saidou Diallo. HvA/Inaxion. November 2009
Bijlage1 Software Requirements Specification For CIS Version 1.0 final Prepared by Saidou Diallo HvA/Inaxion November 2009 Copyright 2009/2010 Inaxion BV. Table of Contents 1. Introduction...3 1.1 Purpose...
Localizing dynamic websites created from open source content management systems
Localizing dynamic websites created from open source content management systems memoqfest 2012, May 10, 2012, Budapest Daniel Zielinski Martin Beuster Loctimize GmbH [daniel martin]@loctimize.com www.loctimize.com
Manual for CKForms component Release 1.3.4
Manual for CKForms component Release 1.3.4 This manual outlines the main features of the component CK Forms including the module and the plug-in. CKForms 1.3 is the new version of the component for Joomla
WordPress Security Scan Configuration
WordPress Security Scan Configuration To configure the - WordPress Security Scan - plugin in your WordPress driven Blog, login to WordPress as administrator, by simply entering the url_of_your_website/wp-admin
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description Mastering LINUX Vikas Debnath Linux Administrator, Red Hat Professional Instructor : Vikas Debnath Contact
isupplier PORTAL ACCESS SYSTEM REQUIREMENTS
TABLE OF CONTENTS Recommended Browsers for isupplier Portal Recommended Microsoft Internet Explorer Browser Settings (MSIE) Recommended Firefox Browser Settings Recommended Safari Browser Settings SYSTEM
MASTER DRUPAL 7 MODULE DEVELOPMENT
MASTER DRUPAL 7 MODULE DEVELOPMENT by blair wadman sample available for purchase at http://befused.com/master-drupal/ LESSON 1 INTRODUCTION In this section, you will be introduced to the core Drupal concepts
Open Source Content Management System JOOMLA
Open Source Content Management System JOOMLA Swapnil S. Chafale MCA Department, GHRIIT Nagpur, (M.S.),India [email protected] Dr.V.M. Thakare S.G.B. Amravati University, Amravati (M.S.),India [email protected]
Abdullah Radwan. Target Job. Work Experience (9 Years)
Abdullah Radwan LAMP / Linux / PHP / Apache / Ruby / MySQL / ASP.NET / Web Developer Wordpress / Magento / Drupal / C# / Sql Server / HTML / HTML5 / CSS CSS3 / Javascript / jquery / Prototype / SEO Target
Oracle Solaris Remote Lab User Guide for Release 1.01
Oracle Solaris Remote Lab User Guide for Release 1.01 Table of Contents 1. INTRODUCTION... 1 PURPOSE OF THE OSRL... 1 GAINING ACCESS TO THE OSRL... 2 Request access to the Oracle Solaris Remote Lab...
Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA
Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,
W3Perl A free logfile analyzer
W3Perl A free logfile analyzer Features Works on Unix / Windows / Mac View last entries based on Perl scripts Web / FTP / Squid / Email servers Session tracking Others log format can be added easily Detailed
Project Plan Log Monitoring Compliance
Project Plan Log Monitoring Compliance The Capstone Experience Team Spectrum Health Kathryn Bonnen Collin Lotus Will Seeger Wayne Stiles Department of Computer Science and Engineering Michigan State University
Installing an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
Bitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.
Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles
Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085
Technologies Pvt. Ltd. Sudaworld Technologies Pvt. Ltd. REQUIREMENT OVERVIEW The project is to build a dynamic CMS responsive website, The Client is looking for a video and articles based blogging website
What s really under the hood? How I learned to stop worrying and love Magento
What s really under the hood? How I learned to stop worrying and love Magento Who am I? Alan Storm http://alanstorm.com Got involved in The Internet/Web 1995 Work in the Agency/Startup Space 10 years php
IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,
IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational
CYCLOPE let s talk productivity
Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution
BarTender Web Print Server
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender Web Print Server Web-based Software for Printing Barcodes, Labels, ID Cards and more. Contents Introduction to
Sugar Community Edition User Guide. Version 5.2
Sugar Community Edition User Guide Version 5.2 Copyright Information Version 5.2, 2008 Copyright 2004-2008 SugarCRM Inc. www.sugarcrm.com This document is subject to change without notice 1. License This
Server-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE Proposed Framework: PHP5.0, Jquery, Json, Javascript, Ajax; MySQL will be used as back-end database; Div based HTML/CSS for browser compatibility;
BarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER
BarTender Print Portal Web-based Software for Printing BarTender Documents WHITE PAPER Contents Overview 3 Installing Print Portal 4 Configuring Your Installation 4 Supported Printing Technologies 5 Web
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...
FileMaker 11. Instant Web Publishing Guide
FileMaker 11 Instant Web Publishing Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
DreamFactory & Modus Create Case Study
DreamFactory & Modus Create Case Study By Michael Schwartz Modus Create April 1, 2013 Introduction DreamFactory partnered with Modus Create to port and enhance an existing address book application created
How to install phpbb forum on NTU student club web server
How to install phpbb forum on NTU student club web server This guide contains the step by step instructions to install phpbb (stable release 3.0.7- PL1) on NTU student club web server. It does not cover
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:
DotNet Web Developer Training Program
DotNet Web Developer Training Program Introduction/Summary: This 5-day course focuses on understanding and developing various skills required by Microsoft technologies based.net Web Developer. Theoretical
Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012
Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012 CSCI E-30, (23304; 23341) Last Updated: 7/16/2012 Course Description: In a rapidly changing world, the need for online
system and integration with other internal platforms. Sr. Developer August 2011 August 2012
Albert Rosa www.albert-rosa.com [email protected] COMPUTER SKILLS Languages Proficient in: HTML, PHP, JavaScript, MySQL, Microsoft Visual C#.NET, Java Familiar with: C++, J2ME, Microsoft Visual Basic,
Installation and Deployment
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
Cabarrus County SharePoint Governance
Cabarrus County SharePoint Governance Table of Contents Table of Contents... 2 Document Control... 3 Executive Summary... 3 Strategic Goals... 3 Roles and Responsibilities... 3 Operations and Support...
