David Vittor created JSPWIKI-856:
------------------------------------

             Summary: Enhance FileSystemProvider to be able to save page 
attributes as properties
                 Key: JSPWIKI-856
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-856
             Project: JSPWiki
          Issue Type: New Feature
          Components: Core & storage
    Affects Versions: 2.10.1
            Reporter: David Vittor


*Requirements:*
* 1. Plugins and other code should be able to store some page "attributes" into 
the "properties" of a page, just as author and changenote currently are.
* 2. This should work for both FileSystemProvider and VersioningFileProvider 
and any future JDBCProviders or EncryptionProviders
* 3. The properties added should be dynamic, e.g. all properties starting with 
"db:" like "db:likes", or "db:hitcount"
** 3.1. A "protected" addCustomProperties() method should be done added
* 4. The property names and property values should be validated
** 4.1. A "protected" validateCustomProperties() method should be done added
** 4.2 e.g. only contain ascii characters
** 4.3 Max property key length
** 4.4 Max property value length
** 4.5 Max number of properties




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to