Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WEBSITE] 建议增加一个PPT/PDF资料分享页面 #26

Open
node opened this issue Nov 20, 2023 · 4 comments
Open

[WEBSITE] 建议增加一个PPT/PDF资料分享页面 #26

node opened this issue Nov 20, 2023 · 4 comments
Labels
kind/infra Area about website Community infrastructure development

Comments

@node
Copy link
Member

node commented Nov 20, 2023

为了更好提升目前为数不多的公开演讲/分享资料的共享,建议社区网站增加一个 PPT/PDF资料分享页面,可以将已经公开的资料集中分享,并设置一个允许用户提交的按钮(如果表单功能不好实现,可以使用第三方表单/问卷服务替代)。

@node
Copy link
Member Author

node commented Nov 21, 2023

建议方案
1、数据存储:按年度以json数据保存PPT/PDF的元数据信息
2、列表页面按年度加载数据并网格布局展示,支持按时间排序、全文检索?(fusejs.io/ , lunrjs.com, https://gitee.com/skyogo_01/JSsearch
3、单个PPT/PDF文件使用 js插件展示

选择兼容性较好的 Javascript 预览展示 PPTx/PDF 文件的类库:
PPTx :PPTXjs
PDF :pdf.js(pdf.js, viewer.js) pdfobject.js vue-pdf

@yufeiminds yufeiminds added the kind/infra Area about website Community infrastructure development label Dec 2, 2023
@node
Copy link
Member Author

node commented Dec 7, 2023

分享下我使用 v0.dev 生成的前端效果 https://v0.dev/t/M5YYGBahLuZ ,包含一个上传表单和展示列表页。

@yufeiminds
Copy link
Member

@node 有个问题可能要注意下:如果添加外部资料预览,是不是可能会存在知识产权问题,我们该如何避免侵权?

@node
Copy link
Member Author

node commented Dec 21, 2023

@node 有个问题可能要注意下:如果添加外部资料预览,是不是可能会存在知识产权问题,我们该如何避免侵权?

很好的问题。

  • 优先选择 CC 类许可分享的网络公开内容,特别是要有明确的主办方/发布方。
  • 主动选择与优质内容的主办方/社区主动合作,邀请其添加为本社区的合作伙伴。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/infra Area about website Community infrastructure development
Projects
None yet
Development

No branches or pull requests

2 participants