[initial checkin Andreas Gohr **20071217125002 Basic data setup works. Syntax modules for various output and aggregation features is missing. An action plugin for cleaning data on page deletion is missing, too. ] [use sqlite_query instead of exec for PHP4 compatibility Andreas Gohr **20071218090728] [init on empty db as well Andreas Gohr **20071218112028] [some fixes for SQLite on PHP4 Andreas Gohr **20071219093949] [data table almost works Andreas Gohr **20071220122700] [correct data formatting in table Andreas Gohr **20071220140623] [support for column headers and %pagename% placeholder in table Andreas Gohr **20080106161014] [added sorting via column header clicks Andreas Gohr **20080106171909] [changed syntax trigger names and added custom class support Andreas Gohr **20080106180020 The syntax is now 'dataentry' and 'datatable' in a single word. Additional words can be given after this trigger - they will be added as CSS classes to the output. Eg: ---- dataentry myclass ---- foo: bar ---- will create a table with the additional class 'myclass'. ] [added table sorting Andreas Gohr **20080106213840] [Tag cloud support added Andreas Gohr **20080118105118] [Remove data when a page is deleted Andreas Gohr **20080118114351] [Support for controlling a different page from tagcloud Andreas Gohr **20080118114425] [use definition list for entry display Andreas Gohr **20080126144853 This looks a bit nicer and should be better to customize via CSS ] [cleanup in entry mode Andreas Gohr **20080126150328 Now uses the streamlined cleaning and parsing function that all other modes already use. Also displays keynames as given (continues to use lowercase internal keys) ] [removed unused meta table Andreas Gohr **20080126151038] [added type url Andreas Gohr **20080126152341] [make sure infoutils.php is available Andreas Gohr **20080126161701] [added nspage type Andreas Gohr **20080126163359 This will assume the key name is a namespace and will link all given pages to this namespace. Eg. consider this: ---- dataentry ---- customer_nspage: microsoft ---- This will link to customer:microsoft not to :microsoft. ] [some formatting fixes Andreas Gohr **20080126173211] [fixed bug on saving Andreas Gohr **20080126174450] [don't show empty multi fields Andreas Gohr **20080126175724] [save title for pages DB CHANGE! Andreas Gohr **20080127130749] [use a helper plugin instead of a common base class Andreas Gohr **20080208104131 This removes the hackish attempt to let all classes (including the action plugin) inherit from a common syntax plugin derived base class. Instead a helper plugin is used now - this makes the SQLite access available to other plugins as well. ] [new datatype tag Andreas Gohr **20080208105929 The "tag" datatype will automatically link all given fields to a page named like the field and will provide the tag as data filter. Example: ---- dataentry ---- project_tags: foo, bar, baz ---- This will link the word 'foo' to the page 'project' with doku.php?id=project&dataflt=project%3Afoo On the linked to page shoud a datatable be used. ] [remove database info when plugin is removed from page source Andreas Gohr **20080208145443 In previous versions the database data was only removed when a page was deleted. Now it is correctly removed when the plugin is removed from a page, too. ] [list related pages Andreas Gohr **20080208184024 This new plugin mode will list pages which are similar to the current one. Similarity is calculated by the number of matching values of the given columns. This is most useful with tags - here is an example: ---- datarelated ---- title : These pages might be related cols : project_tags, other_tags max : 5 order : %pageid% ---- ] [tag type improvements Andreas Gohr **20080208203407] [fix datatable when only data from the pages table is used Andreas Gohr **20080208220743] [fix datatable output for aggregated data Andreas Gohr **20080208221048] [Added mail type Andreas Gohr **20080809142311] [simple image support Andreas Gohr **20080809154607] [use lightbox for images when gallery plugin is installed Andreas Gohr **20080809200259] [show imagename in lightbox Andreas Gohr **20080809201012]