Searches without login should now work. You must get asked to click a button.
Port details
p5-KwikiKwiki Wiki Building Framework
0.39_2wwwΣ=1 0.39_2Version of this port present on the latest quarterly branch.
FORBIDDEN: All www files wrongly belongs to www user. DEPRECATED: All www files wrongly belongs to www user. This port expired on: 2018-05-07 IGNORE: is forbidden: All www files wrongly belongs to www user.
Kwiki - The Kwiki Wiki Building Framework
A Wiki is a website that allows its users to add pages, and edit any
existing pages. It is one of the most popular forms of web
collaboration. If you are new to wiki, visit
http://c2.com/cgi/wiki?WelcomeVisitors which is possibly the oldest
wiki, and has lots of information about how wikis work.
Kwiki is a Perl wiki implementation based on the Spoon application
architecture and using the Spiffy object orientation model. The major
goals of Kwiki are that it be easy to install, maintain and extend.
All the features of a Kwiki wiki come from plugin modules. The base
installation comes with the bare minimum plugins to make a working
Kwiki. To make a really nice Kwiki installation you need to install
additional plugins. Which plugins you pick is entirely up to you.
Another goal of Kwiki is that every installation will be unique. When
there are hundreds of plugins available, this will hopefully be the
case.
WWW: http://www.kwiki.org/
/* ================================================================= */
/* Note: */
Kwiki software installed! Now you can install
your kwiki web directory by yourself:
$ export PATH=%%KWIKIDIR%%/bin:$PATH
$ kwiki -new path/to/cgi/kwiki-01
Finally remember to point your browser at this location.
/* Note for upgrade from 0.38 or prior version: */
$ cd <into your Kwiki site directory>
$ rm index.cgi
$ rm -rf ./lib # Remove ./lib, if you have one
$kwiki -update
/* ================================================================= */
Mark as deprecated ports providing webapps and setting ownership of the files
to the www user. This is a bad practice and should get cleaned out in the tree
For the maintained ports, their maintainer will be contacted soon
Clean up the rest of the perl@ Makefiles a bit.
- Remove dependencies on modules distributed as part of perl core
- Remove references to FreeBSD < 8 and perl < 5.16
- Ensure that DOCS and EXAMPLES options exist for ports installing
PORTDOCS or PORTEXAMPLES
- Reduce unnecessary inclusions of bsd.port.options.mk by using
OPTIONS helpers and the like
- Fix some cases where dependencies were only assigned to BUILD_DEPENDS
- Fix a few of the cases where dependencies were only assigned to RUN_DEPENDS.
This one happens in many, many ports. I only applied it in cases where
it interfered with 'make test' but it should maybe be done more generally.
- Mute ${MKDIR} in installation
- Parethesize compound commands
- In www/p5-URI-Fetch, remove the ZLIB option that wasn't used
The vast majority of pkg-descr files had the following format when they
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues
- update to 0.38
- from Changes:
- Tweak for Kwiki-HomePagePreference
- Allow the hub to be hooked.
- Socialtext changes
- Allow ; in addition to & in query strings
- Get rid of -M operators
- Make redirects RFC compliant
- Refactored themes
- empty links cause double page loads
- Refactors to get rid of hub connections
- eliminate use_class
- COmment support
- Kwid Formatter for Spork
- Also prints command usage from plugins.
- copyright 2005
- tweak space on usage()
- eliminate cleanup undef warning when doing 'kwiki -update'
- update to 0.37
- from Changes
- Remove load_class calls per Spoon 0.21
- Move archive commit hook into super class
- Split Kwiki::COmmand into Spoon::Command
- Make kwiki -compress work again :\
- Change -subwiki to -new_view
- List all plugins commented out in plugins file
- Support PagePrivacy
- Support multiple config*.*
- Make toolbar, widgets, and status prereqs of theme
- update to 0.35
Changes:
- Fixed archive commit hook
- Don't fail tests if no HTTP::BrowserDetect
- Kwiki is now memory cycle free, which makes it much more suitable
for use under mod_perl
- Added Pane superclass for Toolbar Widgets and Status
- Added BrowserDetect module
- Removed Htaccess module
- Added Kwiki::WebFile base class
- Use new Spoon::Hook for archive
- Make path configurable for templates, css, and javascript
- Add -subwiki and -update_all actions to installer.
- Add -quiet/-q options to installer
- Add BEGIN/END comments to templates automatically
- Make installer smarter
- Plugins can specify prerequisites
- Add ip address to page metadata