opencontent / openpa_designitalia-ls
Opencontent OpenPA DesignItalia
1.36.0
2024-09-04 07:57 UTC
Requires
- dev-master
- 1.36.0
- 1.35.6
- 1.35.5
- 1.35.4
- 1.35.3
- 1.35.2
- 1.35.1
- 1.35.0
- 1.34.6
- 1.34.5
- 1.34.4
- 1.34.3
- 1.34.2
- 1.34.1
- 1.34.0
- 1.33.3
- 1.33.2
- 1.33.1
- 1.33.0
- 1.32.10
- 1.32.9
- 1.32.8
- 1.32.7
- 1.32.6
- 1.32.5
- 1.32.4
- 1.32.3
- 1.32.2
- 1.32.1
- 1.32.0
- 1.31.2
- 1.31.1
- 1.31.0
- 1.30.1
- 1.30
- 1.29.3
- 1.29.2
- 1.29.1
- 1.29
- 1.28
- 1.27
- 1.26
- 1.25.2
- 1.25.1
- 1.25
- 1.24.3
- 1.24.2
- 1.24.1
- 1.24
- 1.23.8
- 1.23.7
- 1.23.6.1
- 1.23.6
- 1.23.5
- 1.23.4
- 1.23.3
- 1.23.2
- 1.23.1
- 1.23
- 1.22.6
- 1.22.5
- 1.22.4
- 1.22.3
- 1.22.2
- 1.22.1
- 1.22
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
- 1.20.1
- 1.20
- 1.19
- 1.18.1
- 1.18
- 1.17.2
- 1.17.1
- 1.17
- 1.16
- 1.15.6
- 1.15.5
- 1.15.4
- 1.15.3.2
- 1.15.3.1
- 1.15.3
- 1.15.2
- 1.15.1
- 1.15
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14
- 1.13.2
- 1.13.1
- 1.13
- 1.12.1
- 1.12
- 1.11
- 1.10.15
- 1.10.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9.1
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- dev-children_view_datatype
- dev-upipa
- dev-dependabot/npm_and_yarn/loader-utils-and-babel-loader-1.4.2
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dependabot/npm_and_yarn/jquery-3.6.4
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-and-loader-fs-cache-1.2.8
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/npm_and_yarn/shell-quote-1.7.3
- dev-dependabot/npm_and_yarn/node-fetch-2.6.7
- dev-dependabot/npm_and_yarn/trim-off-newlines-1.0.3
- dev-dependabot/npm_and_yarn/tar-4.4.19
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/dot-prop-4.2.1
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-opengraph
- dev-traduzioni
- dev-update-fontawesome
- dev-feature/login_modules
- dev-dependabot/npm_and_yarn/eslint-4.18.2
- dev-dependabot/npm_and_yarn/mixin-deep-1.3.2
- dev-dependabot/npm_and_yarn/lodash.merge-4.6.2
- dev-ftcoopweb_rebased
- dev-compafvg
This package is auto-updated.
Last update: 2024-09-04 07:58:18 UTC
README
根据PA网站指南设计的Openpa(http://design.italia.it/)
配置扩展以进行开发
注意:对扩展的修改需要安装Node和其他组件。此安装绝不能在生产服务器上执行,对扩展的修改应在本地或专用开发环境中进行。
安装所需的软件
要编译源代码(CSS / JS),需要安装Node.js / npm。
安装完成后,在扩展目录中执行以下命令序列将完成所需库的下载和安装
npm install
编译源代码
执行以下命令后
npm run build --openpa_designitalia:theme="nome_nuovo_tema"
design/designitalia/stylesheets 和 design/designitalia/javascript 目录将包含编译后的CSS和JavaScript文件。
修改源代码
要本地查看styleguide(包含不同图形组件的HTML模板),可以将最后一步的命令(代替npm run build)替换为
npm run watch --openpa_designitalia:theme="nome_nuovo_tema"
此时,您可以修改源代码:在npm run watch运行的同时,对CSS、JavaScript和/或HTML模板所做的任何修改,在手动重新加载页面后都将立即在浏览器中显示,而无需启动构建命令。
**注意:如果没有指定主题,则默认使用Pac主题
运行构建命令,例如:build, build:css, build:js
如从package.json文件中可验证,构建命令执行了2个不同的子命令
"build": "npm-run-all build:css build:js..."
它首先构建CSS,然后构建JavaScript,因此
- 如果只修改了模板,执行构建是完全不必要的。
- 如果只修改了CSS,执行整体构建也是完全不必要的,最好执行
npm run build:css --openpa_designitalia:theme="nome_nuovo_tema"
如何创建新主题
- 复制现有主题文件夹(非base文件夹)并重命名(避免使用特殊字符)
- 修改新创建的主题的index.css,将.nume_tema_copiato替换为.nume_nuovo_tema
- 执行
npm run build --openpa_designitalia:theme="nome_nuovo_tema"
或者在开发过程中
npm run watch --openpa_designitalia:theme="nome_nuovo_tema"
- 将openpa.ini中的GeneralSettings:theme修改为nome_nuovo_tema
- 清空缓存
- 重新加载页面