Upcoming Features

These are the features I'm working on for the next releases of Datapod, in order of importance:

    FEATURE:
    Batch Entry
    This will be a page which allows a user to enter mixed database items (e.g. codeExamples, links, forays, etc.) all in one batch and they are processed. It will be expaned to include the ability to enter datapod creation types as well.
    FEATURE:
    New Page: Showcase Datapod Query Syntax
    Show examples of the most frequently used datapod queries and what they return so that developers can quickly get an idea how to get data out of them items, e.g.$latestDatapodVersion = dpod@@DOUBLE_COLONselect('datapodVersion;selectMostRecent'); or $latestDatapodVersion = dpod@@DOUBLE_COLONselect('datapodVersion;selectMostRecent()');.
    FEATURE:
    Create Parser
    Will create a form that accepts text and then when you click the "parse" button, it does some kind of action on each line, this will enable the user to quickly make a parser to e.g. do text conversions into datapod item format or any other kind of text conversion.
    FEATURE:
    Create Parser
    Will be a developer menu item which creates a specialized form that accepts text and displays parsed text, so that you can quickly create a parser, and then change how the text is parsed, e.g. for any kind of text generation.
    FEATURE:
    Method Finder
    Will enable developers to find the right method in the right class quickly by providing an AJAX searchbox similar to code completion in Eclipse or NetBeans, but which allows you to filter on e.g. "interface developer" methods only, and will list in order of usefulness and provide screenshots showing how to use, and code samples that you can copy and paste directly into your code.
    FEATURE:
    Export Site and Import Site
    Just as you can export and import individual ItemTypes now, you will be able to export and import a complete site mainly so that you can upgrade easily to a new version of datapod.
    FEATURE:
    "queryString" and "querystring" will be standardized
    Will decide on which version we want and will standardize throughout application.
    FEATURE:
    developer menu: create class
    Will create a class with the basic parts e.g. static create method, constructor, initializer, etc.
    FEATURE:
    In-Site Code Editing
    You will be able to e.g. create display methods and edit the code without having to go into an edit. The trend here is the the "interface developer" will be giving more and more options that previously only the "code developer" had.
    FEATURE:
    developer menu: backup site
    This will be a feature that allows a developer to make a quick backup of the site with an appropriately named file e.g. with time stamp, etc., perhaps even the ability to constantly check (if offline) when the last backup was made every hit, and if it was more than a day ago, make another backup, etc. or check the number of files, etc.