-
-
Notifications
You must be signed in to change notification settings - Fork 6
Hello World tutorial
Outputting "Hello, World!" from WebEngine is as simple as writing the message in the page/index.html
file and serving it. Even though this task seems very simplistic, it serves a purpose in acting as a more in-depth guide in setting up the environment for running WebEngine apps, and acts as a basis for the future follow-on tutorials.
Before we jump into setting up the environment, here's a spoiler:
page/index.html
<!doctype html>
<h1>Hello, World!</h1>
Then run gt run
from the project root and visit http://localhost:8080 to see your glorious program in action.
// TODO: Other installation methods are documented in Installation.
// TODO: CLI installation process.
// TODO: gt create hello-world
// TODO: Explain how project can be created manually: mkdir hello-world && cd hello-world && composer require phpgt/webengine
// TODO: Write the "Hello, World!" message.
// TODO: File structure that makes up WebEngine projects is described in Project layout.
// TODO: Run gt run
and explain what it does.
// TODO: More details on setting up servers is documented in Running your application.
// TODO: http://localhost:8080
// TODO: Link on to next tutorial.
- Request-response lifecycle
- Running your application
- Project layout
- Application architecture
- Web servers
- URIs
- Page view
- Dynamic URIs and pages
- Headers and footers
- Page logic
- Protected globals
- User input
- Cookies
- Sessions
- DOM manipulation
- Custom HTML components
- DOM templates
- Binding data to the DOM
- Database
- Client side assets
- API Webservices
- Security
- Configuration
- Build system
- Coding styleguide