注意: 作業中です!
終わったら終わりです。 (発売:近日)
公式サイト: https ://yawk.io
ドキュメント: https://docs.yawk.io
最新の更新: 24.6.15 https://update.yawk.io/
YaWKとは何ですか?
YaWK =
Y et
a another Web
K it
YaWK は、最新の Web ページや Web アプリを構築、設計、運用するための無料のオープンソース バンドル ソリューション CMS です。滑らかで高速かつ信頼性が高いように設計されています。順調に開発中。それは、一緒に属するものを一つにします。 YaWK は、HTML、CSS、MySQL、PHP、JavaScript を使用して、Bootstrap、jQuery、AdminLTE、FontAwesome など、日常的に使用されるお気に入りの Web オープン ソース ツールをバンドルし、それらを組み合わせて日常業務の新しいベースとします。
開発状況 - これまでに何が行われていますか?
短い答えですが、たくさんあります! - 長い答え: 特集リスト、クローズされた最新の問題、マイルストーンを見て、過去数日、数週間、数か月、数年間に何が起こっているのか、何が行われたのかを確認してください。
2024 年のロードマップ:
?現在ToDoリストに載っているのは:
- Content Builder の追加(WYSIWYG エディターの改善)
- 公式サイト更新 https://yawk.io/ (進行中!)
- すべての doc ブロックを doxygen に移行します(ほぼ完了)
- すべてのアセットとソーシャル/Facebook ウィジェットのメジャーアップデート
- テンプレートとデモページの追加(2024 年第 4 四半期までの予定)
- そしてもちろん: 言語エラー、重大なバグと軽微なバグをチェックして修正します。
?最新の改善点 / 終了したマイルストーン
- [完了] ✓チャット GPT-4 APIの実装
- [完了] ✓ YaWK アップデート機能
- [完了] ✓ インストーラー / セットアップ プロセスの改善
- [完了] ✓ 多言語のフロントエンド (コンテンツ) ページとメニューのサポートを追加します。
- [完了] ✓ サブメニュー ウィジェットの改善
- [完了] ✓ PHP 8 との互換性を確保するためのコードベースの更新
? 2024 年にも計画されています:
- 機能ショーケースを追加
- CSS フレームワークを更新して Bootstrap 5.x を完全にサポートする
- サポートページ(およびチケットシステム)を追加
- 管理者ハンドブックを追加(PDF および/または HTML)
- 開発者マニュアルを追加(https://docs.yawk.io)
ソーシャルメディアチャネル
?ダウンロード
? GitHub からの最新バージョン (24.6.15):
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
このプレリリース バージョンをダウンロードする前に次の点に注意してください: YaWK は現在開発中であり、まだリリースされていません。必要に応じて、それを使用して、現在の開発状況をこっそり確認することができます。ただし、考慮してください。YaWK はオープンな開発段階にあり、多かれ少なかれ頻繁な変更が基礎となっています。このため、現段階では下位互換性は保証されていません。
YaWK が正式に「リリースされた」と宣言される前に、常に最新の開発バージョンを入手できます。最初の安定バージョンがリリースされた後は、別の開発/安定ブランチが存在します。 YaWK を本稼働環境で使用する前に、公式の最初の安定リリースを待つ必要があります。
私はこのプロジェクトに多くの労力、時間、心と愛情を注ぎました。そのため、コメント、スター、フォロワー、および/またはコードの貢献を嬉しく思います。このプロジェクトが気に入っていただけましたら、ぜひサポートをご検討ください。ありがとう!
?セットアップ/インストール
Web サーバーに YaWK をロードするには 2 つの方法があります。コマンドライン/シェルアクセスによるインストール
root/shell アクセス権がある場合: git clone https://github.com/YaWK/yawk.io .
これにより、最新バージョンが GitHub から現在のディレクトリにダウンロードされます。
または、composer を使用している場合は、 composer create yawk/yawk.io -s devと入力できます。
(必要に応じて、その後、ファイルを yawk.io フォルダーからプロジェクトのルート ディレクトリに移動します。) ?または、.zip をダウンロードし、任意の FTP クライアント (FileZilla など) を使用してファイルをアップロードします。
これは、「典型的な」ウェブホスティング/ウェブスペースを使用するユーザーに最も一般的です。.zipパッケージをダウンロードし、コンピュータ上で解凍し、抽出したファイルをウェブサーバーにアップロードします。任意の FTP クライアントを使用して、Web サーバーのルート ディレクトリにファイルをアップロードします。
インストール要件に関する通知:
ファイルは、Web サーバーのユーザー プロセスからアクセスできる必要があります。
必ず正しいユーザー/グループ権限を設定してください。例: chown -R www-data:www-data yourfolder
(Web サーバーのプロセスとは別のユーザーでシェルから git clone を実行している場合、これは非常に重要です...)また、次のファイルが Web サーバーで書き込み可能であることを確認してください。
- .htaccess
- /admin/.htaccess
これらのファイルには、少なくとも 755 (グループに対して書き込み可能) または 777 (すべてに対して書き込み可能) のアクセス許可が必要です。よくわからない場合は、777 に設定してください。ただし、注意してください。このファイルが他の人によって上書きされないように、セットアップが完了した後、後でこのファイルを変更することを忘れないでください (たとえば、所有者のみが書き込み可能)。
サーバー/Web ホスティングの最小要件:
- PHP 8.x が必要です
- MySQL 5.x 以降 (MariaDB も動作します)
- Apache 2.x または nginx Web サーバー
- MOD_REWRITE が有効になっています
インストール/セットアップの実行方法
YaWK を Web サーバーにアップロードし終えたら、すべての権限が正しく設定されていることを確認し (上記で説明したように)、ブラウザで www.yourwebsite.tld を呼び出すだけです。サーバーが正しく構成されている場合は、セットアップ プロセスのステップ 1/5 が表示され、そこで希望の言語を選択できます。 (現在は英語またはドイツ語)
インストーラーは、非常にわかりやすい 5 つの手順を案内します。
?管理者ログイン
セットアップが完了すると、セットアップ中に設定した資格情報を使用して管理エリアにログインできます。管理エリアは
www.yourwebsite.tld/adminにあります。
ドキュメント
詳細については、https://docs.yawk.io の公式ドキュメントを参照してください。
?トラブルシューティング / エラー 500 / インストール後の白いページ
空白 (白い) ページが表示され、それ以上のエラー メッセージが表示されない場合は、.htaccess ファイルで定義されているデフォルト設定に問題がある可能性があります。これは、サーバーのキャッシュ構成が間違っているか間違っている、モジュールが欠落している、または (ほとんどの場合) ファイル/フォルダーのアクセス許可や所有権が間違っている可能性があります。他の何かと関係があることはほとんどありません。その場合はサーバーのエラーログを確認してください。ご自身でエラーを解決できない場合は、お気軽にお問い合わせください。
ライセンス
YaWK は MIT ライセンスに基づいてライセンスを取得しています。他のライセンスがサードパーティのライブラリおよびアセットに適用される場合があります。詳細については、ライセンス ファイルとドキュメントを確認してください。 YaWK は無料のソフトウェアであり、誰でも使用できます。
?しかし、なぜこれを実行しているのですか? - 世の中には非常に多くの CMS があります...
YaWK は、
すべての人のために構築されたオープンソース プロジェクトです。実際には、
大きな企業や財団の支援はありません。(まだ!)現時点では、まだ
(主に)ワンマン ショーであり、もっぱら私自身の個人的な目的のために開発されたものです。
私がこのプロジェクトを開始したのは、当時他のすべてのソリューションに満足できなかったからです。そこで私は挑戦して、私の個人的なニーズに合った全体的なツールの開発を始めました。元々は公開を目的としたものではありませんでした。しかし、プロジェクトが大きくなるにつれて、一般の人がアクセスできるようにするべきだと言う人が増えました。このプロジェクトに人生の多くの時間を費やした後、私は友人をフォローすることにしました。プロジェクトを GitHub にアップロードし、プロジェクトのステータスが他の人が利用できるレベルに達するまでリポジトリを非公開にしました。
「要点に到達する」ためにあらゆる努力が払われていますが、このプロジェクトはまだ完了していませんし、おそらく完了することはありません。フリーソフトですよ!私
(または他の誰か)が世話をする限り、開発は続けられます。
あなたもこのプロジェクトに参加できます! ?
どういたしまして!バグを見つけましたか?ぜひお知らせください。機能をリクエストしますか?お気軽にお問い合わせください - 問題を開くかプルリクエストをオープンしてください。
あらゆるご意見を歓迎します。 ?接触
ご質問がございましたら、お気軽にメールでお問い合わせください:@DR
近いうちにもう一度チェックして、今後のウェブサイトとプロジェクトの更新情報に注目してください。
(2023 年 4 月 13 日からカウント)