“技术知识”目录存档

Alfresco介绍

2010年08月17日,星期二

摘自:中国知识管理中心

http://www.kmcenter.org/zhuanlan/sunzhigang/201008/02-11526.html

这是一篇摘录,此系统很可能成为普遍应用的系统。

Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能。
Alfresco是目前应用最广泛的开源企业知识管理系统。该系统是基于Java平台开发的CMS,先后有超过150万次的下载,5万多个应用网站,7.4万个社区成员,此外,在开源社区Forge中有超过150个扩展应用。如下图,市场的前三个,Joomla和Drupal主要用于企业建站,WordPress主要用于建博客。可以说Alfresco是目前使用最广泛的企业内容管理平台(ECMS),并且她更适合管理企业内部的电子文档。

图表 2 CMS市场使用分布

Alfresco全部基于开源平台开发,极大降低企业部署成本。该系统基于Java平台开发,通过开源的Tomcat+MySQL+Linux部署;系统支持多国语言(包括中文),提供基于开源的Lucene的文档搜索功能;基于Openoffice,提供多种文档格式的转换,包括office2003-2007、pdf、jpeg、jpg等。

Alfresco拥有良好的用户交互。该系统基于目录树管理文档,提供全文检索,多国语言支持,用户使用简单,便于在企业中推广。

基于Alfresco平台企业可以构建多种知识管理应用。Alfresco是一个企业级的系统,企业可以基于该系统构建多种应用,如企业文档数据库、企业知识管理门户、可扩展的内容数据库、公司的网站、市场信息沟通、基于需求的出版、工作记录管理、财务应用、研发平台用信息共享平台等。

图表 2 Alfresco系统平台架构图

Alfresco提供了一套完整的权限管理体系。Alfresco采用用户-组-资源-权限的分层次权限管理体系,让管理员可以方便的控制电子文档或文档空间的访问权限。

在实际应用本土化的过程中,Alfresco也存在一些局限性:

(1)Alfresco的对最低权限的定义过于宽松。为了方便电子文档在企业中的传播,即使是最低权限的Consumer用户也拥有对文档的下载权限,但这样有可能导致文档的大量外流,不利于确保企业核心知识产权的安全。、

(2)Alfresco对于工作流的支持不足够强大。Alfresco系统本身提供了工作流的组件,但由于其文档的组织方式,不利于做流程审批。但这一点可以通过与OA的结合得到解决。实践证明与无缝结合的知识管理系统才是有生命力的系统。

(3)Alfresco的后台功能有待深入开发。在实际的企业应用中,企业会关心员工访问了文档,以及访问的频率等统计数据,一方面有利于了解员工的工作情况和工作兴趣;另一方面有利于了解员工的关注热点,改善知识管理。但目前Alfresco本身缺少相关的功能模块。

(4)Alfresco缺少个性的组件。Alfresco的目前还没有采用类似Joomla或Wordpress的组件开发技术,故相关的个性化的插件比较缺乏,如文档的标签及标签云功、相关文档功能等等。需要自行开发。

总体上,在Alfresco的部署和开发的过程中,通过与公司技术人员的交流,越来越感受到Alfresco系统的庞大,但架构非常的清晰,功能也比较的完整,非常适合中小型企业快速低成本的部署知识管理系统。

FLASH效果图片展示插件Ozio gallery

2010年08月5日,星期四

效果不错的图片插件,功能简单,上手快。缺点是分组归类功能少。优点是特效强。

Ozio Gallery 2 是 Ozio Gallery 三维动态相册组件 的改进版,由于新版本的目录名称也改成了 com_oziogallery2 ,因此两个版本可以安装到同一个 Joomla 而不冲突。

Ozio Gallery 2 的用法与 Ozio Gallery 基本相同,用户必须通过 FTP 将照片上传到指定目录,然后在参数中输入图片位置。

Ozio Gallery 2 不仅能展示储存在你的 Joomla 网站上的照片,也能展示提取自 Flickr.com 在线相册网站的照片。

使用的时候有两种方式,一种是FTP传到制定目录,menu生成的时候选定特效后,修改目录至上传目录,reset xml,保存后就可以了。

“Ozio Tiltviewer skin”比较独特,使用flickr的时候,记得去flickr取得user id和set it,在生成menu的时候需要把set method改成flickr,设定要userid和set id就可以了。下面还有很多显示设置,比如行列,背景等。

案例:

上海车美饰

Ozio Tiltviewer skin

Joomla CRM客户关系管理系统 — jForce Suite

2010年07月8日,星期四

看Demo界面还是不错。

有项目,销售,tickets,客户。。。管理。界面也比较友好。

The Joomla CRM — jForce Suite Monday, 28 July 2008 23:18

jForce will provide you with: jAccounts – for your invoicing and billing needs

jContacts – a new way to manage your sales funnel and business leads

jProjects – efficient management of tasks, priorities and documents jSupport – manage trouble tickets and issues to keep your site smooth All these plugins packaged together as one fully integrated CRM solution.

