| debugging and extension of TikiWiki 1.8 by Kevin Behrens (kevinB) | ||||||||||||||||
| Feb-April 2004 | ||||||||||||||||
| http://evergreenleaders.org/elcc/ | ||||||||||||||||
| klbehrens@evergreenleaders.org | ||||||||||||||||
| feature | type | importance | summary | file(s) | description | comment | ||||||||||
| Admin | function mod | minor | assign $section='admin' | tiki-admin*.php | set section variable so custom module display by section is supported | |||||||||||
| Articles | function mod | major | display related items (category objects) | tiki-read_article.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Articles | function mod | significant | add expiredate to queries | artlib.php | article expiration wasn't working | |||||||||||
| Articles | GUI mod | minor | submission: move "use own" checkbx | tiki-edit_submission.tpl | move "use own image" checkbox to above "own image" textbox | this makes it more obvious that checkbox selection is a prereq for image usage | ||||||||||
| Articles | GUI mod | minor | white bg for article header | subsilver.css | ||||||||||||
| Articles | text mod | minor | submission: "own" -> "custom" | tiki-edit_submission.tpl | in article submission form; recaption "own image" to "custom image" | seems more familiar and intuitive to me | ||||||||||
| Blogs | function mod | major | display related items (category objects) | tiki-view_blog.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Blogs | GUI mod | minor | move header preview below edit area | tiki-edit_blog.tpl | seems more intuitive here - I expect edit controls to be most immediately visible | |||||||||||
| Blogs | GUI mod | minor | widen input box for header html | tiki-edit_blog.tpl | cols=60 | seems narrow enough for most any display | ||||||||||
| Blogs | GUI mod | minor | eliminate custom column css classes | tiki-list_blogs.tpl; subsilver.css | apply normal table stylesheet tags to blog listing; as in other sections | the custom col classes were not used; just bloated css needlessly | ||||||||||
| Blogs | GUI mod | minor | white bg for blog body | subsilver.css | ||||||||||||
| Blogs | GUI mod | significant | use mini datetime in mod last blogpost | mod-last_blog_posts.tpl | more concise date format allows single-line entries | reduce module vertical sprawl! | ||||||||||
| Blogs | text mod | minor | trackback caption: mention "optional" | tiki-blog_post.tpl | could be troubling to users who don't know what it is | |||||||||||
| Blogs | text mod | minor | rephrase image upload instructions | tiki-blog_post.tpl | more concise; eliminated some unhelpful acronymns and technical terms | |||||||||||
| Calendar | bug fix | major | fix day view display | tiki-calendar.tpl; tiki-calendar_sitelog.tpl | previously; no cal items displayed when day view mode selected | remaining shortcoming: items are not sorted by time | ||||||||||
| Calendar | customization | minor | date format to MM / DD | tiki-calendar.tpl | change calendar cell display format to MM / DD | sorry; I and my primary users are backward Americans | ||||||||||
| Calendar | function mod | significant | jump to day view on date click | tiki-calendar.tpl; tiki-calendar_sitelog.tpl | if the date link in a calendar cell is clicked; switch to day view for that date | (if permissions are sufficient; also display "Add New Cal Item"; defaulting to selected date | ||||||||||
| Calendar | bug fix | significant | fix event "category" storage | calendarlib.php | was using wrong table (tiki_calendar_locations; should be tiki_calendar_categories) | |||||||||||
| Calendar | bug fix | significant | fix status update | calendarlib.php | status wasn't updating due to SELECT problem: eliminate (int) cast | |||||||||||
| Calendar | bug fix | major | jsCalendar dysfunctional for event def | tiki-calendar.tpl | NAN errors occurred when using Jscalendar to set view date; then set event date | calendar was constantly re-initializing; solved by disabling Jscal in event entry | ||||||||||
| Calendar | bug fix | significant | no items were displaying in Day view | tiki-calendar.tpl | problem was observed in IE; corrected by copying; modifying week/month view code | |||||||||||
| Calendar | bug fix | significant | fix jsCalendar init | tiki-calendar.tpl | eliminate startdate setting from tpl (already set by php) | |||||||||||
| Calendar | function mod | minor | conditional display "created; modified" | tiki-calendar.tpl | show "created; modified" captions to admin only | these extra datetimes on the event page are of minor significance and cause confusion | ||||||||||
| Calendar | function mod | minor | "use calendar" link on Cal Admin page | tiki-admin_calendar.tpl | establish convenient link between calendar admin and calendar usage | |||||||||||
| Calendar | function mod | significant | jsCal selection: don't change view mode | tiki-calendar.tpl; tiki-calendar_sitelog.tpl | now use JsCal to jump month/week without changing view mode (day / week / month) | |||||||||||
| Calendar | function mod | significant | jsCal first day = Sunday | tiki-calendar.tpl; tiki-calendar_sitelog.tpl | Jscal first day now matches Tiki first day | |||||||||||
| Calendar | GUI bug fix | significant | calendar item pop-up cell spacing | tiki-calendar.tpl; subsilver.css | missing cbox image was blanking half of title width (new titleover; dataover css classes) | bizarre and maddenning bug - reproduceable with IE (didn't check netscape) | ||||||||||
| Calendar | GUI mod | minor | new stylesheet directive for cal cells | tiki-calendar.tpl; subsilver.css | ||||||||||||
| Calendar | GUI mod | minor | conditional display of priority bar | tiki-calendar.tpl | hide priority indicator on calendar item if not $custompriorities | |||||||||||
| Calendar | GUI mod | minor | change cal link font to match other text | subsilver.css | cal a classes to 10 pt. font to match event items | |||||||||||
| Calendar | GUI mod | significant | revise calendar cell sizing; formatting | tiki-calendar.tpl; subsilver.css | cells have black border and min height => square unless large number of entries | looks more like a traditional paper calendar now | ||||||||||
| Calendar | GUI mod | significant | eliminate "Add Calendar Item" links | tiki-calendar.tpl | calendar now defaults to "Add New Calendar Item" (if permissions are sufficient) | "Add Cal Item" links were redundant. Now always display Event Detail tab on refresh (eliminates problematic cookie tracking) | ||||||||||
| Calendar | GUI mod | significant | cal cells formatting: full width bground | tiki-calendar.tpl; tiki-calendar_sitelog.tpl | calendar items now have a background color that covers the full width of cal column | previously; cal items had a ragged appearance with boxes that sized according to name length | ||||||||||
| Calendar | GUI mod | significant | extensive calendar reformatting | tiki-calendar.tpl; tiki-calendar_sitelog.tpl; subsilver.css | ||||||||||||
| Calendar | source split | major | separate "events" and "tools" cals | tiki-calendar.tpl; tiki-calendar.php | split "tools calendar" into separate page - tiki-calendar_sitelog.php; .tpl | when do I want to view scheduled group events alongside a site change log? Never. | ||||||||||
| Calendar | text mod | minor | eliminate "Tools Calendars" term | em/language.php | (see Calendar source split explanation) | it's actually a site change log; should be labeled as such | ||||||||||
| Calendar | text mod | minor | "Calendars Panel"->"Calendar Setup" | em/language.php | more accurate description | |||||||||||
| Calendar | text mod | minor | "Navigation Panel"->"Event Detail" | em/language.php | more accurate description | |||||||||||
| Calendar | text mod | minor | recaption "Group Calendars" | em/language.php | "Group Calendars"->"Event Listings to Display" | more accurate description | ||||||||||
| Categories | function mod | minor | add "admin" link if sufficient perms | tiki-browse_categories.tpl | admins now conveniently jump from categ browse to categ admin | |||||||||||
| Categories | function mod | significant | add surveys to category admin | tiki-admin_categories.tpl; tiki-admin_categories.php | survey categorization was previously supported in object edit; but not categ admin | |||||||||||
| Categories | function mod | significant | add trackers to category admin | tiki-admin_categories.tpl; tiki-admin_categories.php | tracker categorization was previously supported in object edit; but not categ admin | |||||||||||
| Categories | GUI bug fix | significant | fix categories edit/delete icon location | tiki-admin_categories.tpl; subsilver.css ? | icons for edit/delete category were locating out of view | limit table width; can't remember exactly how this was fixed. | ||||||||||
| Categories | GUI mod | major | populated cats formatted bold | tiki-admin_categories.php | ||||||||||||
| Categories | GUI mod | major | populated cats show object count | tiki-admin_categories.php; tiki-browse_categories.php | populated categories display (#) after category name | |||||||||||
| Categories | GUI mod | minor | tighten category list formatting | lib/tree/categ_admin_tree.php | eliminate extra space after [+] by using fixed td width | |||||||||||
| Categories | GUI mod | minor | improve WYSIWYCA in "Add objects" | tiki-admin_categories.tpl | in "Add objects to category" window; omit feature row if no objects exist | |||||||||||
| Categories | GUI mod | minor | tighten spacing of "add category" box | tiki-admin_categories.tpl; subsilver.css | put parent / name; description / save button on same rows | conserve v space and improve description readability | ||||||||||
| Categories | GUI mod | minor | new stylesheet directive: TD.formbot | subsilver.css | align submit buttom to bottom of its table cell | |||||||||||
| Categories | GUI mod | minor | eliminate padding in "Top" link | tiki-browse_categories.tpl | align "top" link to left of table cell without extra padding | |||||||||||
| Categories | GUI mod | minor | tighten tree padding | subsilver.css | ||||||||||||
| Categories | GUI mod | minor | reorder admin boxes | tiki-admin_categories.tpl | new order: Add new Cat; Current Cats; Current Objects; Add new Object | this order seems more intuitive to me; I like having current cats; current objects boxes consecutive | ||||||||||
| Categories | GUI mod | minor | improve edit/delete icon visibility | tiki-admin_categories.tpl; subsilver.css ? | align icons to left of cell; reapportion col widths to keep icons closer; cell borders | don't want to click wrong delete icon => move icons closer to cat name and add visual guideline | ||||||||||
| Categories | GUI mod | minor | new css class for category names | subsilver.css | catnamenocolor | forgot why this was needed and exactly where it's used | ||||||||||
| Categories | GUI mod | significant | object edit: "show cats" lists 12 rows | categorize.tpl | previously showed only 5 rows at a time (now 12) | previous number of display rows forced excessive scrolling | ||||||||||
| Categories | source merge | significant | use object list code from admin_cats | tiki-browse_categories.tpl | merge admin_categories.tpl into browse_categories.tpl so object tree,list looks same | not sure if this is the direction TW dev wants to go - I just wanted some instant consistency | ||||||||||
| Change Log | bug fix | significant | fix article link from change calendar | tiki-calendar_changelog.tpl | link had typo: "atricle" | |||||||||||
| Change Log | GUI mod | minor | reposition content checkboxes | tiki-calendar_sitelog.tpl | checkboxes now align horizontally on a single row | seems to go narrow enough if right column is hidden (recommended) | ||||||||||
| Change Log | GUI mod | significant | unique cal item colors for each feature | subsilver.css | features now uniquely colored on white background | color-coding logic was present; but not fully implemented | ||||||||||
| Change Log | text mod | minor | recapation "Tools Calendars" | tiki-calendar_sitelog.tpl | "Tools Calendars"->"Site Changes to Display" | more accurate description | ||||||||||
| Comments | function mod | significant | add tiki_p_vote_comment permission | DB | ||||||||||||
| Comments | function mod | significant | display voting options only w/ perm; | comments.tpl | display coting options only if p_vote_comments (p_remove; p_edit don't qualify) | |||||||||||
| Comments | function mod | significant | change comments def. ordering | tiki_preferences.php | wiki_comments_default_ordering -> commentDate_desc | other section already default to this | ||||||||||
| Directory | customization | significant | hardcode "Directory" to "Wider World" | tikilib.php | get_categoryobjects function hardcodes section names; apparantly not translatable | see separate directory note for explanation of this text mod | ||||||||||
| Directory | GUI mod | minor | widen URL input box | tiki-directory_add_site.tpl | width now same as description box | |||||||||||
| Directory | text mod | minor | recaption "category" to "folder" | tiki-directory*.tpl | dirs can still be categorized like any other object; but their native organization is "folder" | The double usage of "category" here was really confusing | ||||||||||
| Directory | text mod | significant | recaption "Directory" to "Wider World" | em/language.php | in some cases; translate "Directory" to "Wider World Directory" | "Directory" is too vague. Since it points to external web sites; "Wider World" is accurate | ||||||||||
| FAQs | function mod | major | display related items (category objects) | tiki-view_faq.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| File Galleries | function mod | major | display related items (category objects) | tiki-list_file_gallery.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Forums | bug fix | minor | hiding cols shouldn't mess col colors | tiki-forums.tpl | if certain columns were hidden using forum admin; color cycling was thrown off | move loop cycle out of conditional block; use {cycle print=false} | ||||||||||
| Forums | function mod | minor | hide forums that aren't viewable | tiki-forums.tpl | if user doesn't have view privs; don't taunt them with forum link | |||||||||||
| Forums | GUI mod | minor | reformat forum section captions | subsilver.css | td.third for forum section labeling: transparent bg; bold; valign bottom; height=24 | remaining shortcoming: it would be nice if section captions were suppressed when no forums are viewable | ||||||||||
| Galleries | function mod | major | display related items (category objects) | tiki-browse_gallery.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| General | code cleanup | significant | use $cattitle instead of $title | tikilib.php; tiki-simple_plugin.tpl | $title global var was used for conflicting purposes; caused cat title display in browser bar | this was necessary because of the addition of category objects display for non-wiki sections | ||||||||||
| General | code cleanup | significant | remove PEAR/HTTP include | tikilib.php | this part of PEAR is not used anymore; no need to load functions | |||||||||||
| General | code cleanup | significant | remove unused CSS tags | subsilver.css; other misc | trying to reduce css size | details in separate document. Subsilver.css down to 36KB | ||||||||||
| General | function mod | significant | add 'calendar' to sections array | theme_control_sections.php | add calendar to sections array to support custom column display | |||||||||||
| General | function mod | significant | add 'admin' to sections array | theme_control_sections.php; admin_layout.php | add calendar to sections array to support custom column display | right column display adds nothing to admin view; constricts screen needlessly | ||||||||||
| General | function mod | significant | support more custom module display | tiki-index.php | pass $at_home variable to smarty for use by tiki.tpl for custom module display | see related tiki.tpl mods for Calendar; LastChanges; LastArticles; LastBlogPosts; LastForumTopics | ||||||||||
| General | function mod | significant | custom Calendar module dsply by sec | tiki.tpl | display the Calendars module only where it works: Blogs and Articles | I never want to see the "Calendar" module if it doesn't serve a purpose in the current page | ||||||||||
| General | function mod | significant | "Last Changes" module custom dsply | tiki.tpl | display the "Last Changes" module only while viewing Wiki pages | With so many modules and so little space; I don't want wiki changes to follow me around in every section | ||||||||||
| General | function mod | significant | "Last Blog Posts" custom display | tiki.tpl | display the "Last Blog Posts" module only in Blogs section and Wiki home | A "last blogs" update upon login and while viewing blogs is sufficient; no need to impose it constantly | ||||||||||
| General | function mod | significant | "Last Forum Topic" custom display | tiki.tpl | display the "Last Forum Topics" module only in Forums section and Wiki home | A "last forums" update upon login and while viewing forums is sufficient; no need to impose it constantly | ||||||||||
| General | function mod | significant | "Last Articles" custom display | tiki.tpl | display the "Last Articles" module only in Articles section and Wiki home | A "last articles" update upon login and while viewing articles is sufficient; no need to impose it constantly | ||||||||||
| General | function mod | significant | add new date; time format: mini | tikilib.php; smarty_tiki/modifier… | added tiki_mini_date; tiki_mini_time; tiki_mini_datetime | "Thu 8 Apr [05:11 UTC]" | ||||||||||
| General | GUI mod | minor | div.tree width=100% | subsilver.css | can't remember why. | |||||||||||
| General | GUI mod | minor | add background image | subsilver.css | added sumtextb.jpg as background; removed bg=white tags | image is from MS FrontPage templates | ||||||||||
| General | GUI mod | minor | reduce box; cbox title v margin | subsilver.css; cellpic3.gif | needless extra vspace took up room and looked sloppy | |||||||||||
| General | GUI mod | minor | reduce Cbox bottom padding | subsilver.css | reduce from 10 to 5 | |||||||||||
| General | GUI mod | minor | change font of linked module titles | subsilver.css | cbox textlink: 13 pt. font | after changing some module titles to links; the text mismatched non-link titles | ||||||||||
| General | GUI mod | minor | change bg color of odd table cells | subsilver.css | TD.odd: EFEFEF -> E4E4E4 | improves contrast against light background | ||||||||||
| General | GUI mod | significant | eliminate extra v space after headlines | [ a multitude of .tpl] | replace H2; H3 with new H2tight; H3tight css (same except no extra v padding below) | only way to eliminate unwanted v space btwn title text and table (use br to reinstate as needed) | ||||||||||
| General | GUI mod | significant | move powered by banners to stats | tiki-bot_bar.tpl; tiki-stats.tpl | "powered by" banners now display at the bottom of stats page only | defaulting these banners to "always on" seems obnoxious for a general purpose; non-techie CMS. | ||||||||||
| General | text mod | minor | "Calendar" module -> "Date Filter" | mod-calendar.tpl | recaption Calendar module from "Calendar-Filter" to "Date Filter" | describes module function better; language.php {tr} impossible due to overloading of "Calendar" term | ||||||||||
| General | text mod | minor | kinder permission error messages | em/language.php | old msg: "You do not have permission to…" | new msg: "Sorry; your current login doesn't include permissions to …" | ||||||||||
| General | text mod | significant | improve "Calendar" module spacing | mod-calendar.tpl | add   spacing to fully utilize column width | dates were extremely congested and used only about 60% of available column width | ||||||||||
| General | code cleanup | significant | move functions out of tikilib | tikilib.php; other lib | trying to reduce tikilib size | details in separate document. Current size: 139KB | ||||||||||
| General | code cleanup | significant | remove unused code and image files | 203 files in img/icons; img/icons2; other misc | details in separate document | |||||||||||
| Login | bug fix | minor | prevent recurring registration screen | tiki-index.php | registration screen was re-appearing after successful first-time login | now prevent registration screen from being recalled as last pageview in session | ||||||||||
| Login | customization | minor | e-mail address reassurance caption | tiki-register.tpl | new caption: "Email (for password reminder; we won't share or solicit):" | logical location to state our policy | ||||||||||
| Login | text mod | minor | rephrased password reminder | password_reminder.tpl; em/language.php | added em "translation" for existing text; added "can change pswd upon login" text | The default text seemed awkward to me | ||||||||||
| Login | text mod | minor | shorten "I forgot my pass" link | em/language.php | in login box module; recaption "I forgot my pass" to "forgot pswd" | now it fits on one line | ||||||||||
| Login | text mod | minor | more descriptive reg code caption | tiki-register.tpl | new caption: "Registration code (re-enter number displayed above):" | user feedback: they don't always associate number graphic w/ reg code | ||||||||||
| Menus | GUI mod | minor | eliminate [-] from menu section link | mod-application_menu.tpl; tiki-usermenu.tpl | "[+] FeatureName [-]" becomes "[+] FeatureName" | was misleading because [+] and [-] do the same thing | ||||||||||
| Menus | GUI mod | significant | add "Change Log" link to cal_sitelog | mod-application_menu.tpl | Change Log replaces "Stats" in menu; Stats now in Admin and linked from ChangeLog | the change log is much more useful to the average user | ||||||||||
| Menus | text mod | significant | menu: "Calendar" -> "Event Calendar" | mod-application_menu.tpl | function of this calendar was narrowed by event/tool split; now recaptioned accordingly | |||||||||||
| Newsletters | bug fix | significant | fix edition removal | nllib.php | syntax error in SQL query parameters ("?" was missing) | |||||||||||
| Newsletters | bug fix | significant | fix subscription list find filter | tiki-admin_newsletter_subscriptions.tpl; nllib.php | fixed SQL query in lib list_newsletter_subscriptions; added nlID hidden field to template | |||||||||||
| Newsletters | customization | minor | custom confirmation message | confirm_newsletter_subscription.tpl | custom message for my organization | just my own hack; not intended for others (although I found the default msg wording awkward) | ||||||||||
| Newsletters | customization | minor | custom unsubscribe message | newsletter_byebye.tpl | custom message for my organization | just my own hack; not intended for others (although I found the default msg wording awkward) | ||||||||||
| Newsletters | customization | minor | custom welcome message | newsletter_welcome.tpl | custom message for my organization | just my own hack; not intended for others (although I found the default msg wording awkward) | ||||||||||
| Newsletters | function mod | major | support browsing of previous editions | tiki-newsletters.php; tiki-newsletters.tpl | "Past Issues" table displayed below newsletters table; includes find function | |||||||||||
| Newsletters | function mod | major | add descriptive username field | DB; nllib.php; tiki-newsletters.*; tiki-admin-nl-subs.* | added username field to DB table tiki_newsletter_subscriptions | |||||||||||
| Newsletters | function mod | minor | subsript. use custom-keyed e-mail | tiki-newsletters.php | if a custom e-mail address has been entered; use it (otherwise user e-mail) | as I recall; the logic was previously set with a fixed rule to use custom e-mail always or never | ||||||||||
| Newsletters | function mod | minor | use htmlMimeMail smtp | tiki-newsletters.php | send subscription notices using htmlMimeMail instead of mail | enables html formatting; I realize this was mirrored in 1.9 development | ||||||||||
| Newsletters | function mod | minor | use smtp instead of mail | tiki-send_newsletters.php | change HTMLmimeMail send parameter from 'mail' to 'smtp' | can't remember why I did this. | ||||||||||
| Newsletters | function mod | minor | improve handling of custom address | tiki-newsletters.php; tiki-admin_newsletter_subscript.php | require custom entry on admin page; default to logged user prefs on newsletters.php | |||||||||||
| Newsletters | function mod | significant | option to send all nl by bcc; 1 send call | nllib.php | new $newsletter_send_bcc set in tiki-setup.php | |||||||||||
| Newsletters | function mod | significant | change nl confirmation param in url | tiki-newsletters.php;confirm_newsletter_subscription.tpl | change "confirm_subscription" to "nlsub" to beat Yahoo SPAM filter | |||||||||||
| Newsletters | function mod | significant | support optional entry of publish date | tiki-send_newsletters.*; nllib.php | string entry (YYYY-MM-DD). Affects stored value only - not for deffered e-mailing | useful for maintenance situations, esp. when "sending" backissues of an existing list for archive in TW | ||||||||||
| Newsletters | GUI mod | minor | remove extra "Newsleterrs" header | tiki-newsletters.tpl | when viewing newsletters list; there was a redundant "Newsletters" headline | |||||||||||
| Newsletters | GUI mod | minor | move subscription box below nl table | tiki-newsletter.tpl | seems newsletter name should come before subscription button | |||||||||||
| Newsletters | function mod | significant | nl archive browsing subject to permission | DB; tiki-newsletters.* | inaccessable issues not suppressed from grid, but listed as "hidden" | |||||||||||
| Newsletters | function mod | significant | can submit nl issue into archive w/o mailing | tiki-send_newsletters.* | new "archive only" checkbox next to Send button | |||||||||||
| Polls | function mod | major | display related items (category objects) | tiki-poll_results.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Quizzes | function mod | major | display related items (category objects) | tiki-quiz_stats_quiz.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Search | function mod | major | support MySQL4 boolean search | searchlib.php (the one in lib/; not searchlib/) | support boolean search criteria (precede words with + or - to include / exclude) | this pertains to the "old" search engine; not the Tiki-native "search-new". Used only if $db_tiki="mysql" | ||||||||||
| Search | GUI mod | significant | add search syntax tips box at bottom | tiki-searchresults.tpl | currently includes syntax tips for MySQL4 boolean search | |||||||||||
| Search | function mod | minor | don't report results for nullstring search | tiki-searchresults.tpl | if search results page is linked with no search string; don't want to see "results" yet | added to support link from search module | ||||||||||
| Search | function mod | significant | link from search box to search results | mod-search_box.tpl | link from search box title to search results page; which now includes syntax tips | serves as a sort of "advanced search" option | ||||||||||
| Surveys | function mod | major | display related items (category objects) | tiki-survey_stats_survey.php | If objects are related by category; those relationships displayed with each object; not just in Wiki | |||||||||||
| Surveys | GUI mod | minor | eliminated redundant headers | tiki-survey_stats_survey.tpl | stats page contained the following 3 headers consecutively: | Stats for Survey: [SurveyName]; Survey Stats; Stats for this survey Questions | ||||||||||
| Third Party | customization | minor | inserted my own server/acct/pswd | htmlMimeMail.php | put my own e-mail parameters (for website output) here and nowhere else | just my own hack; not intended for others | ||||||||||
| Trackers | bug fix | major | fix storage of tracker categories | tiki-admin_trackers.php | GUI was in place; but tracker categories were not actually stored to db | added "categorize.php" call to REQUEST "save" block | ||||||||||
| Trackers | customization | significant | hardcode "Tracker" to "Entry Form" | tikilib.php | get_categoryobjects function hardcodes section names; apparantly not translatable | see separate tracker note for explanation of this text mod | ||||||||||
| Trackers | function mod | major | support create-only access | DB; tiki-view-tracker.php; tiki-view_tracker.tpl | for contact request / registration; users need to create new items; but not read existing | created new permission tiki_p_view_tracker_items (see tikiwiki.org page TrackersCreateOnlyHack) | ||||||||||
| Trackers | function mod | major | include trackers in text searches | searchlib.php; mod-search_box.tpl; tiki-search*.* | ||||||||||||
| Trackers | function mod | minor | assign $section='trackers' | tiki-*tracker*.php | set section variable so custom module display by section is supported | |||||||||||
| Trackers | text mod | minor | rephrase "Enter new item" caption | tiki-view_tracker.tpl | change "Enter new item" to "Please enter information; then click save" | users don't care that their entries will create a "tracker item" | ||||||||||
| Trackers | text mod | significant | recaption "Trackers" to "Entry Forms" | em/language.php | "Trackers" is more precise; but evokes images of Big Brother. "Entry Forms" is familiar. | |||||||||||
| User | function mod | significant | module: bookmark folder deletion | mod-user_bookmarks.php | add "X" removal links; html argument; function call to existing lib function | |||||||||||
| User | GUI mod | minor | caption to clarify bookmark module | mod-user_bookmarks.tpl | add "as" caption to emphasize ability to provide custom bookmark name | |||||||||||
| User | GUI mod | minor | widen input box for bookmark naming | mod-user_bookmarks.tpl | input box widening made possible by changing "new folder" button to image | |||||||||||
| User | GUI mod | minor | eliminate extra space under page title | tiki-user_preferences.tpl; tiki-user_tasks.tpl | ||||||||||||
| User | GUI mod | significant | change "new folder" text to image | mod-user_bookmarks.tpl | in user bookmarks module; change "new folder" btn to image | greatly reduces clutter in module GUI | ||||||||||
| User | text mod | minor | "modificator" -> "editor" | em/language.php | MyPages sort selection links: recaption "by modificator" to "by editor" | previous word was creative but unfamiliar | ||||||||||
| User | text mod | minor | rephrase Mypages ToolTipText | em/language.php | MyPages sort selection links: recaption popup ToolTipText | change "List pages where I am a creator" to "list pages I have created" | ||||||||||
| User | text mod | significant | recaption "MyTiki" to "User" | em/language.php | "MyTiki" is confusing to most users (shouldn't force advertisement of underlying technology) | |||||||||||
| Wiki | GUI mod | major | replace category path with colored * | tiki-show_page.tpl; tiki-page_bar.tpl | if page is categorized; display asterisk after page name - color coded to match cat box | *(Implemented for Subsilver only.) Now that full path is in cat box title bar, greatly reduces clutter; maintains prominent visual cue | ||||||||||
| Wiki | GUI mod | minor | moved edit; print; watch icons | tiki-show_page.tpl | icons and backlinks dropdown moved to upper right on same row as page title | use free space; reduce vertical clutter below page title | ||||||||||
| Wiki | GUI mod | minor | move category objects list | tiki-show_page.tpl; tiki-page_bar.tpl | moved cat list to bottom of page; below attach file / comment buttons | clarifies association of attachments & comments with page; cat objects as separate entities | ||||||||||
| Wiki | GUI mod | minor | reorder edit control rows | tiki-edit_page.tpl | new order: Apply Template; Categorize; Smileys; QuickLinks; Descript; Edit; Comment | seems more intuitive - especially putting Template Selection first and Quicklinks closer to edit box | ||||||||||
| Wiki | GUI mod | minor | eliminate page title self-link | tiki-show_page.tpl | page title is no longer a hyperlink | why should a page link to itself? Seems the only possible function is confusion or loss of an unsaved edit | ||||||||||
| Wiki | GUI mod | minor | don't show "comment" tab w/o privs | tiki-show_page.tpl | ||||||||||||
| Wiki | GUI mod | minor | history: don't display IP if not admin | tiki-view_history.tpl | ||||||||||||
| Wiki | GUI mod | significant | move page edit/history/etc links | tiki-edit_page.tpl; tiki-showpage.tpl | move to above page (ripped off moreneat code) | only changed theme-specific files for three thems I use | ||||||||||
| Wiki | GUI mod | significant | category objects: identifying header | tiki-show_page.tpl | cat box was moved to bottom of page by other changes; now set it apart with "Related Items" header | |||||||||||
| Wiki | GUI mod | significant | category objects: path in title bar | tiki-show_page.tpl | put entire category path in title bar of category objects box | |||||||||||
| Wiki | GUI mod | significant | history: change single-letter links | tiki-view_history.tpl | replace single-letter links with descriptive abbreviations | space savings is not worth confusing majority of users | ||||||||||
| Wiki | GUI mod | significant | comment; attach links at bottom only | tiki-show_page.tpl | edit links were moved to top; but leave comment; attach links below | limits congestion up top; comments and attachments intuitively follow main content down below | ||||||||||
| Wiki | text mod | minor | recaption "Wiki" to "Wiki Pages" | em/language.php | "Wiki" is unfamiliar to many users; "Pages" helps with initial comprehension | |||||||||||
| Wiki | text mod | minor | recaption "minor" to "minor change" | tiki-edit_page.tpl | just a little more precision for uncertain first-time users | |||||||||||