PHP开源大全

2012 年 10 月 18 日8380

热门推荐


OPEN开源论坛

OPEN开源文档

OPEN开源文档,技术文档分享平台。分享技术资源,传递智慧。

Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。它具有:
1、强大的内容编排功能
只需要熟悉简单的在线编辑方式就可以维护自己的网站内容
2、丰富、精美的模板/主题可供选择
3、优秀的性能
采用独有的网站缓存技术,让动态网站拥有静态网站的速度
4、针对搜索引擎收录而优化的功能。
5、多国语言支持
6、广告管理系统
7、文档管理系统
8、内容评论系统
9、流量统计
10、整个系统采用模化设计
目前已经有非常多的插件供选择

lifetype是一个开源的Blog平台,在同一个系统中支持多个Blog和多个用户。它具有:

友好的用户界面
通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你Blog目前所有统计信息,包含最新文章,评论以及引用等等。

多媒体文档管理
通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持Podcasting的Blog。

多样化的主题
提供超过60个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题

丰富的插件程序
如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor和Nested Comments。

垃圾信息过滤机制
内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你blog的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证CAPTCHAS,以及引用网址的检查都可以通过插件程序来新增。

支持引用
只要加入你所要引用的文章网址,通过引用自动查找的功能LifeType将会自动找出所有的引用网址来加以引用。

支持一个Blog多个作者
你可以给你的朋友权限来跟你一起写Blog,使你的Blog具有协同工作的功能。

安装简单
通过安装向导将会引导你轻松完成安装。并且你可以通过管理界面来控制所有设置,不需要去编辑配置文件。

移动功能
通过安装插件,你就可以在你的移动设备上Bloging。

支持多Blog与多使用者环境
利用支持多Blog与多使用者,单一的Blog后台管理以及全域的网站管理等功能,LifeType是非常适合用来架设Blog Hosting的社区网站平台。

统一的社区网站页面
简单的4个步骤就能够注册一个新的weblog,在社区网站的首页可以展示当前LifeType中最新和最热门的网记,文章或用户。

支持二级域名
让你的使用者能轻松的拥有自己的二级域名,比如:username.yourdomain.com或是blogname.yourdomain.com(你需要开启DNS中wildcards的设定,才可以使用这一功能)。

支持多国语言
其中包括中文。

高性能数据存取
利用Template Caching、Data Object Caching和全面的代码重整等技术来降低LifeType对系统资源的消耗,并且维持整个网站的稳定运作。这使得LifeType非常适合用来架设大型的社区网站。

此外LifeType是基于MVC模式架构开发具有很高的扩展性。相关的文档可以利用Doxygen自动生成。所有页面都符合XHTML1.0标准。拥有强大的插件框架。集成Smarty模板引擎。支持XMLRPC。

osCommerce是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。osCommerce采用了Open Source世界里多种主流的技术方案,提供了一整套的免费和开放式的平台,包括强大的 PHP动态网站开发语言,稳定的Apache web服务器, 和速度一流的MySQL数据库服务器。安装和使用osCommerce,不需要特殊的系统平台,sCommerce可以运行在任何支持PHP 4.1+的web服务器上,环境需要支持 PHP和MySQL即可,操作系统可以支持Linux,Solaris,BSD,或者Microsoft Windows 。

XOOPS是一个高度可扩展、面向对象的建站系统,基于PHP语言和MySQL数据库开发。XOOPS 作为一个成熟的网站建设管理工具,可以方便地建设管理各类网站:内容管理与界面风格分离,便于方便灵活的设计切换不同的表现风格;成熟的功能模块化机制,有各种丰富多样的模块可供选择定制,比如新闻发布、文章管理、论坛、相册、资源下载、广告黄页、电子商务、博客和知识库等;具有完善的权限管理机制,可以针对不同用户群组设置不同的访问、编辑等权限。XOOPS 作为理想的WEB二次开发系统,可以开发各种规模不同类型的动态网络社区,实现高度定制化的内容管理功能。中文支持站点:

