Presentation and Installation

Similar documents
Summary. 1. Page 2. Methods 3. Helloworld 4. Translation 5. Layout a. Object b. Table 6. Template 7. Links. Helloworld. Translation Layout.

Let's have a look at the normal Joomla! URLs:

K-RATE INSTALLATION MANUAL

Ampliación de Bases de Datos

K-SEARCH TRIAL INSTALLATION MANUAL

TNT International Installation and Usage Guide

Http Error Code 403 Forbidden Dreamweaver Mysql

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

Configuration Setting

Installing Joomla

Saurus CMS Installation Guide

CentOS 6.7 with Vault MySQL 5.1

Speed Optimization PRO

Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018

# Fix the issue:.xlsx and.docx are being saved as a zip file in Internet explorer

Web site for sports team clubs and leagues. User Manual. PhpMySport. PhpMySport v1.0 released on 10/25/2006

INSTALLING GUIDE FOR A WEB SERVER

MARKET RESPONSIVE PRESTASHOP THEME USER GUIDE

Custom Registration Field For Magento2

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

bada 2.0 SDK features

DRESSSHOP RESPONSIVE PRESTASHOP THEME USER GUIDE

System Guide

Automation Services 9.5 ReadMe

GIFT SHOP USER GUIDE. For gift, flower, toy and accessories stores. Version 1.0

Installation and Configuration Guide

Static Webpage Development

XAMPP Web Development Stack

PHP & My SQL Duration-4-6 Months

Jquery Ajax Json Php Mysql Data Entry Example

Technical Summary AUTOMATION SYSTEM INFORMATION MANAGEMENT AND DRUG HISTORY IN THE HEALTH SUBCENTRES SAN ANTONIO DE IBARRA SUMMARY

Web development using PHP & MySQL with HTML5, CSS, JavaScript

CSCI 1320 Creating Modern Web Applications. Content Management Systems

DATABASE SYSTEMS. Introduction to web programming. Database Systems Course, 2016

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

School of Information and Computer Technology Sirindhorn International Institute of Technology Thammasat University

Automation Services ReadMe

Web Push Notification

User Guide. Image Gallery. Extension Version User Guide Version Magento Editions Compatibility

XML Based Learning System. Abstract. Scope of Project. Design Overview

Get in Touch Module 1 - Core PHP XHTML

An Overview of Webmail

KEIL software. Index of contents INSTALLATION

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

ULTEO OPEN VIRTUAL DESKTOP SUSE LINUX ENTERPRISE SERVER (SLES) 11 SP1 SUPPORT

Helpline No WhatsApp No.:

FREE AJAX SUITE. User Guide FOR MAGENTO 2. Version: Release Date: Product Page: Ajax Suite. Support:

XCloner. Official User Manual. Copyright 2010 JoomlaPlug.com All rights reserved.

Princess Nourah bint Abdulrahman University. Computer Sciences Department

Magento Migration Tool. User Guide. Shopify to Magento. Bigcommerce to Magento. 3DCart to Magento

ViMP 2.0. Installation Guide. Verfasser: ViMP GmbH

Sitemap. Component for Joomla! This manual documents version 22.x of the Joomla! extension.

3 Installation from sources

UWWTD SIIF national toolbox Installation and configuration on a Windows server

BlueSpice Installation local test system with installer

PHP and MySQL Programming

Uniform Resource Locators (URL)

ULTEO OPEN VIRTUAL DESKTOP OPENSUSE 11.3 SUPPORT

USER MANUAL. SEO Hub TABLE OF CONTENTS. Version: 0.1.1

User authentication, passwords

$this->dbtype = "mysql"; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL.

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT

A Web-Based Introduction

How to Use WordPress

The MANUAL. 1 P a g e

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

REACH 3.0 Website redesign

Classified Ads. Release Notes Version 2.0

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress

2 Designed and Powered by

KITABU the bookmarking-tool. Bookmarking essential pages from RUNetwork.de and other websites - A Concept Note presented by ZADI / ISICAD

CNIT 129S: Securing Web Applications. Ch 10: Attacking Back-End Components

USER MANUAL. Fooman Speedster (Magento 1) User Manual Quick Links. 1. Installation 2. Set up in Magento 3. Verification Steps 4.

User Guide. Form Builder. Extension Version User Guide Version Magento Editions Compatibility. Community - 2.2

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance

DIPLOMA IN COMPUTER APPLICATION. SEMISTER-1 Sl. No Subject Theory Practical Credits Weeks 1 Computer Fundamentals MS Office

Quick Start Manual for Mechanical TA

Alarm Counter. A Ceilometer OpenStack Application

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

Fixed Header edream Market

How To Install Modules Joomla 2.5 On Wamp Server Pdf

ULTEO OPEN VIRTUAL DESKTOP DEBIAN WHEEZY (7.0) SUPPORT

SIM Bank Scheduler Server User Manual. (for Version )

Introduction to Worklight Integration IBM Corporation

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

CentOS 7 with MariaDB

