产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH5.0初用反馈及一点建议

jump
金牌会员
5521.00 价值分

jump 发表于 2014-09-17 12:44:49
本帖最后由 jump 于 2014-9-17 12:44 编辑

折腾AMH5.0好些时间后,总算安装成功了。
初次体验,发现所有功能都模块化了,各种环境都可以灵活选择所需软件及版本,这个挺不错。但在使用模块上操作就不那么简洁人性化了。
比如要搭建一个web环境--LAMP,需要到下载软件里面搜索web环境,下载LAMP环境,然后在环境软件里面选择安装LAMP环境,安装完成点击管理发现没有现成的LAMP实例还要再次点击创建LAMP实例,创建过程中发现没有下载apache模块,还要到下载列表重新搜索下载,然后在服务器软件里面找到apache选择安装,再切换到环境软件重复上面过程。web环境安装好后,要添加网站还需要依次选择——环境软件——LAMP——管理——对应实例——管理来添加网站。这在操作上显得过为繁琐,而且对于新手也很不适应如何添加网站。

个人觉得在现有AMH5.0下做些小的修改就可以很大程度上提升用户体验了。

1.添加模块依赖检测机制,现在AMH5.0的模块还比较少,可能不会出现很多问题,但比如某些apache专有模块或者php专有模块,安装后可能出现无效或者冲突。同时,在安装模块时如果对应依赖模块没有安装则提示自动选择安装,比如在没有安装apache/php时自动提示并安装apache/php.同时,AMH在制作模块时,要考虑兼容各种web环境,带来的工作量是很大的,有些环境可能模块不能通用,利用模块依赖检测,可只安装某种环境对应模块,减少开发时间,AMH4.2的好些模块也能拿来直接使用,等全部环境兼容模块做出来后也能发布新的模块。

2.优化模块安装配置过程,以安装LAMP环境为例,建议在初始安装后直接在环境软件提供LNMP LAMP LNMH运行环境(而不是作为模块),然后以下拉菜单(或类似方式)直接显示当前环境的实例,而不是要进入管理页面去再选择管理。在没有实例时,自动转到添加实例页面,同时在页面上可以直接选择所需的apache mysql php版本,把模块列表集成在对应版本选择的下拉菜单中,然后未下载安装的选择后自动下载安装,而不是要到模块下载中去重新单独下载安装对应apache mysql php版本。

更好的体验是,在选择完LAMP环境所需各模块版本时,提供添加网站的配置界面,这样可以做到一次点击,创建整个LAMP环境,包括对应mysql apache php的安装和要添加的网站配置。这样操作显得简单明了,也方便新手操作

3.提供常见的多种模块的整合包,安装后直接安装对应所需的所有模块及默认配置,比如LNMH,做到安装完后即可使用,具体配置可创建后再具体修改。


2014-09-17 12:44:49 1

amysql
创始人
16530.81 价值分

第一点。如果想把4系列版本的模块直接搬过来用这是不太可能的。
基本都要改写。4.2命令与5.0有些程序、命令都有些差入了。
像4.2默认就有amh nginx/mysql 等这样的默认命令。
但5.0是需要安装nginx 与 mysql 后才能有同样的命令操作,全部是扩展的。
除程序与命令外。页面的设计排版与4.2也不同。同样要重写。
除非是一些没有页面操作的模块。

第二、三点。现在默认安装是尽量最小化。没有环境时自动转到创建环境页面这点可以。
实现自动下载的话就没什么问题自动安装就有些不太合适。安装过程还是要到命令运行页的。这一过程有点模块安装需要时间。要实时显示些状态,如有报错等情况。

已做些记录。环境模块新版本做些改进。
也感谢建议反馈。
  支持 (0分)  反对 (0分)
回复  2014-09-17 14:58:07 2

AMH面板 - 好用高效低占用、安全可靠极稳定

 1  (总1页)
AMH社区列表
用户服务中心