phpBB具有友好的用户界面,简单易懂的管理面板和FAQ。你可采用PHP+MySQL,MS-SQL,PostgreSQL或Access/ODBC数据库来搭建自己的论坛系统。
主要功能特点:
1.支持流行的数据库服务器;
2.论坛和发贴数无限制;
3.多国语言界面;
4.支持开设公共和私用性论坛;
5.集成了强大的搜索功能;
6.有大量模版来支持用户实现不同的论坛表现风格;
7.集成即时消息收/发系统;
8.支持基于cookie和url等两种安全会话机制;
9.对用户和组有安全分级管理机制;
10.用户发贴数统计,用户等级授勋等实用功能。

vtiger CRM是一套基于Web以销售能力自动化(SFA)为主的客户关系管理系统(CRM)。它基于是SugarCRM专业版(SPL1.1.2)开发的一个衍生版本。提供的主要功能有:
1. 日程管理
2. 潜在客户管理
3. 公司与联系人管理(*.直接从公司、联络人产生报价单、订单与发票。*.追踪客户采购产品的历史记录)
4. 产品管理(*.建立价格表并且将产品进行归类。*.建立产品与知识库文章的关连性。*.上传产品图片等功能)
5. 报价单(*.从列表追踪还没有响应的报价单*.在报价单新增线条项目与更新小计、税金、调整与总计金额*.同样的产品在不同的客户群选择不同的价格*.建立适合打印的报价单并且透过内建的邮件系统寄送给指定的客户)
6. 订单管理(*.将订单管理与CRM结合后可以让整个组织的采购与执行流程更流畅*.从订单列表追踪未付款的订单*.可以透过vtiger CRM 的厂商、制造商与经销商等单位取得商品信息*.透过仓库库存量与订单状况的整合来管理及时的库存水准*.可以根据各个组织需求自行调整的客户采购订单(PO)与销售订单(SO)字段*.避免动态显示付款与送货住址时发生的重复作业*.在订单新增线条项目与更新小计、税金、调整与总计金额*.定期通知相关单位库存下限,让库存随时可以应付订单的需求)
7. 发票管理
8. 管理商品知识库与常见问答等。

phpLDAPadmin是一个基于Web的LDAP管理工具用于管理LDAP服务器的各个方面。你可以利用它浏览LDAP Tree,创建/删除/修改和复制节点(entry),执行搜索,导入/导出LDIF文件,查看你服务器的schema。你甚至可以在两个LDAP服务器之间复制对象,恢复删除,复制树节点。

Drupal是一套开源的内容管理平台,拥有多种功能,可以用来建设从个人网站到大型社区网站。Drupal包括以下的功能:

Blog

协同写作平台

论坛

电子报

相册

文件的上传与下载

全文搜索

多角色权限管理

模块化

主题引擎

多语言支持

Nucleus是一个用于管理一个或多个blog的工具。它采用PHP4开发并需要MySQL数据库支持。Nucleus具有支持多个写作者,支持先预览再提交,内置评论与投票系统,自动归档与全文搜索功能,支持RSS/Atom,文件/图片上传,IP过滤,数据库内容备份和恢复等。此外还可通过插件对其进行扩展。

UCenter Home 是一套采用PHP+MYSQL构建的社会化网络软件(Social Network Software,简称SNS)。

通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。

UCenter Home 强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。
UCenter Home 强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。

UCenter Home 以 UCenter 为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括 Discuz! 论坛、SupeV 视频、ECShop 商店等,用户在这些各类产品中的动作,都可以以动态的方式发送到 UCenter Home,让关注的好友们及时了解到自己的行为;同时,自己也可以在 UCenter Home 即可轻松理解好友在站内各种系统中的更新信息。
UCenter Home 1.2 正式版全面开源发布,并提供免费下载。

