How willywonderwork-code/willyswonderfulworld works
Willys Wonderful World is a PHP portfolio site combining a public blog, account features, and a collection of interactive mini-projects. The main user flow is browsing the home/blog page, optionally registering or signing in, and using the protected account area; visitors can also explore Willys Works and the linked standalone projects. The tree and README identify the embedded projects and their capabilities, but sampled source is limited, so links between those subsystems are not inferred where their dispatch is unverified.
Main entry points: index.php Home page · blogboard.php Blog board · blog_functions.php Blog and comments · login.php Login and registration
Components 23
Main site
- Home page
index.php - Shared layout
include/layout/navigation.php - Blog board
include/blog/blogboard.php - Blog and comments
include/blog/blog_functions.php - Main database
include/core/database.php
User accounts
- Login and registration
include/auth/login.php - Profile
templates/account/profil.php - Account statistics
templates/account/statistics.php
Willys Works
- Works index
include/works/index.php - Mini-projects
include/works/modules/index.php - Pattern test area
include/patterntestarea/patterntestarea.php
MeinNotizbrett
- Notes application
include/projects/MeinNotizbrett/phpd_gr2/index.php - Notes administration
include/projects/MeinNotizbrett/phpd_gr2/admin/index.php - Notes domain models
include/projects/MeinNotizbrett/phpd_gr2/models/Notiz.php
MoviePinion
- Movie catalogue
include/projects/MoviePinion/index.php - Movie administration
include/projects/MoviePinion/admin/index.php - OMDb client
include/projects/MoviePinion/includes/OmdbClient.php
SkoolDimension
- Seminar site
include/projects/SkoolDimension/edvschule2/index.php - Seminar administration
include/projects/SkoolDimension/edvschule2/admin/index.php - Data export and restore
include/projects/SkoolDimension/edvschule2/classes/Services/SerializationService.php - Seminar database
include/projects/SkoolDimension/edvschule2/includes/database.php
Other components
- Visitor
- OMDb API
Connections 20
- Visitor → Home page: browses
- Home page → Shared layout: includes
- Home page → Blog board: renders
- Blog board → Blog and comments: uses
- Blog and comments → Main database: persists
- Visitor → Login and registration: registers or signs in
- Login and registration → Main database: persists accounts
- Visitor → Profile: views account
- Visitor → Account statistics: views statistics
- Visitor → Works index: explores
- Works index → Mini-projects: offers
- Visitor → Pattern test area: uses
- Visitor → Notes application: uses
- Notes administration → Notes domain models: manages
- Visitor → Movie catalogue: uses
- Movie administration → OMDb client: requests film data
- OMDb client → OMDb API: fetches
- Visitor → Seminar site: browses
- Seminar administration → Data export and restore: exports and restores
- Data export and restore → Seminar database: reads and writes