releaseブランチ)→ https://demo.grocy.infomasterブランチ) → https://demo-prerelease.grocy.info ウェブサイトをご覧ください。 →https://grocy.info
グロシーなことに関して私にプライベートメッセージを送ったり、電話をかけたりしないでください。私は問題トラッカーとサブレディットをほぼ毎日チェックしていますが、それ以上のサポートは提供していません。
コミュニティが提供したアドオン/ツールのリストについては、Web サイトを参照してください。 → https://grocy.info/addons
通常の (Windows) デスクトップ アプリケーションのように Web サーバーを管理せずに Grocy を実行したい場合は、Grocy Desktop をチェックしてください。
最新リリースを直接ダウンロードします。インストールは「次へ」を 2 回クリックするだけです。
Grocy は技術的には非常に単純な PHP アプリケーションなので、実行するための基本的な注意事項は次のとおりです。
config-dist.php data/config.phpにコピーし、必要に応じて編集しますdataディレクトリが書き込み可能であることを確認してくださいpublicディレクトリを指す必要があります。try_files $uri /index.php$is_args$query_string; nginx を使用している場合は location ブロック内でdata/config.phpのDISABLE_URL_REWRITINGオプションを参照)admin 、パスワードadminです。すぐにパスワードを変更してください (右上隅のユーザー メニュー)あるいは、このリポジトリのクローンを作成し ( releaseブランチは常に最新のリリース バージョンを参照します)、Composer と Yarn の依存関係を手動でインストールします。
その他のインストール ガイドとトラブルシューティングのヘルプについては、Web サイトを参照してください。 → https://grocy.info/links
fileinfo 、 pdo_sqlite 、 gd 、 ctype 、 intl 、 zlib 、 mbstring手順については、grocy/grocy-docker または linuxserver/docker-grocy を参照してください。
dataディレクトリを保持したまま、最新リリースですべてを上書きしますconfig-dist.phpで新しい構成オプションを確認し、必要に応じてdata/config.phpに追加します ( config-dist.phpのデフォルト値は、 data/config.phpで定義された設定にない場合に使用されます)。data/viewcacheディレクトリを空にする Linux で Grocy を実行する場合は、 update.shもあります (スクリプトを実行可能にして ( chmod +x update.sh )、 unzipインストールされていることを確認してください)。これはまさにこれを実行し、さらにバックアップ ( .tgzアーカイブ) を作成します。現在のインストールのdata/backups (60 日より古いバックアップは更新中に削除されます)。
Grocy は完全にローカライズ可能です。デフォルトの言語は英語 (コードに統合されています) ですが、ドイツ語のローカライズは常に私によって維持されます。
あなたの言語が不完全であるか、まだ利用できない場合は、Transifex で Grocy の翻訳を簡単に手伝うことができます。
デフォルトの言語はdata/config.phpで設定できます。たとえばSetting('DEFAULT_LOCALE', 'it');また、ユーザーごとに異なる言語を設定するためのユーザー設定 (ユーザー設定ページを参照) もあります。
プレリリース デモは、少なくとも 70 % 完了した翻訳で利用でき、毎時 10 分ごとに Transifex から翻訳を取得するため、貢献した翻訳の一種のインスタント プレビューを確認できます。ありがとう!
また、完成レベルが 70 % ( stringsリソース) に達した翻訳はリリースに含まれます。
残念ながら、RTL 言語はまだサポートされていません。
家庭を管理する必要があります。 Grocy を使用する前は、最初の自作ソフトウェア (C# Windows フォーム アプリケーション) と大量の Excel シートを使用して、これを (ほぼ 10 年間) 行っていました。結局このソフトは使うのが面倒だったし、ExcelはExcelだ。それで、(非常に)長い間、さまざまなことを探して試しましたが、100%適合するものはありませんでした。これが私の目標である「完全な家計管理」です。冷蔵庫をERPしてください!
/api にある統合された Swagger UI インスタンスを参照してください。
Web フロントエンドは、ほとんどすべてのことにまさにこの API を使用します。したがって、そこでできることはすべて API 経由でも可能です。
一部のフィールド (上にバーコード アイコンが付いているもの) では、バーコードをスキャンして値を選択することもできます。バーコード リーダーがすべてのバーコードの前に、通常は項目名の一部ではない文字 (私は$使用) を付け、スキャン後にTAB送信すると、最も効果的に機能します。
さらに、対応するフィールドの右側にあるカメラ ボタンを使用して、デバイスのカメラを使用してバーコードをスキャンすることもできます (Quagga2 を搭載、完全にオフライン / クライアント側のカメラ ストリーム処理。ブラウザのセキュリティ制限により、これに注意してください)安全な接続 ( https:// ) 経由で Grocy を提供する場合にのみ機能します。簡単なビデオデモ: https://www.youtube.com/watch?v=Y5YH6IJFnfc
私の個人的な推奨事項: USB バーコード レーザー スキャナーを使用します。安価でありながら、どのような照明条件下でも、どの角度から見ても、1000 % より良く、より速く動作します。
(生産性) の理由から、すべての日付 (および時刻) 入力 (および表示) フィールドでは、ローカライズに関係なく ISO-8601 形式が使用されます。次の省略表現が使用できます。
MMDD 、適切な表記法で、> 今日の場合は今年の指定された日に展開され、< 今日の場合は来年の指定された日に展開されます。0517 2024-05-17に変換されますYYYYMMDD適切な ISO-8601 表記に展開されます20240417 2024-04-17に変換されますYYYYMMeまたはYYYYMM+適切な表記で指定された年の指定された月の終わりまで展開されます。202407e 2024-07-31に変換されます[+/-]n[d/m/y] 、適切な表記法で日/月/年の数を加算 ( + ) または減算 ( - ) しながら、今日を基準とした日付に展開されます。+1m翌月の同日に換算されますx 2999-12-31に展開されます (これは「期限切れがない」のエイリアスです)ボタンに太字で強調表示された文字が含まれている場合、これはショートカット キーです。例: ボタン「 P新しい製品として追加」は、キーボードのPキーを使用して「押す」ことができます。
バーコードによる外部サービスとの照合により、製品をデータベースに直接追加できます。
これは、製品ピッカー ワークフロー「外部バーコード検索 (プラグイン経由)」を使用してその場で実行できます (製品入力フィールドに不明なものを入力すると、ワークフロー ダイアログが表示されます)。
どのサービスにもプラグインは含まれていません。 data/plugins/DemoBarcodeLookupPlugin.phpのリファレンス実装を参照してください。
データベース スキーマの移行は、ルート ( / ) ルートにアクセスすると自動的に行われます (左上端のロゴをクリック)。
注意: データベースの移行は、各コミット間ではなく、リリース間で機能することになっています。現在のmasterブランチ (開発バージョン) を実行したい場合は、それ (およびそれ以上) を自分で処理する必要があります。
Grocy の特定の機能セットを使用しない場合 (たとえば、「Chores」が必要ない場合)、関連する UI 要素を非表示/無効にするための主要機能セットごとの機能フラグがあります ( config-dist.php参照)。
data/custom_js.htmlファイルが存在する場合、ファイルの内容は各ページの</body> (本文の終わり) の直前に追加されます。data/custom_css.htmlファイルが存在する場合、ファイルの内容は各ページの</head> (頭の終わり) の直前に追加されます。MODE設定がdev 、 demo 、またはprereleaseに設定されている場合、アプリケーションはデモ モードで動作します。これは、認証が無効になっていることを意味し、データベース スキーマの移行中にいくつかのデモ データが生成されます (クエリ パラメーターnodemodataを渡します。例: https://grocy.example.com/?nodemodataをスキップしてください)。
ファイルembedded.txtが存在する場合、 dataの代わりにデータディレクトリとして使用される有効で書き込み可能なパスが含まれている必要があり、認証は無効になります(Grocy Desktopで使用されます)。
埋め込みモードでは、 data/settingoverrides内のテキスト ファイルによって設定をオーバーライドできます。ファイル名は<SettingName>.txt (例BASE_URL.txt ) でなければならず、内容は設定値 (通常は 1 行) である必要があります。
あらゆるサポートは大歓迎です。思いついたことは何でもお気軽に投稿してください。ただ感謝を伝えたい場合は、https://grocy.info/#say-thanks を参照してください。
何もありません。特定のバグ/機能強化の進行状況は、少なくともコミット コメント参照によって、対応する問題で常に追跡されます。
マイルストーンは、対応するリクエストがどのバージョンで実行されたかを示すために使用されます ( vNEXT 、現在、次のリリースで実行することが計画されていることを意味します)。




MIT ライセンス (MIT)