Git Product home page Git Product logo

wikicraft's Introduction

Wikicraft Web Site

Install Dependencies

Run following to install all required NPL packages

./update_packages.bat

Start Server

To start the server at [[http://localhost:8099]], run

./start.bat

Or one can start with following under linux

npl "script/apps/WebServer/WebServer.lua"  port="80" root="www/"

Web server root directory is www/

Server Log

  • error log is at ./log.txt
  • access log is at ./log/access.log
  • database files are at /Database/npl/ folder

Links

CI procedure

visit ci readme

wikicraft's People

Contributors

243533 avatar beyondliu avatar cntrent avatar daofengtech avatar ddxy1230 avatar gerogina6 avatar januarya2 avatar kevinxft avatar leopoldchen avatar lixizhi avatar lsx18 avatar onedou avatar qhchen88 avatar sandu1213 avatar vanishjun avatar william0911 avatar wxaxiaoyao avatar xuntian avatar yq33z3069 avatar yuanoook avatar zhangkaitlyn avatar zhangleio avatar zhkarl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wikicraft's Issues

【需求】企业模板 2套

企业X2
参考
github.com/lixizhi/paracraft/wiki/nplunion
之后有20个兄弟企业的官网要做
可能要考虑招一个专职美工

[调整]top条调整

image
非登录状态,不显示个人主页

image
位置移动,登陆后,显示在top条

[调整]注册后跳转页面

当前情况是注册成功后,自动登录,然后返回的还是官方的首页,停留在注册页面上。
有注册不成功的错觉。
调整成,打开个人主页。

[调整]存盘提示

image
成功等内容不需要弹出确认窗口
可以在工具栏上直接显示文字状态,提示存储成功或不成功等信息,减少用户点击次数。

[调整]注册/添加可用性提示

image
用户输入邮箱后,焦点转移的时候进行数据比对,验证输入项是否可用(符合规则,未被使用)
给出对应的提示。

【调整】mod模块功能

mods模块
点击后打开新界面
类似apps store的体验
显示最近、推荐
支持分类
支持搜索
对于复杂的模块组,考虑如何表现子模块的概念与关联
对于后面有数据的模块,要可以访问后面的数据--官网
支持一种图标mod

修改的网页,应该自动保存到缓存

网页只要修改了, 应该随时保存到本地缓存
并在用户切换页面时提示用户是否保存。
否则很容易忘记修改。

参考VS Code, 修改中的页面可以文件名后面显示*

filename *

【需求】分享功能

分享
top中的分享是分享wikicraft的链接
网站中的分享,要做成模块,根据cname来确定内容

[bug]网址显示

image
这里的网址是http链接,复制到其他浏览器要可以访问。

[调整]登录窗口

输入位置布局调整到注册对应的位置,避免位置变化的跳跃感。

输入密码后,要对回车有相应,现在回车没反应,只能强制点按钮

【需求】保存提示

保存提示
在切换出已变更代码的情况下给出提示,敦促用户保存
增加缓存机制
尽可能的在浏览器关闭、崩溃等情况下,保护用户的工作。

【调整】创建网站的数据源

数据源
默认使用自己的数据源
可选更换为github
目前提示用户数据源选定后不可更换
数据源之间的数据迁移
当前不考虑
之后当成后续的功能来开发

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.