Sunday, January 20, 2013

PHP Cloud Development with Exo IDE, GitHub, AppFog. Simple, Easy, Fast.

Recently I started series of lessons (tutorials) on YouTube about Web Application Development. I will base the lessons on Zend Framework, HTML5, CSS3, JavScript (ES5). I try to use ONLY Cloud Technologies.
In this blog post I will explain how to start an Open Source Software Project (OSS) using only Cloud Based  Technologies. I also try to introduce the Mind Maps in the Software Development Life Cycle and Technical Presentations.

1) Create an account on GitHub

2) (Optional) Create an account on Exo IDE 
Or use your Goolge or GitHub account (OpenID)

3) Create an account on AppFog

4) Login to Exo IDE
5) Choose PaaS
6)Create a Project
6.1)Choose PHP Technology and Appfog as a PaaS.
6.2)Choose a Template.
Note: There is only one currently.
6.3)Enter your credentials for Appfog.
Note: You have to add one "s" at the end of the protocol to make it SSL
6.4)Select the infrastructure, subdomain for Appfog.
Note: Make sure the subdonain (URL) is unique enough.
7)(Optional) Delete the files and folders in the new project
Note: Since this is an example I will keep the files and folders from Exo IDE template
8)(Optional) Create your own files and folders sutable for the project
9)Do "git init"
10) Create a repository in GitHub

11) Add Remote Repository
12) Generate RSA key pair in Exo IDE
13) Add the generated public key to github
14)In Exo IDE do "git add ."; "git commit -m "My first commit""; "git push master"
15)Deploy to Appfog

1 comment:

  1. Pretty nice information share step by step I like it very much which can easily understand.
    Dedicated PHP Developers | Offshore PHP Developers