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 |
feature 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 |
feature 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 |
feature 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 |
function bug |
significant |
fix event "category" storage |
calendarlib.php |
was
using wrong table (tiki_calendar_locations; should be
tiki_calendar_categories) |
|
Calendar |
function bug |
significant |
fix status update |
calendarlib.php |
status wasn't updating due to SELECT problem: eliminate (int) cast |
|
|
Calendar |
function 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 |
function 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 |
function 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 |
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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
feature 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|