GForge是一个基于Web的协同开发平台。它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。用于创建和控制访问源代码管理库(如CVS,Subversion)的工具。GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。其它工具还包括:管理文件发布,文档管理,新闻公告,缺陷跟踪,任务管理等。

phpMyVisites是一个网站流量统计系统,它能够提供非常详细的统计报告和高级图形报表。phpMyVisites不是一个Apache log分析工具,它建有自己的log。它的特点包括:

安装部署:提供可视化的安装向导,并且使用简单只要把一段简单的Javascript代码添加到你网站的页面中就能够马上开始收集访问者的信息。

一个简洁,友好的界面可用来展示数据和帮助数据分析。

提供简洁,明了的图形分析报表。

安全:phpMyVisites能够最大限度地阻止入侵和外部攻击。

支持多网站统计

多用户:可以添加无限个用户并对每个用户赋予不同的管理权限(针对某一个网站的查看和管理的权限)。

国际化支持:phpMyVisites提供种语言包。

能够准确统计一段时间内的访问量(天/周/月/年)。

访问者的回头率:新访问者,经常访问者,有规律性的访问者。

提供多种文件格式的统计报告(PDF,Image等)。

对被统计的网页进行分组/分级。

访问者分析:统计访问者是从哪个页面离开网站的和从哪个页面进入网站或通过哪个搜索引擎的关健字进入网站,在网站的停留时间,所访问的页面等。

可通过e-mail或RSS聚合获取网站的流量信息。

FPDF这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与encoding;支持页面压缩。

Xaraya 【PHP开源内容管理CMS】

Xaraya是一个开源的内容管理解决方案与开发框架,它包含了创建一个动态的跨平台内容管理系统所需要的基础模块和工具。Xaraya具有易于安装,易于使用,平台独立(可运行在所有支持PHP的平台上包括Linux,Windows,Mac OSX与多种数据库比如MySQL,PostgreSQL),模块化(利用身份验证与事件系统可以向系统的核心加入所需要的模块附着新的身份验证方法),可扩展性(利用它自己的动态数据模型,可以让你轻松注册新模块的数据结构) ,多国语言支持,安全(基于角色权限控制),快速(利用一个可配置的输出缓存系统实现)。

最近更新


Havalite 【PHP开源内容管理CMS】

Havalite 是一个开源的轻量级的 CMS 博客程序,基于 PHP 和 SQLite 开发。

主要特性:

Ding 是一个 PHP 框架,提供依赖注入(通过 Setter/Constructor/Method)、面向方面编程、XML、YAML、事件支持,使用 JSR 250/330 注解进行 Bean 定义。轻量级,可发布为 PHAR 文件,简单快速的 MVC 模型、syslog、非阻塞的 TCP socket 实现、定时器以及自定义错误、信号以及异常处理,PAGI 集成(用于 Asterisk 网关接口),PAMI 集成(用于 Asterisk 管理)

Luneta 是一个用来监控互联网上资源和服务的 Web 接口和引擎,如果某些问题出现,你将会受到邮件,当故障恢复时也会得到邮件提醒。

EaglePHP是一个简单、开源、高效、易扩展、面向对象的PHP MVC开发框架,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,写此框架的用意是与大家共同学习和交流。

框架特点:

1、数据库表增、删、改、查,自动生成,支持二次开发。

2、支持session在Memcahe、database、file中的无缝切换。

3、部署简单,代码简洁。

4、使用Smarty模板引擎,分离表现层与业务层。

5、提供统一的自动加载模式和统一的命名空间。

6、基于页面URL和表单(隐藏域)Action的驱动架构。

7、支持多个项目管理。

8、高安全性,内置Filter组件实现过滤机制,防止SQL注入及XSS跨站脚本攻击。

9、提供技术人员开发调式工具及错误跟踪系统。

10、支持PHP CLI命令行模式。

11、支持ORM,实现实体关系映射,真正实现OOP开发的快捷且性能优越。

12、为Session等多种基础类提供多驱动扩展。

