WebGUI

来自开放百科 - 灰狐
跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 WebGUI Thanks, Wikipedia.

A perl-based web application and web site framework designed to let the people who create the content manage it, and let the technical folks get back to tech stuff.

WebGUI是当前最为流行的公开源码的管理系统之一,作为互联网的应用软件,她每个月以5000次下载次数深受用户的欢迎。WebGUI能让每一个用户建立和维护复杂的网站。她具有标准组件,独立平台,能在线地使用,管理等。你可以轻松地建立网站,而无需花太多时间去维护她,别人可以方便地浏览你的网页。

WebGUI是Plain Black开发的界面非常友好的网站内容管理系统。它使用简单,非常适合普通的商业用户,它也非常强大,足以满足大型企业的任何建站要求。

Webgui 468x60.gif

目录

易用性

  • 绝对容易使用 - 大多数用户仅需很少或不需培训,就能使用其界面。这就是说,只要会用浏览器,您的员工就能正确地管理WebGUI系统。
  • 内嵌的所见即所得的内容编辑器,支持IE浏览器和Mozilla核心的浏览器。
  • 可针对用户定制的界面提示,以适合用户对系统的熟悉程度。
  • 完善的在线帮助系统。
  • 基于Javascript的向导系统帮助用户快速生成网页。

安全性

  • OSI 认证的开放源码软件 - 这意味着高质量和可自由传播。
  • 可扩充的用户认证模块系统为您的网站应用提供了最大程度的安全保障。
  • 可定制的用户级的认证系统,如:采用内置的数据库认证或通过LDAP服务器认证。
  • 类似UNIX系统的用户管理系统,提供无限制的用户组管理功能。
  • 可自由扩展的用户属性系统。
  • 简单易用的用户角色系统。
  • 提供了许多管理员可定制的设置以便完全地控制您的站点应用的功能和外观。
  • 采用MD5算法加密的密码系统
  • 可采用SSL加密通道登录系统。
  • 可恢复的垃圾箱系统。
  • 提供完善的商业支持。

最大程度地控制网站内容

  • 可定制的模板引擎提供给您的网站布局最大的灵活性。
  • 可将动态网站内容导出为静态页面,以便为离线站点或高负载站点使用。
  • 可定制的动态链接,以使网址容易记忆,并兼容各种搜索引擎,如:
通常的动态链接:http://www.example.com/garden/tools/showproduct.asp?prodID=352
WebGUI系统的链接:http://www.example.com/shovel
  • 网站内容与网站风格及模板分离,以便您可以迅速更新网站外观。
  • 网站风格管理系统允许您无限制地定制每个WebGUI网站的设计,并且非常容易地修改整个网站的外观。
  • 包裹管理系统能让您快速开发网站。
  • 集成的HTML语法验证系统
  • 集成的图片和系统组件管理系统。
  • 剪贴板系统允许您快速剪切和粘贴网站内容。
  • 可定时发布或撤销网站内容。

高扩展性

  • 可扩充的组件构架,能不断地扩充网站功能。
  • 可扩充的宏替换构架。
  • 可扩展的元数据支持您添加任意多的属性到您的内容中。
  • 可定制的导航系统允许您创建几乎所有类型的内容导航菜单。
  • 可为离线站点或高负载站点导出静态页面。
  • 可自由扩展的用户属性系统。
  • 被动建模系统允许您跟踪您的网站用户的访问行为,然后按照他们的访问习惯定制显示内容。
  • 集成多语种支持。
  • 支持任何网页服务器、数据库或操作系统。
  • 模块化开发,升级无忧。
  • 同时支持mod_perl和CGI界面。

内建支持的应用程序

  • 留言板系统(同时支持平面、嵌套和线索视图)
  • 数据库查询系统
  • 用户投票系统
  • 下载管理器
  • 用户投稿系统
o 分类模式
o 博客系统(Blogs)
o 图库系统
o 新闻
o FAQs
o 网址目录
o 招聘系统
o 等等……
  • 新闻联合系统
  • 事件日历系统
  • 用户调查和考试系统
  • 文章系统
  • 搜索引擎
  • Web Services前端
  • 其它用户自建组件

安装指南

获得  WebGUI Runtime Environment  http://sourceforge.net/project/showfiles.php?group_id=51417&package_id=148913

1. Unpack the archive.

mkdir /data
cd /data
tar xvfz /path/to/wre-x.x.x-osname.tar.gz

2. Add a "mysql" user to the system. On most systems you run a command similar to the following as the root user:

adduser -s /sbin/nologin mysql
or
useradd -s /sbin/nologin mysql

3. If you have an existing Apache or MySQL running please shut them down now. On most systems you can shut them down hard by running commands like this:

killall mysqld
killall httpd

4. If you have a MySQL config file at /etc/my.cnf please remove or rename it so that it doesn't interfere with the WRE MySQL.

mv /etc/my.cnf /etc/my.cnf.old

5. Create your DNS entries (or add to /etc/hosts) for the sites you will be using, including the AWStats site.

6. Run the setup program which will initialize the WRE for your system and download and install WebGUI.

cd /data/wre/sbin
./setup

7. Start the WRE

cd /data/wre/sbin
./rc.webgui start

8. Add the following cron jobs to your server's cron tab.

0 1 * * * /data/wre/sbin/logrotate
*/3 * * * * /data/wre/sbin/wremonitor
0 3 * * * /data/wre/sbin/backup

If you want AWStats to be compiled nightly add this:

0 2 * * * /data/wre/prereqs/awstats/tools/awstats_updateall.pl now -awstatsprog=/data/wre/prereqs/awstats/wwwroot/awstats.pl -configdir=/data/wre/etc

If you are using the demo system then add this:

0 0 * * * /data/wre/sbin/democleanup

9. Add a site.

cd /data/wre/sbin
./addsite --admin-db-pass=YOURPASSWORD --sitename=www.example.com

PLATFORM SPECIFIC NOTES


Red Hat Linux

This note applies to all linux' that use chkconfig to setup services. These include RHEL, Fedora, Mandrake, SuSE, CentOS, and others. You can set up the WRE to start automatically at system boot by running the following commands after the WRE is installed:

ln -s /data/wre/sbin/rc.webgui /etc/init.d/webgui
chkconfig --add webgui
chkconfig webgui on

Mac OSX

There is no command line user add script on Mac OSX. This means you have to use the really horrible netinfo interface to add a user. Instead, we recommend downloading the user utilities from this site:

http://www.osxgnu.org/software/pkgdetail.html?project_id=231#4095

相关链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