Minki Version History
- 1.31
- Tag fixes (Were issues with underscores versus spaces)
- Added template items "navLinks" and "quickJump"
- navLinks shows just the navigation links from the "infolinks" template macro
- quickJump shows just the search box from the "infoLinks" template macro
- 1.30
- Added basic support for tags on pages
- Misc. tweaks/fixes
- 1.20
- (1.20b) Fixed problem with magic_quotes_gpc enabled servers not properly handling backslashes
- Added custom user syntax. By default, user syntax will be stored in minki page "usersyntax" though this can be changed by setting usersyntax = pageName in the options -- pageName being the page to use for custom syntax.
- Syntax items are formatted as filter = replacement export -- e.g. [[%1,%2]] = <a href="%1">%2</a> %2
- Added syntax for named MinkiSearch link.
- Modified page search tag to use > instead of # -- making it work more like the page search bar.
- Normal link: {>search:g test search} will display as test search
- Named link: {Link>search:g test search} will display as Link
- 1.19
- Added internal search capability. Now searching for a page that doesn't exist will return pages that contain the word(s) originally queried along with the standard note about the page not existing.
- The search engine requires a word index of the pages. By default, this index is refreshed no more than hourly, upon query. The interval can be adjusted via the options.
- The search mechanism can be disabled entirely via the options, however disabling it after an index has been built will
notdelete the index. This may be done manually, you'll find pubindex.php and priindex.php in your pages folder. Delete them. Re-enabling the search feature will rebuild them automatically and continue their maintenance. - Added option to handle the pre/post amble text on links. Options linkPre and linkPost. Setting linkPre to [ and linkPost to ] will result in link bar items formatted as [link].
- Added options to toggle edit, delete and page changes links in the master page list -- enabling them (as is by default) will make these links display for each page on the master list. Thanks to KFWiki Minki mod for the idea.
- Fixed bug breaking paragraphs that contained multiple search links.
- 1.18
- Added complete list of options to the options editor so when editing they can be referenced.
- Added simple rss feed generator. The feed will displays highlighted changes that have been made since the last edit.
- Added experimental support for non-english characters throughout the system, including page names.
- Fixed misc. MinkiSearch bugs
- 1.17
- Added new feature MinkiSearch. MinkiSearch allows you to create a page that acts as a collection of quick links/searches that can be easily accessed in a number of ways including directly from the gotopage box, embedded search boxes. Check out search to see it in action and read more about it. Additional information is also provided in the syntax section.
- Pages can now be password protected individually by any user. Simply add #pass=password on its own line near the top of the file. Only those with that password (or the logged in site admin) will be able to edit that page.
- 1.16
- Fixed bug where tables wouldn't align properly when exported as text if html entities were present.
- Fixed bug when exporting as text a table with an initial color defining row.
- Fixed bug that allowed viewing page changes in protected files.
- Added optional 4th parameter to initial table color defining row, allowing cell border color.
- 1.15
- All text on page has been migrated to a language file to make it easier to customize (or translate) the text throughout.
- The default language is built in to the script. Any file can be specified to override it via language = file in the options. You could make a language wiki page and use it by putting language = pages/language.php in your options.
- If you define a custom language file, only the items defined in it will override the defaults -- you don't need to rewrite the entire language file if you only want to change a few things.
- Removed edtTxt and proTxt from options, as both values (and many more) can be edited via language.
- Tweaked line break output. Lines with content are encased in <div></div> and blank lines are <br/> -- while the source isn't as elegant as could be, it makes for page output more similar to how it was entered.
- Added auto-adjusting for DST. It's enabled by default -- if you're in an area that doesn't adjust for DST, put tdst = 0 in your options to disable it.
- 1.14
- Changed format of pages to be stored as php. This is advantagous because:
- Increased privacy for files -- file privacy no longer depends on server side file permission settings.
- Private/Protected settings are stored within the file rather than in the directory as a sub-file.
- Note: In order to use Minki 1.14, your data files must be updated to the new format in order to work. This process will be done automatically when you access the page after uploading your files. This process only needs to be carried out once. Afterwards, you should delete upgrade.php.
- Added editWrap option to disable wrapping in editor.
- Added additional styles with package. You can change the active style via the options.
- Previewing while editing options will cause the options in the edit box to over-ride the saved ones, allowing you to preview changes you've made. Cancelling will revert to the last saved settings.
- 1.13
- Added ability to select from other backup versions when viewing changes. Changes from selected version to most recent version will be compared and highlighted.
- Added link in the file comparison display to revert to a previous version of a page. Handy for undoing a troll's work if they clear a page. This feature by default is viewable only if logged in but can, optionally, be made available to all users by putting this in the options: revertAll=1
- Added simple key to file comparer and updated the text, including a link to get back to basic view of active page.
- Ability to link to export versions of wikipages by adding :html or :text to the page name in the link. e.g. {version:text} would result in version
- Ability to link to target within internal page link. e.g. {syntax#page} would result in syntax#page
- Ability to link to target within internal page as export. e.g. {syntax#page:html} would result in syntax#page
- Change entire table text/background color by adding initial color defining row: |:red:white:blue:| Would make a table with red text, a white background and a blue border.
- 1.12
- Fixed misc bugs with text parsers
- Fixed error that allowed pages with blank names to be created.
- limited characters that can be used in page name
- spaces are converted to underscores when creating a page and back to spaces for display. (largely aesthetic)
- Misc. tweaks to current features for improved performance
- 1.11
- Added highlighter to show page changes since last edited.
- Added option prevNum to options page allowing configuration of the number of archives of each page to maintain.
- Added alt text to images, which will be displayed as [text] when exporting a page as plain text.
- Added section ID to headers and horizontal rules. Now you can use them to anchor sections of the page.
- Minor tweaks to text export and linebreak/paragraph processing.
- 1.10
- Added blockquote markup. Start a new line with : (colon space) to quote text.
- Minor Text export fixes
- 1.09
- Added a "kiosk" mode. Place uedit = 0 in your options to disable all editing by users other than yourself.
- Added option editTall to define the height of the edit box.
- Added option editWide to define the width of the edit box.
- Added export feature
- Append &export=text to page url to export as plain text. Most special markup will be stripped, basic list and table processing will be executed while html will not be applied.
- Can be added to template as <a href="./?page=#pageName#&export=text">Text</a> -- Replace each # with ##.
- Append &export=html to page url to export in simplified html mode. Minki markup will be applied but the page will be displayed without the template. Basically a printable, plain html export.
- can be added to template as <a href="./?page=#pageName#&export=html">html</a> -- Replace each # with ##.
- Added new options for options file
- option hhSt character to use for header separator
- option hhSz length of header separater (number of times to repeat hhSt)
- option hrSt character to use for horizontal rule
- option hrSz length of horizontal rule (number of times to repeat hrSt)
- 1.08
- Added Pages section to list all pages and their modification dates.
- New option list added to options file -- if you set this option to zero, non-admin may not view complete file listing.
- New option listSrt added to options file to determine whether to sort by name or date when sorting the pages in master list view.
- New option links added to options file, configure this to change the links that appear in the top. Edit/Delete will be added automatically after your links.
- New option btnSz to determine width of text input for goto page form.
- 1.07
- Added color markup to table cells
- Added color markup to headers
- Added commenting to files. Start a line with a semi-colon (;) to comment it out. It will not display when the page views.
- Improved admin login handling for greater security.
- 1.06
- Optional anti-spam measure, requiring entry of random number to save
- Preview function to prevent havign to save to preview
- Delete page function, for admin-only
- 1.05
- Pages may now be set as private so only a logged in admin can see them.
- Updated private pages will not be shown on the changes page
- The privacy is limited on windows machines but should be asserted on *nix machines.
- 1.04
- Added "preformatted+" -- preformatted text that does not ignore syntax rules.
- Changes are now recorded in a table, it's prettier
- Number of small tweaks/fixes
- 1.03
- Implemented true list nesting for ordered unordered and mixed lists.
- Added
deletedtext - changed color syntax to change background and foreground.
- Added color syntax to preformatted blocks
- 1.02
- Added syntax for inserting tables
- 1.01
- Batch of Syntax updates, including preformatted text, lists and improved handling of most of the others.
- 1.00
- Initial release, it's all fresh.
