html5 shell,GitHub - edrex/webshell: A shell for local HTML5 apps

Web Shell

A tiny shell for browser based content editor apps.

Equivalently, an ala carté CMS for static sites.

Technical architecture

Runtime component registration via ES6/commonjs modules

Services dependency injected as Shell environment provides services (storage provider etc).

Decouple apps from their storage: Abstract StorageProvider interface

Local (IndexedDB)

Webdav

IPFS

Tiddlywiki file storage

Tiddlyweb server

Run Metalsmith pipelines through the browser?

interface

local DB (indexeddb)

interface HtmlApp

Instantiated in an iframe subdomain

shell injects dependencies via jspm manifest.

Interfaces are dependency injected via a load-time manifest (jspm.conf)

suborigin sandboxing

Apps installed by dragging URL to "new app" button

Prosemirror Demo App

Idea: edit your content over the web.

Browser apps are cool. You know what's cooler? Unhosted browser apps!

Idea:

Local markdown

This is an experimental adapter enabl

Here's the idea: create a contract between simple HTML5 web apps and

Reseach

WYSIWYG editor for markdown

Extensions VS apps

App loading

Would atom shell be useful?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值