Revision [3918]

This is an old revision of CodeContributions made by JavaWoman on 2005-01-03 11:46:25.

 

Code Contributions


The purpose of this page is to briefly list/summarize code contributions that have been created by various contributors but which are not included in wikka as part of the general WikkaReleaseNotes release package. This is in recognition that there are now many enhancements of wikka that it is difficult to stay aware of without going to each and every page listed in WikkaDevelopment. In addition, this provides a summary of enhancements that (potential) new wikka adopters can use to rapidly figure out if wikka will meet their needs. As code contributions are included in the wikka package then they should either be removed from this page or noted as being a formal modification of wikka (the argument to not remove them is so that wikka owners using a previous package can add changes they might find useful). A second category is now started at the bottom containing actions available for wakka-forks but which have not been adopted/adapted for wikka.


User-contributed modules/extensions for WikkaWiki


System

  1. StayingLoggedIn - code so that how cookies are dealt with for persistence of logging in is altered [code]

Blogging

  1. RichardTerry Blog - action which includes a series of wikka pages into a single blog. [action & code changes]
  1. see section at bottom of page for developments elsewhere...

Comments

  1. GmBowen Search Comments - code addtion for textsearch.php that allows searching of comments [code addition]
  1. UserCommentsAction - list of pages commented on by any user (part of UserAdmin) [action]
  1. PagedComments - code to allow the user to set the pagination of comments (useful for faster loading of initial page) [code]

Database

  1. GmBowen Data Base Status - action modified from one at wikini which shows the status of the wiki database tables [action]

Images/Graphical

  1. GmBowen Gallery - show image thumbnails in a particular directory [action] (designated in various ways, including interactively, by wikka owner)
  1. GmBowen Graphics Tools - file uploader, image approval system, etc. [action & file addition]
  1. BannerMaker - allows placing colored banners on pages to enhance formatting/layout [action & file addition]

  1. GmBowen Google Language Translation - addition of code for footer.php for adding language translation [code addition]

  1. GmBowen Erase History - auto erase history of page [action]
  1. GmBowen My Pages menu - a horizontal listing of pages you own [action]
  1. GmBowen Show Page Code - adds link so that raw page code can be shown easily [action & code addition] (builds on Mod042fShowPageCodeHandler)
  1. GmBowen Owned Pages - code addition for textsearch.php that shows pages owned by search if search term is registered user [code addition]
  1. GmBowenRecentEditCheck Recent Edit Check - indicates in the header if a page has been edited recently (to reduce conflicts in editing) [code addition]
  1. GmBowenCounter Page Hit Counter - a counter to record how many times a page has been loaded [action & code addition]
  1. UserPagesAction - list the pages owned by any user (part of UserAdmin) [action]
  1. NotifyOnChange Notify On Change - code to allow receiving feedback by email when a page is edited
  1. GmBowen Column Making - Simple code to allow a user to place 2+ columns of text on a saved page [actions]
  1. MostVisited - indicates which pages (out of those with the GmBowenCounter page counter modification added) have been visited most often [action]
  1. WikkaMenus - a system of creating custom header and footer menus in wikka [code]
  1. CloneAction - clone another page (also CloneHandler) [action]
  1. FormattedIncludeAction Formatted Include - modification of wikka include action so there are formatting controls [action & css code]

Scheduler/Calendar

  1. GmBowenCalendar Year Calendar - add a year-long calendar to your wikka [action & code addition]
  1. GmBowenWikkaAsPIM Scheduler - code to have a day scheduler to keep track of appts, etc. [action & code addition]
  1. GmBowenWikkaAsPIM Task Manager - use the wikka as a structured task manager [action]

Skins

  1. Skins - create/modify/change skins using WikkaSkinEditor, WikkaSkinSelector, MySkin MySkin Action, WikkaSkinsRepository (see TestSkin) [actions & code]

  1. GmBowenSpellchecker - a simple text-file based (english) spellchecker for the editor [code & file addition]
  1. GmBowenUnitConverter - converts between different units (e.g., ounces to milliliters) [action]
  1. FeedbackActionUpgrade - allows the admin to send feedback to the email of any user (part of UserAdmin) [action]

  1. UserRegistration Control Registration - code so that the administrator can control whether registration is allowed, not allowed or allowed only with a password [code]
  1. UserAdmin - a tool developed (with additional support listed beneath this) to improve the management of users by the administrator [action]
  1. UserChangesAction - list the changes made by any user (part of UserAdmin) [action]
  1. GmBowenAdminPageControlTool - erase history, hide page, delete page (menu system) [code addition]
  1. GmBowenAdminPageControlTool List Hidden Pages - list the pages hidden by the admin control toll [action]
  1. DescribeUsers - an action which provides a list of information about each user [action]

Data Exchange

  1. ShowCsv - shows the content of a *.csv-file ona wikka-page [action]


Actions developed in other Wakka-forks


  1. Table of Contents Action code for wikini to provide a structured table of contents action with page anchors
Like other TOC actions I've seen this seems to create anchors as numbers. Quite apart from validity questions (an anchor must be an ID so it cannot start with a digit), this is a bad idea - especially in a Wiki - since such anchors would change with many types of page change, such addition of a heading or section or slight re-arrangement. Which means you can never create links to those anchors within a page. A better idea is to create anchors based on the actual text of the headings which have a much higher chance of being stable. Yes, a TOC action would be nice - but a better one! (MediaWiki does it right.) --JavaWoman
  1. Tables with formatting Action developed for wikini to provide tables with active page links, colour, etc... (another example)(Be warned...this is not a simple plug-and-play code exercise....although it is pretty straight-forward.... and only means copying in a few lines of code.... but it doesn't work...worse, if you put table code IN to a page it actually breaks the formatter (WSOD....white screen of death, at least in wikka 1.1.4.0) ....although it seems fine with everything else EXCEPT the table code, so it might be a regex problem...but I couldn't get it working (needs one of the whizzes out there I guess) -- Mike)
I think we should just develop our own (new) table formatting code. Looking at what others are doing (not jot Wakka forks) is useful, but then we should not start with copying but write some specs - what do we want to be able to do, short term? long term? Then write code based on those specs. Table markup is complicated enough that you cannot just dive in and write some code and then just tweak it a little. See also the discussions on WikkaTables. --JavaWoman
  1. User Information Action developed for wikini to provide a list of information for a user. I could see how this could be adapted to be useful for admin
  1. System Information Action developed for wikini to show brief system information
  1. Include page action Action developed for wikini which includes a page BUT with formatting that might be useful
I like the formatting idea though we should probably define different classes/default values. --JavaWoman
  1. Slide Show Cycles through a listed series of wikka pages?? (the translation wasn't good)
  1. WikkaBlog - code to link wakka (not wikka, but easy to modify apparently) to a blog. (There's also a blog embedded in CoMaWiki and GmBowen is developing one, that can be seen here) [code]
  1. Another Calendar - a simple calendar developed & released at wackowiki [action]


CategoryDevelopment
There are 14 comments on this page. [Show comments]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki