zoukankan      html  css  js  c++  java
  • product wiki confluence


    http://mtou.iteye.com/blog/144863
    confluence,xwiki
    相同点:

    1. tomcat+jdk+mysql
    2. 支持pdf导出,Rss, 邮件
    3. 权限管理
    4. 强大搜索引擎



    Confluence

    优点:
    1.是一个企业版的wiki
    2.专业J2EE wiki,它使用Spring作为中间业务层,webwork2框架作为web层,数据层使用Hibernate
    3.Confluence可以和缺陷管理软件JIRA集成
    4适合开发团队使用
    5.有专业团队开发,质量可以保证
    6.开放API接口,比较灵活扩展和集成

    缺点:
    1.非开源项目,收费软件(可以找到破解版本)

    xwiki

    优点:
    1.开源项目,免费软件。
    2.支持xwiki脚本语言


    缺点:
    1.使用不方便


    建议使用:Confluence

    http://sdyouyun.iteye.com/blog/149857
    http://mtou.iteye.com/blog/144868

    网上提供的破解安装方法是:
    1.下载破解版本
    2.或下载confluence keygen
    3.java 运行 keygen生成key
    4.安装时输入key完成confluence.

    如下列操作 (转载内容)
    如果你从Confluence1.4.X转向Confluence2.1.x,理由很充分,因为2.0提供了一个非常棒的WYSIWYG的界面(所见即所得的界面)。
    少废话,破解也是非常简单,首先下载
    http://www.blogjava.net/Files/openssl/confluence2.1.4_keygen.rar
    然后,解压atlassian-extras-0.7.15.jar到Confluence目录
    比如:
    D:\confluence-2.1.4-std\confluence\WEB-INF\lib
    (覆盖掉这个目录下的atlassian-extras-0.7.xx.jar文件)
    然后,
    D:\confluence-2.1.4-std\confluence\WEB-INF\lib>java keygen
    Keygen for Confluence.
    created by TEAM dir/ZWT.
    Enter your organization name: aaa
    Your license key is:
    ORRrxbmEJpuFSekHXocsPbpfRqsQjBdeSELeaoRdsdHcqi
    mi2KeNSsv9lIO5c4yNfRqQSd2Keusdo7ufu0TKLYqRuKIa
    MmURQnoPmnPprrNpURoNoMPRrnQqQNxtwstqnpQmMPurUn
    nqrouunrpvvqUnnqrouunrpvvqUXXXUvssssss

    运行Confluence(按照confluence install instruction)
    输入上面蓝色的key,即可运行Confluence2.0


    出现的问题是安装confluence输入key,提示key错误,解决办法
    1.  找到confluence目录\confluence\WEB-INF\lib\atlassian-extras-0.7.20.jar
    2.  将keygen中的Page.key文件拷贝到
    atlassian-extras-0.7.20.jar文件的com\atlassian\confluence\page目录下,替换原有的Page.key文件
    3.  运行Confluence安装,输入key,即可完成安装.



    -----------------------------------

    http://mmm.iteye.com/blog/26309

    一直很喜欢使用Confluence,可是它是商业软件,要收钱的,不要钱的都有用户的限制,Personal Licenses  只能有两个用户,Non-Profit & Open Source Licenses  最多有200个用户,而且审核不是那么容易通过。

    下载当前版本 2.1.3
    http://www.atlassian.com/software/confluence/downloads/binary/confluence-2.1.3.zip

    反编译看了一下它的代码,感觉突破限制并没有什么难度
    Licenses 在atlassian-extras-0.7.15.jar里面,我们只需要修改一些方法即可。

    com.atlassian.license.DefaultLicense

       public   boolean  isExpired()  {
            
    return   false ;
        }


        
    public  Date getExpiryDate()  {
            Calendar c 
    =  GregorianCalendar.getInstance();
            c.set(
    2900   +   1900 12 31 );
            
    return  c.getTime();
        }


        
    public   boolean  isLicenseLevel(Collection levels)  {
            
    return   true ;
        }


        
    public   int  getUsers()  {
            
    return   20000 ;
        }

    直接修改就可以了:)用户限制为20000个人用户,这样应该够用了吧?
    要是你觉得还不够的话,修改
    com.atlassian.license.DefaultLicenseType
         public   boolean  requiresUserLimit()  {
            
    return   false ;
        }

    这样就没有任何用户限制了。

    还有一个class可能需要你的修改 LicenseManager,根据你的需要自己修改吧。

    一共就三个class,修改完了直接扔到.jar里面,启动tomcati测试一下,安装需要Licenses ,随便去申请一个试用的或者个人的就可以了,我是用的去年我申请的一个试用Licenses 测试的。



    附上我的jar,不想该的兄弟直接覆盖掉web-inf/lib下面的jar即可。

    (blogjava不允许上传jar文件,我将后缀修改为zip了,请自行修改)
    http://www.blogjava.net/Files/martinx/atlassian-extras-0.7.15.zip
  • 相关阅读:
    用最有效率的方法计算2乘以8?
    Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
    swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
    解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。
    &和&&的区别?
    int和Integer有什么区别?
    Java有没有goto?
    collect diff() 方法
    contains() 指定集合中是否含有此项目
    collect集合实例方法 将多个数组组成的集合合成单个一维数组集合-- collapse
  • 原文地址:https://www.cnblogs.com/lindows/p/14390556.html
Copyright © 2011-2022 走看看