GithubHelp home page GithubHelp logo

jinguojie-loongson / loongson-app Goto Github PK

View Code? Open in Web Editor NEW
13.0 5.0 3.0 4.61 MB

龙芯应用公社 Loongson Application Community

Home Page: http://app.loongnix.org

License: GNU General Public License v2.0

HTML 0.16% JavaScript 30.31% Shell 1.48% Python 1.20% CSS 5.00% PHP 61.85%
loongson

loongson-app's People

Contributors

huangxg-loongson avatar jiangxinshang-loongson avatar jinguojie-loongson avatar renyafei-loongson avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

loongson-app's Issues

在X86 CentOS上,邮件激活链接地址不正常

尊敬的靳国杰,
感谢您在我站注册了新帐号 jinguojie。

请点击链接激活您的帐号。

://app.loongnix.org:80/app/php/vendor_active.php?verify=8d262a401b180020389537e2ebaead1a
如果以上链接无法点击,请将它复制到你的浏览器地址栏中进入访问,该链接24小时内有效。
如果此次激活请求非你本人所发,请忽略本邮件。
-------- 龙芯应用公社 敬上

测试大纲:开发者工作台,应用审核,审核历史,应用下架

测试用例:
《项目,操作,预期结果,是否通过》

细化到:点哪个按钮,文本框里面填写什么值。

“预期结果”不能写数据库的变化,而是写界面上的所有变化。

例如:“下架”的应用,在前台页面不再出现,也要写进去。
即使现在没有实现的功能,只要是最终产品需要的,都要写进去。

评论功能

打分、留言。
最好不需要注册就能够发言,去除“验证码”之类不人性化的设计。

开机重启,app.py还是普通用户

开机重启,app.py还是普通用户,能浏览本地状态,但是不能安装

[loongson@localhost ~]$ ps aux | grep app.py loongson 1153 1.6 0.3 623744 13216 ? Sl 08:57 0:42 /usr/bin/python /opt/app/localserver/app.py 2&>/opt/app/log/app.log

首页:提供客户端工具的下载

首页:自动判断是否有本机服务。
如果没有,显示客户端工具的安装按钮。

另外,“应用程序”、“我的”页面,在没有客户端工具时要有良好提示。

服务器规范:升级、备份

升级:
内部测试报告。审批。才能升级。
只有固定人员才能操作生产服务器。
注意:data目录不能覆盖,mysql不能执行sql.txt,只能增量升级。

备份:定期备份data目录、mysql内容。复制到另外一台机器上。

应用提交:小问题改进

        * 上传安装文件:文件名、大小的样式,能够下载
        * 错误提示:不使用alert()
        * 区分:是新应用还是新版本 vendorUploadApp.php?id=2
        * 版本号的格式、大小判断

客户端:安装程序对root用户出错

DEST=/home/$LOGNAME/桌面

写死了,对root无效。

应该做成:

  • 对所有用户,复制到其主目录下的“Desktop”、“桌面”下。
    另外,在/etc/skel也要有一份,保证对将来新用户也有这个图标。

安装程序过程中,切换页面会不正常

如果程序较大,下载、安装时间较长,这时候点击了别的页面,再返回安装页面,发现仍然是未安装状态。
需要重新设计一下安装流程,页面上在实时反映完装状态的变化。

后台:“开发者管理”页面

至少要:

  • 列出所有已注册的开发者列表。
  • 允许管理员强制设置是否激活(isActive字段)。isActive为0的不能登录。

管理员:“统计”页面

针对应用:

  • 下载量,
  • 浏览量(app.php?id=5)
  • 评论次数

全局统计:
每月应用提交数量、通过审核数量、开发者注册数量

支持多个操作系统平台

现在的开发、运行环境都是Fedora21。
将来还需要支持:中标32位、深度32位,中标/普华 64位,Ubuntu(可以暂时不管)

有两层意思:

  1. 客户端要能够在这些平台上运行
    由于客户端使用了非常通用的Chrome APP和Python,移植风险很低。
    已经初步测试了中标32位、深度32位,仅发现两个问题(Chrome命令行不同、$LOGNAME是root),
    应该容易解决。

  2. 后台提交应用时,需要提交不同的二进制,自动识别前台操作系统,下载对应的二进制
    后台数据库改变不大。
    唯一的难点是“自动识别前台操作系统”,应该由各操作系统厂商给出一个标准。

应用审核:页面改进

开发者:面板显示更多字段、审核历史。
管理员:面板显示更多字段、审核操作。

commit 715a3d3d:搜索功能出错

搜索任何字符串:

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/html/app/php/_db.inc on line 42

wps-office实际文件(171MB)下载错误

/opt/app/cache/wps-office-10.1.0.6174.professional.preload.sw.withsn-1.mips64el.rpm

里面的内容是:

<br />
<b>Fatal error</b>:  Allowed memory size of 134217728 bytes exhausted 
(tried to allocate 178933760 bytes) in <b>/var/www/html/app/php/getAppFile.php</b> 
on line <b>14</b><br />

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.