https://github.com/pickles2/app-pickles2
GUI Client for Pickles 2 Project
https://github.com/pickles2/app-pickles2
broccoli-html-editor gui-editor html-gui pickles2
Last synced: 5 months ago
JSON representation
GUI Client for Pickles 2 Project
- Host: GitHub
- URL: https://github.com/pickles2/app-pickles2
- Owner: pickles2
- Created: 2016-02-03T06:22:13.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T17:03:54.000Z (over 2 years ago)
- Last Synced: 2024-03-26T15:00:58.823Z (about 2 years ago)
- Topics: broccoli-html-editor, gui-editor, html-gui, pickles2
- Language: JavaScript
- Homepage: http://pickles2.pxt.jp/tools/px2dt/
- Size: 117 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pickles 2 babycorn
code name: babycorn
[Pickles 2](https://pickles2.pxt.jp/) のプロジェクトテンプレートをベースにしたウェブサイトを編集するGUI編集環境を提供します。
Pickles Framework 2 に特化した CMSライクなテキストエディタです。
## Install
Copy `Pickles2.app` to your Application Folder.
## for developer
### Initial Setup for develop
```
$ npm install -g gulp
$ git clone https://github.com/pickles2/app-pickles2.git
$ cd app-pickles2
$ git submodule update --init --recursive --force
$ npm install
$ composer install
```
### update submodules changes
```
$ npm run submodules-update
```
### Boot for develop
```
$ npm start
```
`npm start` でエラーが起きる場合は以下を試してください。
```
$ npm install nw
$ npm start
```
### Task Runner
```
$ gulp watch
```
### Build application
```
$ php docs/help/htdocs/.px_execute.php /?PX=publish.run
$ npm run build
```
`./build/dist/` にZIPファイルが出力されます。
### Build application cleanly
```
$ sh build/build_clean.sh [-i ${AppleIdentity}] [-s ${path_to_apple_coodesign.json}] {$branch_or_version}
```
ユーザーのホームディレクトリに、クリーンビルドされたZIPファイルが出力されます。
mac で実行してください。Windows では実行できません。
#### Staple Apple Notarize Info
```
$ sh build/staple_apple_notarize_info.sh build/dist/Pickles2-{$version}-osx64.zip
```
### node and npm version
- node v12.16.3
- npm v6.14.4
Mac で Windows 版をビルドするにあたり、次の環境が必要です。
- wine v2.0
## 更新履歴 - Change log
### Pickles 2 babycorn v2.0.0-beta.29 (2021年6月12日)
- Update NW.js to v0.53.1
- ファイルとフォルダ機能のUIを改善した。
- Gitのコミット時、コミッター情報を取得できない場合に、入力欄を表示するようになった。
- プロジェクト個人設定から、 GitリモートURLを設定できるようになった。
- Gitの利用準備ができていないプロジェクトを開いたあとに、Gitを利用しているプロジェクトを開くとき、ホーム画面の描画が完了しなくなる不具合を修正。
- プロジェクトの `$conf->plugins->px2dt->main_menu` に対応。メインメニューをプロジェクト毎にカスタマイズできるようになった。
- プロジェクトの `$conf->plugins->px2dt->appearance->main_color` に対応。
- Custom Console Extensions で、メニューのいくつかを置き換えることができるようになった。
- その他いくつかのUIの改善と不具合の修正。
### Pickles 2 v2.0.0-beta.28 (2021年3月6日)
- Update NW.js to v0.51.1
- 未使用のモジュールの検索結果表示を改善した。
- プロジェクトの初期セットアップ時に、 `pickles2/preset-get-start-pickles2` の最新版をインストールするようになった。(修正前には、 `2.0.*` が指定されていた)
- ファイルとフォルダ機能で、 Markdownモードのコンテンツを直接開くようになった。
- 新しいテーマエディタに対応した。(`pickles2/px2-px2dthelper` v2.0.17 以上が必要)
- 新しい Custom Console Extensions 機能に対応した。
### Pickles 2 v2.0.0-beta.27 (2020年11月19日)
- Update NW.js to v0.47.0
- Linux版で、Git操作時にブランチ名の解析が失敗する場合がある問題を修正。
- ファイルとフォルダ機能を改善。
- Git操作関連機能を改善。
- スタイルガイドジェネレータの改善。
- コンテンツ編集メニューに「サブウィンドウで編集」を追加。
- 未使用のモジュールを検索する機能を追加。
- その他いくつかのUIの改善と不具合の修正。
### Pickles 2 v2.0.0-beta.26 (2019年12月15日)
- Update: broccoli-html-editor v0.3.11
- Update: pickles2-contents-editor v2.0.9
- Update: pickles2-module-editor v0.2.4
- `$conf->path_top` が設定されている場合に、コンテンツ編集ができない問題を修正。
- ハッシュ付きページのコンテンツを編集できない問題を修正。
- ダイナミックパスを含むページのコンテンツを編集できない問題を修正。
- Gitのブランチを切り替える機能を追加。
- コンテンツコメントの作成と削除ができない問題を修正。
- パブリッシュ後のエラーレポートをすぐに確認できるようになった。
- アプリケーション設定から、データディレクトリのパスを変更できるようになった。
- ダッシュボードで、プロジェクトの一覧をフィルタリングできるようになった。
- その他いくつかのUIの改善と不具合の修正。
### Pickles 2 v2.0.0-beta.25 (2019年6月30日)
- Update: broccoli-html-editor v0.3.8
- Update: pickles2-contents-editor v2.0.6
- Update: pickles2-module-editor v0.2.3
- コンテンツ一括加工機能がレポートする `countFile()` の出力に、コンテンツの拡張子と編集タイプの情報を付加するようになった。
- テーマの編集画面から、デフォルトのテーマを切り替えられるようになった。(プロジェクトに `pickles2/px2-px2dthelper` v2.0.12 以降が必要)
- 新規サイトマップCSV作成機能を追加。
- パブリッシュプレビュー機能を追加。
- git-pull, git-commit, git-push の操作が画面から実行できるようになった。
- その他いくつかのUIの改善。
### Pickles 2 v2.0.0-beta.24 (2019年4月19日)
- nw.js v0.37.0 にアップデートした。
- Broccoli エディタ (GUI編集) で、loopフィールドの外側に宣言されたinputフィールドの値を、 loopフィールド内の echoフィールドで参照できるようになった。
- Broccoli エディタ (GUI編集) で、loopフィールドに indexオプションを追加。
- Broccoli エディタ (GUI編集) で、inputフィールドに scriptフィールドを追加。
- その他いくつかのUIの改善。
### Pickles 2 v2.0.0-beta.23 (2019年3月15日)
- アプリケーション自身のアップデート自動チェック機能を追加。
- その他細かい不具合を修正。
### Pickles 2 v2.0.0-beta.22 (2019年2月22日)
- 新機能「ファイルとフォルダ」を追加。
- 新機能「コンテンツファイルを一括作成」を追加。
- 新機能「コンテンツファイルリスト作成」を追加。
- Broccoli エディタ (GUI編集) で、コンテキストメニューを使えるようになった。
- ウィンドウのサイズと表示位置を記憶するようになった。
- `composer install` 画面を追加。
- 内蔵ウェブサーバーの安定性を向上した。
- Forum のリンク先を GitHub issue に変更。
- その他細かい不具合を修正。
### Pickles 2 v2.0.0-beta.21 (2018年10月26日)
- 1ページを単体で手軽にパブリッシュできる機能を追加。
- パブリッシュを途中でキャンセルできる機能を追加。
- 新規プロジェクト作成のフローを改善。
- アプリケーション設定から、 git のユーザー情報設定を更新できるようになった。
- その他いくつかのUIの改善。
### Pickles 2 v2.0.0-beta.20 (2018年8月30日)
- guiEngine 設定で `broccoli-html-editor-php` に対応。PHPに移植されたGUI編集エンジンを利用可能になった。
- スタイルガイドジェネレータが `finalize.php` に対応した。
- JS版GUI編集で、 if フィールドが、 canvas モード描画時でも常に finalize モードで出力された値を評価するように変更した。
- 外部のサーバーを設定したプロジェクトで、内蔵サーバーを起動してしまうことがある不具合を修正。
- composer.json の extra が存在するが空白の場合に異常終了する不具合を修正。
- composer プロジェクトの更新で、強制的に更新するオプションを追加した。
- composer update コマンドが失敗したとき、ユーザーに通知するようになった。
- コンテンツ一括加工の Dry Run オプションを、デフォルトでオフにした。
- その他いくつかの不具合の修正。
それ以前の更新は[こちらから](./docs/changelog.md)。
## ライセンス - License
MIT License
## 作者 - Author
- Tomoya Koyanagi
- website:
- Twitter: @tomk79