Ideen für WackoWiki
Am besten ist es, entdeckte Fehler, Ideen sowie gewünschte Funktionen im |
{{dbbackup}}
ZIP files of database
These links lead to zip files, generated on the fly, which contain all the pages in your Wiki. The zip file will be downloaded to your local computer.
This ZIP Snapshot contains only the latest versions of each page, while this ZIP Dump contains all archived versions.
Vgl:
http://wiki.wordpress.org/PhpWikiAdministration
Dump pages as XHTML
This will generate a directory of static pages suitable for distribution on disk where no web server is available. The various links for page editing functions and navigation are removed from the pages.
The XHTML file collection can also be downloaded as an XHTML ZIP Snapshot.
http://phpwiki.sourceforge.net/phpwiki/Dump%20pages%20to%20xhtml%20files
http://phpwiki.sourceforge.net/phpwiki/PhpWikiAdministration
{{export}}
DocBook Export Reason: make it possible to export the whole wiki to DocBook (XML). From there, you can make docs in PDF, RTF and all other formats with one of the free transformers which are available.
http://wiki.wordpress.org/CalendarPlugin
Reason: One of the often usages of Wikis is to log the day-to-day activities of a team. The team may perform technical support, maintenances, software development, or other functions, nevertheless it’s a useful to take advantage of a feature that allows easy creation and management of daily logs. The Team Log top page should have a Calendar-Tag that shows the current month and the next month (or other layouts depending on configurable options). For each day without a log entry, the calendar uses color red (or other defined color). For current day, the calendar uses color yellow. Any day-log is a common wiki page. The important aspect of this is the automatic calendar “table” with current day highlight.
Kalender Aktion – für WackoWiki
Would be cool to have an attachment handling, to use this Wiki as a knowledge base. Most often, ideas and knowledge is related to documentation which could be attached to an entry.
{{files global=1 pictures=1}} mit resizing
http://www.wakkawiki.de/MyGallery (dead link)
| requirements | recommended | actual |
| Versions | ||
| PHP Version | ||
| MySQL version | ||
| GDLib Version | ||
| Features | ||
| GDLib Truecolor | ||
| GDLib TTF Support | ||
| GDLib PNG Write Support | ||
| GDLib JPEG Write Support | ||
| GDLib GIF Write Support | ||
| Configuration | ||
| safe_mode | ||
| register_globals | ||
| open_basedir | ||
| magic_quotes_sybase | ||
| upload_max_filesize | ||
| memory_limit | ||
| Directory modes | ||
| write enabled of «./wacko» and all of it's contents! | ||
| Extensions | ||
| Extension gd | ||
| Extension mcrypt | ||
| Extension session | ||
| PHP-Extensions: | ||
Statistics
Total number of pages on this server
Number of pages you own:
Total number of comments:
Registered users:
Eventuell in der Art von
http://phpsysinfo.sourceforge.net/
display of external RSS feeds
{{feed url="http://news.nationalgeographic.com/index.rss" max="5"}}
Einbinden externer Feeds über eine Aktion: -> RSSAtomFeed
http://magpierss.sourceforge.net/
http://zvonnews.sourceforge.net/
http://www.wakkawiki.de/RssAction
http://www.oddmuse.org/cgi-bin/wiki/Rss_Action
Bei der Fehlersuche muss zuerst geprüft werden, ob die RSS Quelle überhaupt richtig funktioniert. Hierbei hilft der Feed Validator:
http://feedvalidator.org/
you can now export clusteres as (unrenderd) xml using /export.xml at the end of the url, e.g.http://wackowiki.com/WackoDocDeutsch/export.xml
PMWiki uses
http://html2fpdf.sourceforge.net/ based on fpdf library for rendering pdf
wiki2pdf
TODO
sinnvoll?
{{webmail}}
http://wikka.jsnx.com/WikkaMail (-> nicht eigentlich Webmail, sondern ein Wiki-Messenger für registrierte Benutzer eines Wikis)
The internet isn't the place it used to be anymore. Everything good gets corrupted and so it is with Wikis. WikiSpam is — like Spam in blogs and email — on the rise. If you use Wacko Wiki? in your Intranet this is no problem for you. But if you intend to use it on the open Internet you may want to blacklist some known Spam words.
For using a blacklist in Wacko Wiki? enable the usewordblock option in wakka.config.php and edit the wakka.config.php. The file contains Regular Expressions (Perl compatible) if any of these match saving is disallowed.
By default the list contains the expressions suggested at PPR:WikiBlackList.
If you want to do IP based blocking you should use Apache's
deny from directives.
http://www.wakkawiki.de/ReferrerSpamming
http://www.kyberfabrikken.dk/opensource/playa/
Einzelne Seiten beliebige Tags hinzufügen. Mit Übersichtsseite der einzelnen Tags inkl. Tag-Cloud.
http://wikkawiki.org/LoggedUsersHomepage
How could this be done in WackoWiki?
Benötigt werden 3 Wiki-Seiten:
Auf der StartSeite fügen wir mit der Action include die beiden anderen Seiten (Visitors / Members) ein. Nun passen wir die Zugriffsrechte an:
StartSeite: Leseberechtigung für alle (*), (Schreiben, Kommentieren nur der admin)
Visitors: Leseberechtigung für alle (*) ausser die registrierten und angemeldeten Benutzer ( also !$), (Schreiben, Kommentieren nur der admin)
Members: Leseberechtigung für registrierte und angemeldete Benutzer ($), (Schreiben, Kommentieren nur der admin)
... und wenn man nun noch die Action user.php auf der Members-Seite in einen Titel ===Hallo {{user}}== einbaut, wird der angemeldete Benutzer sogar mit seinem Namen begrüsst :-) schööön!
{{user}}
/actions/user.php
<?php
if ($this->GetUser()) { echo $this->Link($this->GetUserName());}
?>
Mir schwebt die Idee eines Captcha vor, das aber möglichst ohne fremde Ressourcen (z.B. die gdlib) auskommt, und ich bin auf
http://www.thegeek.de/blog/type/codingstuff/post/80.html fündig geworden. Ich glaube, richtig angepasst und in den Wacko-Dateien handlers/page/show.php handlers/page/addcomment.php korrekt implementiert, könnte dies ein wirksamer Schutz gegen Kommentar-Spam sein, aber ich bin nicht kompetent genug, die entsprechenden Anpassungen vorzunehmen.
Die simple SPAM Abwehr der Zahlenaddition funktioniert, kommt ohne GDlib aus und könnte sogar Barrierefrei eingesetzt werden, wenn es sein müsste. Und: Da bisher keine SPAM Kommentare mehr durchgekommen sind ist davon auszugehen, dass die Spammer (noch) nicht schlau genug sind, die Formulare in die sie posten vorher auszulesen.
Und hier nun noch etwas Quellcode zur Veranschaulichung des Prinzips:
(Hinweis: Der Source Code dient nur zur Veranschaulichung des Verfahrens – es fehlen natürlich viele Bestandteile einer echten Kommentarfunktion.)
<?php
srand( (double)microtime() * 1000000 );
$tt_num1 = rand( 1, 9 );
$tt_num2 = rand( 1, 9 );
?>
<form name="comment" action="index.php" method="POST">
<input type="hidden" name="num1" value="<?php echo $tt_num1; ?>">
<input type="hidden" name="num2" value="<?php echo $tt_num2; ?>">
Bitte Ergebnis von <?php print $tt_num1; ?> + <?php print $tt_num2; ?> eingeben:
<input type="text" name="tt_result" size="3" value="0"><br>
Dein Kommentar:<br>
<textarea name="kommentar"></textarea><br>
<input type="submit" name="comSubmit" value="Kommentar posten">
</form>
<?php
$num1 = intval( $_POST[ "num1" ] );
$num2 = intval( $_POST[ "num2" ] );
$tt_result = intval( $_POST[ "tt_result" ] );
$res_check = $num1 + $num2;
// Überprüfung auf gültige Werte
if( $tt_result == $res_check && !empty( $tt_result ) && !empty( $res_check ) )
{
print "Kommentar abspeichern, denn Turing Test bestanden!";
}
?>
Wäre es möglich, in der Action backlinks die Sortierreihenfolge so umzudrehen, dass die Seiten in umgekehrter alphabetischer oder numerischer Reihenfolge aufgelistet würden, also zuerst die Seite mit Z?
<?php
function LoadPagesLinkingTo($tag, $for="")
{
return $this->LoadAll("select from_tag as tag from ".$this->config["table_prefix"]."links where ".
($for?"from_tag like '".quote($for)."/%' and ":"").
"((to_supertag='' AND to_tag='".quote($tag)."') OR to_supertag='".quote($this->NpJTranslit($tag))."')".
" order by tag");
?>
Kennzeichnen ob und wann in den Bugtracker gestellt wurde Bugs:007
ins Englische und dann bei Bedarf in den
Entwickler Node übertragen