13、内置Doc输出模块,为指定项目生成CHM或HTML格式的API开发手册。

Scache 是 PHP 对 Session 数据库进行管理的另外一种方式。提供了一般的 key/value 数据缓存用于瞬态的 session 数据存储。同时提供了共享的键空间、计数器以及简单的缓存特性。

Shopilex-中文开源网店【PHP开源E-Commerce】

Shopilex是基于Opencart网店系统,针对中文用户而改进的本地化分支,是真正的开源PHP中文网店系统,兼容Opencart的插件。

该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用,灵活的插件机制,更易于扩展。

另外,Shopilex网店还集成集成了支付宝等支付和物流插件,更适合中文用户使用。

Shopilex基于MVC架构,具有清晰的代码结构,易于维护和二次开发。
安装和使用Shopilex,不需要特殊的系统平台,Shopilex可以运行在任何支持PHP 5.0+的web服务器上,环境需要支持 PHP和MySQL即可,操作系统可以支持Linux,Solaris,BSD,或者Microsoft Windows。

Shopilex特性有:

1、支持多语言,多汇率
2、支持多店
3、简洁直观的购物流程
4、优秀的页面加载速度
5、针对搜索引擎收录而优化的功能。
6、产品批量图片上传
7、无限分类
8、网络联盟分销功能
9、优秀的订单系统和退货管理功能
10、易于操作的可视化界面
11、灵活的模版和插件机制
12、安装简单
13、易于二次开发和维护

后台演示地址:http://http://www.zjjv.com///admin/ 账户:demo,密码:demo

支持开源,转载请注明 http://http://www.zjjv.com///

Cryptocat 是一个开源基于Web的即时消息聊天应用程序。与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的。 Cryptocat 基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件。其界面简单,而且漂亮。消息使用 crypto.js library进行AES-256加密。

即时消息聊天应用程序 Cryptocat

I, Librarian 是一个 PDF 管理器和组织程序,可用来管理一系列的 PDF 文档。提供智能浏览和快速检索的功能。

PDF文档管理器 I, Librarian

TXTSQL是一种文本数据库,文件存储方式类似mysql,兼容部分sql语句.PHP需4.0以上版本才能运行。还提供一个txtSQLAdmin工具来管理数据库。

Memcached管理与监控工具 MemAdmin【PHP开源其它】

MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。

主要功能:

服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新

服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控

支持数据遍历,方便对存储内容进行监视

支持条件查询,筛选出满足条件的KEY或VALUE

数组、JSON等序列化字符反序列显示

兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)

支持服务器连接池,多服务器管理切换方便简洁

演示:

2-plan-team 提供基于Web 的项目管理平台。 相对于一些老牌的开源项目管理平台如redmine、dotproject等,它的界面更友好,用户体验更佳。

2-plan-team 提供基于Web 的项目管理平台

Elefant CMS【PHP开源内容管理CMS】

Elefant是一个在PHP中重新想象的MVC框架系统,包括一个完整简单全新的CMS。

Elefant主要功能和特点:

-具有简单的URLs路由
-安全数据库提取和建模系统
-默认的输出滤波器编译的模板
-集成缓存系统
-灵活的输入验证(服务器端和浏览器)
-简单的表格处理
-可定制的用户验证
-国际化/本地化
-后台任务的CLI支持
-小型脚手架
-可重复使用应用程序的CMS任务(管理员,用户,博客,文件管理器,搜索)
-高级文件编制
-单元测试覆盖率接近100%
-快速的GZIP输出压缩工具

Elefant CMS

WIODE是一个基于Web的开源IDE,具有简单性和可扩展性。
它基于PHP+MySQL开发,并拥有与桌面IDE相似的操作界面。
它可以管理多个项目,一个文件树能够用于浏览文件和文件夹,双击会在一个新的标签中打开。
右击文件和文件夹有一些操作可以用包括:复制,重命名,删除和FTP上传。对于打开的文件,可以高亮显示代码语法,行号,自动缩进,保存和预览。
此外,还有一个系统菜单来展示项目列表,每个项目的文件数,还可以对项目进行备份等操作。 WIODE是一个多用户应用程序,不同的用户可以在同时工作,而互相不会覆盖各自的文件。

