GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nette/web-project: Standard Web Project: a simple skeleton application using the Nette

BranchesTags
Open more actions menu

Latest commit

 

History

116 Commits
116 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
assets
assets
 
 
bin
bin
 
 
config
config
 
 
log
log
 
 
temp
temp
 
 
tests
tests
 
 
www
www
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.htaccess
.htaccess
 
 
AGENTS.md
AGENTS.md
 
 
composer.json
composer.json
 
 
latte-lint
latte-lint
 
 
package.json
package.json
 
 
phpstan.neon
phpstan.neon
 
 
readme.md
readme.md
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

Nette Web Project

Welcome to the Nette Web Project! This is a basic skeleton application built using Nette, ideal for kick-starting your new web projects.

Nette is a renowned PHP web development framework, celebrated for its user-friendliness, robust security, and outstanding performance. It's among the safest choices for PHP frameworks out there.

If Nette helps you, consider supporting it by making a donation. Thank you for your generosity!

Requirements

This Web Project is compatible with Nette 3.2 and requires PHP 8.2.

Installation

To install the Web Project, Composer is the recommended tool. If you're new to Composer, follow these instructions. Then, run:

composer create-project nette/web-project path/to/install
cd path/to/install

Ensure the temp/ and log/ directories are writable.

Asset Building with Vite

This project supports Vite for asset building, which is recommended but optional. To activate Vite:

  1. Uncomment the type: vite line in the common.neon configuration file under the assets mapping section.

  2. Then set up and build the assets:

     npm install
     npm run build
    

Web Server Setup

To quickly dive in, use PHP's built-in server:

php -S localhost:8000 -t www

Then, open http://localhost:8000 in your browser to view the welcome page.

For Apache or Nginx users, configure a virtual host pointing to your project's www/ directory.

Important Note: Ensure app/, config/, log/, and temp/ directories are not web-accessible. Refer to security warning for more details.

Minimal Skeleton

For demonstrating issues or similar tasks, rather than starting a new project, use minimal skeleton.

About

Standard Web Project: a simple skeleton application using the Nette

nette.org

Topics

nettenette-applicationnette-frameworkphpskeleton-application

Resources

Readme

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

110 stars

Watchers

19 watching

Forks

63 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.