Recently committed code
Brian Koontz
- Fix ported to trunk (1.1.7). Refs #713, #760.
Commit by
BrianKoontz :: r
1079 /trunk/3rdparty/plugins/wikkaedit/wikkaedit.js: (
link)
Fix ported to trunk (1.1.7). Refs #713, #760.
- Clicking on Help icon now redirects to FormattingRules page when additional edit...
Commit by
BrianKoontz :: r
1078 /branches/1.1.6.5/3rdparty/plugins/wikkaedit/wikkaedit.js: (
link)
Clicking on Help icon now redirects to FormattingRules page when
additional edit handler GET params are present in URL. Refs. #713,
#760.
- Remove extra character from XML output that prevents links from working...
Commit by
BrianKoontz :: r
1065 /branches/1.1.6.5/handlers/page/revisions.xml.php: (
link)
Remove extra character from XML output that prevents links from
working correctly. Refs #759.
- #710 ported to 1.1.7. Refs #710, #749.
Commit by
BrianKoontz :: r
1061 /trunk/ (2 files in 2 dirs): (
link)
#710 ported to 1.1.7. Refs #710, #749.
- Standard phpdoc header and lang strings added; user-friendly error message...
Commit by
BrianKoontz :: r
1060 /branches/1.1.6.5/actions/include.php: (
link)
Standard phpdoc header and lang strings added; user-friendly error
message displayed if target page not accessible. Refs #710, #749.
- Ported to 1.1.7. Refs #747, #749.
Commit by
BrianKoontz :: r
1050 /trunk/handlers/processcomment/processcomment.php: (
link)
Ported to 1.1.7. Refs #747, #749.
- Prohibit comments on non-existent pages. Refs #747, #749.
Commit by
BrianKoontz :: r
1049 /branches/1.1.6.5/handlers/page/addcomment.php: (
link)
Prohibit comments on non-existent pages. Refs #747, #749.
- Changed sessionid field size to 40 bytes to support smallest...
Commit by
BrianKoontz :: r
1043 /trunk/setup/install.php: (
link)
Changed sessionid field size to 40 bytes to support smallest
hash_bits_per_character value of 4 bits for SHA-1. Refs #739.
- Fixed wikka_sessions timestamp issue, logic error that prevented session ids...
Commit by
BrianKoontz :: r
1042 /trunk/wikka.php: (
link)
Fixed wikka_sessions timestamp issue, logic error that prevented
session ids from being stored in table. Refs #608.
- Fixed include path. Refs #608.
Commit by
BrianKoontz :: r
1040 /trunk/actions/adminusers/adminusers.php: (
link)
Fixed include path. Refs #608.
- Create sessions table for {{adminpages}} and default pages for {{adminpages}}...
Commit by
BrianKoontz :: r
1026 /trunk/setup/install.php: (
link)
Create sessions table for {{adminpages}} and default pages for
{{adminpages}} and {{adminusers}}. Refs #575, #608, #722
- Installer was failing when both WAKKA_VERSION and wakka_version were set to the...
Commit by
BrianKoontz :: r
1025 /trunk/wikka.php: (
link)
Installer was failing when both WAKKA_VERSION and wakka_version were
set to the same annotated trunk-r<ver> format. Refs #719
- Fixed minor type with version check that caused installer to loop forever. Refs...
Commit by
BrianKoontz :: r
1024 /trunk/wikka.php: (
link)
Fixed minor type with version check that caused installer to loop
forever. Refs #719.
- Fixed lib path in include_once() statement. Refs #722.
Commit by
BrianKoontz :: r
1023 /trunk/actions/adminpages/adminpages.php: (
link)
Fixed lib path in include_once() statement. Refs #722.
- Completed port of {{adminpages}}, minor edit to remove reverence to deprecated...
Commit by
BrianKoontz :: r
1022 /trunk/handlers/ (revert/revert.php revert): (
link)
Completed port of {{adminpages}}, minor edit to remove reverence to
deprecated DB field in pages table. Refs #575, #722.
- Port of {{adminusers}} action to 1.1.7. Refs #575, #608.
Commit by
BrianKoontz :: r
1021 /trunk/ (20 files in 12 dirs): (
link)
Port of {{adminusers}} action to 1.1.7. Refs #575, #608.
- Modification to prevent setup wizard from being invoked when versions are...
Commit by
BrianKoontz :: r
1020 /trunk/wikka.php: (
link)
Modification to prevent setup wizard from being invoked when versions
are appended with -<string> or _<string> (such as "trunk-r1019").
Refs #719
- Tagging release 1.1.6.4
Commit by
BrianKoontz :: r
1018 /tags/1.1.6.4: (
link)
Tagging release 1.1.6.4
- Tested all error branches; minor fix to PHP_OS check. Refs #381, #562
Commit by
BrianKoontz :: r
1017 /branches/1.1.6.4/actions/checkversion.php: (
link)
Tested all error branches; minor fix to PHP_OS check. Refs
#381, #562
- Create instance-specific URL param for wikka.css config entry to force reloading...
Commit by
BrianKoontz :: r
1013 /branches/1.1.6.4/setup/install.php: (
link)
Create instance-specific URL param for wikka.css config entry to
force reloading of stylesheet. Refs #600, #562, #575
Who I am
I'm an adjunct computer science instructor at
Amberton University∞ and a full-time high school teacher at
Garland High School∞ (Home of the Fighting Owls), both in the Dallas TX area. I'm currently using Wikka to host internal content for a client with my consulting business. I am working to integrate Wikka publicly in both my consulting and automotive businesses. I've been an open source advocate for many years, and try to use open source whenever possible. My contributions to Wikka is a token of my appreciation for a great OSS application maintained and supported by a very knowledgeable group of individuals.
I am a member of the
Wikka development team. I help out with general site maintenance, various development and server maintenance tasks, and whatever other issues in
the issues database∞ catch my interest. Some of my contributions are listed below.
Why I'm here
I've worked my way through several versions of the Wakka->Wacko->Wikka progeny line. Wakka dead-ended on me, while my Russian never did get any better with Wacko (no, I don't speak Russian, which made it very difficult to work with Wacko beyond the level of an end user). I'm currently using Wikka to host internal content for a client with my consulting business. I would like to see, at some point down the road, a merger of the best of features in both Wacko and Wikka...I believe both have their strong points, and it would be such a waste to see features in one lost on the other.
Wikka stuff
Stuff I've written
- I wrote a perl script to migrate my Wacko pages to Wikka∞. The code is documented, so I won't bore anyone with the details.
- WordcountAction: Needed a quick and dirty wordcount action. Needs more work when time permits...
- LinkcountAction: Count links in a page. Needs optimization work.
- CloneACLs: A patch you can apply to handlers/page/clone.php that will optionally copy the ACLs from the source page to the new page while cloning a page (slated for inclusion in release 1.1.7∞).
- HTMLHandler: Export pages as "standalone" HTML documents (without headers, footers, comments, etc.).
- BookmarkManager: A de.lirio.us/de.licio.us social bookmarking∞ clone to handle tagging of bookmarks, notes, etc. Also works nicely as a personal bookmark manager.
- WikiInAVacuum: More steps to further increase the invisibility of your wiki. This is an extension of InvisibleWiki, so please access that document first before moving on to this.
- PageIndexNotesPatch: Display page notes in output from PageIndex.
- RandomCommentGenerator: Like the name says...used for development of Wikka comment code.
- A screenshot∞ of some code I'm working on to implement threaded comments. Update: This will be included in the upcoming 1.1.7 release.
- A port of YodaHome's FreeCap captcha anti-spambot system to trunk/1.1.7.
Skunkworks (stuff I'm researching)
- Integration of CakePHP∞ with Wikka. My goal is to allow for "drop-in" installation of actions and handlers developed as CakePHP apps. I currently have a test app up and running under Wikka and will post my notes and example code soon.
- Create a gopher server (yes, gopher!) capable of serving up Wikka pages. Click the gopher link for a blast from the past (or as a check for browser snobbery). More progress here.
Stuff others have written that I've found useful
- Group ACLs -- A very elegant and simple solution for providing group-level granularity to ACLs.
- SpellcheckHack -- Another nice mod. Some typos in the code as posted; see comments for details.
- AnchorAction -- HTML anchors. Again, some minor code changes noted in comments to get this to work.
- Skins -- Testing this on my own site. Still some minor glitches to work through on this, but it's pretty slick once you get it working!
- FilesManagementSolution -- File upload handler and file list action.
- FreeCap -- CAPTCHA-based registration authentication. I've posted modifications so this will work with trunk. A live version I installed can be found here∞.
Stuff I'd like to implement if/when I get the time
- A quick and dirty handler (such as {{s}}) to insert a sig in the editor
- A "store and continue edit" button on the editor (user would be able to continue editing from the same point)
- Integrate Wikka with Trac∞ (or at least use the Wikka formatter in place of the currently-used wiki formatter in Trac)
- Take a closer look at KlenWell's code for refactoring/templatizing some of the Wikka code.
- Compare plugin architectures for WordPress∞ and Serendipity∞
- A rename handler that not only renames a page, but modifies every wiki page that references the renamed page. (This probably needs to be extended to the delete handler as well if not already done.)
Other interesting Wikka stuff
Brian Koontz
brian@wikkawiki.org∞
GPG fingerprint: 3C07 EF05 E8AB 9305 B2C2 A8D1 DE08 41E6 60AF DF6F
CategoryUsers