阅读更多

sourceforge 2009-7月优秀项目:Piwik

项目介绍

Piwik 是一个利用Php+MySQL技术构建的开源网页统计工具,它能够提供网站的访问者、关键词、最受欢迎的页面等统计信息。Piwik 的目标很明确:做一个开源的 Google Analytics,但又不仅仅是模仿。


Piwik支持插件,这意味着你可以方便的添加新的插件,自定义自己的Piwik,也可以去掉一些你不需要的功能。要正常使用Piwik,至少需要PHP 5.1.3版本和MySQL 4.1版本。

 

 

Piwik是如何诞生的?

Piwik的前身是phpMyVisites,这是一个简单的网络统计工具。虽然也很受大家的欢迎,但是总体结构没有很好的模块化,以至于没能在开发者社区大展鸿图。我们决定从头开始,建立了一个新的模块(基于插件),开放的网络分析平台。2007年7月,Matthieu设想出了Piwik的原型,花费了大约4个月的时间推出了预览版。不久后的几个月Julien Rouvière加入,第一个公开的alpha版在2008年5月28号推出。


 
项目页:http://sourceforge.net/projects/piwik/

查看详情:http://sourceforge.net/community/potm-200907/

更多sourceforge优秀项目


sourceforge优秀项目介绍之五十三:silex “开源RIA”

sourceforge优秀项目介绍之五十二:DOSBox ‘DOS模拟器’

sourceforge优秀项目介绍之五十一:DotProject 项目管理工具

  • 大小: 9 KB
  • 大小: 136.3 KB
来自: sourceforge.net
11
2
评论 共 3 条 请登录后发表评论
3 楼 airport 2009-07-29 08:40
我用了,感觉不是很好,还是给放弃了,和google analytics比还是有不少差距,无论界面功能都是。

看来开发的团队加入的还是不够。
2 楼 whaosoft 2009-07-29 07:26
长的和google那个蛮像的
1 楼 xieye 2009-07-28 15:12
php的东东一定要支持

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • COM笔记-CoCreateInstance

    COM笔记-CoCreateInstance 很有用的 开发参考 比如 CoCreateInstance(CLSID_VideoRenderer,0,CLSCTX_ALL,IID_IBaseFilter,(void**)&pPreview);这里面的参数是什么意思 ?这个文档可以告诉你。。 欢迎联系:393877568

  • COM笔记-类厂

    CoCreateInstance实际上并没有直接创建COM组件 ,而是创建了一个被称作是类厂的组件。而所需的组件正是由些类厂创建的。类厂组件的唯一功能就创建其他的组件。创建组件的标准接口是IClassFactory,用CoCreateInstnce创建的组件实际上是通过IClas

  • com学习笔记(6)类厂

      一.CoCreateInstance   STDAPI CoCreateInstance(   REFCLSID rclsid, //创建的Com对象的类标识符(CLSID)   LPUNKNOWN pUnkOuter, //指向接口IUnknown的指针   DWORD dwClsContext, //运行可执行代码的上下文   REFIID riid, //创建的Com对象的接口标

  • CoCreateInstanceEx函数使用

    CoCreateInstanceEx常用于创建远程组件,因为考虑到远程访问时要在网络上来回传递信息,所以此函数允许一次询多个接口。 CoCreateInstanceEx参数说明 共有如下六个参数,分别为: REFCLSID   rclsid:指定要实例化COM组件的GUID IUnknown   *punkOuter: DWORD   dwClsCtx:指定服务器组件的类型,可以为以

  • ATL揭秘之“对象创建”篇

    ATL揭秘之“对象创建”篇总结:客户调用coCreateInstance(),   该函数内部首先CoGetClassObject通过注册表机制,找到相应的服务器,并且调用服务器的DllGetClassObject函数来获得类厂  然后调用类厂的 CreateInstance方法来创建COM对象了对于ATL COM来说  DllGetClassObject会调用 CComModule的成员函数Ge...

  • 创建一个 MFC+ATL ComExe, 如同Word一样的带有AppID,Com接口 等混合型程序

    1. 首先创建一个MFC 项目2. 菜单->插入->ATL对象3. 提示点确认后,会增加以下文件    APP.idl      接口文件   APP.rgs    COM自动注册文件,程序编译后会以资源形式存在程序中,方便Atl的UpdateRegistryFromResource函数注册/反注册   另外APP.cpp文件内会增加一下函数   App::Un

  • CoCreateInstance

     函数功能描述:用指定的类标识符创建一个Com对象CoCreateInstance用指定的类标识符创建一个未初始化的对象。当在本机中只创建一个对象时,可以调用CoCreateInstance;在远程系统中创建一个对象时,可以调用CoCreateInstanceEx;创建多个同一CLSID的对象时, 可以参考 CoGetClassObject 函数。函数原形:STDAPI CoCreateI

  • ATL接口映射宏详解[2]

    5:CComCreator::CreateInstance(void* pv, REFIID riid, LPVOID* ppv) { T1* p = NULL; ATLTRY(p = new T1(pv))//创建类厂对象 if (p != NULL) { p->SetVoid(pv); p->InternalFinalConstructAddRef(); hRes = p->FinalCons

  • ATL接口映射宏详解

    ATL接口映射宏详解序言:   这几天看了看ATL的接口映射宏,不知不觉看得比较深入了,突然就萌发了把它写出来的想法。ATL中定义了很多接口映射宏,有几个还是比较重要的,虽然好象没有必要把它所有的细节都弄得很清楚,但深入学习的过程中也可以顺带学一学其他的ATL类,对它的机制也可以更清楚一些,应该还是会有些好处的吧。我按照我学习的过程把它写出来,也 不知道大家能不能看懂。想模仿一下侯

  • atl接口

    ATL生成实现 参考http://blog.csdn.net/ghevinn/article/details/31729951/#comments 总结: 1.查找atl 注册信息:regsvr32  FirstAtl.dll 后,打开注册表,ctrl+F 后输入 FirstAtl.dll 开始搜索信息,直到出现下图 其中ProgID就是需要的信息 2.c++快速调用 #

  • ATL学习之MSDN实例制作!

    1.新建以个ATL项目的工程:        工程建立之后,自动产生了相应的框架代码。框架为我们主要生成了以下代码,引出了四个函数:TDAPI DllCanUnloadNow(void){    return _AtlModule.DllCanUnloadNow();}// 返回一个类工厂以创建所请求类型的对象STDAPI DllGetClassObject(REFCLSID rc

  • error C2065: 'InlineIsEqualGUID' : undeclared identifier

    在stdafx.h里面添加#include

  • 浅析ATL中类厂的创建及其IUnkown接口的获取

    先贴2个很重要的数据结构:对象映射表和接口映射表 struct _ATL_OBJMAP_ENTRY  {      const CLSID* pclsid;      HRESULT (WINAPI *pfnUpdateRegistry)(BOOL bRegister);      _ATL_CREATORFUNC* pfnGetClassObject;  //创建类厂的函数指针  

  • CAtlModule类的实现

    CAtlModule类的实现: =======================   dll   ======================= template   class   ATL_NO_VTABLE   CAtlDllModuleT   :   public   CAtlModuleT { public   : ..... } =======================   ex

Global site tag (gtag.js) - Google Analytics