Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

nette-examples/webpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nette Framework 3 + Webpack 4 [DISCONTINUED]

This is just for education.

There is a simple example of Nette Framework with jQuery 3, bootstrap 4 and Naja. Naja is modern ES6-like library for Nette snippets ajaxification.

These assets are compiled and bundled together with Webpack.

Requirements

  • Nette 3.0+
  • PHP 7.3+

Development

  • git clone https://github.com/nette/examples.git
  • cd Webpack/
  • cp app/config/config.local.neon.dist app/config/config.local.neon
  • composer install
  • npm install
  • npm run dev
  • php -S 0.0.0.0:8000 -t www

Deployment

  • npm run build

Features

  • 👍 Nette 3.0
  • 👍 Webpack configuration
    • 🎉 extracting JS to single bundle
    • 🎉 extracting CSS to single file
    • 🎉 more bundles (front/admin/vendor)
  • 👍 Snippets
    • 🎉 few snippets
  • 👍 Nette Form
    • 🎉 AJAX submitting
    • 🎉 form builder
      • empty value on control (@ in email)
      • validation rules (filled + email)
      • simple filter (transform email to lowercase)
      • onValidate / onSubmit / onSuccess
    • 🎉 manual rendering
      • success snippet / error snippet
      • required class on form-group
      • description on control

Roadmap

  • ❓ pure sendPayload method
  • ❓ dynamic snippets ( + snippetArea )
  • ❓ Vue.js component

Result

Webpack

Webpack

PHP Development Server

PHP

Browser

Web

About

[DISCONTINUED]

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •