{"repo":"plone/mockup","free":true,"listed":false,"github":"https://github.com/plone/mockup","clone":"git clone https://github.com/plone/mockup.git","description":"A collection of client side patterns for faster and easier web development","language":"JavaScript","stars":57,"topics":["javascript","patternslib","ui-components","hacktoberfest"],"license":"BSD-3-Clause","category":"ui-components","readme_excerpt":"Plone Mockup Mockup is the JavaScript stack of the Plone Classic UI. Usage There are several options to integrate Mockup. 1. It comes pre-installed with Plone 6 Classic UI. 2. You can install and compile a bundle. See Development Section below. 3. You can download a .zip from Mockup's releases page on GitHub. 4. You can use a precompiled bundle from a CDN, like: or: Install - Have a current version of Node.js installed. - To install, run: make install . - To run the demo server, do: make serve . This starts up the webpack build process in watch mode. Any JavaScript changes are immediately compiled. For some changes - like for adding new packages via pnpm add and then using it you might need to restart. The command also spins up a development server for our 11ty based documentation and demo pages. If you don't need the docs running, you can run pnpm start:webpack or npm run start:webpack instead, so that only the webpack devserver is running. - Go to http://localhost:8000 : On this port our demo and documentation pages are served. Mockup overview Mockup is a JavaScript UI library which provides widgets, apps, and functionality for the Plone Classic UI frontend. It is based on Patternslib, and provides its functionality through patterns. Patterns are initialized and activated when a triggering CSS selector is found in the DOM tree. For example, the related items widget is initialized on a form input field with the CSS class pat-relateditems . The configuration is done via data ","default_branch":null,"files":null,"tree":[],"storefront":"/r/plone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/plone/mockup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}