Built in Joomla! Whether you require one component or the entire suite of business automation, jForce can have you up and running with sleek and cost-efficient solutions today.

joomla k2关于extra field

2010年06月29日,星期二

joomla k2 extension中,mod_k2_content是用于显示k2文章的重要模块,实际使用中,不能满足我的要求,于是利用 sub_template解决。

问题:

k2允许为一个k2目录下的文章制定用户自定义的字段(extra fields)

mod_k2_content 可以指定是否显示自定义字段,但要么显示所有自定义字段,要么都不显示。

现在,有三个自定义字段(Name,Price,Color),但我在文章列表中,只希望显示标题和“Price”字段,此时,mod_k2_content不能满足要求了。

改造:

找到 joomla根目录\modues\mod_k2_content\tmpl,其下有一个子目录 Default,我们再创建一个子目录,onlyprice。

把Defaul目录下的default.php拷贝到onlyprice目录下

修改onlyprice目录下的default.php,为保证编码正确(UTF-8),最好是用Zend studio等开发工具修改。

找到:

<?php if($params->get(‘itemExtraFields’) && count($item->extra_fields)): ?>
<b><?php echo JText::_(‘Additional Info’); ?></b>
<ul>
<?php foreach ($item->extra_fields as $extraField): ?>
<li>
<span><?php echo $extraField->name; ?></span>
<span><?php echo $extraField->value; ?></span>
<br />
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

改为:

<?php if($params->get(‘itemExtraFields’) && count($item->extra_fields)): ?>

<?php echo “&nbsp;&nbsp;” ?>

<?php foreach ($item->extra_fields as $extraField):

if($extraField->name==”Price”):

echo $extraField->value;

endif;

endforeach; ?>
<?php endif; ?>

保存。

在joomla 管理后台,用 mod_k2_content 常见内容模块,在Select sub-template 处选择 onlyprice,其他内容和自己根据要求设置好。

cssviewer在firefox3.6的安装

2010年06月10日,星期四

For firefox 3.6.

For firefox 3.6. Here’s how:
1. Download the .xpi file to your computer.
2. The .xpi is a file like a .zip, Open it using a zip application like 7zip.com.
3. Edit the install.rdf file and change the max version to 3.6.*
4. Save, and then open with firefox to install.

其实从网上下载的就是ZIP包,记得要修改成xpi才行。

然后直接拖到FF也浏览页面上就可以了。

摘录:谈谈做产品展示,图文混排的小小心得

2010年05月31日,星期一

转自joomlagate

http://www.joomlagate.com/index.php?option=com_smf&Itemid=31&topic=7884.0

小弟愚见,仅供参考

本来吧我想要那种能展示产品照片,然后附带一点产品介绍,就是要图文的形式,后来找了好多第三方的组件,反正都不怎么合我的要求,phoca,simpleimage等这些在joomla.org上面排名靠前,人气较高的图片展示组件都试过了。
最后,我还是采用了joomla自带的文章系统,一篇文其实就是一件产品,然后把这些产品(文章)归结到一个名叫产品的category下!这样的话,joomla默认有一个首页文章展示,那么我想显示4件产品(4篇文章)就适用了!我可以分4列显示在首页,这样一来可以自动更新最新的产品。
那么,我只要它显示产品照片,产品简介或者产品名称(一个是缩略图,一个是正文,产品名称就用正文写罢了)所以选用了Smartresize图片裁剪插件,自动把文章插图裁剪成我需要的大小,然后文字介绍在图的正下方!!那么这个plugin确实好用,可是后来遇到个问题,我在一篇文章有两张图的话,它就会把这两张图都自动裁剪,后来在论坛上的angang523409 帮助下解决了这个问题,详细参阅此帖http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,7281.msg29735/ 这里要再次谢谢他。这时我遇到了个问题,我既然想图文显示,肯定也想能完美的换位置,比如图左文右,图右文左,这确实可以通过CSS来解决,但总不能我每篇文都用css来搞定吧。这个问题用Joomla目前为止我还没想到什么办法,改joomla的文章系统程序的话倒是可以,但似乎有点不划算,时间和技术上都不行。

在这要提的是为什么非要用joomla自带的文章系统呢,而不用第三方的图文组件,这就要归结到模板上了,可恶的就是很多模板做的时候完全是依 joomla自带的文章系统做的,这就给第三方图文组件带来了很大的障碍。

