1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-01 07:10:55 +00:00
Mirror
Go to file
2013-02-20 10:16:35 +08:00
api Changed rpc name 2012-12-24 16:53:32 +08:00
api2 [api2] Added magic to repo download info 2013-02-20 10:16:35 +08:00
avatar improved front-end performance & grp msg move-upward 2013-02-05 17:57:47 +08:00
base Merge branch 'ldap' 2013-02-05 16:32:32 +08:00
contacts improved front-end performance & grp msg move-upward 2013-02-05 17:57:47 +08:00
fts Added several functional tests, and fixed a few bugs 2012-12-05 11:44:21 +08:00
group improved front-end performance & grp msg move-upward 2013-02-05 17:57:47 +08:00
locale Spanish translation ready 2013-02-11 08:48:40 -04:30
logs Added logging 2012-12-27 20:49:50 +08:00
media added missing new file 2013-02-05 18:05:24 +08:00
notifications improved front-end performance & grp msg move-upward 2013-02-05 17:57:47 +08:00
organizations improved front-end performance & grp msg move-upward 2013-02-05 17:57:47 +08:00
profile i18n for profile app 2013-01-17 11:07:47 +08:00
share Merge branch '1.4' 2013-01-30 21:16:52 +08:00
subdomain Don't use sub domain in default. 2012-06-21 13:19:38 +08:00
templates Merge pull request #12 from haiwen/pubinfo 2013-02-16 19:17:34 -08:00
thirdpart Display share quota usage. 2013-01-29 15:33:53 +08:00
tools Fixup some minor english grammar mistakes. 2013-01-23 05:38:52 -08:00
utils Merge branch '1.4' 2013-02-01 11:02:09 +08:00
__init__.py add user events 2012-09-28 17:04:38 +08:00
.gitignore remove .mo from git; rewrite i18n.sh script 2012-11-06 11:59:37 +08:00
cconvert.py Fix file path bug in cconvert 2012-08-20 17:09:01 +08:00
CONTRIBUTORS Added Spanish support, and update contributors. 2013-02-06 12:52:33 +08:00
convert-utf-8.txt Add pinyin autocomplete in group message 2012-08-20 16:51:23 +08:00
forms.py Change password length of a enc repo to 30 2013-01-25 10:40:21 +08:00
HACKING Update registration process 2012-03-13 11:36:56 +08:00
handlers.py improved events for encrypted repo;added events for org[by ls & lj] 2012-10-15 21:03:42 +08:00
i18n.sh fixed a bug in i18n.sh script 2012-12-06 14:49:14 +08:00
LICENSE.txt Fixed unique key length bug in MySQL, and added license file. 2013-01-24 11:44:45 +08:00
manage.py [Mac] run seahub in mac 2012-07-07 23:11:06 +08:00
po.py add link to commit details 2012-09-25 20:07:46 +08:00
README.markdown Improved README 2013-01-08 11:52:54 +08:00
run-fts.sh Added several functional tests, and fixed a few bugs 2012-12-05 11:44:21 +08:00
run-seahub.sh.template [Mac] run seahub in mac 2012-07-07 23:11:06 +08:00
send_user_notifications.sh.template Rewrite user notificatione sending 2013-01-21 21:36:04 +08:00
setenv.sh.template Improved README 2013-01-08 11:52:54 +08:00
settings.py Added Spanish support, and update contributors. 2013-02-06 12:52:33 +08:00
shortcuts.py Add message reply notification 2012-08-09 16:50:39 +08:00
signals.py improved events for encrypted repo;added events for org[by ls & lj] 2012-10-15 21:03:42 +08:00
test-seahub.sh.template Add notification unit tests 2012-08-19 17:32:44 +08:00
urls.py cleaned up code, fixed bugs & rm unused file 2013-02-06 16:24:43 +08:00
views.py cleaned up code, fixed bugs & rm unused file 2013-02-06 16:24:43 +08:00

Introduction

Seahub is the web frontend for Seafle.

Preparation

Getting it

You can grab souce code from GitHub.

$ git clone git://github.com/haiwen/seahub.git

Configuration

Modify CCNET_CONF_DIR, SEAFILE_CONF_DIR and PYTHONPATH in setenv.sh.template to fit your path.

CCNET_CONF_DIR is the directory contains ccnet.conf.

SEAFILE_CONF_DIR is the directory contains seafile.conf.

Run and Verify

Run as:

./run-seahub.sh.template

Then open your browser, and input http://localhost:8000/, there should be a Login page. You can create admin account using seahub-admin.py script under tools/ directory.

Internationalization (I18n)

You are welcome to add translation in your language. For example, if you like to add Russian translation.

First, you need to add your language code to Settings.py. In this case, add ('ru', gettext_noop(u'Русский')), to LANGUAGES tuple.

Then, run this command:

django-admin.py makemessages -l ru -e py,html

There will be a file named django.po under locale/ru/LC_MESSAGES.

After you modified django.po, you can run ./i18n.sh compile-all, this will create .mo file under same directory with django.po.

That's it. After restart Seahub, you can select popup button at right top, and your translations are ready for use.