CodePeople.net CP Rentacar System. CodePeople.net. Complete web based management system for car rentals. CodePeople Development Team. [Version 1.

Student, Perfect Midterm Exam March 24, 2006 Exam ID: 3193 CS-081/Vickery Page 1 of 5

Copyright Yellowfin International pty ltd

Php And Mysql Manual Simple Yet Powerful Web Programming

Module Installation Guide DPD Prestashop

MAGENTO 2 INSTALL EXTENSION MANUALLY

What is WAMP5? Top Next

Website Backend Manual

All India Council For Research & Training

Kinetika. Help Guide

Install WordPress 3.X In Multi Blog / Multi user mode On localhost

3 Installation from sources

YouPHPTube Documentation. Vinzenz Hersche, Daniel Neto

Introduction Introduction Architecture Overview LAMP Server Limesurvey Custom Made Development... 3

Transcription:

and 1

Summary 1. 2. 3. 4. 5. 6. 7. 8. 2

The WebSite-PHP Framework has started end of 2009. It's an open-source PHP web application framework with an MIT license. WebSite-PHP is a PHP Framework which has the distinction of being fully object-oriented, and not requiring specific knowledge of HTML or JavaScript. Knowledges of PHP and mechanisms for object-oriented programming (OOP) are still required. 3

The WebSite-PHP Framework is running on a standard configuration Apache/PHP/MySQL 1. The Apache server, which is the web server; 2. PHP, which is an Apache compatible module interpreting the web page; 3. MySQL, which is the database server compatible with the framework. 4

The framework is structured in an Model View Controller (MVC) architecture: 1. The Model, the database access with generated database objects; 2. the View, which generates output to the users (HTML generator); 3. the Controller, which interprets the actions of the users and defines the context (language, page,...). 5

WebSite-PHP features include: 1. Components (Button, TextBox, TreeView, DialogBox,...); 2. Modules (contact formular, video, photo gallery, chart,...); 3. URL Rewriting 4. Ajax: dynamic update of the web page; 5. Support MySQL database; 6. Security / User rights 7. Web Service server and client; 8. Mail sender, Geo localisation, RSA encryption. 9. The Framework support multi-languages and is available in English, German and French. 6

WebSite-PHP is licensed under the open source MIT license, which allows to use the Framework for whatever, but a copy of the license need to be included. This project is hosted on Google Code Project. The sources of this project are shared on a public SVN. 7

WebSite-PHP run on a PHP-MySQL environment. The minimum configuration of PHP is 5.2. 8

You need to install and configure on your server : 1. The apache mod_rewrite module 2. Edit the configuration file httpd.conf of you apache server. Find the tag "Directory" and set the property AllowOverride with the parameter "All 3. PHP lib mysqli Warning: If you create an Alias on your Apache configuration, you need to uncomment/configure the line RewriteBase /myaliasname/ in the file.htaccess 9

It s recommend to install and configure on your server : 1. The apache mod_expires module 2. The apache mod_headers module 3. The apache mod_deflate module 4. PHP lib soap 5. PHP lib GD2 6. PHP lib curl 10

1. Download WebSite-PHP Framework URL: http://www.website-php.com/en/download.html 2. Uncompress downloaded file in the root folder of you web server 3. Launch your servers (Apache and MySQL) 4. Connect on your home web page URL: http://localhost/your_website 5. Connect on your administrator panel URL: http://localhost/your_website/en/wsp-admin/connect.html (default login:admin, password: admin) 6. Configure your future website See video page for more help: http://www.website-php.com/en/videos.html 11

Folders/files on the zip archive of the FrameWork img: Folder with all pictures of your website lang: Folder with language/translations files of your website lang/en: Translation files for English lang/fr: Translation files for French pages: Folder for the pages you develop (each page must extends Page object, see home.php for example) pages/defined_zone: Folder to include defined zone (ex: Header, Footer,...) pages/error: Error pages use by the FrameWork pages/wsp-admin: Administration to configure the FrameWork (database connection, website information, colors / CSS,...) (http://127.0.0.1/your_website/en/wsp-admin/connect.html) pages/home.php: First page of the website, you can modify it to develop your page wsp: Warning: don't modify this folder. Principal folder of the FrameWork WebSite-PHP wsp/cache: Caching files (pages, css, js,...) wsp/class: Class of the FrameWork WebSite-PHP wsp/config: Config files of the FrameWork, you can configure it by wsp-admin (http://127.0.0.1/your_website/en/wsp-admin/connect.html) wsp/css: CSS used by the FrameWork wsp/flash: Flash files used by the FrameWork wsp/img: Pictures files used by the FrameWork wsp/includes: Bases items of the FrameWork wsp/js: JavaScripts files used by the FrameWork 12

1. Official website: http://www.website-php.com 2. Download: http://www.website-php.com/en/download.html 3. Documentation: http://www.website-php.com/documentation/index.html 4. Google Code Project: http://code.google.com/p/websitephp/ 5. Source (SVN): http://code.google.com/p/websitephp/source/browse/#svn%2fsrc 6. Issues: http://code.google.com/p/websitephp/issues/list?can=1&q=&colspec=id+type+ Status+Priority+Milestone+Owner+Summary&cells=tiles 13