Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

nette-examples/webpack

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

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /