Public 11
| Page | URL | File | What it shows | Open |
|---|---|---|---|---|
| Home | /home | home.php |
Landing page with recent posts. | View |
| About | /about | about.php |
Mission and principles. | View |
| Features | /features | features.php |
Feature overview grid. | View |
| Safety center | /safety | safety.php |
Safety topics and controls. | View |
| Help center | /help | help.php |
FAQ accordion with topic navigation. | View |
| Contact | /contact | contact.php |
Contact form with client-side validation. | View |
| Public media | /public-media | public-media.php |
Gallery of recently shared photos. | View |
| Privacy policy | /privacy-policy | privacy-policy.php |
Legal page with table of contents. | View |
| Terms of use | /terms-of-use | terms-of-use.php |
Legal page with table of contents. | View |
| Cookie policy | /cookie-policy | cookie-policy.php |
Legal page with cookie table. | View |
| Site map | /site-map | site-map.php |
Every page, grouped. | View |
Account 9
| Page | URL | File | What it shows | Open |
|---|---|---|---|---|
| Log in | /login | login.php |
Sign-in form. | View |
| Create account | /register | register.php |
Registration form with client-side validation. | View |
| Forgot password | /forgot-password | forgot-password.php |
Password reset request form. | View |
| Reset password | /reset-password | reset-password.php |
New password form with confirmation. | View |
| Activate account | /activate | activate.php |
Account activation states (?state=activated, ?state=invalid). | View |
| Confirm email | /confirm-email | confirm-email.php |
Email confirmation state. | View |
| Two-factor setup | /two-factor | two-factor.php |
Authenticator setup steps and code entry. | View |
| Log out | /logout | logout.php |
Sign-out confirmation. | View |
| Signed out | /signed-out | signed-out.php |
Signed-out confirmation. | View |
Members 15
| Page | URL | File | What it shows | Open |
|---|---|---|---|---|
| Newsfeed | /newsfeed | newsfeed.php |
Community, Friends and Mine tabs with post composer. | View |
| My profile | /profile | profile.php |
Own profile with Overview, Posts, About, Questions, Photos, Friends and Views tabs. | View |
| Member profile | /u/maravale | profile.php |
Another member’s profile with friend and message actions. | View |
| Post | /post/1 | post.php |
Single post with every comment. | View |
| Search results | /search?q=seed | search.php |
People and post results for ?q= from seed.json. | View |
| Activity | /actions | actions.php |
Friend requests, profile views and comments on your posts. | View |
| Messages | /messages | messages.php |
Inbox with direct and group conversations. | View |
| Direct conversation | /messages/elirowan | messages.php |
Conversation selected by username. | View |
| Group conversation | /messages/group/18 | messages.php |
Group conversation selected by id. | View |
| New group | /messages/new-group | messages.php |
Create a group conversation. | View |
| Settings | /settings | settings.php |
Account, Profile, Privacy, Notifications and Security sections. | View |
| Plans & VerseBucks | /subscribe | subscribe.php |
Plans and VerseBucks pricing. | View |
| Payment status | /payment-status | payment-status.php |
Success, pending and failed payment states. | View |
| Report a bug | /report-bug | report-bug.php |
Bug report form. | View |
| Bug tracker | /bug-tracker | bug-tracker.php |
Community bug list with vote counts and status filters. | View |
System 4
| Page | URL | File | What it shows | Open |
|---|---|---|---|---|
| Not found | /404 | 404.php |
404 error page. | View |
| Forbidden | /403 | 403.php |
403 error page. | View |
| Server error | /500 | 500.php |
500 error page with no dependencies. | View |
| Maintenance | /maintenance | maintenance.php |
Maintenance page. | View |
Making it production-ready
- In
.htaccess, changeDirectoryIndex templates.phptoDirectoryIndex home.php, then deletetemplates.phpand the “All pages” links (search the pages forAll pages). - Set
base_urlandenvtoproductioninconfig.php, and update theSitemap:line inrobots.txt. - Replace the content in
data/seed.json, or implementsrc/DataSource.phpfor your database. - Give each form an
actionwhen you have a handler for it. - Replace the legal page summaries with counsel-reviewed text, and uncomment the HTTPS redirect in
.htaccess.