tokyopromenade-0.9.25.txz


Advertisement

Description

tokyopromenade - Content management system

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly i386
Package filename tokyopromenade-0.9.25.txz
Package name tokyopromenade
Package version 0.9.25
Package release -
Package architecture i386
Package type txz
Category www
Homepage https://fallabs.com/tokyopromenade/
License -
Maintainer ports@FreeBSD.org
Download size 87.61 KB
Installed size 352.71 KB
Tokyo Promenade is a browser-based content management system with the
following features:
* simple and logical user interface : aims at conciseness like LaTeX
* high accessibility : XHTML 1.0 compliant and considering WCAG 1.0
* hybrid data structure : available as BBS, blog, and Wiki
* sufficient functionality : supports user management and file management
* high performance : uses an embedded database, Tokyo Cabinet
* lightweight : implemented by C99 and without any dependency
on other libraries
WWW: https://fallabs.com/tokyopromenade/
Options:
- LUA: off
POST-INSTALL CONFIGURATION FOR Tokyo Promenade
==============================================
1) Install an arbitrary web server which supports the CGI mechanism.
Then, create a directory where CGI scripts can be executed. We call
it the base directory, which contains some files of Tokyo Promenade.
mkdir -p /path/to/the/base/directory
cd /path/to/the/base/directory
2) Copy the CGI script and some configuration files into the base
directory.
cp /usr/local/libexec/promenade.fcgi .
cp /usr/local/share/tokyopromenade/promenade.* .
cp /usr/local/share/tokyopromenade/passwd.txt .
3) Create the database file where articles are stored.
prommgr create promenade.tct
4) Import the help articles into the database.
prommgr import promenade.tct /usr/local/share/tokyopromenade/misc/help-*.tpw
5) Create a directory where uploaded files are stored.
mkdir upload
6) The CGI script should have permissions to read/write the database
file, the upload directory and the password file. To achieve the
purpose, one of the following is suggested.
Change the owner:
sudo chown -R www:nobody /path/to/the/base/directory
Forget the security:
chmod -R 777 /path/to/the/base/directory
Run the web server by the same user of the owner of the base
directory.
Change the user ID of the CGI script by using a feature of the
web server like suExec.
7) Run the FastCGI script.
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 8889 \
-d /path/to/the/base/directory \
-f /path/to/the/base/directory/promenade.fcgi
8) Configure your web browser with FastCGI-specific directives. For
Apache, this might look like:
FastCgiExternalServer /path/to/the/base/directory/promenade.fcgi \
-host 127.0.0.1:8889
When all steps above are finished, access the CGI script with a Web
browser.
===>   NOTICE:
The tokyopromenade port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port

Alternatives

Package Version Architecture Repository
tokyopromenade-0.9.25.txz 0.9.25 amd64 FreeBSD Ports Quarterly
tokyopromenade-0.9.25.txz 0.9.25 i386 FreeBSD Ports Latest
tokyopromenade-0.9.25.txz 0.9.25 amd64 FreeBSD Ports Latest
tokyopromenade - - -

Requires

Name Value
libfcgi.so.0 -
libtokyocabinet.so.9 -
lua52 = 5.2.4
spawn-fcgi = 1.6.4_2
tokyocabinet = 1.4.48

Download

Type URL
Mirror pkg.freebsd.org
Binary Package tokyopromenade-0.9.25.txz
Source Package www/tokyopromenade

Install Howto

Install tokyopromenade txz package:

# pkg install tokyopromenade

See Also

Package Description
tokyotyrant-1.1.41_2.txz Network interface of Tokyo Cabinet
tolua++-1.0.93_3.txz Extended version of tolua, a tool to integrate C/C++ code with Lua
tolua-5.2.4.txz Tool to integrate C/C++ code with Lua
tomatoes-1.55_1.txz Tomato-smashing, Q-Bert style
tomboy-1.15.7_1.txz Personal note taking system for the GNOME desktop
tomboy-plugin-latex-0.7_1.txz LaTeX math plugin for Tomboy
tomboy-plugin-reminder-0.9.2_1.txz Automatically open notes at a given date and time
tomboy-plugin-todo-1.0.0_1.txz Highlight FIXME, TODO, and XXX in your notes
tomcat-6.0.53_2.txz Open-source Java web server by Apache, 6.x branch
tomcat-native-1.2.21.txz Tomcat native library
tomcat7-7.0.92.txz Open-source Java web server by Apache, 7.x branch
tomcat85-8.5.46.txz Open-source Java web server by Apache, 8.5.x branch
tomcat9-9.0.26.txz Open-source Java web server by Apache, 9.0.x branch
tome4-1.5.10_1.txz Epic tactical turn-based roguelike adventure
tome4-beta-1.6.0.b1.txz Epic tactical turn-based roguelike adventure
Advertisement
Advertisement