Giter Site home page Giter Site logo

opensource-workshop / connect-cms Goto Github PK

View Code? Open in Web Editor NEW
13.0 11.0 6.0 98.57 MB

コネクトCMS用リポジトリ

Home Page: https://connect-cms.jp/

License: MIT License

PHP 64.70% HTML 0.01% Vue 0.07% Shell 0.01% Blade 35.05% Batchfile 0.15% Dockerfile 0.02%

connect-cms's Introduction

connect-cms's People

Contributors

akagane99 avatar nagasheep avatar masaton0216 avatar gakigaki avatar horitada avatar osws-makino avatar yotaca avatar dependabot[bot] avatar nagasheep-test avatar

Stargazers

nisylvania avatar  avatar Akaz avatar  avatar Kohei Segawa avatar  avatar Norvallen avatar  avatar  avatar  avatar dreamer avatar  avatar

Watchers

James Cloos avatar  avatar  avatar dreamer avatar  avatar  avatar  avatar Shunsuke Ajisawa avatar  avatar Yasuo Sasaki avatar  avatar

connect-cms's Issues

マルチサイト管理

一つのスーパーユーザーで、複数のサイトを管理する。
データベースは別に持てるようにしたい。

PWA への対応

スマホアプリのような動き(画面にアイコン、プッシュ通知)の方法を調べて実装したい。

ページのコピー機能

ページのコピー機能が欲しい。
ページに配置されているプラグインはそのまま設定をコピー。

チャット機能(又はプラグイン)の検討

<背景>
小1の娘が学校で友達と遊ぶ約束を取り付けてきたが、昔よくあった連絡網が娘の学校では廃止されていた為、親同士が繋がっておらずコミュニケーションにコスト(連絡が取れない、連絡がしづらい等)がかかっていた。
他にも、手書きの紙を子供に持たせて初めて親が繋がって遊びの約束を取り付ける、授業参観等の学校イベントでLINE交換といった例もあった。
子供の遊びが発端だが、学校を取り巻く他組織(PTA/地区委員/学童等)との連絡が取れる手段としても、学校サイトに標準でWebチャット機能(1:1~1:N)が備わっていれば便利なのではないかなと考えています。PWAとも相性がいいかなと思います。

<キーワード>
WebSocket
Laravel echo

ユーザー数制限

サービス展開した時のネタとして。
システムメンテナンスユーザーで入ったときのみ操作できる項目として、最大ユーザー数を持っておき、契約に応じて変更するなど。

フォームの「保存」を忘れないようなUI

フォームを編集していて、「保存」を忘れないようなUI
・追加、削除など行ったら、[保存されていません]メッセージを表示しておく。
・キャンセル時は、保存されていないことをダイアログ表示してから、セッションクリア

ライセンスの検討

今の流れはMITかなと思っています。
なぜMITが流行っているように見えるかなど調べて決めたいと思います。

アップロード処理の内容追加

  • inline とattachment をファイルダウンロード時に指定できるようにする。
  • アップロード時のmimetypeの保存とダウンロード時の考慮

WYSIWYGでテーマのCSSを設定する方法

テーマでオリジナルのCSSを反映している時、ソースでCSS セレクタを書くしかなく、利用者にとってのハードルが高い。
デザインは要求したいし、記事を追加、編集した時も、間違いにくい方法でデザインを活用したい。
その実現。
CSS を読み込んで、自動的に適切なタグに選択肢を提示できるか、もしくは、テーマとセットでCSS 選択用のconfig ファイルを用意するかなど、検討。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.