后来还是用了K2,K2的文章系统可以自定义很多文章展示模板,比如我可以定义两个,一个是为了本身的文章系统用,很多公司简介需要用单页文章来做,另外一个就是自己在K2的默认文章展示的基础上,对其进行了修改(比如改CSS可以改变图文的相对位置问题,为了更好看嘛,图左,文右) 那么当我做产品文章的时候,就用了这个自定义文章展示模板!这样也不会把原本的K2文章系统搞乱!
要说的是,改K2的item程序是一件易事,在item里面找到它的default样板,然后copy一个新名称,例如product(要注意的是不要有下划线的文件夹命名,无效,本人为此浪费了N久时间,太钻牛角尖,吃大亏了!) 好了,这样我在建category的时候就可以指定模板为product了。在product文件夹下的item程序改起来不是太难,先找到php调用的程序代码例如我只想显示image(缩略图)和 discription或者text,那么其它无关紧要的什么 creatdate、author的代码段都可以删掉,反正有默认的default模板!这样管理这些模板也比较方便,代码看起来也比较清晰!
其实上面都不是关键,我最终不就是为了能改变图文的相对位置嘛,所以啊上面做的修改肯定是有用的,item程序的修改过程中,引用的 class=”name”,这个默认的name我就可以自定义了,然后再在css样式表里面添加这个name相关的一些样式,能过css样式就完全可以做到,图文显示位置变动,等等等等,想要的效果!当然目前我的技术有限,还不能在K2后台里面添加可以输入位置变动的参数,见谅!

K2本身默认的后台里面的thumbnail裁剪并没有height的输入设置,我在K2官方论坛上一位捷克朋友的帮助下,修改了K2的部分参数,这样一来就可以输入缩略图的高度设置了详细参阅http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,7323.0/topicseen,1/

呵呵另外要说的是jamesfan是我的师傅,他平日不爱上网,所以这两个ID都是我在操作。

最后,如果单单只是想在某一页上面显示一个产品模块,大可不必像我这样麻烦,第三方模块可以做的更好看。

关于webhostingpad,Hostmonster,上海热线邮件比较

2010年05月11日,星期二

最近很多用户反映webhostingpad的访问速度慢,邮件发送也超级慢。没办法,客户至上呀,赶快找办法,可能移到hostmonster上去了。

关于webhostingpad,Hostmonster,上海热线邮件发件和收件速度比较
使用操作系统环境:WIN7
邮件客户端:Mozilla Thunderbird

测试1,发送文本

wp:
发送20s,同步20s
评价:速度基本能接受。

hm:
发送10s,同步5s
评价:速度比wp好

online.sh.cn
瞬间

测试2:

一个3.4m附件邮件发送
wp-hm
thunder
22:59-23:05发送
23:05-23:08同步

hm->wp
23:14-23:16
23:16-23:18

online->wp
23:27-23:28
23:29-23:31

wp和hm都是imap收件,smtp starttls加密
online尽然没有加密
雷鸟显示online是不安全邮件系统。。。无语。

总体来说hostmonster比较好,不过他有5万文件限制,最终可能还是放弃,可能下次会用justhost试试看。
雷鸟真的很好用,是我后面几天着重研究的对象了。

joomla网站数据迁移

2010年05月8日,星期六

webhostingpad的空间很不稳定,我查下来GFW也不是主要问题。所以我将几个网站迁移到HOSTMONSTER上去。自从用了独立IP,感觉HOSTMONSTER还是很稳定的,不过50000文件数还是个很严重的问题。可能下次我会选JUSTHOST试试看。cPanel在整个过程中还是很方便,SSH更加如此。

我的两个空间帐户名,路径几乎都一模一样,但是迁移以后显示”unable to connect mysql database”,琢磨了好一会儿才想到原来新空间没有建数据库用户,当然就不能连接了呵呵。

  • ZIP打包程序文件,注意把目录也打进去
  • PHPMYADMIN下载数据库
  • 如果有SSH,可以用wget命令会快很多。否则就把ZIP上载到新的空间,利用file manager解压缩
  • 用PHPMYADMIN导入数据库,注意数据库名称
  • 新空间建立用户名
  • 修改configuration.php里的database设置
  • 完成

将谷歌地图插入Joomla

2010年05月5日,星期三

摘自:http://www.globalitesoft.com/blog/?p=260&cpage=1
理论:

google map以其强大的功能、方便的使用为广大网民所熟知。现在,我们除了能在google map的主页上使用它之外,还可以把它嵌入到自已的网页中,来给别人使用。google 公司以web services的形式提供google map的调用服务,我们只需调用google map api,就可以把google map嵌入到自已的网页中。google map服务提供了两种调用方式:动态调用和静态调用。动态调用是通过javascript调用google map api,首先将javascript文件的位置指向google map远程服务地址,来加载google map api,接下来用javascript在本地创建google map对象,通过调用google map对象的方法来实现google map强大的功能。若要调用google map服务,必须要申请api key,而且必须以调用网站的url生成key,由于实践中无法提供url,只能用blog网站来进行调用实验,但blog网站无法使用 javascript,所以只能使用静态调用方法来进行实践。

wordpress风格SimpleBlog

2010年05月5日,星期三

http://demo.slimmity.com/simpleblog/

SimpleBlog is the simplest wordpress theme doesn’t contain many features nor does it have preloaded plugins other then WP-PageNai. It has a small option page where you can edit the logo and favicon url’s, from this page you can also add your feedburner url and twitter account that will be displayed on the custom sidebar widget called: RSS Feed Suscribe. It has all the basic html elements styled for posts and the sidebar is widget ready.

很简单的一个风格,有菜单,有新文章,有自定义,适合我使用。