Zurmo是一个开源的客户关系管理(CRM)系统,采用PHP开发。服务器端使用Yii框架和RedBeanPHP实现,前端使用jquery。
目录介绍 根目录下的第一层目录 app 代码主目录 redbean redbean 代码目录 yii 框架源码 index.php 一个用于跳转的文件 License.txt 许可证文件 README.text 一些介绍信息文件 第二层目录,在 app 里面 assets 用于存放运行生成的一些css,js等等的缓存文件,初始时只有一个空的index.html文件 protected 代码主目录
Zurmo的升级指南: 之前介绍了Zurmo的命令行工具,但是没有详细介绍这个更新命令,其实这个更新版本的命令也挺重要的,所有这里在说一下,更新到新的版本(此功能待测试) 根据官方的方法是通过一个命令来实现的。zurmoc 命令 USAGE zurmoc updgradeZurmo <username> <action> <doNotlAlterFiles> <interactive> DE
小技巧,第八点:Zurmo 命令行 对与更新Zurmo 的数据库模式和检查一些model的配置问题,都可以用命令来执行,快而且准。具体的命令和用法在博客:http://blog.csdn.net/tyrannoaurus/article/details/54173208 可以看。
15 条Zurmo 命令详解 命令列表 <command-name>- -15条:我有上传文档,也可以去下载文档:http://download.csdn.net/detail/tyrannoaurus/9731300 - help - changepassword - database - elevate - email - import - install - installlang
小技巧,第三点:效率 一般我们编写代码都是在Windows上编写的,但是对Zurmo来说,刚开始我们遇到了一个问题,就是运行的很慢,整个页面的响应特别慢,做可一个操作久的要10多秒甚至更久才能看到结果,这个不可接受的。 解决方法: 1:安装memcached ,这也是官方推荐的。 2:最好用自己本地的数据库 3:个人实践在Linux的运行的很快,比在Windows快很多很多很多,但是前面两点都有做
Zurmo model Relation之n:n和1:n关系的补充: 一:n:n 1:除了关联的model继承的是Item之外。 2:如果你有时数据库的那个item_id没有值的话,到时候你的页面上是无法显示出你要去找的那些数据的,这点要注意。 二:1:n http://blog.csdn.net/tyrannoaurus/article/details/54138464 1.上为1:n关系的详解
Zurmo开发的小技巧总结—都是很重要的 小技巧(一) 1:clearCache 清缓存 和 Update Custom Data ---resolveCustomData=1 更新 metadata 链接:http://blog.csdn.net/tyrannoaurus/article/details/69665907 小技巧(二) 开发效率 和 数据库方面 链接:htt
1.在安装zurmo的过程中,如果发生错误,会有提示的。那是就按照提示去解决就可以了。一般是报数据库和php的配置错误。去修改数据库和php的配置文件就可以了,不过修改后不要忘记了重启服务。也可以去官网看安装的教程。 http://zurmo.org/wiki/installation-requirements 里面有很详细的说明的。 2.如果安装时,已经在页面上填写了关于数据库方面的信息之后,跳
小技巧,第六点:日志追踪 在Zurmo开发或者PHP开发的时候,日志追踪是一个很常用也是很高效定位错误的方法, 1:对于Zurmo因为是采用Yii框架的嘛,Yii已经帮我们把PHP的错误日志都写在runtime/application.log文件下,如果出错了,直接来这里看错误信息就好了。可以看到出错的地方,定位的很清晰。 2:自己写一些日志函数,不是PHP的运行日志,是你在执行过程中想看的某些变
小技巧,第五点:多分支开发 之所以会选择多分支开发,会为什么避免各自的功能冲突,为了不影响到其它人。但是因为一开始对多分支开发不熟悉,出现了很多问题。 1:代码经常被覆盖(这是一个很严重的问题) 解决方法:其实就是git工作流的原理,一般是git的操作,不算是Zurmo的特殊操作,也适用与其它项目的开发。建立一个专门用来合并所有代码的分支(develop分支),然后每个人的是一个功能分支,每一个功
小技巧,第六点:开发工具 对与每一门语言的开发,选好一个开发工具都是挺重要的,开发Zurmo 我选的是Eclipse for PHP. 1:Eclipse for PHP上集成了git工具等等 2:Eclipse for PHP的搜索功能很强大,比如Ctal + F,搜索单独的文件里的字符串。Ctal + H 全局搜索,还有选择某一个具体的目录,还有大小写区分等等,具体的就自己去看吧。这个功能很常
小技巧,第九点:Yii1.1的学习和熟悉 Zurmo采用的Yii1.1来开发的,model,form,controller,module,配置文件等等,大致的方向都是一致的,如果想更快的了解Zurmo的思想流程及具体的代码实现,强烈建议去学习。 小技巧,第十点:要有坚持不懈的精神 一开始学习的时候,可以往函数的实现里一层一层的打日志,对于不懂的代码功能,不要一下子就放弃。 还有一个很好的学习的地方
这篇文章针对我的上一篇介绍zurmoc命令做补充的。链接如下: http://blog.csdn.net/tyrannoaurus/article/details/53769548 语法: zurmoc updateSchema <username> <overwriteExistingReadTables> zurmoc updateSchema <username> (0/1) 上一篇主要
本文向大家介绍JSP实现客户信息管理系统,包括了JSP实现客户信息管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JSP实现客户信息管理系统的具体代码,供大家参考,具体内容如下 项目示意图大概这样吧。我自己画的 登录界面代码 index.jsp: 完全没技术含量的,直接调用一个servlet控制的是否登录 控制登录的 LoginServlet 进来之后就到我们的主页后点击添加
本文向大家介绍python用户管理系统,包括了python用户管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python用户管理系统的具体代码,供大家参考,具体内容如下 用户管理系统 1.注册新用户 如果注册用户已经存在,则报错 需要填写信息: name, passwd, gender, email,age 2.用户登录 要求同之前写的用户登录系统 3.注销用户 用户注销时
项目主要目的是解决个人各种网站甚至开发人员的服务器账号或者生活中零碎的密码的统一管理与查找,减少一些无用功,提高一部分生活上账户管理的质量,不再为找不到或望了密码账户而烦恼。 说明:项目采用composer依赖构建,框架采用ZendFramework2,表现层使用ExtJS 4.1.x,ORM采用Propel,项目借鉴J2EE三层设计模式(应用到了Service、DAO,并通过mnapoli/p
本文向大家介绍java实现客房管理系统,包括了java实现客房管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java实现客房管理系统的具体代码,供大家参考,具体内容如下 AddClient.java AdminFrame.java 完整代码:java实现客房管理系统 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任
设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用
系统管理 函数 描述 uname 得到内核的名称和信息 getpwuid 通过uid获得相应的结构体passwd getpwnam 通过用户名获得相应的结构体passwd getspnam 通过用户名获得结构体spwd(内包含密码) getgrgid 通过gid获得相应的结构体group getgrnam 通过组名获得相应的结构体group getenv 获取系统环境变量的值
Maven的核心功能之一是依赖管理。 一旦我们处理多模块项目(由数百个模块/子项目组成),管理依赖项是一项艰巨的任务。 Maven提供高度的控制来管理这些场景。 传递依赖发现 通常情况下,当一个库(比如A)依赖于其他库时,比如说B.如果另一个项目C想要使用A,那么该项目也需要使用库B. Maven有助于避免此类要求发现所需的所有库。 Maven通过读取依赖项的项目文件(pom.xml),找出它们的