wiode.gif

Coordino是一个采用PHP+MySQL开发的问答系统。模仿流行的Q&A网站StackOverflow的功能。基于CakePHP开发框架构建,提供功能,能有效地在社区内沟通和知识共享。可以为每一个问题添加标签来内容的组织。

coordino.gif

Assetic是一个PHP类库用于管理资源文件包括: JavaScript、CSS和其它浏览器请求的资源。

TinyMVC是一个PHP的MVC (Model-View-Controller) 应用程序框架,提供了数据库操作、表现层以及控制逻辑的分离。

Pomm 是一个轻量级、快速、高效而且强大的 PHP 对象映射框架,专为 PostgreSQL 设计。由于只支持 PostgreSQL,Pomm 利用了 PostgreSQL 本身的丰富特性,性能非常强劲,功能很强大。Pomm只支持PHP5.3。

CoreMVC 开源应用 My Office【PHP开源其它】

CoreMVC框架的开源应用和共享模块。

CoreMVC 开源应用

基于CoreMVC的My Office开源项目(青剑提供),。

CoreMVC 开源模块

基于CoreMVC 1.3.0以上的入门演示模块(Z提供),下载 hello1.0.0.zip

基于CoreMVC 1.3.0以上的用户管理模块(Z提供),下载 user1.2.1.zip

基于CoreMVC 1.3.2以上的前端登录模块(Z提供),下载 front1.3.0.zip

CoreMVC【PHP开源开发框架】

CoreMVC是一款小巧精致的PHP开源框架。

[CoreMVC 功能]

1. 模块驱动开发,将被访问和被引用的模块统一起来。

2. 通过参数设置,能方便的自动导入类文件。

3. 通过参数设置,能方便的实现单入口模式。

4. 引用模块被访问时,能实现自动隐藏功能。

5. 将MVC统一起来,减少文件操作的工作量。

6. 视图方法可根据不同的模板技术进行扩展。

7. 数据库可根据不同的连接方式进行扩展。

8. 强大的ORM功能,SQL语句和数组参数可灵活选择。

9. 数据库连接自动化,可使用多个连接。

10.整个核心文件只有:1个类、29项设置、21个方法。

Laravel 是一个简单优雅的 PHP web 开发框架,将你从意大利面条式的代码中解放出来。通过简单的、表达式语法开发出很棒的 Web 应用。

PHPSandbox 是将运行PHP作为独立进程程的一种方式。 它提供你的外围脚本的一种保护,比如包括错误、崩溃、运行慢的脚本,或者不适合在你代码中运行的脚本,都可作为独立进程来运行。

MongoPress是一个采用PHP+MongoDB实现的高性能,基于对象的NoSQL CMS。MongoPress原本是打算作为WordPress的插件存在,但是由于WordPress众多的特性和第三方插件都依赖于其最根本的MySQL存储,所以MongoPress才以一个全新的项目开始。

DoitPHP【PHP开源开发框架】

DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新:

一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。

二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。

三、灵活的扩展模块(module)设计,能够非常容易地调用如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方开源程序。

四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件,使前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(锁屏效果)、TAB菜单.、CHECKBOX的全选或反选效果以及图片的惰性加载效果等,让其变得得心应手。

五、提供了PHP程序开发中常用的操作类库,无论是COOKIE、SESSION的操作,还是实现网页页面的分页效果,实现音频、视频、图片幻灯片的播放,生成RAR、EXCEL、PDF等文件类型的文件,实现MEMCACH、XCACHE、APC等常见的缓存操作,实现WEB SERVICE等PHP的高级应用。利用扩展类库进行操作,如同“信手拈来”。

