-
-
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 an 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