Development
The infrequently-usable-and-always-full-of-bugs development version is accessible below.
The current version is updated from the development version when a stable level is reached.
Development version v13.03.30 (download)
If you have any idea (or opinion) about a bug or a functionality, feel free to contact me.
Todo
The following list is a personal reminder, concerning the current state of development.
The changes already done are indicated in the most recent changelog below.
- BUG comments in css encapsulation
- BUG lost childs
- after renaming/deleting a thing, update its childs
- list every data in admin, also childs of unknown parent, just in case
- FINISH datas json import/export
- IMPLEMENTS no storing of fatal php scripts : execute before storing.
- FINISH IMPLEMENT datas management
- FIND how to simply allow chosen methods in thiis syntax, no limited to html_*, to get {thiis>language} for exemple
- A markup for newlines, no more automatic breaks ?
- Users may have mail addresses
- send account infos on creation
- Password forgot : enter name, if user exists and have mail, generate new password and send.
- Objects/parsing management?
Changelog
development state
- Added codemirror support for enhanced editing with setting
codemirror_path(absolute or relative) - Added thiis syntax
- {thiis>method;text;36} call
thiis->html_method('text', 36) - Added handling of thiis unknow php method call
- Added hierarchy method, improved level method
- Improved parsing
- scripts, styles, urls, etc. are extracted
- Added noparse tag
- Improved anchors support
- [page#my title] or even [#About that or that]
- anchors id also css compliant
- Improved page syntax, access to any page methods
- {page>method} call
thiis->page_method() - Still in addition to default data getter like {page>content}
- Improved footnotes
- separated method
thiis->page_footnotes()to get them (so {page>footnotes} ) - contextual footnotes with (context>>note)
- Fixed antislash bug, now a supported character
- Fixed double slash on thiis path bug
- Fixed data syntax not getting i18n
12.07.30
- Improved admin interface; adaptative positioning
- Improved admin/site preview encapsulation
- Added possibility to place admin frame with admin_position setting (right/left/top/bottom)
- Added fields filtering
- Added cache system with field \"cache\"
- Added handling of user PHP errors (don't break page generation, and error infos)
- Added data name getter syntax {data>name}
- Added max_level option to page_list
- Change: removed execute_php (useless: cache system)
- Change: default template is always the first one
- Change: admin textarea scrollbar active on focus
- Fixed management of variable named as a global data : data vars prefixed
- Fixed items sorting, improved sorting
- Fixed new field default value
- Fixed textarea becoming smaller on focus lost
- Fixed textarea autoresize bug with comments/html
- Fixed english translation not used when other for a word not found
- Fixed and improved items sorting
- Fixed actions shortcuts hover in items lists, improved listing
- Fixed site frame style encapsulation (*, html and body)
- Fixed site frame encapsulation of style with special attributes
- Fixed admin frame bug with absolute css positionning
- Fixed page_list default sorting
12.05.15
- Rewritten parser core
- no regular expressions callbacks anymore : fully hand-made nodal parser
- two to ten times faster
- handle any markup recursions
- show any markup syntax errors in place, and info message
- Uniformisation of files and data (listing and actions handling)
- file is also a data : create and manage any custom informations
- improved files listing (two times faster, and system script hidden)
- improved mime type detection, and error handling
- fixed gallery data display
- Template is parsed
- use any markup to simplify site construction
- Improved data objects markup
- easily get data content : {datatype>item;field}
- special handling of page object : get parsed content, get title...
- use page object without item name for current page : {page>title}
- Improvement of admin interface
- auto-sizing of edition fields
- fancy browser image preview
- fancy file edit image preview
- rank value translated
- Improved compatibility : works even with PHP 4
- removed properties and methods visibility
- fallback constructor
- hand-made get_headers()
- avoided stripos()
- Added control of pages php execution.
- New possible checked field \"execute_php\"
- By default : remove php
- Admin links share path value
- keep files browsing location
- Modified links function : any frontend link generation use parse_link()
- Fixed siteframe style encapsulation bug (consider commas)
- Fixed parsing bug for string starting with php
- Fixed admin close link
12.05.09
- Removed brackets from footnotes. User decide styling.
- Added class \"parent\" in html_page_list, to control hierarchy styling.
- Improved site/admin frames (encapsulated siteframe css).
- Improved admin style : header, menu and data list
- Improved parsed page links with anchors : display anchor text only.
- Improved interwiki wp link language : indicated after search.
- Improved parsed object in link : handling of url during object render.
- Fixed interwiki alias : display wiki full name.
- Fixed admin siteframe width bug.
- Fixed headlines nesting bug.
- Fixed login goto. Redirect to query page.
- Fixed naming bug.
12.05.06
- Added multi-lingual data handling system : easilly create and manage datas in different languages.
- Added automatic naming system.
- generation of data item default name on model
data_## - for file, use of the original file name. Indication in placeholder.
- Improved administration data listing (hierarchical and ready to columns/fields selection).
- Improved naming validity : names automatically formatted (spaces, case...).
- Improved data sorting based on hierarchy.
- Improved update/download system.
- Improved installation.
- Fixed RSS.
- Fixed SESSION hole with multiple thiis on same server
- encapsulate values according to script instance, by fingerprint.
- Fixed data overwriting
- check data existance
- added error message