Giter VIP home page Giter VIP logo

pharaohtools / isophp_example Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 37.44 MB

The Demo Application for ISOPHP, including downloadable versions for Android, iOS, Windows, Linux and OSX

Home Page: http://www.isophp.org.uk

PHP 66.58% CSS 10.08% JavaScript 7.62% Shell 0.11% HTML 0.50% Java 2.96% Objective-C 10.01% C++ 0.36% C# 1.47% Gherkin 0.31%
php isomorphic mobile cordova android ios desktop-application electron phpdesktop uniter

isophp_example's Introduction

The ISO PHP Website and Example Application

http://www.isophp.org.uk

The first true Isomorphic Framework entirely in PHP. Write applications for the Web or any Mobile or Desktop platform, all using the same code, and written in HTML with PHP Front End Logic, and CSS.

Examples

Our main example is the ISO PHP Website, itself an ISO PHP Application running as a Web Client, and which includes downadable examples of itself running as a Mobile Application for Android or iOS, and also as Desktop Applications for Linux, OSx and Windows. Download and try any of the native Applications on the Get Started page.

Web Client Application

IPhone Emulator 1 IPhone Emulator 2

Installation

More detailed instructions are available on our Get Started page

First, download the Pharaoh Tools installer from https://www.pharaohtools.com/install for your operating system. Unzip the package and install Pharaoh Virtualize. It will automatically install any dependencies it needs.

Secondly, Download this repository. You can use the git clone link here to get the code.

If you're using Windows or OSX, open your PTV GUI application in your Start Menu/Applications folder. Click the button marked "Start, Modify and Provision" by the "ISO PHP Example Application" entry.

If you're using Linux, open a terminal/command prompt in the directory you've just downloaded, and run...

ptvirtualize up now

... That's it. In a few minutes time, the Virtual Machine setup will be complete and the URLS in the below section will be available.

Usage

When you run the packaged Virtual Machine, the following URL's will become available.

http://www.isophpexampleapplication.vm:8078

Where your development version of the Web Client Application can be seen.

http://build.isophpexampleapplication.vm:8078

Where your associated build server can be seen. Use Build Server for tasks such as deploying the latest Web Client code, Building an installable Mobile Package, building a Desktop Package, Rebuilding a Database, Running Tests and more.

Other Commands

To package your current Virtual Machine and push it to a Pharaoh Repositories Cloud

ptconfigure auto x --af=build/ptc/push-to-cloud.dsl.php --vars=vm.dsl.php

Development

When you make changes to client side logic, you'll need to rebuild them. The build job mentioned above can build the app for any platform for you.

Part of the Pharaoh Tools group

Kudos to

Uniter PHP

Cordova

Electron

isophp_example's People

Contributors

phpengine avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.