jinguojie-loongson / loongson-app Goto Github PK
View Code? Open in Web Editor NEW龙芯应用公社 Loongson Application Community
Home Page: http://app.loongnix.org
License: GNU General Public License v2.0
龙芯应用公社 Loongson Application Community
Home Page: http://app.loongnix.org
License: GNU General Public License v2.0
升级不成功,/opt/app/db/下面的文件就被删除了
导致已安装的程序变成“未安装”
现在Chrome自动填写数据,又会使文本框背景变黄,非常不好看。
这样用户才能方便的看到有升级的版本。
应用使用红圈加数字,看到有几个应用可以升级。
现在调用incAppDownloadCount.php就能够加1,
需要严格判断来自于客户端的安装。
尊敬的靳国杰,
感谢您在我站注册了新帐号 jinguojie。
请点击链接激活您的帐号。
://app.loongnix.org:80/app/php/vendor_active.php?verify=8d262a401b180020389537e2ebaead1a
如果以上链接无法点击,请将它复制到你的浏览器地址栏中进入访问,该链接24小时内有效。
如果此次激活请求非你本人所发,请忽略本邮件。
-------- 龙芯应用公社 敬上
否则,输入单引号时内容不正常。
现在还都是手工编写的示例数据。
都要改成页面编辑。
一定要美观、方便、可靠。
测试用例:
《项目,操作,预期结果,是否通过》
细化到:点哪个按钮,文本框里面填写什么值。
“预期结果”不能写数据库的变化,而是写界面上的所有变化。
例如:“下架”的应用,在前台页面不再出现,也要写进去。
即使现在没有实现的功能,只要是最终产品需要的,都要写进去。
实现干净的反安装。
打分、留言。
最好不需要注册就能够发言,去除“验证码”之类不人性化的设计。
避免用户手工安装的麻烦。
是集成app-client-1.0.6.sh还是做成rpm?
开机重启,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
这样界面更友好。
WPS先添进去
表格 + 分页导航
一个眼睛图标,代表“不可见”。
提示下载错误。
删除WPS时一闪而过,不正常。wps-office包还在。
首页:自动判断是否有本机服务。
如果没有,显示客户端工具的安装按钮。
另外,“应用程序”、“我的”页面,在没有客户端工具时要有良好提示。
升级:
内部测试报告。审批。才能升级。
只有固定人员才能操作生产服务器。
注意:data目录不能覆盖,mysql不能执行sql.txt,只能增量升级。
备份:定期备份data目录、mysql内容。复制到另外一台机器上。
* 上传安装文件:文件名、大小的样式,能够下载
* 错误提示:不使用alert()
* 区分:是新应用还是新版本 vendorUploadApp.php?id=2
* 版本号的格式、大小判断
(小米是有的)
需要提交应用时指定uninstall_script。
数据库存salt。
需要使用bootstrap重新统一风格。
管理员、开发者都可以。
DEST=/home/$LOGNAME/桌面
写死了,对root无效。
应该做成:
如果程序较大,下载、安装时间较长,这时候点击了别的页面,再返回安装页面,发现仍然是未安装状态。
需要重新设计一下安装流程,页面上在实时反映完装状态的变化。
应该只弹出多次。
X86 CentOS上,发送邮件不成功(错误信息Error number:13,Error message:Permission denied)
完整的功能测试。
节省流量。
至少要:
针对应用:
全局统计:
每月应用提交数量、通过审核数量、开发者注册数量
现在的开发、运行环境都是Fedora21。
将来还需要支持:中标32位、深度32位,中标/普华 64位,Ubuntu(可以暂时不管)
有两层意思:
客户端要能够在这些平台上运行
由于客户端使用了非常通用的Chrome APP和Python,移植风险很低。
已经初步测试了中标32位、深度32位,仅发现两个问题(Chrome命令行不同、$LOGNAME是root),
应该容易解决。
后台提交应用时,需要提交不同的二进制,自动识别前台操作系统,下载对应的二进制
后台数据库改变不大。
唯一的难点是“自动识别前台操作系统”,应该由各操作系统厂商给出一个标准。
开发者:面板显示更多字段、审核历史。
管理员:面板显示更多字段、审核操作。
更生动一些。
这样才能知道有哪些应用正在安装。
现在还是空的。
体验不好。应有过渡提示。
搜索任何字符串:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/html/app/php/_db.inc on line 42
/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 />
管理员入口(登录)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.