帮酷

LampCMS 功能特点



  • 使用 MongoDB 作为主数据库存储. 它可以扩展到到非常大的大小,甚至能够处理数十或数以百万记录,横跨各地的服务器
  • 能够处理负载非常高的网站,轻松应对成千上万的并发请求
  • 多个站点可以运行程序单一的安装. 每一个新的站点只需要自己的! config.ini 文件和自己的模板设置和自己的css 文件. 所有类可以重用多个站点!量
  • 基于最小化的窗体和许多其他功能使用Ajax
  • 对于UTF 8 的最佳支持, UTF 8 您将查找在任何需要基于php的应用. 每传入字符串的验证,如果有必要转换为有效的操作失败的种字符集. 此站点上执行的数据是存储在数据库中,搜索中,所有的窗体具有特殊指令,浏览器要发送的数据在 UTF 8 编码. 标记将被允许的任何单词,任何语言,标记甚至可以包含特殊的字符和符号
  • 插入任何类型的搜索引擎,从 Lucene 的抽象层以 Sphinx 到任何其他搜索. 默认为使用 MySQL 为搜索提供程序. 非常容易安装和仅需要一个 MySQL 表. 但 MySQL 没有此网站的实际需要,它是可选的,并且仅对搜索功能
  • 所有重要的表单使用唯一的令牌,以防止 CSRF 攻击
  • 口令存储为 SHA +salt 额外的安全
  • 基于缓存的身份验证 SHA256 额外的安全
  • 针对我们自己的超级轻量级模板引擎
  • 非常快速的页面呈现. 20,000 Questions 站点典型页, 带3答案和20个'Related Questions'渲染速度为35 75毫秒,具体取决于服务器的负载
  • 一个页面具有个20个 Recent Questions 和 Recent Tags和分页链接,通常 1/4 秒完成渲染(*APC Cache )
  • SEO友好 URLs
  • 自动完成小部件中自动搜索以及类似的问题标题作为用户类型的一个新问题
  • 用于编程的相关Q&A 网站, 有一个的可选支持代码编辑器和代码高亮,支持所有流行的编程语言以及内容和超文本代码突出显示的(此功能可以被打开和关闭,从配置文件)
  • 支持对于非常简单的方式来添加 Youtube 视频, 提问者和回复者只需通过单击'YouTube'按钮和输入网址的 YouTube 视频. 程序将使用 YouTube APi 要获取的缩略图,视频和将创建所有必要的代码用于添加视频到您的站点(此功能可以开启和关闭从配置文件)
  • 支持外部身份验证通过 Twitter (用 Twitter 登录)
  • 支持外部身份验证通过 Facebook (用 Facebook 登录)
  • 即将推出LinkedIn 外部身份验证
  • 支持外部身份验证通过 Google FriendConnect ,它允许登录 与 Google 帐户,AOL , Yahoo , OpenID
  • 问题和 回复也可以被发布到 Facebook , Twitter , Tumblr 和 Blogger 所有在相同的时间,使用后期处理功能,不减慢了页面加载, 在所有已加载的所有 APi 调用之后所做的页面,浏览器的连接已关闭. 用户予以奖励与信誉点过帐到外部站点的内容( Twitter , Tumblr , Facebook , Blogger )
  • 使用外部认证时,系统仍然会询问要提供一个电子邮件地址
  • 电子邮件地址验证通过的帐户激活邮件的一个特殊链接
  • 创建自己的帐户时没有使用外部认证的能力.
  • 用户可以上载自己的头像大小,它将被自动转换为方形大小.
  • 用户可以编辑自己的配置文件,然后输入自己的网站说明.
  • 可以follow 其他成员就像Twitter
  • 成员可以监视他们感兴趣的问题
  • 成员可以follow 有趣的标记
  • 自动电子邮件通知在后面项目的活动的(像当添加新的问题是,并包含后面标记)
  • 管理员可以创建 Sticky 帖子,始终停留在列表顶部的
  • 直观地指示页面上follow的问题列表
  • 基于浏览器的存储需要跟踪的 read/unread 项, 可视化方式显示, 包含新的应答或批注指示您尚未阅读的东西
  • 个性化功能突出显示您要follow的问题,带有标记,然后到显示您的后面最新标记列表的顶部上的标记
  • 灵活的 Access 控件的列表(容器)与组继承(基于 Zend_ACL )以及基于信誉的访问权限
  • 多个登录尝试失败后自动锁定
  • 检测黑客盗取密码,黑客尝试具有自动锁定
  • 智能 查看次数计数器,计数每一个查看 问题,每个用户名 或每个IP,如果用户未登录
  • 编辑的现有 Questions 和 Answers
  • 删除 Questions ,由 Question Answers 所有者或审查方同意
  • 版主可以 关闭问题, Question 所有者可以请求 Question 要闭合. 关闭后,不能接受更多的答案
  • 保留跟踪的每个 Tag 统计, 包括计数带有特定标签的问题
  • 保持跟踪所有 Unanswered Questions 和 Unanswered 标记
  • 跟踪的 Recent 标记的用用添加的最新问题的时间戳标记
  • 保持跟踪 Related Tags
  • 用户可以报告不恰当的内容给审阅人
  • 反垃圾工具
  • 重复的 Question 检查, 可防止用户提交同样的问题, 保持每个问题唯一的哈希
  • 管理员很容易可以更改用户,所属的组或删除或屏蔽用户
  • 管理员可以屏蔽用户,同时删除 Question 时或 Answer
  • 一个 点击可以删除垃圾信息发布者
  • 启用 on/off 显示的页面渲染时间的能力
  • 支持设置&样式,可以创建和上载设置的模板, 加上样式表文件来创建品牌新的主题.
  • 支持移动浏览器, 只需创建样板集的+样式表文件适用于移动浏览器
  • 针对快速,易于使用的模板引擎,在模板没有php 逻辑, 一个网络设计师可以创建模板而不需要php知识.
  • 用户可以投票问题和 unswers up/down ,也可以取消 投票 increase/decrease reputations question/answer 上的发言者.
  • 回复者可以接受一个答案为最佳答案,,还可以更改它们,如果一个很好的答案已被添加到一个已被接受之后.
  • 信誉计算足够智能,不计数用户的投票对于自己的问题或接受自己的答案
  • 用户是使用额外的分数奖励,用于接受的应答. 鼓励要始终尝试接受一个答案作为最佳答案
  • 模块来创建该站点地图(每日), 并自动提交一个新的站点给 Google , Bing 和 Yahoo
  • 在良好的面向对象的方式来编写程序,需要MVC 模式,易于理解,易于编写新类或扩展现有的类.
  • 系统使用 事件模型, 事件被程序投递到的一些有趣的点,例如 onBeforeNewQuestion , onNewQuestion , onNewUser ,等等. 可以编写自定义的观察者类来侦听到任何的事件和修改传递给观察者的对象. 观察者还可以取消事件或引发自定义异常. 这使得它非常容易编写自定义模块,而不需要将触摸的核心类. 所有自定义旁听人员扩展 LampcmsObserver 类,它自动注册对象. 注册表对象保持对所有重要的对象的引用类似于 Mongo 数据库驱动程序时,当前 Viewer 对象,设置
  • Unicode utf 8 格式的支持.
  • 使用缓存的头 (etag和上次修改), 浏览器缓存问题



  • Copyright © 2011 HelpLib All rights reserved.    知识分享协议
    京ICP备05059198号-3