六、丰富的数据库驱动,支持MYSQL、POSTGRESQL、ORACLE、SQLITE、MSSQL、MONGODB等数据库。

WSS是一款基于浏览器的,集“项目管理”、“任务管理”、“工时管理”、“工作日志管理”为一体的协作办 公平台。较同类软件,WSS更加注重用户体验(包括易用性与视觉效果)。

Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件。一般情况下,网站速度的瓶颈都在前端,而最关键的就是资源的加载速度,但是大多数浏览器都有单个域名并发请求数限制,所以如果一个页面中存在很多的资源,比如CSS和JavaScript文件,那么明显会降低网站的加载速度,比较好处理方式就是把多个文件通过一个请求来访问,这样既不会影响之前的文件维护,又会减少资源的清楚数量,Minify就是为之而生。

Xinc是一个采用PHP5开发的持续集成服务器。它内置支持Subversion、Phing (PHPUnit),并能够很方便地扩展集成其它版本控制和构建工具。

Rain Framework是一个快速简单的PHP5 MVC框架。该框架让开发者与设计者能够更好的专注于各自的工作,因为该框架的目标是将项目各个层分离。

Rain Framework的主要特性有:


Rain Framework应用很多有名的设计模式,如MVC, 单体模式,工厂模式,以及一些现代技术:

Droparea是一个基于HTML5实现的拖拉上传图片jQuery插件并包含一个PHP服务器端脚本来接收上传的文件。只要将图片拖进指定位置,图片将自动上传至服务器。还可以查看上传过程进度。已经在Google Chrome和Mozilla Firefox浏览器上测试过。

drag-drop-image-upload.png

构建兼容所有浏览器,具有客户端+服务器校验功能并且外观漂亮的HTML表单,将会发费比较的开发时间。Zebra_Form是一个能够很好处理这些过程,利用它只需要几行代码就能够帮忙我们构建一个安全、优美的表单。输出的结果可以自定义外观,也可以自定义。

zebra-form.gif

OpenTBS是一个PHP工具用于帮您使用模板来生成OpenOffice和MS Office文档。首先你可以使用OpenOffice 或MS Office来设计你的模板,然后OpenTBS能够将由PHP代码和数据库产生的数据与模块合并。结果文档将存成可用于下载的文件。实例上,OpenTBS能够合并任何OpenDocument文件,任何OpenXML文件,任何XML文件并压缩成ZIP文件。OpenTBS基于TinyButStrong模板引擎。

OpenTBS.png

TbsZip 是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。

PHP飞信发送类

这个工具包可用于从UML artifact文件抽取相关信息。它可以处理由BoUML工具产生的UML项目文件。当前可以抽取包信息,组件和用例。

Recess是一个开源的RESTful PHP开发。能够给你带来一个乐趣和愉快的开发体验。

RockMongo【PHP开源数据库管理】

RockMongo是一个MongoDB管理工具,采用PHP5开发。是PHP中最好的一个管理工具,类似于PHPMyAdmin。

主要特征:

使用宽松的New BSD License协议

速度快,安装简单

支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语)

系统

可以配置多个主机,每个主机可以有多个管理员

需要管理员密码才能登入操作,确保数据库的安全性

服务器

服务器信息 (WEB服务器, PHP, PHP.ini相关指令 ...)

状态

数据库信息

数据库

查询,创建和删除

执行命令和Javascript代码

统计信息

集合(相当于表)

强大的查询工具

读数据,写数据,更改数据,复制数据,删除数据

查询、创建和删除索引

清空数据

批量删除和更改数据

统计信息

GridFS

查看分块

下载文件

RockMongo.jpg

Kiyo是一个基于MVC模式的Web应用程序开发框架。提供模块化支持,能够缓存页面和自定数据,自动加载常用到的类库,多语言支持,提供使用插件扩展功能支持。

PDENV(PHP Developer Environment)是一个帮助PHP开发/运维人员快速搭建高性能Nginx/PHP/MongoDB/MySQL/Memcached调试(生产)环境的安装套件。
主要特点:

用Nginx取代Apache, 性能优于Apache,占用更少的内存和CPU资源

Nginx是Native编译,非Cygwin版本,性能更好

用CGI的方式运行PHP, 性能优于ISAPI的方式

不仅适用于开发环境,也可用于生产环境部署

包含ImageMagic图形处理组件

移除Perl软件包,Python成为默认包含软件包

新增MongoDB 1.8.0
PDENV包含下列软件包:

Nginx 0.8.54

MongoDB 1.8.0

MySQL 5.5.9

Memcached 1.2.6

ImageMagick 6.5.10

PHP 5.3.5

Xdebug 2.0.5

phpMyAdmin 3.3.7

Python 2.7.1

Trac 0.12.2

FileZillaFTP 0.7.3

WinCacheGrind 10.0.14

Cron 1.0.0

swoole是一套设计非常精巧,有效提高开发效率的PHP框架。Swoole有统一的唯一全局对象,类似于Java的注册树,挂载了常用的一些对象,如数据库、模板引擎、缓存系统、日志系统、事件处理系统等。可以很方便地调用功能,快速开发。使用swoole框架,仅需配置一个config.php文件,在其他PHP文件中只需要require config.php文件,即可调用框架的所有功能。

swoole通过配置文件可以实现在轻松更换模块驱动方式。比如数据库连接,可以很方便得在Pdo MySQL MySQLi之间更换。缓存可以用filecache,也可以用dbcache,还可以用memcache。日志可以用数据库日志,也可以用系统日志或文件日志。

Kis (Keep it simple) 是一款免费的基于WEB的团队协作的项目管理软件, 基于GPL协议,完全开放源代码。 它用于帮助公司和团队记录、跟踪、管理工作中的问题:包括产品BUG, 售后问题,任务安排,需求管理等。 同时为使用者提供一个分配、流转和协作处理问题的工作平台. Kis 简单实用,功能丰富,能帮助你更快,更有效的完成高质量的产品和项目.
Kis能帮助您:

构造有效的问题的处理流程

提高问题处理的效率和质量

保证所有的问题都得到记录和跟踪

安装和配置,100%基于WEB的应用

操作简单,易于上手

自定义角色分工和自定义工作流程

开源免费,降低企业部署的成本

kmessage是一个快速的, 支持高并发的开源消息队列, 使用最大堆保存数据.

可以设置数据的优先权, 如:

$km->put("record", 1);

$km->put("record 2", 2);

那么record 2会比record 1先访问到.

另外kmessage支持取一条或者多条的记录:

$km->get_one();//取一条记录

$km->get_list(10);//取10条记录

ViewGit是一个基于Web的Git仓库浏览器。支持利用描述进行索引,提供最新变化,树形浏览和下载链接。支持着色显示变化情况。

ShardQuery 是一个MySQL 的分布式并行查询引擎,这是一个 PHP 的类,用来轻松访问分区数据集。

这是一个PHP git仓库控制类包。能够实现在一个PHP类中运行任何git命令。它使用proc_open来运行git命令,因此它能够在PHP安全模式下运行。

pluck是一个小型简单的内容管理系统,由PHP写成.即使你没有编程语言知识.也可以用它来很容易地管理站点. 用它你可以做

1,在你的页面里插入照片-
2,在你的blog里面写文章
3,用album-option来和世界各地的朋友分享你最爱的照片和相片 4,通过页面上的email表单你可以和你站点访客保持联系
5,更改站点信息,使其更利于搜索引擎
6,下载并安装新的主题,使你的站点拥有一个新的感觉
7,一个美丽的关于访客的流量统计表
8,以你自己的语言编辑你的网页
9,符合 W3C XHTML-输出
10,它易于使用,直观并拥有一个漂亮的管理中心

0 0