| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve code style. |
| active | boolean | true | mandatory protected |
| path | string | backups/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add database table and model. |
| 0.2.2 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Sepration to Hydrogen module. |
| 0.2.1 | Improve code style. |
| 0.2.2 | Extract Ajax action to own controller class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Render table instead of list. |
| 0.2.2 | Add english language file. |
| 0.2.3 | Add HTML blocks. |
| 0.2.4 | Improve template by form and input fields. |
| 0.3 | Add function to save settings. |
| 0.3.1 | Use file backup to backup and restore versions. |
| 0.3.2 | Update user interface. |
| 0.4 | Split view into list and module config editor. |
| 0.4.1 | Extract style definitions to CSS file. |
| 0.5 | Add filter and extract labels to locales. |
| 0.5.1 | Hide password values. |
| 0.5.2 | Change filter, list and add view. |
| 0.5.3 | Improve code style. |
| active | boolean | true | mandatory protected |
| path | string | config/sql/ | mandatory protected |
| copy.database | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve index timestamp handling. |
| 0.2.2 | Use general module main switch. |
| 0.3 | Allow to install and use dump copies. |
| 0.3.1 | Extract logic from controller. |
| 0.3.2 | Split dump view into panels. |
| 0.3.3 | Extract hook method from controller to own hook class. |
| 0.3.4 | Add relation to module UI:Helper:HTML. |
| 0.3.5 | Support remote dump management by module Resource:Frontend. |
| 0.3.6 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.1.1 | Testable alpha version. |
| 0.1.2 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Adjust file logging and mail generation to standards. |
| 0.4 | Migration of module Server:Syslog to Server:System:Log as common log component. |
| 0.5 | Add index and view. |
| 0.5.1 | Several UI tweaks. |
| 0.6 | Migration of module Server:System:Log to Admin:Log:Exception and Server:Log:Exception. |
| 0.6.1 | Support switching between current app instance and remote (frontend) app instance. |
| 0.6.2 | Extend list by bulk actions. |
| 0.6.3 | Add locales. |
| 0.6.4 | Add filters. |
| 0.6.5 | Migration to PHP 8. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Extracted parts of mail resource module to form this module. |
| 0.3 | Finished migration to own module. |
| 0.3.1 | Added auto-detection of MIME types. |
| 0.3.2 | Extracted all labels of attachment management to language file. |
| 0.3.3 | Improved error handling of attachment management by more information. |
| 0.3.4 | Secured error messages of attachment management. |
| 0.3.5 | Extracted panels for add and upload. |
| 0.3.6 | Made attachments related to languages. |
| 0.3.7 | Implemented queued mail view prototype. |
| 0.3.8 | Use time phraser module. |
| 0.4 | Finished detail view of sent mails with HTML and text body. |
| 0.4.1 | Start localization. |
| 0.4.2 | Add HTML blocks. |
| 0.4.3 | Add english locales. |
| 0.4.4 | Use module UI:Helper:Input:File for file uploads. |
| 0.4.5 | Integrate HTML blocks into templates. |
| 0.4.6 | Apply module UI:CSS:Panel. |
| 0.4.7 | Add panel to list available attachment files. |
| 0.4.8 | Finish filter. |
| 0.5 | Add tabs and separate views. |
| 0.5.1 | Use module Resource:Upload. |
| 0.5.2 | Use helper for Bootstrap tabs. |
| 0.6 | Ready to use CeusMedia/Mail from GitHub. |
| 0.6.1 | Add pagination. |
| 0.6.2 | Add button to cancel unsent mail. |
| 0.6.3 | Add filter for receiver address. |
| 0.6.4 | Add file download and lock folder against browser access. |
| 0.6.5 | Add button to resend sent mail. |
| 0.6.6 | Add locales for mail facts. |
| 0.6.7 | Add prototype of dashboard support. |
| 0.6.8 | Use frontend logic only of module Resource:Frontend is installed. |
| 0.6.9 | Tolerate lack of frontend mail classes. |
| 0.7 | Upgrade support for new dashboard module. |
| 0.7.1 | Remove support for old dashboard module. |
| 0.7.2 | Support new mail model statuses. |
| 0.7.3 | Support embedded images in HTML mail view. |
| 0.7.4 | Support mail templates. |
| 0.7.5 | Use mail logic to decode enqueued mails. |
| 0.7.6 | Add management for embedded template images. |
| 0.7.7 | Use Ace editor instead of CodeMirror in template editor. |
| 0.8 | Use tabs and modal resource input helper. |
| 0.8.1 | Apply changes in upload input helper. |
| 0.8.2 | Improve template management. |
| 0.8.3 | Add locales for mail facts. |
| 0.8.4 | Add default contents for new templates. |
| 0.8.5 | Add import and export for mail templates. |
| 0.8.6 | Add template preview panels and make status changeable. |
| 0.8.7 | Extend mail queue filters by subject and date range. |
| 0.8.8 | Improve template preview handling. |
| 0.8.9 | Add removal of mails in queue. |
| 0.9 | Adjust to changes in Resource:Mail and improve mail view. |
| 0.9.1 | Add attachment view and download for mail queue. |
| 0.9.2 | Improve support for mail libraries. |
| 0.9.3 | Add template copy panel and refactor template export and import. |
| 0.9.4 | Extend queued mail filter and view by used mail classes. |
| 0.9.5 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.9.6 | Extract template import, export and AJAX handling into own classes. |
| 0.9.7 | Use module UI:Helper:Pagination:PrevNext for mail templates. |
| 0.9.8 | Extract hooks to own classes. |
| 0.9.9 | Add bulk actions in queue index. |
| 1.0 | Support attachment folders. |
| 1.0.1 | Code update. |
| 1.0.2 | Finish extraction of AJAX controllers. |
| 1.0.3 | Convert tab to add attachment into modal. |
| path | string | ./modules/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Implement installation of modules. |
| 0.3 | Start migration to a software center like module. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add activate and deactivate. |
| 0.2.2 | Add check of provider package. |
| 0.2.3 | Update views. |
| 0.2.4 | Add index of OAuth2 providers. |
| 0.2.5 | Use provider index for presetting. |
| 0.2.6 | Add model for provider defaults. |
| 0.2.7 | Extract JavaScript to file. |
| 0.2.8 | Extract style to file. |
| 0.3 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.3.1 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support database management. |
| 0.2.2 | Add add and edit views. |
| 0.2.3 | Prefill HTTP status codes. |
| 0.2.4 | Add relation to module Server:Router. |
| app.name | MyAppClient | mandatory protected: | |
| app.version | 0.1 | mandatory protected: | |
| app.base.url | https://example.org/myApp/ | mandatory protected: | |
| path.cache | logs/ | mandatory protected: | |
| path.css.lib | /lib/cmStyles/ | mandatory protected: | |
| path.js | javascripts/ | mandatory protected: | |
| path.js.cache | javascripts/cache/ | mandatory protected: | |
| path.js.lib | /lib/cmScripts/ | mandatory protected: | |
| path.locales | locales/ | mandatory protected: | |
| path.logs | logs/ | mandatory protected: | |
| path.scripts | javascripts/ | mandatory protected: | |
| path.scripts.lib | /lib/cmScripts/ | mandatory protected: | |
| path.templates | templates/ | mandatory protected: | |
| path.images | images/ | mandatory protected: | |
| path.themes | themes/ | mandatory protected: | |
| layout.primer | petrol | mandatory protected: | |
| layout.theme | custom | mandatory protected: | |
| locale.allowed | de | mandatory protected: | |
| locale.default | de | mandatory protected: | |
| session.name | mandatory protected: |
| 0.3.7 | Added robots file and locked log folder. |
|---|---|
| 0.3.8 | Using new script auto load level support to load layout.css at last. |
| 0.3.9 | Adjusted .htaccess for newer Apache: strict option switches. |
| 0.3.10 | Integrated rendering of hints. |
| 0.3.11 | Added version and hook to use version to solve browser cache problems. |
| 0.3.12 | Added .htaccess to protect config folder. |
| 0.4 | Dispatching is done by hook App::onAppDispatch by now. |
| 0.4.1 | Extended master template by support for links defined in config/pages.json. |
| 0.4.2 | Extended master template by support for navigation helper for pages. |
| 0.4.3 | Updated master template to get brand from main locale. |
| 0.4.4 | Load index template by convention. |
| 0.4.5 | load index HTML files by arguments. |
| 0.4.6 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.4.7 | Removed app version and public index link. |
| 0.4.8 | Add style definition for fixed table layout. |
| 0.4.9 | Enable gzip compression in .htaccess by default. |
| 0.5 | Scan for public links in pages file, if available. |
| 0.5.1 | Support module UI:LanguageSelector. |
| 0.5.2 | Extend master template by HTML blocks. |
| 0.5.3 | Support separate index HTML file for being logged in (inside). |
| 0.5.4 | Extract hooks to own hook class. |
| 0.5.5 | Prepare to use new abstract hook provided by framework. |
| 0.5.6 | Add background images and rename logo images. |
| 0.5.7 | Use module Server:Log:Exception. |
| 0.5.8 | Add robots file as template and autocreate copy. |
| 0.5.9 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.6 | Update index handling by merging in vanishing module Index. |
| 0.6.1 | Add template for unhandled errors. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support several HTML files for outside and inside. |
| 0.3 | Provide index views relying on extended module App:Site. |
| tax.included | boolean | true | mandatory protected |
| tax.rate | float | 19 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| REST | boolean | true | mandatory protected |
| 0.1 | . |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Replace job file by module configuration. |
| feed | boolean | true | mandatory protected: |
| feed.copyright | string | mandatory protected: | |
| feed.managingEditor | string | mandatory protected: | |
| feed.webMaster | string | mandatory protected: | |
| feed.generator | string | mandatory protected: | |
| feed.docs | string | https://blogs.law.harvard.edu/tech/rss | mandatory protected: |
| feed.ttl | integer | 60 | mandatory protected: |
| feed.skipHours | string | mandatory protected: | |
| feed.skipDays | string | mandatory protected: | |
| feed.image.url | string | mandatory protected: | |
| feed.image.link | string | mandatory protected: | |
| feed.image.title | string | mandatory protected: | |
| feed.image.width | integer | mandatory protected: | |
| feed.image.height | integer | mandatory protected: |
| 0.4.6 | Responsive Design for category index. |
|---|---|
| 0.4.7 | Support for search engine module. |
| 0.4.8 | Supporting article description for shop lists and mails. |
| 0.4.9 | Cleanup. |
| 0.5 | Reinvented data feed for Google Merchant Center (without cache or job). |
| 0.5.1 | Moved article cover image URL generation from helper to logic. |
| 0.5.2 | Improved data feed to deliver acceptable data (valid for Google Merchant Center). |
| 0.5.3 | Corrected calculation of included taxes. |
| 0.5.4 | Integrated archive download of ordered images. |
| 0.5.5 | Fixed link rendering in texts. |
| 0.5.6 | Corrected event handling. |
| 0.5.7 | Support mail addresses given for author references. |
| 0.5.8 | Enlarge volume column in database model. |
| 0.6 | Add new view by tag. |
| 0.6.1 | Add panel for related articles. |
| 0.6.2 | Extract article view into several templates. |
| 0.6.3 | Change related articles list to slider. |
| 0.6.4 | Add tags to search index. |
| feed | boolean | true | mandatory protected: |
| feed.copyright | string | mandatory protected: | |
| feed.managingEditor | string | mandatory protected: | |
| feed.webMaster | string | mandatory protected: | |
| feed.generator | string | mandatory protected: | |
| feed.docs | string | https://blogs.law.harvard.edu/tech/rss | mandatory protected: |
| feed.ttl | integer | 60 | mandatory protected: |
| feed.skipHours | string | mandatory protected: | |
| feed.skipDays | string | mandatory protected: | |
| feed.image.url | string | mandatory protected: | |
| feed.image.link | string | mandatory protected: | |
| feed.image.title | string | mandatory protected: | |
| feed.image.width | integer | mandatory protected: | |
| feed.image.height | integer | mandatory protected: |
| 0.4.6 | Responsive Design for category index. |
|---|---|
| 0.4.7 | Support for search engine module. |
| 0.4.8 | Supporting article description for shop lists and mails. |
| 0.4.9 | Cleanup. |
| 0.5 | Reinvented data feed for Google Merchant Center (without cache or job). |
| 0.5.1 | Moved article cover image URL generation from helper to logic. |
| 0.5.2 | Improved data feed to deliver acceptable data (valid for Google Merchant Center). |
| 0.5.3 | Corrected calculation of included taxes. |
| 0.5.4 | Integrated archive download of ordered images. |
| 0.5.5 | Fixed link rendering in texts. |
| 0.5.6 | Corrected event handling. |
| 0.5.7 | Support mail addresses given for author references. |
| 0.5.8 | Enlarge volume column in database model. |
| 0.6 | Add new view by tag. |
| 0.6.1 | Add panel for related articles. |
| 0.6.2 | Extract article view into several templates. |
| 0.6.3 | Change related articles list to slider. |
| 0.6.4 | Add tags to search index. |
| 0.7 | Migration from module Catalog. |
| 0.7.1 | Integrate module Resource:FileBucket. |
| 0.7.2 | Update search support. |
| 0.7.3 | Extend bridge logic for quantity changes. |
| 0.7.4 | Improve design on category index. |
| 0.7.5 | Add helper for related articles slider. |
| 0.7.6 | Improve category index by filter. |
| 0.7.7 | Add support of weight for shop bridge. |
| 0.7.8 | Add categories to sitemap / search index. |
| 0.7.9 | Extract hooks to own class. |
| 0.8 | Migration to support CeusMedia:* 0.9.x. |
| 0.8.1 | Migration to support CeusMedia:* 1.0.x. |
| path.images | string | clothings/ | mandatory protected |
| tax.rate | integer | 19 | mandatory protected:no |
| tax.included | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add shop bridge logic. |
| 0.2.2 | Extend model by image and currency. |
| 0.2.3 | Add service panel. |
| 0.2.4 | Extend bridge logic for quantity changes. |
| 0.2.5 | Add language support using module Resource:Localization. |
| path.images | string | catalog/ | mandatory protected |
| tax.rate | integer | 7 | mandatory protected:no |
| download.auto | boolean | true | mandatory protected |
| download.duration | integer | 24 | mandatory protected |
| 0.1.0 | Initial prototype. |
|---|---|
| 0.2.0 | Separation to Hydrogen module. |
| 0.2.1 | Improved views. |
| 0.2.2 | Updated grid layout. |
| 0.2.3 | Added HTML blocks. |
| 0.2.4 | Made tax rate configurable. |
| 0.2.5 | Implemented download of zipped order archive. |
| 0.2.6 | Added hook for shop to deliver download on payment success. |
| 0.2.7 | Several small updates. |
| 0.3 | Migrate file structure to database. |
| 0.3.1 | Set delivery status on download. |
| 0.3.2 | Improve configuration. |
| 0.3.3 | Change category and image index to matrix. |
| 0.3.4 | Improve table indices and modification timestamps. |
| 0.3.5 | Remove auto import. |
| 0.3.6 | Add single flag on image model. |
| 0.3.7 | Add view helper for shop service panel. |
| 0.3.8 | Extend bridge logic for quantity changes. |
| tax.included | boolean | true | mandatory protected |
| tax.rate | float | 19 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extend models by duration. |
| 0.2.2 | Add ranking for products and licenses. |
| 0.2.3 | Add mails. |
| 0.3 | Add REST controller. |
| 0.3.1 | Add shop bridge. |
| 0.3.2 | Improve logic and REST controller. |
| 0.3.3 | Improved models. |
| 0.3.4 | Support locales. |
| 0.3.5 | Extract hook to controller. |
| 0.3.6 | Add job to handle expired keys. |
| 0.4 | Migrate module Resource:Accounting to Resource:Accounts. |
| 0.4.1 | Add controller, view and templates for products. |
| 0.5 | Derived from module Resource:Accounts. |
| 0.5.1 | Implement articleUriTemplate. |
| 0.5.2 | Add style file. |
| 0.5.3 | Extract models and logic to new module Base:Catalog:Provision. |
| 0.5.4 | Use new module Base:Catalog:Provision instead of own model and logic classes. |
| types | string | HTML,Markdown | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Major redesign with dispatch hook. |
| 0.3.1 | Support for Markdown. |
| 0.3.2 | Extract hook to own class. |
| comments | boolean | true | mandatory protected |
| comments.ajax | boolean | true | mandatory protected |
| boolean | true | mandatory protected | |
| mail.sender | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locales. |
| 0.2.2 | Add links to next and previous post. |
| 0.3 | Add support for comments. |
| 0.3.1 | Send mail to post author for new comment. |
| 0.3.2 | Send mail to post commenters for new comment. |
| 0.3.3 | Improve usability by AJAX commenting. |
| 0.3.4 | Improve post URLs. |
| 0.3.5 | Add category column in post model. |
| 0.3.6 | Require module Resource:Users for author resolution. |
| 0.3.7 | Support hook View::onRenderContent by abstract blog post panel. |
| 0.3.8 | Reset locales. |
| 0.3.9 | Extract messages to locales. |
| 0.4 | Extend models by columns for parents, likes, dislikes and more timestamps. |
| 0.4.1 | Remove comment title column. |
| 0.4.2 | Improve code style. |
| 0.4.3 | Extract hook to own class. |
| 0.4.4 | Extract Ajax actions to own controller class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Integrate map module. |
| 0.2.2 | Improve code style. |
| mail.sender | string | mandatory protected | |
| mail.receiver | string | mandatory protected | |
| captcha.enable | boolean | false | mandatory protected |
| captcha.length | integer | 4 | mandatory protected |
| captcha.strength | string | soft | mandatory protected |
| captcha.path | string | mandatory protected | |
| csrf.enable | boolean | true | mandatory protected |
| honeypot.enable | boolean | true | mandatory protected |
| newsletter.enable | boolean | true | mandatory protected |
| modal.show.company | boolean | true | mandatory protected |
| modal.default.type | string | question | mandatory protected |
| modal.show.type.question | boolean | true | mandatory protected |
| modal.show.type.request | boolean | true | mandatory protected |
| modal.show.type.problem | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added support for static content blocks (top, right, bottom). |
| 0.2.2 | Added support for more static content blocks (before, after). |
| 0.2.3 | Updated locales. |
| 0.2.4 | Integrate CAPTCHA. |
| 0.2.5 | Integrate honey pot. |
| 0.2.6 | Improve CAPTCHA folder detection. |
| 0.3 | Applied panel style. |
| 0.3.1 | Fill static content blocks with hidden examples. |
| 0.3.2 | Adjust to changes of module Info:Pages. |
| 0.4 | Implement contact form modals. |
| 0.4.1 | Improve contact form modals and triggers. |
| 0.4.2 | Use module UI_Shortcode to perform contact forms. |
| 0.5 | Support for newsletter registration. |
| 0.5.1 | Add privacy text placeholder. |
| 0.6 | Use module UI_Captcha and remove own implementation. |
| 0.6.1 | Support new Google reCaptcha. |
| 0.6.2 | Improve form validation. |
| 0.6.3 | Extract contact form modals shortcode to own hook class. |
| 0.7 | Extend contact form modals by phone number and refactor fields. |
| 0.7.1 | Export contact form modals result layers to HTML blocks. |
| 0.7.2 | Prepare for Bootstrap 3 and 4. |
| 0.7.3 | Refactor contact form field name to fullname. |
| 0.7.4 | Make modal forms configurable. |
| 0.7.5 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.7.6 | Spelling Fix in Post Contact Message. |
| 0.7.7 | Use module Security:CSRF. |
| 0.7.8 | Extend HTML mails by plain text variant. |
| 0.7.9 | Extract AJAX to own controller. |
| 0.8 | Update code style. |
| 0.8.1 | Add referer check. |
| 0.8.2 | Add referer check. |
| 0.8.2 | Extract input validation and mail handling into a logic class. |
| receiver | string | mandatory protected | |
| captcha.enable | boolean | false | mandatory protected |
| captcha.length | integer | 4 | mandatory protected |
| captcha.strength | string | soft | mandatory protected |
| captcha.path | string | mandatory protected | |
| honeypot.enable | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| columns | integer | 3 | mandatory protected |
| panels | string | mandatory protected | |
| perUser | boolean | true | mandatory protected |
| perUser.autoCreate | boolean | false | mandatory protected |
| perUser.maxBoards | integer | 5 | mandatory protected |
| perUser.maxPanels | integer | 12 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locale HTML blocks. |
| 0.2.2 | Prepare changes in hook calls. |
| 0.3 | Use database to store user dashboards. |
| 0.3.1 | Extract style definitions to CSS file. |
| 0.3.2 | Extract scripts to JS file. |
| 0.3.3 | Migrate add forms to modals. |
| 0.3.4 | Extend model by board description. |
| 0.3.5 | Add switch and limits for user boards. |
| 0.3.6 | Support panel icons. |
| 0.3.7 | Extract controller messages to locales. |
| 0.4 | Extract logic to class. |
| 0.4.1 | Preselect default panels on new user dashboard. |
| 0.4.2 | Finish locale extraction. |
| 0.4.3 | Improve info on empty dashboard. |
| 0.4.4 | Extract hooks own hook class. |
| 0.4.5 | Add hooks to list and remove user related entities. |
| 0.4.6 | Improve code style. |
| 0.4.7 | Extract AJAX actions to own controller class. |
| 0.4.8 | Support dashboard panels on AJAX controllers |
| path | string | contents/downloads/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added support for news list via hook. |
| 0.3 | Apply module UI:CSS:Panel. |
| 0.3.1 | Use module UI:Helper:Input:File. |
| 0.3.2 | Start implementing a file view. |
| 0.3.3 | Support module Info:Novelties. |
| 0.3.4 | Renamed from module Info:Files to Info:Downloads. |
| 0.3.5 | Use module Resource:Upload. |
| 0.3.6 | Replace CDN resource. |
| 0.3.7 | Added English Localization Files. |
| 0.3.8 | Update code style. |
| 0.3.9 | Extract hooks to own class. |
| 0.4.0 | Migration to PHP 8. |
| 0.4.1 | Strict types. |
| 0.4.2 | Extracted logic and models to new Module Resource:Downloads. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Integrate event map. |
| 0.2.2 | Replace CDN resource. |
| 0.2.3 | Added English Language Files. |
| 0.2.4 | Improve code style. |
| 0.2.5 | Extract AJAX actions to own controller class. |
| 0.2.6 | Move addresses table. |
| path | string | contents/files/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added support for news list via hook. |
| 0.3 | Apply module UI:CSS:Panel. |
| 0.3.1 | Use module UI:Helper:Input:File. |
| 0.3.2 | Start implementing a file view. |
| 0.3.3 | Support module Info:Novelties. |
| 0.3.4 | End of life: Continued in module Info:Downloads and Manage:Downloads. |
| 0.4 | Resurrection for having display and management in one module. |
| 0.4.1 | Add search for files in folders. |
| 0.4.2 | Add job to migrate older file entries. |
| 0.4.3 | Add icon to news list items and focus search. |
| 0.4.4 | Add actions and view to edit files and folders. |
| 0.4.5 | Extract hook methods to own class. |
| 0.4.6 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.4.7 | Replace job file by module configuration. |
| 0.4.8 | Update code style and code doc. |
| 0.4.9 | Use module Info:NewsList for collecting news. |
| 0.5 | Improve code style. |
| 0.5.1 | Apply Bootstrap. |
| 0.5.2 | Show maximum upload file size. |
| 0.5.3 | Extract logic from controller to own class. |
| 0.5.3 | Migration to PHP 8. |
| 0.5.4 | Strict types. |
| 0.6.0 | Extracted logic, models and job to new module Resource:Downloads. |
| 0.6.1 | Extract AJAX actions to own controller. |
| mail.active | boolean | true | mandatory protected |
| mail.inform.authors | boolean | true | mandatory protected:user |
| mail.inform.managers | boolean | true | mandatory protected |
| mail.inform.managers.roleIds | string | 3 | mandatory protected |
| mail.inform.managers.userIds | string | mandatory protected | |
| mail.sender | string | no_reply@example.com | mandatory protected |
| upload | boolean | true | mandatory protected |
| upload.max.x | integer | 1024 | mandatory protected |
| upload.max.y | integer | 768 | mandatory protected |
| upload.path | string | contents/forum/ | mandatory protected |
| sitemap | boolean | true | mandatory protected |
| sitemap.topics | boolean | true | mandatory protected |
| sitemap.threads | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3.5 | Extended thread addition handling. |
| 0.3.6 | Added mail on new post answer. |
| 0.3.7 | Added option for mail sender. |
| 0.3.8 | Use AJAX to show hint if posts have been updated. |
| 0.3.9 | Fixed bug: Topic addition form always points to last category. |
| 0.4 | Extracted mail style of answer mail for further use. |
| 0.4.1 | Added daily mail to manager. |
| 0.4.2 | Added job for daily mail to manager. |
| 0.4.3 | Several tiny improvements and bug fixes. |
| 0.4.4 | Added support for news list via hook. |
| 0.5 | Apply module UI:CSS:Panel. |
| 0.5.1 | Use module JS:TinyMCE for thread and post content. |
| 0.5.2 | Add icon to newslist items. |
| 0.5.3 | Use FontAwesome for button icons. |
| 0.5.4 | Update mail handling. |
| 0.5.5 | Extract hook methods to own class. |
| 0.5.6 | Replace job file by module configuration. |
| 0.5.7 | Use module Info:NewsList for collecting news. |
| 0.5.8 | Update code style. |
| 0.5.9 | Extract AJAX actions to own controller class. |
| 0.6 | Apply Bootstrap. |
| path | string | galleries/ | mandatory protected: |
| gallery.order.by | string | rank | mandatory protected: |
| gallery.order.direction | string | ASC | mandatory protected: |
| gallery.lightbox | string | none | mandatory protected: |
| gallery.thumb.class | string | img-polaroid | mandatory protected: |
| index.mode | string | list | mandatory protected: |
| index.order.by | string | rank | mandatory protected: |
| index.order.direction | string | ASC | mandatory protected: |
| index.thumb.class | string | img-polaroid | mandatory protected: |
| 0.2.3 | Added relation to UI:JS:Darkbox. |
|---|---|
| 0.2.4 | Added support for UI:JS:fancyBox. |
| 0.2.5 | Added hook support and event onRenderContent. |
| 0.2.6 | Better use of module configuration. |
| 0.2.7 | Improve base path handling. |
| 0.2.8 | Allow path longer than 30 characters. |
| 0.3 | Extend matrix mode by list mode. |
| 0.3.1 | Add locales. |
| 0.3.2 | Apply fancyBox auto class from module. |
| 0.3.3 | Order gallery images by rank. |
| 0.3.4 | Support shortcode for gallery and gallery index. |
| 0.3.5 | Improve order configuration. |
| 0.4 | Refactoring rendering into several view helpers. |
| 0.4.1 | Cleanup. Prepare move to public modules. |
| 0.4.2 | Update HTML blocks. |
| 0.4.3 | Improve support for fancyBox 3+. |
| 0.5 | Imported module from protected SVN repository. |
| 0.5.1 | Extract hook to own class. |
| 0.5.2 | Improve code style. |
| path | string | locales/de/info/manual/ | mandatory protected |
| renderer | string | server-inline | mandatory protected:no |
| editor | boolean | true | mandatory protected: |
| editor.rows | integer | 20 | mandatory protected: |
| 0.6.3 | Extract CSS to style file. |
|---|---|
| 0.6.4 | Add support for serverside Markdown rendering. |
| 0.6.5 | Add configuration and detection of renderer. |
| 0.6.6 | Load script and style only within module. |
| 0.6.7 | Add support for new AJAJ client. |
| 0.6.8 | Add relation to module JS:CodeMirror. |
| 0.6.9 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.7.0 | Replace file base solution by database. |
| 0.7.1 | Add helper for category page navigation list. |
| 0.7.3 | Support nested pages. |
| 0.7.4 | Add hook for shortcodes. |
| 0.7.5 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.7.6 | Improve code style to catch up with PHP 7.3+. |
| 0.7.7 | Save open folders. |
| 0.7.8 | Use specific markdown renderer. |
| 0.7.9 | Code update. |
| 0.8.0 | Use model entities. |
| show.empty | boolean | false | mandatory protected: |
| show.max | integer | 10 | mandatory protected: |
| 0.2.5 | Prepared extraction of still bundled catalog news. |
|---|---|
| 0.2.6 | Add helper to render news. |
| 0.2.7 | Improve HTML customisation. |
| 0.2.8 | Add hook to render news from shortcode. |
| 0.2.9 | Use shortc+-ode logic to apply shortcode hook. |
| 0.3 | Imported module from protected repository. |
| 0.3.1 | Adjust to new shortcode handling. |
| 0.3.2 | Added basic english language files. |
| 0.3.3 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added relation to time phraser. |
| 0.2.2 | Use UI:Shortcode with hook class. |
| 0.2.3 | Adjust to new shortcode handling. |
| 0.2.4 | Improve code style. |
| send.mailsPerRun | integer | 1000 | mandatory protected |
| send.sleepBetweenMails | float | 0.1 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Finished data structure. |
| 0.2.2 | Finished registration with mail. |
| 0.3 | First stable version after some improvements. |
| 0.3.1 | Adjust mail class to new mail component. |
| 0.4 | Extract models and logic to Resource:Newsletter. |
| 0.4.1 | Apply module UI:CSS:Panel. |
| 0.4.2 | Finish refactoring of logic and helper. |
| 0.4.3 | Finish implementation of unregister. |
| 0.5 | Remove redirection from index to register. |
| 0.5.1 | Generalised register mail. |
| 0.5.2 | Prepare preview of latest newsletter in registration. |
| 0.5.3 | Send registration mail using mail logic and queue. |
| 0.5.4 | Only show active newsletter groups. |
| 0.5.5 | Improve localization. |
| 0.5.6 | Improve HTML blocks. |
| 0.5.7 | Updated mail view helper. |
| 0.5.8 | Use mail view helper for direct newsletter view. |
| 0.5.9 | Set base HREF in mail view helper. |
| 0.6 | Add service panel for shop order finish. |
| 0.6.1 | Remove mail helper, use helper of Resource:Newsletter instead. |
| 0.6.2 | Extract JavaScript to own file. |
| 0.6.3 | Support Bootstrap 3 and 4. |
| 0.6.4 | Add new job 'migrate' to handle outdated data. |
| 0.6.5 | Add new job 'clean' to remove old data. |
| 0.6.6 | Support sleep time as float. |
| 0.6.7 | Add outside links for setups without module Info:Pages. |
| 0.6.8 | Add missing rights. |
| 0.6.9 | Replace job file by module configuration. |
| 0.7 | Import module from protected repository. |
| 0.7.1 | Improve code style. |
| 0.7.2 | Provide hook for shop service panels. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added relation to time phraser. |
| 0.3 | Fork from Info:NewsList to Info:Novelties. |
| 0.3.1 | Add dashboard panel and hook. |
| 0.3.2 | Improve code style. |
| 0.3.3 | Extract hook to own class and remove obsolete controller and view classes. |
| active | boolean | true | mandatory protected:no |
| title.separator | string | - | mandatory protected |
| direct | string | denied | mandatory protected |
| sitemap | boolean | true | mandatory protected |
| masterTemplateOverride.active | boolean | true | mandatory protected |
| masterTemplateOverride.default | string | mandatory protected | |
| masterTemplateOverride.fallback | string | master.php | mandatory protected |
| masterTemplateOverride.force | string | mandatory protected |
| 0.5 | Complete redesign with hook on App:onDispatch. |
|---|---|
| 0.5.1 | Switch to deny direct access to controller. |
| 0.5.2 | Added page content format. |
| 0.5.3 | Added hook View:onRenderContent for nested pages. |
| 0.5.4 | Extended database table by timestamps. |
| 0.5.5 | Added hook for sitemap data collection. |
| 0.5.6 | Improved sitemap data collection by subpages and order. |
| 0.5.7 | Merged SQL updates into SQL install script. |
| 0.5.8 | Add pages navigation helper for projects without module UI:Navigation. |
| 0.5.9 | Add new page status "deactivated" and avoid access. |
| 0.6 | Support sitemap information in model. |
| 0.6.1 | Support subpage resolution of module controlled pages. |
| 0.6.2 | Add default page content (which is empty) for empty pages. |
| 0.6.3 | Allow page resolution of empty node page and redirect to first child. |
| 0.6.4 | Redirect module page only if module path is not within linked page. |
| 0.6.5 | Set relation to module UI:MetaTags from optional to mandatory. |
| 0.6.6 | Support page icons. |
| 0.6.7 | Add hook to help controller classes to detect their URI path. |
| 0.6.8 | Allow pages modules to call controller method by requested path. |
| 0.6.9 | Prefix all form elements with namespace. |
| 0.7 | Change module column to controller and action. |
| 0.7.1 | Support search module. |
| 0.7.2 | Support page access. |
| 0.7.3 | Add language support using module Resource:Localization. |
| 0.7.4 | Disable page dispatching on backend app instances. |
| 0.7.5 | Identify page by controller and action. |
| 0.7.6 | Extract hooks to own hook class. |
| 0.7.7 | Improve and localize hook. |
| 0.7.8 | Adjust to new shortcode handling. |
| 0.7.9 | Cleanup and documentation. |
| 0.8 | Improve dispatching. |
| 0.8.1 | Refactor page detection to work by recursion. |
| 0.8.2 | Add component page type. |
| 0.8.3 | Extend logic class by method hasPages. |
| 0.8.4 | Add support to set master template per page. |
| 0.9 | Use logic and model from Resource:Pages. |
| 0.9.1 | Add module main switch. |
| 0.9.2 | Improve code style. |
| 0.9.3 | Use page entity from Resource:Pages. |
| status | integer | 308 | mandatory protected |
| shortcut | boolean | false | mandatory protected |
| shortcut.code | integer | 308 | mandatory protected |
| shortcut.source | string | /go\/([0-9]+)$/ | mandatory protected |
| shortcut.target | string | info/relocation/$1 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support localization. |
| 0.2.2 | Add shortcut route if router module is installed. |
| 0.2.3 | Make shortcut route configurable. |
| 0.2.4 | Extend model by creator ID. |
| 0.2.4 | Add fallback page. |
| 0.2.5 | Support localization and add english locales. |
| 0.2.6 | Count views only for requests from outside. |
| 0.2.7 | Set new status "used" for relocations requested from outside. |
| 0.3 | First production version. |
| 0.3.1 | Improve code style. |
| 0.3.2 | Extract hook to own class. |
| mail.receiver | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Add language support. |
| 0.3.1 | Add more locale blocks. |
| 0.3.2 | Inform about new visitor opinion by mail. |
| 0.3.3 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locale blocks. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| active | boolean | true | mandatory protected:no |
| load.cdn | string | cdnjs | mandatory protected:no |
| load.version | string | 1.4.8 | mandatory protected:no |
| load.cdn.url.cdnjs | string | https://cdnjs.cloudflare.com/ajax/libs/ace/%s/ | mandatory protected:no |
| load.cdn.url.PageCDN | string | https://pagecdn.io/lib/ace/%s/ | mandatory protected:no |
| auto.active | boolean | true | mandatory protected:no |
| auto.level | integer | 5 | mandatory protected:no |
| auto.option.mode | string | mandatory protected:no | |
| auto.option.save.duration.delay | integer | 750 | mandatory protected:no |
| auto.option.save.duration.in | integer | 250 | mandatory protected:no |
| auto.option.save.duration.out | integer | 250 | mandatory protected:no |
| auto.option.save.duration.show | integer | 750 | mandatory protected:no |
| auto.option.theme | string | mandatory protected:no | |
| auto.selector | string | textarea.ace-auto | mandatory protected:no |
| auto.verbose | boolean | false | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Implement auto apply. |
| 0.4 | Implement auto save. |
| 0.4.1 | Add callback support. |
| 0.4.2 | Extract hook to own class. |
| 0.4.3 | Add run level. |
| 0.4.4 | Auto apply only if no other editor has been applied before. |
| 0.4.5 | Sanitize load/run level using frameworks captain. |
| 1.3.0 | Support v1.3.0. |
| 1.3.0-p1 | Support mode option. |
| 1.3.0-p1 | Replace jsDeliver by PageCDN. |
| 1.4.8 | Support versions 1.3.x and 1.4.x up to 1.4.8. |
| 1.4.9 | Add hook to detect available editors. |
| 1.4.12 | Support loading from own CDN or local library. |
| 1.1.0-p1 | Extract hook to own hook class. |
|---|
| active | boolean | true | mandatory protected:no |
| load.cdn | string | cdnjs | mandatory protected:no |
| load.version | string | 5.53.2 | mandatory protected:no |
| load.minified | boolean | true | mandatory protected:no |
| load.map | boolean | false | mandatory protected:no |
| load.modes | string | css,xml,javascript,clike,php,htmlmixed,sql | mandatory protected |
| load.addons | string | dialog/dialog,search/search,search/searchcursor,edit/matchbrackets | mandatory protected |
| load.themes | string | neo | mandatory protected |
| load.cdn.url.cdnjs | string | https://cdnjs.cloudflare.com/ajax/libs/codemirror/%s/ | mandatory protected:no |
| modes | string | css,xml,javascript,clike,php,htmlmixed,sql | mandatory protected |
| addons | string | dialog/dialog,search/search,search/searchcursor,edit/matchbrackets | mandatory protected |
| themes | string | elegant | mandatory protected |
| version | string | 5.0 | mandatory protected:no |
| auto.active | boolean | true | mandatory protected:no |
| auto.level | integer | 5 | mandatory protected:no |
| auto.option.lineNumbers | boolean | true | mandatory protected:no |
| auto.option.lineWrapping | boolean | false | mandatory protected:no |
| auto.option.indentWithTabs | boolean | true | mandatory protected:no |
| auto.option.indentUnit | integer | 4 | mandatory protected:no |
| auto.option.fullscreen | boolean | true | mandatory protected:no |
| auto.option.theme | string | default | mandatory protected:no |
| auto.selector | string | textarea.CodeMirror-auto | mandatory protected:no |
| auto.verbose | boolean | false | mandatory protected:no |
| auto.enabled | boolean | true | mandatory protected:no |
| auto.selector | string | .form-changes-auto | mandatory protected:no |
| auto.lock | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.1.1 | Add script extracted from module Work:Missions. |
| 0.1.2 | Add style definition extracted from module Work:Missions. |
| 0.1.3 | Add hook for auto apply. |
| 0.1.4 | Add switch for auto apply. |
| 0.1.5 | Add selector for auto apply. |
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Rename from UI:JS:cmFormInputChange to UI:JS:cmFormChange. |
| 0.2.2 | Validated code by JSLint. |
| 0.2.3 | Extended by UI.FormChangeLock and enabling switch. |
| 0.2.4 | Rewrote hook script. |
| 0.2.5 | Shortened binding between indicator and lock. |
| 0.2.6 | Use empty module JS:Forms as base module. |
| 0.3 | Rename from UI:JS:cmFormChange to JS:Form:Changes. |
| 0.3.1 | Fix CSS bug. |
| 0.3.2 | Modernize. |
| 0.3.3 | Extract hook to own hook class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module JS:Optionals. |
| 0.3 | Improved and moved to module UI:JS:cmFormOptionals. |
| 0.4 | Moved from UI:JS:cmFormOptions to JS:Form:Optionals. |
| 0.4.1 | Extend selector to apply change event on all input types. |
| 0.4.2 | Handle hidden required inputs. |
| 0.4.3 | Handle hidden required inputs earlier. |
| 0.4.4 | Extract hook to own hook class. |
| 0.4.5 | Support checkbox groups. |
| 0.4.6 | Refactoring, examples and test page. |
| XPath | JSONPath | Description |
|---|---|---|
| / | $ | the root object/element |
| . | @ | the current object/element |
| / | . or [] | child operator |
| .. | n/a | parent operator |
| .. | recursive descent. JSONPath borrows this syntax from E4X. | |
| * | * | wildcard. All objects/elements regardless their names. |
| @ | n/a | attribute access. JSON structures don't have attributes. |
| [] | [] | subscript operator. XPath uses it to iterate over element collections and for predicates. In Javascript and JSON it is the native array operator. |
| | | [,] | Union operator in XPath results in a combination of node sets. JSONPath allows alternate names or array indices as a set. |
| n/a | [start:end:step] | array slice operator borrowed from ES4. |
| [] | ?() | applies a filter (script) expression. |
| n/a | () | script expression, using the underlying script engine. |
| () | n/a | grouping in Xpath |
| active | boolean | true | mandatory protected:no |
| button.image.prev.label | string | « | mandatory protected |
| button.image.next.label | string | » | mandatory protected |
| button.image.download | boolean | false | mandatory protected |
| button.image.download.label | string | download | mandatory protected |
| button.image.info | boolean | true | mandatory protected |
| button.image.info.label | string | info | mandatory protected |
| speed.hide | integer | 0 | mandatory protected |
| speed.show | integer | 0 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Adjusted relative layer size and boundaries. |
| 0.2.2 | Replace CDN resource. |
| 0.2.3 | Extract hook to own hook class. |
| 0.2.4 | Improve module config. |
| 0.2.5 | Support module main switch. |
| active | boolean | true | mandatory protected |
| level.error.enabled | boolean | true | mandatory protected: |
| level.error.range | string | * | mandatory protected: |
| level.warn.enabled | boolean | true | mandatory protected: |
| level.warn.range | string | * | mandatory protected: |
| level.info.enabled | boolean | true | mandatory protected: |
| level.info.range | string | * | mandatory protected: |
| level.log.enabled | boolean | true | mandatory protected: |
| level.log.range | string | * | mandatory protected: |
| level.debug.enabled | boolean | true | mandatory protected: |
| level.debug.range | string | * | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Added configuration of log levels and ranges. |
| 0.2.1 | Typed configuration. |
| 0.2.2 | Extract hook to own hook class. |
| 0.2.3 | Use configured log levels. |
| 0.2.4 | Apply module main switch. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Changed syntax. |
| 0.3.1 | Let the framework run the initial JavaScript code. |
| 0.4 | End of life. Use UI:JS:MailEncryption instead! |
| active | boolean | true | mandatory protected |
| load.minified | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extract hook to own hook class. |
| auto | boolean | true | mandatory protected:no |
| auto.height | integer | 460 | mandatory protected:no |
| auto.mode | string | extended | mandatory protected:no |
| auto.plugins | string | textcolor advlist autolink link image lists charmap preview autosave code charmap hr paste searchreplace visualblocks wordcount visualchars table emoticons | mandatory protected:no |
| auto.selector | string | textarea.TinyMCE | mandatory protected:no |
| auto.toolbar.default | string | styleselect | fontselect | fontsizeselect | bold italic forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | mandatory protected:no |
| auto.toolbar.extended | string | styleselect | fontselect | fontsizeselect | forecolor backcolor | bold italic underline | alignleft aligncenter alignright alignjustify # cut copy paste | link unlink image | bullist numlist outdent indent | table anchor charmap hr | undo redo | searchreplace visualblocks blockquote removeformat | mandatory protected:no |
| auto.toolbar.minimal | string | styleselect | bold italic underline | bullist numlist outdent indent | link image | mandatory protected:no |
| auto.tools | string | inserttable | mandatory protected:no |
| auto.file | boolean | true | mandatory protected:no |
| auto.file.browser | boolean | true | mandatory protected:no |
| CDN | boolean | false | mandatory protected:no |
| CDN.URI | string | //cloud.tinymce.com/stable/ | mandatory protected:no |
| CDN.ApiKey | string | mandatory protected | |
| CDN.languages | string | en | mandatory protected:no |
| languages | string | de,en | mandatory protected:no |
| 4.5.7-p8 | Support module configured auto height. |
|---|
| 1.5.2-p1 | Extract hook to own hook class. |
|---|
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 1.0b1-p1 | Extract hook to own hook class. |
|---|
| active | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Load minified JavaScript file by default. |
| 0.2.2 | Let the framework run the initial JavaScript code. |
| 0.2.3 | Fixed bug in hook. |
| 0.2.4 | Extract hook to own class. |
| 0.2.5 | Add module main switch. |
| 0.3 | Support Font Awesome. |
| autoEnable | boolean | false | mandatory protected:no |
| classContainer | string | cmImagnifier-container | mandatory protected:no |
| classLense | string | cmImagnifier-lense | mandatory protected:no |
| classImage | string | cmImagnifier-image | mandatory protected:no |
| classMagnified | string | cmImagnifier-image-magnified | mandatory protected:no |
| classPosition | string | cmImagnifier-lense-position | mandatory protected:no |
| classRatio | string | cmImagnifier-lense-ratio | mandatory protected:no |
| easeIn | string | linear | mandatory protected:no |
| easeOut | string | linear | mandatory protected:no |
| showRatio | boolean | true | mandatory protected:no |
| showPosition | boolean | false | mandatory protected:no |
| speedIn | integer | 0 | mandatory protected:no |
| speedOut | integer | 0 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen Framework module. |
| 0.2.1 | Extract hook to own class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support inverted mode (show options above input). |
| 0.2.2 | Move style files from theme to common. |
| 0.2.3 | Extract hook to own hook class. |
| version | string | 3.7.1 | mandatory protected |
| load.minified | boolean | true | mandatory protected |
| load.map | boolean | false | mandatory protected |
| migrate | boolean | true | mandatory protected |
| migrate.debug | string | auto | mandatory protected |
| 3.3.1 | Add version 3.3.1. |
|---|---|
| 3.3.1-p3 | Extract hook to own hook class. |
| 3.7.1 | Add version 3.7.1. |
| version | string | 1.12.1 | mandatory protected:no |
| theme | string | smoothness | mandatory protected:no |
| 1.9.2 | Add jQuery UI v1.9.2. |
|---|---|
| 1.9.2-p1 | Realize theme 'smoothness' is style files. |
| 1.9.2-p2 | Install styles and images in common theme folder. |
| 1.12.1 | Add jQuery UI v1.9.2. |
| 1.12.1-p1 | Extract hook to own hook class. |
| auto | boolean | true | mandatory protected:no |
| auto.selector | string | .equalize-auto | mandatory protected:no |
| auto.dimension | string | height | mandatory protected:no |
| auto.reset | boolean | false | mandatory protected:no |
| 1.0.2-p1 | Extract hook to own hook class. |
|---|
| version | string | 4.0.12 | mandatory protected |
| load.minified | boolean | true | mandatory protected |
| 4.0.12 | Module creation. |
|---|
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Apply TinyMCE as editor. |
| 0.2.2 | Add pagination using CeusMedia/Bootstrap. |
| 0.2.3 | Add filter for posts. |
| 0.2.4 | Add support and editor for categories. |
| 0.2.5 | Add hook to render content from shortcode. |
| 0.3 | Migrate models to changes of module Info:Blog. |
| 0.3.1 | Support new TineMCE file browser. |
| 0.3.2 | Extract hook to own class. |
| 0.3.2 | Updated TinyMCE link collection. |
|---|---|
| 0.3.3 | Apply panel style. |
| 0.3.4 | Update button colors. |
| 0.3.5 | Support new TineMCE file browser. |
| 0.3.6 | Extend allowed protocols by HTTPS. |
| 0.3.7 | Apply module UI:Font:FontAwesome. |
| 0.3 | End of life: Use Manage:Companies instead. |
|---|
| article.document.maxSize | string | 4 | mandatory protected |
| article.document.extensions | string | gif,jpe,jpeg,jpg,png,pdf,doc | mandatory protected |
| article.image.maxHeight | integer | 240 | mandatory protected |
| article.image.maxWidth | integer | 180 | mandatory protected |
| article.image.quality | integer | 85 | mandatory protected |
| article.image.extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected |
| article.image.thumb.maxHeight | integer | 120 | mandatory protected |
| article.image.thumb.maxWidth | integer | 90 | mandatory protected |
| article.image.thumb.quality | integer | 85 | mandatory protected |
| article.image.thumb.extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected |
| author.image.maxHeight | integer | 240 | mandatory protected |
| author.image.maxWidth | integer | 180 | mandatory protected |
| author.image.quality | integer | 85 | mandatory protected |
| author.image.extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected |
| path.authors | string | authors/ | mandatory protected |
| path.covers | string | articles/covers/ | mandatory protected |
| path.documents | string | articles/documents/ | mandatory protected |
| 0.3.11 | Made paths to images and documents configurable. |
|---|---|
| 0.3.12 | Made images dimensions configurable. |
| 0.3.13 | Fixed bug in language file. |
| 0.3.14 | Corrected use of configured image paths. |
| 0.3.15 | Allow categories to be removed and fixed default order in article list. |
| 0.3.16 | Improved cache management and prepared logic class for clean up. |
| 0.4 | Cleanup and improved code documentation. |
| 0.4.1 | Extended author editor by tabs and article list. |
| 0.4.2 | Fixed bug appearing for authors without articles. |
| 0.4.3 | Fixed bug on cache invalidation. |
| 0.4.4 | Added list of articles on category view. |
| 0.4.5 | TinyMCE: collect images and links of articles, authors, categories, documents. |
| 0.4.6 | Added link to view articles and authors in frontend. |
| 0.4.7 | Allow articles to be removed. |
| 0.4.8 | Added shop bridge class from catalog module. |
| 0.5 | Adjusted button coloring. |
| 0.5.1 | Extracted lists to templates. |
| 0.5.2 | Added tabs for category editor. |
| 0.5.3 | Collect JavaScript methods. |
| 0.5.4 | Finished cache management. |
| 0.5.5 | Use common Alg_UnitParser. |
| 0.5.6 | Use module Resource_Logic. |
| 0.5.7 | Use advanced upload form input. |
| 0.5.8 | Improve tag management. |
| 0.6 | Finished user interface and usability update. |
| 0.6.1 | Use module Resource:Frontend for flexible configuration. |
| 0.6.2 | Add article tag filter with autocomplete. |
| 0.6.3 | Refactor article tab views to equal look and behaviour. |
| 0.6.4 | Use module JS:Form:Changes to mark unsaved input field changes. |
| 0.6.5 | Add removeAuthor in logic class. |
| 0.6.6 | Correct collection if TinyMCE images. |
| 0.6.7 | Add tag list and tab. |
| 0.6.8 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.6.9 | Extract AJAX actions and hooks to own classes. |
| 0.7.0 | Upgrade to PHP 8.1, CeusMedia:Common and Hydrogen Framework 1.0. |
| article.document.extensions | string | gif,jpe,jpeg,jpg,png,pdf,doc,docx,xls,xlsx,odt,ods | mandatory protected |
| article.document.size | string | 4 | mandatory protected |
| article.image.extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected |
| article.image.size | string | 4 | mandatory protected |
| article.image.large.height | integer | 1024 | mandatory protected |
| article.image.large.width | integer | 768 | mandatory protected |
| article.image.large.quality | integer | 90 | mandatory protected |
| article.image.medium.height | integer | 240 | mandatory protected |
| article.image.medium.width | integer | 180 | mandatory protected |
| article.image.medium.quality | integer | 85 | mandatory protected |
| article.image.small.height | integer | 120 | mandatory protected |
| article.image.small.width | integer | 90 | mandatory protected |
| article.image.small.quality | integer | 80 | mandatory protected |
| author.image.height | integer | 240 | mandatory protected |
| author.image.width | integer | 180 | mandatory protected |
| author.image.quality | integer | 85 | mandatory protected |
| author.image.extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected |
| path.authors | string | bookstore/authors/ | mandatory protected |
| path.covers | string | bookstore/articles/covers/ | mandatory protected |
| path.documents | string | bookstore/articles/documents/ | mandatory protected |
| 0.3.11 | Made paths to images and documents configurable. |
|---|---|
| 0.3.12 | Made images dimensions configurable. |
| 0.3.13 | Fixed bug in language file. |
| 0.3.14 | Corrected use of configured image paths. |
| 0.3.15 | Allow categories to be removed and fixed default order in article list. |
| 0.3.16 | Improved cache management and prepared logic class for clean up. |
| 0.4 | Cleanup and improved code documentation. |
| 0.4.1 | Extended author editor by tabs and article list. |
| 0.4.2 | Fixed bug appearing for authors without articles. |
| 0.4.3 | Fixed bug on cache invalidation. |
| 0.4.4 | Added list of articles on category view. |
| 0.4.5 | TinyMCE: collect images and links of articles, authors, categories, documents. |
| 0.4.6 | Added link to view articles and authors in frontend. |
| 0.4.7 | Allow articles to be removed. |
| 0.4.8 | Added shop bridge class from catalog module. |
| 0.5 | Adjusted button coloring. |
| 0.5.1 | Extracted lists to templates. |
| 0.5.2 | Added tabs for category editor. |
| 0.5.3 | Collect JavaScript methods. |
| 0.5.4 | Finished cache management. |
| 0.5.5 | Use common Alg_UnitParser. |
| 0.5.6 | Use module Resource_Logic. |
| 0.5.7 | Use advanced upload form input. |
| 0.5.8 | Improve tag management. |
| 0.6 | Finished user interface and usability update. |
| 0.6.1 | Use module Resource:Frontend for flexible configuration. |
| 0.6.2 | Add article tag filter with autocomplete. |
| 0.6.3 | Refactor article tab views to equal look and behaviour. |
| 0.6.4 | Use module JS:Form:Changes to mark unsaved input field changes. |
| 0.6.5 | Add removeAuthor in logic class. |
| 0.6.6 | Correct collection if TinyMCE images. |
| 0.6.7 | Add tag list and tab. |
| 0.7 | Migration from module Manage:Catalog. |
| 0.7.1 | Add support for large article images. |
| 0.7.2 | Integrate module Resource:FileBucket. |
| 0.7.3 | Extend tabs by badges of counted entities. |
| 0.7.4 | Improve management views. |
| 0.7.5 | Extend article editor by weight. |
| 0.7.6 | Extract AJAX methods to own controller classes. |
| 0.7.7 | Extract hooks to own classes. |
| 0.7.8 | Code update. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extended article features. |
| 0.2.2 | Support article images. |
| 0.2.3 | Add language support using module Resource:Localization. |
| layout | string | matrix | mandatory protected |
| path.images | string | catalog/ | mandatory protected |
| size.preview.x | integer | 540 | mandatory protected |
| size.preview.y | integer | 360 | mandatory protected |
| size.thumbnail.x | integer | 180 | mandatory protected |
| size.thumbnail.y | integer | 120 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use frontend module. |
| 0.2.2 | Added full catagory management. |
| 0.2.3 | Added full image management. |
| 0.2.4 | Generalized image upload. |
| 0.2.5 | Added status for category and image. |
| 0.2.6 | Updated relations. |
| 0.2.7 | Support images to be renamed or moved. |
| 0.2.8 | Improve configuration. |
| 0.2.9 | Add hooks for TinyMCE. |
| 0.3 | Support localization. |
| 0.3.1 | Extract style definitions. |
| 0.3.2 | Add catalog logic and shop bridge. |
| 0.3.3 | Finish category cover upload. |
| 0.3.4 | Add JavaScript. |
| 0.3.5 | Add EXIF support. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locales. |
| 0.2.2 | Finish localisation. |
| 0.2.3 | Support ranking of products and licences. |
| 0.2.4 | Allow client applications to request active product key. |
| 0.2.5 | Extend products and licenses by description. |
| 0.2.6 | Use module JS:TinyMCE for HTML descriptions. |
| 0.2.7 | Moved hasActiveKey to Resource_Accounting::Controller_Rest. |
| 0.3 | Migrated Manage:Accounting to Manage:Accounts. |
| 0.4 | Migrated Manage:Accounts to Manage:Catalog:Provision. |
| 0.4.1 | Use own logic class, forked from module Catalog:Provision. |
| 0.5 | Use new module Base:Catalog:Provision instead of own model and logic classes. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Updated templates. |
| 0.2.2 | Use module UI:Helper:TimePhraser. |
| 0.2.3 | Integrated branches. |
| 0.2.4 | Use module UI:Map. |
| 0.2.5 | Improved all lists and forms. |
| 0.2.6 | Support for branch images. |
| 0.2.7 | Extend company by description. |
| 0.2.8 | Extend company by logo image. |
| 0.2.9 | Support for branch tags. |
| 0.2.10 | Added description. |
| 0.2.11 | Extended states. |
| 0.2.12 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Updated templates. |
| 0.2.2 | Use module UI:Helper:TimePhraser. |
| 0.3 | End of life: Use Manage:Companies instead. |
| path.documents | string | contents/documents/ | mandatory protected: |
| 0.4.3 | Added relation to time phrase helper. |
|---|---|
| 0.4.4 | Use frontend resource. |
| 0.4.5 | Updated TinyMCE link collection. |
| 0.4.6 | Extract messages and table heads to locale. |
| 0.4.7 | Extract add panel to own template. |
| 0.4.8 | Updated list and panels. |
| 0.4.9 | Apply panel style. |
| 0.4.10 | Update button colors. |
| 0.4.11 | Apply autocut on table and fix columns. |
| 0.4.12 | Use module UI:Helper:Input:File. |
| 0.5 | Use module Resource:Upload. |
| 0.5.1 | Add virus check on upload. |
| 0.5.2 | Extract list template. |
| 0.5.3 | Create documents folder if not existing. |
| 0.5.4 | Permit file names starting with a dot. |
| 0.5.5 | Add pagination to list. |
| 0.5.6 | Extract hook to own class. |
| 0.5.7 | Update code quality of model. |
| path.images | string | contents/images/ | mandatory protected: |
| path.ignore | string | /^(galleries|gallery)/i | mandatory protected: |
| extensions | string | gif,jpe,jpeg,jpg,png | mandatory protected: |
| 0.3.3 | Use frontend resource. |
|---|---|
| 0.3.4 | Updated TinyMCE link collection. |
| 0.3.5 | Updated image viewer. |
| 0.3.6 | Support localization in controller (action messages). |
| 0.3.7 | Generalized checking for folders and files in controller. |
| 0.3.8 | Improved redirection on controller. |
| 0.3.9 | Improved frontend integration. |
| 0.3.10 | Changed extensions configuration from regex to list. |
| 0.3.11 | Moved image list function from template to view. |
| 0.3.12 | Moved style definitions from templates to CSS file. |
| 0.3.13 | Extracted locale block files. |
| 0.3.14 | Improved thumbnail cache. |
| 0.3.15 | Applied panel module. |
| 0.3.16 | Prepared english language. |
| 0.3.17 | Finished localization. |
| 0.3.18 | Add top and bottom text blocks. |
| 0.3.19 | Split index into 2 panels. |
| 0.3.20 | Replaced sqlite thumbnail database by normal database table. |
| 0.3.21 | Improve naming of scaled image. |
| 0.3.22 | Remove ./ from folder labels. |
| 0.3.23 | Change button coloring. |
| 0.4 | Change folder and file selection using base64 and session. |
| 0.4.1 | Update HTML blocks. |
| 0.4.2 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.4.3 | Use module UI_Helper_Input_File. |
| 0.4.4 | Update folder list. |
| 0.4.5 | Fix panel bugs. |
| 0.4.6 | Support new TineMCE file browser. |
| 0.4.7 | Add image processing. |
| 0.4.8 | Condense folder list. |
| 0.4.9 | Support SVG images in thumbnail helper. |
| 0.5.0 | Extract hooks to own class. |
| 0.3.1 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
|---|
| 0.3.2 | Fixed bug in edit action. |
|---|---|
| 0.3.3 | Disable onRenderContent hook in editor. |
| 0.3.4 | Improve file list. |
| 0.3.5 | Support english language. |
| 0.3.6 | Use module Resource:Frontend to get path. |
| 0.4 | Use module Resource:Upload for image upload. |
| 0.4.1 | Rewrite handling of selected language and file. |
| 0.4.2 | Finished localization. |
| 0.4.3 | Disable editor form elements for readonly files. |
| 0.4.4 | Autodetect default language (from folders). |
| 0.4.5 | Apply content panel style. |
| 0.4.6 | Add filter to hide empty files. |
| 0.4.7 | Hotkey to save content. Mark content change and save. |
| 0.5 | Update relations: -JS:cmSelectBox +JS:CodeMirror +JS:TinyMCE. |
| 0.5.1 | Add editor selector. |
| 0.5.2 | Add default editor for file extensions. |
| 0.5.3 | Extract template scripts to JavaScript file. |
| 0.5.4 | Add folder selector. |
| 0.5.5 | Cleanup. |
| 0.5.8 | End Of Life of module in protected module library. |
| 0.6 | Resurrection as module in public module library. |
| 0.6.1 | Extract file list to view helper. |
| 0.6.2 | Support Ace editor with auto-save. |
| 0.6.3 | Rename from Manage:Content to Manage:Content:Locales. |
| 0.6.4 | Code update. |
| 0.6.5 | Migrate AJAX save to own controller. |
| 0.5.3 | Use fontend resource module. |
|---|---|
| 0.5.4 | Use language resolved by frontend module. |
| 0.5.5 | Hide language selector if only one language in frontend. |
| 0.5.6 | Remove unused configuration values. |
| 0.5.7 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.5.8 | Apply panel style. |
| 0.5.9 | Update button colors. |
| 0.6 | Extend code editor by AJAX-save with Ctrl-S. |
| 0.6.1 | Extract code mirror call to JavaScript file. |
| 0.6.2 | Internal improvements. |
| path | string | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | JavaScript magic. |
| 0.2.2 | Extract CSS. |
| 0.2.3 | Finish AJAX save. |
| 0.2.4 | Support Ace editor. |
| 0.3 | Import from protected module repository. |
| 0.3.1 | Migrate AJAX save to own controller. |
| 0.3.2 | Add support for JS:Ace. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Integrated extension support. |
| 0.3.1 | Integrated extension tabs. |
| 0.3.2 | Updated hooks for tabs. |
| 0.3.3. | Fixed bug in form views. |
| 0.3.4 | Cloned from module Info:Files. |
|---|---|
| 0.3.5 | Use module Resource:Upload. |
| 0.3.6 | Replace CDN resource. |
| 0.3.7 | Migration to PHP 8. |
| 0.3.8 | Strict types. |
| 0.4.0 | Extracted logic and models to new Module Resource:Downloads. |
| 0.4.1 | Extract AJAX actions to own controller. |
| origin | string | mandatory protected | |
| mailDomains | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Support delivery rules. |
| 0.3.1 | Add tab navigation on edit. |
| 0.3.2 | Add pagination. |
| 0.3.3 | Add fill export. |
| 0.4 | Use module UI:Helper:Forms. |
| 0.4.1 | Add role type to form mail model. |
| 0.4.2 | Extend form list by filter. |
| 0.4.3 | Extend form mail list by filter. |
| 0.4.4 | Extend form block list by filter. |
| 0.4.5 | Apply block identifier changes to forms and other blocks. |
| 0.4.6 | Use module JS:Ace as code editor. |
| 0.4.7 | Add style file. |
| 0.4.8 | Link blocks in form view. |
| 0.5 | Support form transfers. |
| 0.5.1 | Add fill transfers panel. |
| 0.5.2 | Add transfer target management. |
| 0.5.3 | Extract logic from controller to own class. |
| 0.5.4 | Add import rule management. |
| 0.5.5 | Show fill referrers in form view. |
| 0.5.6 | Support attachment rules. |
| 0.5.7 | Support multiple forms in fill filter, list and export. |
| 0.5.8 | Show applied transfers in fill list. |
| 0.5.9 | List latest unhandled transfer fails. |
| 0.6.0 | Code update and extract rule check to own AJAX controller. |
| 0.6.1 | Add import controller. |
| 0.6.2 | Extract receive controller. |
| 0.6.3 | Improve code strictness and documentation. |
| 0.6.4 | Migrate import controller to new API controller. |
| 0.6.5 | Move Logic_Form_Fill mostly to Resource:Forms. |
| image.path | string | galleries/ | mandatory protected: |
| image.types | string | image/png,image/jpeg | mandatory protected: |
| image.size.file | integer | 4 | mandatory protected: |
| image.size.thumb.x | integer | 180 | mandatory protected: |
| image.size.thumb.y | integer | 135 | mandatory protected: |
| image.size.x | integer | 800 | mandatory protected: |
| image.size.y | integer | 600 | mandatory protected: |
| sort.by | string | galleryId | mandatory protected: |
| sort.direction | string | DESC | mandatory protected: |
| 0.3.5 | Use frontend resource. |
|---|---|
| 0.3.6 | Apply content panels. |
| 0.4 | Language support. |
| 0.4.1 | Use module Resource:Upload for image upload. |
| 0.4.2 | Finish localization. |
| 0.4.3 | Make maximum file size configurable. |
| 0.4.4 | Change button coloring. |
| 0.4.5 | Fix base image path handling. |
| 0.4.6 | Update configuration. |
| 0.4.7 | Add relation to UI:JS:fancyBox. |
| 0.4.8 | Use module UI_Helper_Input_File. |
| 0.4.9 | Replace status icons in gallery list. |
| 0.4.10 | Applied gallery order. |
| 0.5 | Add hooks for TinyMCE integration. |
| 0.5.1 | Update forms and actions. |
| 0.5.2 | Move hooks to own hook class. |
| 0.5.3 | Condense galleries list. |
| 0.6 | Imported module from protected SVN repository. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen Module. |
| 0.2.1 | Added tabs and reason management. |
| 0.2.2 | Added filter management. |
| 0.2.3 | Extended lock list by timestamp columns. |
| 0.2.4 | Added pagination in lock list. |
| 0.2.5 | Added lock view prototype. |
| 0.2.6 | Applied module UI:CSS:Panel. |
| 0.2.7 | Reworked all lists and buttons. |
| 0.3 | First production release. |
| 0.3.1 | Add lock list filter. |
| 0.3.2 | Use pagination from Bootstrap package. |
| 0.3.3 | Support IPv6. |
| 0.3.4 | Add export and import. |
| 0.3.5 | Extract hook to own class. |
| 0.3.6 | Extend export settings by reasons. |
| 0.3.7 | Extend export settings by filters. |
| 0.3.8 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.3.9 | English Localization added. |
| 0.4.0 | Code update for PHP 8.1. |
| path | string | sliders/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen Module. |
| 0.2.1 | Integrated frontend access. |
| 0.2.2 | Corrected base path. |
| 0.2.3 | Added short code demo. |
| 0.2.4 | Updated slider images list. |
| 0.2.5 | Integrated image scaling on slide image import. |
| 0.2.6 | Correct path on add and edit. |
| 0.2.7 | Added locale file. |
| 0.3 | Added slide data editor. |
| 0.3.1 | Reorder slide ranks after removing a slide. |
| 0.3.2 | Updated slide list by comfortable ranking. |
| 0.3.3 | Avoid upload to existing image. |
| 0.3.4 | Scale and crop image on upload. |
| 0.3.5 | Reorder slide on edit and after ranked upload. |
| 0.3.6 | Display minimum image size and check on upload. |
| 0.3.7 | Fixed scaling for small portrait and small images. |
| 0.4 | Use module UI:Helper:Input:File for image upload. |
| 0.4.1 | Language support for english and german. |
| 0.4.2 | Improved localization. |
| 0.4.3 | Improved base path handling. |
| 0.4.4 | Finish localization. |
| 0.4.5 | Recolor add buttons. |
| 0.4.6 | Support animation types. |
| 0.4.7 | Support crop position on adding slides. |
| 0.4.8 | Improve slider index using icons and tooltips. |
| 0.5 | Import from protected SVN repository. |
| 0.5.1 | Use model entity classes. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen Module. |
| 0.2.1 | Use UI:Helper:StatusBadge. |
| forward | string | manage/user | mandatory protected: |
| 0.1.0 | Initial prototype. |
|---|---|
| 0.2.0 | Separation to Hydrogen module. |
| 0.2.1 | Add definition index. |
| 0.2.2 | Add model for inspecting jobs defined in code. |
| 0.2.3 | Add job definition view. |
| 0.2.4 | Add tabs. |
| 0.2.5 | Add job run list view and filter. |
| 0.2.6 | Add locales. |
| 0.2.7 | Add job definition filter. |
| 0.2.8 | Add job run view. |
| 0.2.9 | Add view helper for attributes of job definitions and runs. |
| 0.3.0 | Complete job run management bysupporting abort and terminate. |
| 0.3.1 | Support schedule formats: cron, interval and datetime. |
| 0.3.2 | Improve job run filter. |
| 0.3.3 | Support removal of archivable job runs. |
| path | string | ../locales/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Fusion with module Manage:My:Branch. |
| 0.4 | Complete overhaul. |
| 0.4.1 | Added support for branch images. |
| 0.4.2 | Extracted branch image handling to own template. |
| 0.4.3 | Use replacement for file input elements. |
| 0.4.4 | Use module Resource:Upload to check uploaded images. |
| 0.4.5 | Added support for company logo image. |
| 0.4.6 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.1 | Experimental prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Prepare view to add a license. |
| 0.2.2 | Extract locales. |
| 0.2.3 | Split license and key views. |
| 0.3 | Use shop module for license orders. |
| 0.3.1 | Add tabs. |
| 0.3.2 | Add access to links (controller actions) for all users. |
| 0.3.3 | Implement reviving of unfinished license orders. |
| 0.3.4 | Apply module UI:Font:FontAwesome. |
| 0.3.5 | Add position bar. |
| 0.4 | Derived from module Manage:My:License. |
| 0.4.1 | Update to support Shop version 0.8. |
| 0.4.2 | Migrate AJAX getUsers to own controller. |
| email.changeable | boolean | true | mandatory protected |
| username.changeable | boolean | false | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3.0 | Added support for tabs. |
| 0.3.1 | Added hooks for tabs. |
| 0.3.2 | Fixed bug in tab system. |
| 0.3.3 | Extracted tabs navigation to new Hydrogen module UI:Navigation:Bootstrap:Tabs. |
| 0.3.4 | Fixed link access. |
| 0.3.5 | Added english locale. |
| 0.3.6 | Updated button colors. |
| 0.3.7 | Added HTML blocks. |
| 0.3.8 | Need to confirm new password. |
| 0.3.9 | Extend by country support. |
| 0.4 | Support new password handling of user resource. |
| 0.5 | Several panels for changing username and email. |
| 0.5.1 | Redesign password strength meter. |
| 0.5.2 | Add tab icon. |
| 0.5.3 | Add panel for user passwords. |
| 0.5.4 | Prevent password form fill in Chrome. |
| 0.5.5 | Support texts for email and username panels. |
| 0.5.6 | Replace CDN resource. |
| 0.5.7 | Add panel to remove own user account. |
| 0.5.8 | Move password panel in line. |
| 0.5.9 | Add relations panel. |
| 0.6 | Extract hook to own class. |
| 0.6.1 | Strict types. |
| path.images | string | contents/avatars/ | mandatory protected |
| image.upload.maxFileSize | float | 2 | mandatory protected |
| image.upload.minSize | integer | 256 | mandatory protected |
| image.size.large | integer | 1024 | mandatory protected |
| image.size.medium | integer | 256 | mandatory protected |
| image.size.small | integer | 64 | mandatory protected |
| use.avatar | boolean | true | mandatory protected |
| use.gravatar | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support tabs. |
| 0.2.2 | Add helper. |
| 0.3 | Finish implementation. |
| 0.3.1 | Cleanup configuration. |
| 0.3.2 | Extacted template texts to locales. |
| 0.4 | Refactoring. |
| 0.4.1 | Improved upload check. |
| 0.4.2 | Support 3 image sizes. |
| 0.4.3 | Extends configuration by switches for local avatar and Gravatar. |
| 0.4.4 | Check for module UI_Helper_Gravatar. |
| 0.4.5 | Add tab icon. |
| 0.4.6 | Use UUID as filename. |
| 0.4.7 | Add hook for user removal. |
| invite | boolean | true | mandatory protected |
| promote | boolean | true | mandatory protected |
| days.valid | integer | 10 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add validity duration. |
| 0.2.2 | Add hook for user removal. |
| 0.2.3 | Add hook for project removal. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add HTML blocks. |
| 0.3.6 | Changes to support new tab module. |
|---|---|
| 0.3.7 | Fixed bug in database script. |
| 0.3.8 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.3.9 | Complete locales. |
| 0.4 | Finish user interface. |
| 0.4.1 | Disable automatic password masking of module configurations. |
| 0.4.2 | Remove deprecated helper class and rename CSS file. |
| 0.4.3 | Add tab icon. |
| 0.4.4 | Extract hooks to own hook class. |
| 0.4.5 | Add hook for user relations. |
| 0.4.6 | Update code style. |
| 0.4.7 | Add model entity. |
| editor | string | TinyMCE | mandatory protected:no |
| 0.4.2 | Add action to remove news. |
|---|---|
| 0.4.3 | Updated JavaScript according to Hydrogen changes. |
| 0.4.4 | Improved check for module JS:jQuery:UI. |
| 0.4.5 | Add image alignment in style formats. |
| 0.4.6 | Use new TinyMCE configuration. |
| 0.4.7 | Updated integration of TinyMCE. |
| 0.4.8 | Remove relation to Resource_Library_cmModules. |
| 0.4.9 | Split index template into panels. |
| 0.5 | Remove columns from forms and actions. |
| 0.5.1 | Use HTML5 date inputs. |
| 0.5.2 | Use module Info_News and remove model class. |
| 0.5.3 | Replace icons by FontAwesome. |
| 0.5.4 | Improve forms. |
| 0.5.5 | Remove support for columns. |
| 0.5.6 | Improve support for several editors. |
| 0.5.7 | Remove JavaScript file, since not needed anymore. |
| 0.5.8 | Imported module from protected repository. |
| 0.5.9 | Adjust to new shortcode handling. |
| 0.6.0 | Migration to PHP 8. |
| site.domain | string | localhost | mandatory protected |
| site.path | string | / | mandatory protected |
| editor.html | string | Ace | mandatory protected:user |
| editor.markdown | string | Ace | mandatory protected:user |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.7.4 | Added links. |
| 0.7.5 | Added support for content format attributes. |
| 0.7.6 | Use new module Resource:Frontend for access to frontend. |
| 0.7.7 | Refactored page settings forms. |
| 0.7.8 | Improved format support and content editor handling. |
| 0.7.9 | Added copy function. |
| 0.8 | Added support for keywords list file for meta tags. |
| 0.8.1 | Save codemirror content with Ctrl-S. |
| 0.8.2 | Updated TinyMCE link collection. |
| 0.8.3 | Extended TinyMCE by image alignment and decoration. |
| 0.8.4 | Updated integration of TinyMCE. |
| 0.8.5 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.8.6 | Replace module JS:Optionals by JS:Form:Optionals. |
| 0.8.7 | Apply jQuery UI sortable to page tree. |
| 0.8.8 | Add support for module Resource:Versions. |
| 0.8.9 | Check for pages support in frontend environment. |
| 0.9 | Replace module selector by controller selector. |
| 0.9.1 | Apply panel style. |
| 0.9.2 | Extract index text to locale HTML file. |
| 0.9.3 | Apply module JS:Form:Changes. |
| 0.9.4 | Allow hypen and underscore in page identifier. |
| 0.9.5 | Finished localisation. |
| 0.9.6 | Disable tabs for junctions or module pages. |
| 0.9.7 | Support sitemap information in meta editor. |
| 0.9.8 | Reset parent ID when switch page's scope. |
| 0.9.9 | Support page icons. |
| 1.0 | Finish implementation of planned module. |
| 1.0.1 | Support page access attribute. |
| 1.0.2 | Support Ace editor. |
| 1.0.3 | Add language support using module Resource:Localization. |
| 1.0.4 | Suggest keywords from page content term extraction. |
| 1.0.5 | Allow to blacklist suggested keywords from page content term extraction. |
| 1.0.6 | Add english locales. |
| 1.0.7 | Extract sitemap settings view from meta view. |
| 1.0.8 | Make sortable switchable. |
| 1.0.9 | Cleanup. |
| 1.1 | Improve meta keywords blacklist handling. |
| 1.1.1 | Support new component page type. |
| 1.1.2 | Support new template column. |
| 1.2.0 | Use logic and model from Resource:Pages. |
| 1.2.1 | Extract hook to own class. |
| 1.2.2 | Support config based page model. |
| 1.2.3 | Add support to switch between self and frontend app. |
| 1.2.4 | Update fullpath on page changes. |
| 1.2.5 | Extract AJAX actions to own controller. |
| 1.2.6 | Rearrange page add and edit forms. |
| 1.2.7 | Add hook to detect available editors. |
| 1.2.8 | Improve settings editor by icon and preview only if accessible. |
| 1.2.9 | Extract contend editor view helper. |
| 1.3.0 | Migration to PHP 8. |
| 1.3.1 | Use page entity from Resource:Pages. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added status indicator. |
| 0.3 | Refactored filter, index and forms. |
| 0.3.1 | Added support for code mirrors. |
| 0.3.2 | Adjusted CSS definitions. |
| 0.3.3 | Added hook to update project modification timestamp. |
| 0.3.4 | Added priority attribute and filter. |
| 0.3.5 | Extended logic methods. |
| 0.3.6 | Added more filters and search query. |
| 0.3.7 | Fixed SQL query bug if no project is assigned, yet. |
| 0.3.8 | Let user create a project if none available, yet. |
| 0.3.9 | Add second add button in list. |
| 0.4 | Add relation to module UI:Helper:TimePhraser. |
| 0.4.1 | Avoid removal of last project user. |
| 0.4.2 | Extracted more locales from templates. |
| 0.4.3 | Improved code syntax of controller and templates. |
| 0.4.4 | Check project membership in controller. |
| 0.4.5 | Update button color schema. |
| 0.4.6 | Use module UI:Helper:Relations for remove confirmation. |
| 0.4.7 | Added empty mail classes for development. |
| 0.4.8 | Developed mail classes. |
| 0.5 | Added creator in database table. |
| 0.5.1 | Added status in project user relation. |
| 0.5.2 | Use CMM_Bootstrap_PageControl for pagination. |
| 0.5.3 | Extend by default project flag for users. |
| 0.5.4 | Add view for setting default project. |
| 0.5.5 | Force to set default project if none set. |
| 0.5.6 | Add project view. |
| 0.5.7 | Allow redirection after a project has been created. |
| 0.6 | Add support for module Members. |
| 0.6.1 | Combine related members and related projected users correctly. |
| 0.6.2 | Implement hook Resource:Users::getRelatedUsers. |
| 0.6.3 | Add new logic method getProjectsUsers. |
| 0.6.4 | Improve performance by using less database requests. |
| 0.6.5 | Rework support for hook Project::onListRelations. |
| 0.6.6 | Make project creator changeable. |
| 0.6.7 | Support hook Project::onRemove. |
| 0.6.8 | Redesign projects table. |
| 0.6.9 | Use new mail template support. |
| 0.7 | Support FontAwesome and improved panels. |
| 0.7.1 | Extract hooks from controller to own hook class. |
| 0.7.2 | Migrate logic class to extend new framework logic class. |
| 0.7.3 | Upgrade classes. |
| 0.7.4 | Code update. |
| 0.7.5 | Add english locales. |
| 0.7.6 | Add model entity classes. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support localization. |
| 0.2.2 | Use module UI:Helper:TimePhraser for timestamps. |
| 0.2.3 | Support shortcut relocation with module Server:Router. |
| 0.2.4 | Use module Resource:Frontend to read client shortcut configuration. |
| 0.2.5 | Add english localization. |
| 0.2.6 | Finish localization. |
| 0.2.7 | Check unique title and URL. |
| 0.2.8 | Extend filter by ID and title. |
| 0.3 | First production version. |
| 0.3.1 | Add pagination. |
| 0.3.2 | Use FontAwesome for button icons. |
| 0.3.3 | Extend filter by order and show last use date in list. |
| 0.3.4 | Add CSV export. |
| 0.1.0 | Initial prototype. |
|---|---|
| 0.2.0 | Separation to Hydrogen module. |
| 0.2.1 | Added shipping. |
| 0.2.2 | Added reporting. |
| 0.2.3 | Added customer information. |
| 0.2.4 | Designed status graph. |
| 0.2.5 | Reworked order position status handling. |
| 0.3 | Integrated shop bridge. |
| 0.3.1 | Use new bootstrap tab system with hooks. |
| 0.3.2 | Add dashboard panels and map. |
| 0.3.3 | Use bootstrap library from GitHub. |
| 0.3.4 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.3.5 | Apply CSS panels. |
| 0.3.6 | Reworked dashboard view. |
| 0.3.7 | Remove releation to Resource_Library_cmModules. |
| 0.3.8 | Use shop bridge in order position list and report. |
| 0.3.9 | Renamed shop logic to shop manager logic. |
| 0.4 | Adjustment to shop model changes. |
| 0.4.1 | Use new user model instead of customer. |
| 0.4.2 | Use new user address model. |
| 0.4.3 | Use users resource module. |
| 0.4.4 | Update to support Shop version 0.8. |
| 0.4.5 | Reintegrate shipping. |
| 0.4.6 | Finish shipping panels. |
| 0.4.7 | Extract shipping logic. |
| 0.1.0 | Initial prototype. |
|---|---|
| 0.2.0 | Separation to Hydrogen module. |
| 0.2.1 | Finish add and edit. |
| 0.2.2 | Use catalog title. |
| 0.2.3 | Integrate discovery system. |
| 0.2.4 | Extract bridge facts detection to shop bridge logic. |
| 0.2.5 | Use new tab system. |
| 0.2.6 | Add locale file. |
| 0.2.7 | Updated relations. |
| 0.2.8 | Extend forms by table data. |
| 0.2.9 | Add method to remove bidge. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locales. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extend models by duration. |
| 0.2.2 | Add ranking for products and licenses. |
| 0.2.3 | Add mails. |
| 0.3 | Add REST controller. |
| 0.3.1 | Add shop bridge. |
| 0.3.2 | Improve logic and REST controller. |
| 0.3.3 | Improved models. |
| 0.3.4 | Support locales. |
| 0.3.5 | Extract hook to controller. |
| 0.3.6 | Add job to handle expired keys. |
| 0.4 | Migrate module Resource:Accounting to Resource:Accounts. |
| 0.4.1 | Add controller, view and templates for products. |
| 0.5 | Derived from module Resource:Accounts. |
| 0.5.1 | Use new module Base:User:Provision instead of own model and logic classes. |
| 0.5.2 | Split user edit template into parts. |
|---|---|
| 0.5.3 | Extend username filter by wildmark support (* only). |
| 0.5.4 | Decorated panels. |
| 0.5.5 | Added info panel on role edit view. |
| 0.5.6 | Use module UI:Helper:Pagination. |
| 0.5.7 | Replace UI:Helper:Pagination by CMM_Bootstrap_PageControl. |
| 0.5.8 | Add HTML blocks for index and reuse for add and edit. |
| 0.5.9 | Updated button colors. |
| 0.6 | Language support for english and german. |
| 0.6.1 | Finish localization. |
| 0.6.2 | Change button coloring. |
| 0.6.3 | Fix invalid form and redirect paths. |
| 0.6.4 | Improve redirect after changes. |
| 0.6.5 | Extend by country support. |
| 0.6.6 | Improve buttons by support for UI:Font:FontAwesome. |
| 0.6.7 | Support new password handling of user resource. |
| 0.6.8 | Improve usability and information density of role rights editor. |
| 0.7 | Improve role right management. |
| 0.7.1 | Use module Members if available. |
| 0.7.2 | Improve icons and buttons. |
| 0.7.3 | Prevent password form fill in Chrome. |
| 0.7.4 | Replace CDN resource. |
| 0.7.5 | Support Bootstrap 3 and 4. |
| 0.7.6 | Extract JavaScript to own file. |
| 0.7.7 | Extract AJAX controller actions. |
| 0.7.8 | Separate password panel in user editor. |
| 0.8.0 | Migration to PHP 8 and strict types. |
| 0.8.1 | Add groups. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locales. |
| 0.2.2 | Improve index. |
| 0.2.3 | Migrate to support CeusMedia::Common 0.8.5. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Complete basic functionality. |
| 0.3.1 | Add tabs. |
| 0.3.2 | Add general helper to render user label or thumbnail. |
| 0.3.3 | Add mails. |
| 0.3.4 | Use new user avatar helper instead of gravatar helper. |
| 0.3.5 | Extract messages to locales files. |
| 0.3.6 | Add english locales. |
| 0.3.7 | Add new mode "bar". |
| 0.3.8 | Finish localisation. |
| 0.4 | Improve avatar and facts display. |
| 0.4.1 | Improve localization. |
| 0.4.2 | Implement hook Resource:Users::getRelatedUsers. |
| 0.4.3 | Add fullname in inline mode. |
| 0.4.4 | Use new mail template support. |
| 0.4.5 | Extract hook to own class. |
| 0.1 | Initital prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add locale support. |
| 0.2.2 | Translate to english. |
| 0.2.3 | Add entity class. |
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
| login.forward.path | string | mandatory protected | |
| login.forward.force | boolean | false | mandatory protected |
| login.remember | boolean | true | mandatory protected |
| logout.auto | boolean | true | mandatory protected:user |
| logout.auto.minutes | integer | 30 | mandatory protected:user |
| logout.clearSession | boolean | true | mandatory protected |
| logout.forward.path | string | mandatory protected | |
| logout.forward.force | boolean | false | mandatory protected |
| register | boolean | true | mandatory protected:no |
| session.refresh | boolean | true | mandatory protected:no |
| session.refresh.minutes | integer | 10 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added text block support for every page (german only). |
| 0.2.1 | Added support for HTTP basic authentication. |
| 0.2.2 | Added support for password salt. |
| 0.3 | Refactored JavaScript for auto logout and session refresh. |
| 0.3.1 | Made session refresh and its interval (in seconds) configurable. |
| 0.3.2 | Made auto logout and its timeout (in seconds) configurable. |
| 0.3.3 | Allow user configuration to configure auto logout. |
| 0.3.4 | Added AJAX method to check username existence (used on registration). |
| 0.3.5 | Added support to forward to a controller action on logout. |
| 0.3.6 | Fixed logout loop. |
| 0.3.7 | Force to reload page if session refresh indicates expired server session. |
| 0.3.8 | Updated registration form for error handling or preset information. |
| 0.3.9 | Provide current user ID to Auth script on init by hook. |
| 0.4 | Let the framework run the initial JavaScript code. |
| 0.4.1 | Moved HTML files to subfolders. |
| 0.4.2 | Added support for module Security:CSRF. |
| 0.4.3 | Allow to remembered login using cookies. |
| 0.4.4 | Add configuration for remembered login. |
| 0.4.5 | Use newer password hash for remembered login. |
| 0.4.6 | Support CGI/FastCGI for Basic Authentication. |
| 0.5 | Migrate registration to Bootstrap, add logic class and cleanup. |
| 0.5.1 | Migrate confirmation to Bootstrap. |
| 0.5.2 | Implement check of username by regular expression. |
| 0.5.3 | Implement check of password length and strength. |
| 0.5.4 | Improve registration mail and handling of mail failure. |
| 0.5.5 | Carry source URL through registration/confirmation/login process. |
| 0.5.6 | Migrate password recovery. |
| 0.5.7 | Add english HTML and mail files. |
| 0.5.8 | Translated language file. |
| 0.5.9 | Add empty terms and conditions in HTML and Markdown. |
| 0.6 | Added support for auto-forward after login and on index. |
| 0.6.1 | Changed support for auto-forward after logout. |
| 0.6.2 | Removed old loginInside action and view. |
| 0.6.3 | Added flag to allow or deny registration. |
| 0.6.4 | Lay mails on queue but send immediately. |
| 0.6.5 | Finish localization. |
| 0.6.6 | Rearrange templates and text blocks. |
| 0.6.7 | Extend logic by role related methods. |
| 0.6.8 | No auto logout if user is remembered. |
| 0.7 | Add new method checkPassword. |
| 0.7.1 | Add first hook: checkBeforeLogin. |
| 0.7.2 | Add support for use of accounting. |
| 0.7.3 | Avoid to carry from path "index/index". |
| 0.7.4 | Extract login form into own template. |
| 0.8 | Enable support for several authentication backends. |
| 0.8.1 | Migrate current module files to new local authentication backend. |
| 0.8.2 | Extract registration JavaScript to local auth module. |
| 0.8.3 | Extend backend registration. |
| 0.8.4 | Start to remove deprecated files. |
| 0.8.5 | Handle forwarding on login or logout by backend module. |
| 0.8.6 | Extend logic by method to get related users using hook Resource:Users::getRelatedUsers. |
| 0.8.7 | Add method to note latest user activity, called on logic construction. |
| 0.8.8 | Avoid to carry from path "index/index". |
| 0.8.9 | Add login template again for having several authentication backends. |
| 0.9 | Support newer password hash logic in basic authentication. |
| 0.9.1 | Avoid to carry from path "index/index". |
| 0.9.2 | Extract registration JavaScript to local auth module. |
| 0.9.3 | Extend backend registration. |
| 0.9.4 | Improve backend handling. |
| 0.9.5 | Cleanup relations. |
| 0.9.6 | Migrate to use new logic pool feature. |
| 0.9.7 | Add hook to handle exception. |
| 0.9.8 | Provide new identified state. |
| 0.9.9 | Extract hook to own class and improve redirecting to backend actions. |
| 1.0 | Extract AJAX actions to own class AJAX controller. |
| 1.0.1 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 1.0.2 | Provide ACL handler for Hydrogen Framework version 0.8.7.8. |
| 1.0.3 | Adjust to changes in authentication backends. |
| 1.0.4 | Use module Resource:Disclosure. |
| 1.0.5 | Introduce backend logic interface. |
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
| active | boolean | true | mandatory protected |
| login.forward.path | string | mandatory protected | |
| login.forward.force | boolean | false | mandatory protected |
| logout.forward.path | string | mandatory protected | |
| logout.forward.force | boolean | false | mandatory protected |
| login.remember | boolean | true | mandatory protected |
| login.rank | integer | 7 | mandatory protected |
| register | boolean | false | mandatory protected:no |
| 0.1 | Initial fork from module Auth:JSON. |
|---|---|
| 0.2 | Add hook call Auth::onBeforeLogin. |
| 0.2.1 | Add method to note latest user activity (not implemented yet). |
| 0.2.2 | Support tabs for multiple login backends. |
| 0.2.3 | Extend module relations. |
| 0.2.4 | Migrate logic to support new logic pool. |
| 0.2.5 | Extract hooks to own hook class. |
| 0.2.6 | Use general module main switch. |
| 0.3 | Refactoring to support new identified state. |
| 0.3.1 | Improve code style. |
| 0.3.2 | Extract AJAX actions to own class. |
| 0.3.3 | Upgrade to changes in authentication core. |
| 0.3.4 | Code update. |
.htaccess:SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
## Login Panel
You can use the shortcode [auth:local:panel:login] to show the login panel (since version 0.5.5).| active | boolean | true | mandatory protected |
| login.forward.path | string | mandatory protected | |
| login.forward.force | boolean | false | mandatory protected |
| logout.forward.path | string | mandatory protected | |
| logout.forward.force | boolean | false | mandatory protected |
| login.remember | boolean | true | mandatory protected |
| login.rank | integer | 10 | mandatory protected |
| login.roles | string | * | mandatory protected |
| register | boolean | true | mandatory protected:no |
| relateToAllUsers | boolean | false | mandatory protected |
| 0.1 | Initial fork from module Resource:Authentication. |
|---|---|
| 0.2 | Integrated locale backend functionality. |
| 0.2.1 | Extend configuration. |
| 0.2.2 | Fix migration bugs. |
| 0.2.3 | Extend by country support. |
| 0.2.4 | Support new password handling in user resource. |
| 0.2.5 | Check PHP version (>= 5.5.0) before using password_verify. |
| 0.2.6 | Add JavaScript from abstract module. |
| 0.2.7 | Add relation to modules Resource:Users and Resource:Mail. |
| 0.3 | Check for PHP 5.5+ for password hash support. |
| 0.3.1 | Handle forwarding on login or logout by module. |
| 0.3.2 | Implement hook Resource:Users::getRelatedUsers. |
| 0.3.3 | Add config flag to allow relating to all known users. |
| 0.3.4 | Add hook call Auth::onBeforeLogin. |
| 0.3.5 | Add method to note latest user activity. |
| 0.3.6 | Use new mail template support. |
| 0.3.7 | Support tabs for multiple login backends. |
| 0.3.8 | Support module Resource:Limiter. |
| 0.3.9 | Extend module relations. |
| 0.4 | Migrate logic to support new logic pool. |
| 0.4.1 | Center login if info block is empty. |
| 0.4.2 | Bug fix. |
| 0.4.3 | Add config for roles allowed to login. |
| 0.4.4 | Autologin user after account confirmation. |
| 0.4.5 | Embed OAuth2 providers on login. |
| 0.4.6 | Embed OAuth2 providers on registration. |
| 0.4.7 | Extract hooks to own hook class. |
| 0.4.8 | Improve workflow to use login from other modules. |
| 0.4.9 | Support Bootstrap 3 and 4. |
| 0.5 | Load stylesheet from common source and rename JavsScript file. |
| 0.5.1 | Improve legal contents handling on registration. |
| 0.5.2 | Use general module main switch. |
| 0.5.3 | Interface improvements. |
| 0.5.4 | Finish support for Bootstrap 3 and 4. |
| 0.5.5 | Add content shortcode hook for login panel. |
| 0.5.6 | Refactoring to support new identified state. |
| 0.5.7 | Improve centered panel mode. |
| 0.6 | Extract AJAX actions to own class AJAX controller. |
| 0.6.1 | Deny registration if no default role is set. |
| 0.6.2 | Upgrade to changes in authentication core. |
| 0.6.3 | Use new user logic and model entities from Resource:Users. |
| active | boolean | true | mandatory protected |
| login.forward.path | string | mandatory protected | |
| login.forward.force | boolean | false | mandatory protected |
| logout.forward.path | string | mandatory protected | |
| logout.forward.force | boolean | false | mandatory protected |
| login.grantType | string | code | mandatory protected |
| login.rank | integer | 0 | mandatory protected |
| provider.client.ID | string | mandatory protected | |
| provider.client.secret | string | mandatory protected | |
| provider.URI | string | mandatory protected |
| 0.1 | Initial fork from module Resource:Authentication. |
|---|---|
| 0.2 | Integrated OAuth client functionality. |
| 0.2.1 | Extend configuration. |
| 0.2.2 | Fix migration bugs. |
| 0.2.3 | Handle failed remote login with message. |
| 0.2.4 | Remove locales for register and password. |
| 0.2.5 | Handle forwarding on login or logout by module. |
| 0.2.6 | Add hook call Auth::onBeforeLogin. |
| 0.2.7 | Add blind method to note latest user activity (not implementable). |
| 0.2.8 | Support tabs for multiple login backends. |
| 0.2.9 | Extend module relations. |
| 0.3 | Migrate logic to support new logic pool. |
| 0.3.1 | Extract hooks to own hook class. |
| 0.3.2 | Use general module main switch. |
| 0.3.3 | Refactoring to support new identified state. |
| 0.3.4 | Improve code style. |
| active | boolean | true | mandatory protected |
| loginMode | string | buttons | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extend model by scopes. |
| 0.2.2 | Add provider icon support. |
| 0.2.3 | Add helper for provider buttons. |
| 0.2.4 | Support redirecting after authorization. |
| 0.3 | Extract hooks to own hook class. |
| 0.3.1 | Improve use of resource owner data. |
| 0.3.2 | Add loading modal. |
| 0.3.3 | Use general module main switch. |
| 0.4 | Add logic class. |
| 0.4.1 | Add switch for integration mode (buttons or tab). |
| 0.4.2 | Increase size of model table columns. |
| 0.4.3 | Refactoring to support new identified state. |
| 0.4.4 | Improve code style. |
| active | boolean | true | mandatory protected |
| login.forward.path | string | mandatory protected | |
| login.forward.force | boolean | false | mandatory protected |
| logout.forward.path | string | mandatory protected | |
| logout.forward.force | boolean | false | mandatory protected |
| login.remember | boolean | true | mandatory protected |
| login.rank | integer | 1 | mandatory protected |
| register | boolean | false | mandatory protected:no |
| 0.1 | Initial fork from module Auth:JSON. |
|---|---|
| 0.2 | Add hook call Auth::onBeforeLogin. |
| 0.2.1 | Add method to note latest user activity (not implemented yet). |
| 0.2.2 | Finish login. |
| 0.2.3 | Support tabs for multiple login backends. |
| 0.2.4 | Add registration support. |
| 0.2.5 | Migrate logic to support new logic pool. |
| 0.2.6 | Extract hooks to own hook class. |
| 0.2.7 | Use general module main switch. |
| 0.3 | Refactoring. |
| 0.3.1 | Improve code style. |
| 0.3.2 | Upgrade to changes in authentication core. |
| active | boolean | true | mandatory protected |
| type | string | Noop | mandatory protected |
| resource | string | mandatory protected | |
| context | string | mandatory protected | |
| expiration | integer | mandatory protected |
| 0.4 | Use Cache library from GitHub. |
|---|---|
| 0.5 | Add job to clear cached objects. |
| 0.5.1 | Fix bug on using PDO adapter. |
| 0.5.2 | Migrate definition of jobs. |
| 0.5.3 | Use general module main switch. |
| 0.5.4 | Extract hook to own hook class. |
| 0.5.5 | Replace job file by module configuration. |
| 0.5.6 | Support Hydrogen Framework 0.9.x. |
| 0.6.0 | Support Hydrogen Framework 1.0.x. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Fix bug in result parser. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add branch image model. |
| 0.2.2 | Add branch description. |
| 0.2.3 | Add company logo. |
| 0.2.4 | Add branch tag model. |
| 0.2.5 | Add company description. |
| 0.2.6 | Extend states of companies and branches. |
| 0.2.7 | Extend company geo coordinates. |
| 0.2.8 | Extend model to get branches within a range. |
| access.driver | string | mysql | mandatory protected |
| access.host | string | localhost | mandatory protected |
| access.port | string | mandatory protected | |
| access.name | string | mandatory protected | |
| access.username | string | mandatory protected | |
| access.password | string | mandatory protected | |
| access.prefix | string | mandatory protected | |
| access.mode | string | instant | mandatory protected |
| log.statements | boolean | false | mandatory protected |
| log.errors | boolean | true | mandatory protected |
| log.file.statements | string | db.statements.log | mandatory protected |
| log.file.errors | string | db.error.log | mandatory protected |
| option.ATTR_CASE | string | NATURAL | mandatory protected |
| option.ATTR_DEFAULT_FETCH_MODE | string | OBJ | mandatory protected |
| option.ATTR_ERRMODE | string | EXCEPTION | mandatory protected |
| option.ATTR_PERSISTENT | boolean | true | mandatory protected |
| option.MYSQL_ATTR_USE_BUFFERED_QUERY | boolean | true | mandatory protected |
| option.MYSQL_ATTR_INIT_COMMAND | string | SET NAMES 'utf8'; | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Use CeusMedia:Common (on GitHub) instead of cmClasses (on GoogleCode). |
| 0.3.1 | Shorten and order PDO options in module configuration. |
| 0.3.2 | Add lazy mode. |
| 0.3.3 | Add hook for Hydrogen 0.8.6.9+. |
| 0.4 | Use CeusMedia:Database since CeusMedia:Common::DB is deprecated. |
| 0.4.1 | Support PHP 8. |
| 0.4.2 | Split connection from resource to prepare connection pool. |
| active | boolean | true | mandatory protected |
| 0.1.0 | Initial prototype. |
|---|---|
| 0.2.0 | Separation to Hydrogen module. |
| 0.2.1 | Add module activity switch. |
| 0.3.0 | Add index of all locks. |
| 0.3.1 | Allow administrative unlocking from index. |
| 0.3.2 | Add locale file. |
| 0.3.3 | Add dashboard panel. |
| 0.3.4 | Extract hooks to own class. |
| 0.3.5 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.3.6 | Improve code style. |
| 0.3.7 | Extract dashboard panel to view helper and AJAX controller. |
| 0.3.8 | Add model entity. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Restructure database model. |
| 0.3.1 | Require module Resource:Database. |
| 0.1 | Initital prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add frontend controller index from pages module. |
| path | string | contents/files/ | mandatory protected |
| 0.1 | Extracted from modules Info:Files and Manage:Downloads. |
|---|
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Code update. |
| 0.2.2 | Renamed model database table to queue_events. |
| path | string | files/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Implement removal methods. |
| 0.2.2 | Allow to rename bucket file path. |
| 0.2.3 | Extend logic by getFileSize. |
| 0.2.4 | Extend upload error view helper by static rendering. |
| 0.2.5 | Create .htaccess in file path if not existing. |
| 0.2.6 | Let logic class inherit from new framework logic class. |
| 0.2.7 | Add method to cleanup files. |
| 0.2.8 | Support download. |
| 0.2.9 | Add model entity. |
| mail.sender.address | string | mandatory protected | |
| mail.sender.name | string | mandatory protected | |
| mail.template | integer | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Support delivery rules. |
| 0.3.1 | Support manager and customer rules. |
| 0.3.2 | Add mail for error handling. |
| 0.3.3 | Add role type to form mail model. |
| 0.3.4 | Add form transfer targets and rules. |
| 0.3.5 | Add form transfer mapper. |
| 0.3.6 | Add form fill transfer reports. |
| 0.3.7 | Support form import rules. |
| 0.3.8 | Support attachment rules. |
| 0.3.9 | Add first report job about failed transfers. |
| 0.4.0 | Code update. |
| 0.4.1 | Add transfer target interface and request/result entities. |
| 0.4.2 | Import Logic_Form_Fill from Manage:Forms. |
| 0.4.3 | Add entities for all other models. |
| path | string | ../ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Refactored logic class to singleton. |
| 0.2.2 | Add method to get frontend languages, default language first. |
| 0.2.3 | Add method to get frontend configuration value. |
| 0.2.4 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.2.5 | Improve detection of base URI. |
| 0.3 | Use static logic method getRemoteEnv to create real remote environment. |
| 0.3.1 | Extract hook to own hook class. |
| 0.3.2 | Use framework logic class for frontend logic. |
| 0.3.3 | Improve code strictness and style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Extract model from logic. |
| 0.3.1 | New postcode model. |
| 0.3.2 | Resolve postcodes (~60K). |
| 0.3.3 | Add database dumps of geodb and postcodes (~8MB). |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Extracted to Hydrogen module. |
| 0.2.1 | Add mailbox as first connector. |
| 0.2.2 | Refactor connectors. |
| 0.2.3 | Add disconnect to interface and connectors. |
| 0.2.4 | Support folder index on connections. |
| 0.2.5 | Adjust to changes in accessing mailboxes. |
| 0.2.6 | Add import connector adapter to use HTTP requests. |
| 0.2.7 | Extract specific import logic to project module. |
| 0.2.8 | Add model entity classes. |
| userAgent | string | CeusMedia::Hydrogen::Resource:JSON:Client | mandatory protected:no |
| envKey | string | jsonServerClient | mandatory protected |
| auth.username | string | mandatory protected:no | |
| auth.password | string | mandatory protected:no | |
| auth.secret | string | mandatory protected:no | |
| log | boolean | false | mandatory protected |
| log.file | string | server.json.log | mandatory protected |
| uri | string | mandatory protected:no |
| 0.1 | Initial prototype in project Client:Chat. |
|---|---|
| 0.2 | Separation into this module. |
| 0.2.1 | Added response code handler. |
| 0.2.2 | Updated configuration. |
| 0.2.3 | Updated configuration by mandatory and title. |
| 0.3 | Use hook for automatic initialization and configuration. |
| 0.3.1 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.4.0 | Import from old chat related module Resource_Server_Json. |
| 0.4.1 | Extract hook to own class. |
| 0.4.2 | Import JSON server ACL class from framework. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Extracted to Hydrogen module. |
| 0.2.1 | Introduced logging mechanism. |
| 0.3.0 | Prepared jobber to by called by maintainer. |
| 0.3.1 | Introduced locking mechanism. |
| 0.3.2 | Updated logging mechanism. |
| 0.3.3 | Moved locking mechanism from job class to jobber itself. |
| 0.3.4 | Made jobber class usable for module Resource:Maintainer. |
| 0.3.5 | Adopted test jobs from module Resource:Maintainer. |
| 0.3.6 | Extracted locking mechanism to own model class. |
| 0.3.7 | Fixed bug on error logging. |
| 0.4 | Renamed and updated job.php. |
| 0.4.1 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.4.2 | Support JSON job files. |
| 0.4.3 | Add job to index jobs. |
| 0.4.4 | Add job to index job locks. |
| 0.4.5 | Add job to clear job locks. |
| 0.4.6 | Add jobs to get PHP version and PHP extension version. |
| 0.4.7 | Apply shebang line to job script. |
| 0.5 | Change handling of run parameters. |
| 0.5.1 | Removed outdated library loading in job script. |
| 0.5.2 | Capsulated error handling and reporting in job script. |
| 0.5.3 | Let job script detect application path to be run from anywhere. |
| 0.5.4 | Allow multiple job run instances by configuration. |
| 0.5.5 | Extract job loading to own model class. |
| 0.6 | Use newer argument parser reading commands and parameters. |
| 0.6.1 | Add new protected job methods to show progress and errors. |
| 0.6.2 | Note request arguments (commands and parameters) in job. |
| 0.6.3 | Detect verbose mode by command. |
| 0.6.4 | Extend reflection jobs and improve date job. |
| 0.6.5 | Support job deprecation. |
| 0.6.6 | Add convert for job definitions from XML to JSON. |
| 0.6.7 | Use new CLI progress output component. |
| 0.6.8 | Refactor job script. |
| 0.7 | Improve error handling by catching throwable errors. |
| 0.7.1 | Prepare new job configuration handling. |
| 0.7.2 | Add models for new database handling. |
| 0.7.3 | Replace file based locking mechanism. |
| 0.7.4 | Move job handling to new logic class. |
| 0.7.5 | Finish support for jobs defined in module configuration. |
| 0.7.6 | Discover jobs defined by modules (=new style) or XML file (=old style). |
| 0.7.7 | Add report mail for job run. |
| 0.8.0 | Add job scheduler jobs. |
| 0.8.1 | Add job to archive job runs: Job.Schedule.archive. |
| 0.8.2 | Refactor job schedule model to support schedule formats: cron, interval, datetime. |
| 0.8.3 | Improve error handling. |
| 0.8.4 | Support removal of archivable job runs. |
| 0.8.5 | Add job to terminate discontinued job runs. |
| 0.8.6 | Extract script helper to own class file. |
| 0.8.7 | Add model entity classes. |
| mode | string | dev | mandatory protected: |
| console.sleep | integer | 10 | mandatory protected: |
| log | string | logs/scheduler.log | mandatory protected: |
| log.error | string | logs/scheduler.error.log | mandatory protected: |
| 0.1 | Initial prototype in project Chat:Client. |
|---|---|
| 0.2 | Separated to this Hydrogen module. |
| 0.3 | Use module Resource:Jobs to call jobs to ensure logging and locking. |
| 0.4 | Renamed and updated maintain script. |
| 0.5 | Import from protected SVN repository. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add module switch. |
| 0.2.2 | Add boolean comparison. |
| 0.2.3 | Use general module main switch. |
| 0.2.4 | Extract hook to own hook class. |
| 0.1 | Initital prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| sender.system | string | mandatory protected | |
| transport.type | string | sendmail | mandatory protected |
| transport.hostname | string | localhost | mandatory protected |
| transport.port | string | 25 | mandatory protected |
| transport.username | string | mandatory protected | |
| transport.password | string | mandatory protected | |
| transport.secure | boolean | true | mandatory protected |
| subject.prefix | string | mandatory protected | |
| subject.template | string | mandatory protected | |
| queue.enabled | boolean | true | mandatory protected |
| queue.job.limit | integer | 1000 | mandatory protected |
| queue.job.sleep | float | 10 | mandatory protected |
| path.attachments | string | contents/attachments/ | mandatory protected |
| path.classes | string | classes/Mail/ | mandatory protected |
| retry.attempts | integer | 10 | mandatory protected |
| retry.delay | integer | 900 | mandatory protected |
| template | integer | 0 | mandatory protected |
| encoding.html | string | base64 | mandatory protected |
| encoding.text | string | base64 | mandatory protected |
| encoding.subject | string | quoted-printable | mandatory protected |
| onDatabaseDumpSkipTables | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Extended configuration by mandatory attributes. |
| 0.3 | Added example mail class. |
| 0.3.1 | Added default mail style and javascript file. |
| 0.3.2 | Added subject prefix. |
| 0.3.3 | Added subject template. |
| 0.3.4 | Extended subject handling by app title and host. |
| 0.3.5 | Adjusted subject handling to work in console environments. |
| 0.4.0 | Added mail queue and job. |
| 0.4.1 | Improved support for console environments. |
| 0.4.2 | Extended configuration of queue and job. |
| 0.4.3 | Added function to get mail receivers configured my modules. |
| 0.4.4 | Updated job handling and related modules. |
| 0.4.5 | Added function to get number of queued mails. |
| 0.4.6 | Improved support for queued mails. |
| 0.4.7 | Added insight in queued mails. |
| 0.4.8 | Updated insight in queued mails. |
| 0.4.9 | Added mail attachment register. |
| 0.5.0 | Extracted administrative parts to new module Admin:Mail. |
| 0.5.1 | Added language support for mail attachments. |
| 0.5.2 | Made path to mail classes configurable for remote management. |
| 0.5.3 | Fixed mail body line length to 76 when using base64. |
| 0.5.4 | Added switch for secured SMTP communication. |
| 0.5.5 | Added view helper for text mails. |
| 0.5.6 | Added view helper for collecting facts. |
| 0.5.7 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.6 | Ready to use CeusMedia/Mail from GitHub. |
| 0.6.1 | Apply current environment and transport on waking queued mails. |
| 0.6.2 | Support negative mail status (cancelled). |
| 0.6.3 | Rewrite mail sending job loop and improve sleep time handling. |
| 0.6.4 | Send mails encoded in base64 by default. |
| 0.6.5 | Tolerate lack of mail classes. |
| 0.6.6 | Automatically include bootstrap into abstract mail if available. |
| 0.6.7 | Support greylisting. |
| 0.6.8 | Extend queue model by compression column. |
| 0.6.9 | Add view helpers for mail contents. |
| 0.7 | Add mail template support. |
| 0.7.1 | Add mail class column in mail model. |
| 0.7.2 | Improve base mail view components. |
| 0.7.3 | Add __onInit in abstract mail class and catch generated body parts. |
| 0.7.5 | Improve mail jobs for migration and cleanup. |
| 0.7.6 | Support listed images and styles encoded with JSON. |
| 0.7.7 | Improve error handling in logic and job classes. |
| 0.7.8 | Make encoding of mail content and headers configurable. |
| 0.7.9 | Refactored mail jobs heavily. |
| 0.8 | Add job to remove old mails and support dry mode. |
| 0.8.1 | Update logic to inherit framework base logic class. |
| 0.8.2 | Note used mail template in mail table. |
| 0.8.3 | Add hooks to list and remove user related entities. |
| 0.8.4 | Refactor migration job. |
| 0.8.5 | Refactor jobs. |
| 0.8.6 | Use mail template module status constants and apply module set template as fallback. |
| 0.8.7 | Add view helper for extracting text mail content. |
| 0.8.8 | Split jobs class into Archive and Queue. |
| 0.8.9 | Refactor logic class and add method setMailStatus. |
| 0.9 | Refactor mail template detection and apply. |
| 0.9.1 | Save mail as raw and prepare migration to CeusMedia/Mail@v2. |
| 0.9.2 | Implement job to remove attachments for CeusMedia/Mail@v2. |
| 0.9.3 | Improve support for mail libraries. |
| 0.9.4 | Improve template detection and add force mode. |
| 0.9.5 | Add general mail job class and simple send test job. |
| 0.9.6 | Extend logic to list used mail class names. |
| 0.9.7 | Replace job file by job definition in module config. |
| 1 | First officially public stable release. |
| 1.0.1 | Add job to regenerate mail objects. |
| 1.0.2 | Extract migration jobs to own class. |
| 1.0.3 | Mail table can be skipped on dump but dumped by job. |
| 1.0.4 | Add job to regenerate mail objects from raw. |
| 1.0.5 | Increase performance on queue pagination. |
| 1.0.6 | Code update. |
| 1.1.0 | Use entity for mail model. |
| 1.1.1 | Use entity for attachment and template models. |
| 1.1.2 | Use new entity base class from framework. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add database models for groups and members. |
| 0.2.2 | Add database models for servers and roles. |
| 0.2.4 | Add logic and job. |
| 0.3 | Refactoring to new module Resource:Mail:Group. |
| 0.3.1 | Implement unregister. |
| 0.3.2 | Extend server model by IMAP and SMTP. |
| 0.3.3 | Add model for mail group messages. |
| 0.3.4 | Extend group model by type, visibility and description. |
| 0.3.5 | Add model for mail group actions. |
| 0.3.6 | Add hooks to handle confirmed member actions. |
| 0.3.7 | Add mails for member status change. |
| 0.3.8 | Add invite and silent add. |
| 0.3.9 | Support automatic mail attachments. |
| 0.4 | Extract message logic to own class. |
| 0.4.1 | Refactor mail classes and plain part locales. |
| 0.4.2 | Add terms of use and privacy note. |
| 0.4.3 | Replace job file by module configuration. |
| 0.4.4 | Improve code style. |
| connect.hostname | string | localhost | mandatory protected |
| connect.port | string | 143 | mandatory protected |
| connect.folder | string | INBOX.Sent | mandatory protected |
| connect.username | string | mandatory protected | |
| connect.password | string | mandatory protected | |
| connect.secure | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|
| premailer.html | boolean | false | mandatory protected: |
| premailer.plain | boolean | false | mandatory protected: |
| 0.2.1 | Updated members of logic class. |
|---|---|
| 0.3 | Migrate models from Info:Newsletter. |
| 0.3.1 | Migrate mail generation from Info:Newsletter and Work:Newsletter. |
| 0.3.2 | Improve preview handling. |
| 0.3.3 | Prepare status extension for removed reader groups. |
| 0.3.4 | Improve template insertions for plain text output. |
| 0.3.5 | Remove scripts support. |
| 0.3.6 | Extend model to hold newsletter sender address and name. |
| 0.3.7 | Provide transformation from HTML to plain text. |
| 0.3.8 | Extend template model by imprint and remove script support. |
| 0.3.9 | Add model for themes. |
| 0.4 | Add model for queue and updated model statuses. |
| 0.4.1 | Add tracking code and switch for generating plain version. |
| 0.4.2 | Prepare Premailer API to be usable. |
| 0.4.3 | Make use of Premailer configurable and apply in code. |
| 0.4.4 | Move managing parts of logic to module Work:Newsletter. |
| 0.4.5 | Add new HTML to plain text converter. |
| 0.4.6 | Improve HTML to plain text converter. |
| 0.4.7 | Store resulting mail ID in reader letters. |
| 0.4.8 | Improve template and theme handling. |
| 0.4.9 | Improve code style. |
| 0.5 | Import from protected SVN repository. |
| 0.5.1 | Add theme entity. |
| active | boolean | true | mandatory protected |
| server.URI | string | mandatory protected |
| 0.1 | Initial fork from module Resource:Authentication. |
|---|---|
| 0.2 | Integrated OAuth client functionality. |
| 0.2.1 | Use general module main switch. |
| 0.1.0 | Starting this module as Info:Pages. |
|---|---|
| 0.1.1 | Later, the extraction to Resource:Pages happened. |
| 0.1.2 | This version log is the reduced progress of the former module. |
| 0.1.3 | -------------------------------------------------------------- |
| 0.5.2 | Added page content format. |
| 0.5.4 | Extended database table by timestamps. |
| 0.5.7 | Merged SQL updates into SQL install script. |
| 0.5.9 | Add new page status "deactivated" and avoid access. |
| 0.6 | Support sitemap information in model. |
| 0.6.1 | Support subpage resolution of module controlled pages. |
| 0.6.3 | Allow page resolution of empty node page and redirect to first child. |
| 0.6.4 | Redirect module page only if module path is not within linked page. |
| 0.6.6 | Support page icons. |
| 0.7 | Change module column to controller and action. |
| 0.7.2 | Support page access. |
| 0.7.3 | Add language support using module Resource:Localization. |
| 0.7.5 | Identify page by controller and action. |
| 0.7.9 | Cleanup and documentation. |
| 0.8 | Improve dispatching. |
| 0.8.1 | Refactor page detection to work by recursion. |
| 0.8.2 | Add component page type. |
| 0.8.3 | Extend logic class by method hasPages. |
| 0.9.0 | Migrate core of Info:Pages to Resource:Pages. |
| 0.9.1 | Add prototype of config based page model. |
| 0.9.2 | Refactor page detection to be more stable. |
| 0.9.3 | Extend model by fullpath for faster dispatching. |
| 0.9.4 | Add dummy model for pages defined in modules. |
| 0.9.5 | Add page entity and use in logic class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add images for payment providers. |
| 0.2.2 | Add giropay images. |
| mail.hook | string | mandatory protected | |
| api.key.public | string | mandatory protected:no | |
| api.key.secret | string | mandatory protected | |
| api.url | string | https://api.stripe.com/v1 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Start to move common functionality to logic class. |
| 0.2.2 | Replace job file by module configuration. |
| 0.2.3 | Code update. |
| active | boolean | true | mandatory protected |
| mode | string | OAuth | mandatory protected |
| productId | integer | mandatory protected | |
| server.url | string | mandatory protected | |
| server.username | string | mandatory protected | |
| server.password | string | mandatory protected | |
| licenseFreePaths | info,auth,member,provision,manage/my/user | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Refactor hooks. |
| 0.3.1 | Support OAuth authentication. |
| 0.3.2 | Add switch for disabling accounting completely for local instances. |
| 0.3.3 | Add cache support and clearing job. |
| 0.4 | Derived from module Resource:Authentication:Accounting from protected repository. |
| 0.4.1 | Use general module main switch. |
| 0.4.2 | Replace job file by module configuration. |
| 0.4.3 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| cache.context | string | mandatory protected | |
| cache.enabled | boolean | true | mandatory protected |
| cache.expiration | integer | 0 | mandatory protected |
| cache.resource | string | mandatory protected | |
| cache.type | string | Noop | mandatory protected |
| log.errors | string | mandatory protected | |
| log.requests | string | mandatory protected | |
| server.format | string | XML | mandatory protected |
| server.URL | string | https://example.com/REST/ | mandatory protected |
| server.username | string | mandatory protected | |
| server.password | string | mandatory protected | |
| verifyHost | boolean | true | mandatory protected |
| verifyPeer | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen modules. |
| 0.2.1 | Support HTTP Basic Authentication. |
| 0.2.2 | Support caching using module Resource:Cache. |
| 0.2.3 | Support server format configuration. |
| 0.2.4 | Disable cache for development. |
| 0.2.5 | Add connection options to verify SSL certificate or not. |
| 0.2.6 | Support client request log. |
| 0.2.7 | Throw exception if response contains an error. |
| 0.2.8 | Extract hook to own class. |
| 0.2.9 | Code update. |
| 0.3.0 | Import JSON REST model from framework. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen modules. |
| 0.2.1 | Code update. |
| userAgent | string | CeusMedia::Hydrogen::Resource:Server:JSON | mandatory protected:no |
| auth.username | string | mandatory protected:no | |
| auth.password | string | mandatory protected:no | |
| auth.secret | string | mandatory protected:no | |
| log | boolean | false | mandatory protected |
| log.file | string | server.json.log | mandatory protected |
| uri | string | mandatory protected:no |
| 0.1 | Initial prototype in project Client:Chat. |
|---|---|
| 0.2 | Separation into this module. |
| 0.2.1 | Added response code handler. |
| 0.2.2 | Updated configuration. |
| 0.2.3 | Updated configuration by mandatory and title. |
| 0.3 | Use hook for automatic initialization and configuration. |
| 0.3.1 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.3.2 | EOL: Use Resource:JSON:Client instead. |
| compression | string | none | mandatory protected |
| html.enabled | boolean | false | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Support for compression. |
| 0.3.1 | Corrected MIME type on plain RSS delivery. |
| 0.3.2 | Support to submit to providers. |
| 0.3.3 | Refactoring for delivering MIME type next to content. |
| 0.3.4 | Improve sitemap information handling. |
| 0.3.5 | Support HTML view of sitemap with content negotiation. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support relocation of themes modules. |
| 0.2.2 | Extract hook to own class. |
| bind.host | boolean | true | mandatory protected |
| bind.protocol | boolean | true | mandatory protected |
| bind.time | boolean | false | mandatory protected |
| secret | string | secret | mandatory protected |
| lifetime | string | 0 | mandatory protected |
| salt | string | mandatory protected |
| active | boolean | true | mandatory protected:no |
| option.trackingID | string | mandatory protected:no | |
| option.anonymizeIP | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Moved script called after document ready. |
| 0.2.2 | Handle blocking of script loading. |
| 0.3 | Use new analytics script and apply options directly. |
| 0.3.1 | Use general module main switch. |
| 0.3.2 | Extract hook to own class. |
| active | boolean | true | mandatory protected:no |
| ID | string | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| active | boolean | true | mandatory protected:user |
| ID | integer | mandatory protected | |
| version | integer | 6 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| active | boolean | true | mandatory protected:user |
| ID | integer | mandatory protected:no | |
| local.active | boolean | false | mandatory protected |
| local.path | string | vendor/piwik/piwik/ | mandatory protected |
| server.active | boolean | true | mandatory protected:no |
| server.URL | string | mandatory protected:no | |
| option.doNotTrack | boolean | true | mandatory protected:user |
| option.cookies | boolean | true | mandatory protected:user |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Add hooks for server and client. |
| 0.3.1 | Extract hooks to new controller class. |
| 0.3.2 | Improve configuration. |
| 0.3.3 | Improve controller code syntax. |
| 0.3.4 | Reintegrate script into helper to avoid load block of browser plugins. |
| 0.4 | Add view for deactivation-by-user. |
| 0.4.1 | Add public link to index in module configuration. |
| 0.4.2 | Switch to HTTPS. |
| 0.4.3 | Extract hook methods from controller to own hook class. |
| 0.4.4 | Redesign module configuration. |
| 0.5 | Migrate from Resource:Tracker:Piwik to Resource:Tracker:Matomo. |
| 0.5.1 | Refactor hooks. |
| active | boolean | true | mandatory protected |
| ID | integer | mandatory protected | |
| local | boolean | false | mandatory protected |
| local.path | string | vendor/piwik/piwik/ | mandatory protected |
| URI | string | https://stats.ceusmedia.de/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Add hooks for server and client. |
| 0.3.1 | Extract hooks to new controller class. |
| 0.3.2 | Improve configuration. |
| 0.3.3 | Improve controller code syntax. |
| 0.3.4 | Reintegrate script into helper to avoid load block of browser plugins. |
| 0.4 | Add view for deactivation-by-user. |
| 0.4.1 | Add public link to index in module configuration. |
| 0.4.2 | Switch to HTTPS. |
| 0.4.3 | Announce deprecation. Use Resource:Tracker:Matomo instead. |
| 0.4.4 | Use general module main switch. |
| 0.4.5 | Extract hook to own class. |
| uri | string | https://example.org/work/uberlog | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Extract hook to own class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Extended configuration by mandatory attributes. |
| 0.2.1 | Fixed bug and added method getFileName(). |
| 0.2.2 | Added method getMaxUploadSize. |
| 0.2.3 | Extend getMaxUploadSize by other own limits. |
| 0.2.4 | Sanitize uploaded file name. |
| 0.3 | Include error message handling. |
| 0.3.1 | Add support for module Resource:FileBucket. |
| 0.3.2 | Implement virus check using module Resource:ClamScan. |
| 0.3.3 | Add virus check error handling. |
| 0.3.4 | Extend upload by method to get file size. |
| 0.3.5 | Extend upload error view helper by static rendering. |
| 0.3.6 | Support list of allowed MIME types as string. |
| acl | string | \\CeusMedia\\HydrogenFramework\\Environment\\Resource\\Acl\\Database | mandatory protected |
| status.register | integer | 0 | mandatory protected |
| name.length.min | integer | 3 | mandatory protected:no |
| name.length.max | integer | 17 | mandatory protected:no |
| name.preg | string | /[a-z][a-z0-9_-]*/i | mandatory protected:no |
| email.mandatory | boolean | true | mandatory protected:no |
| firstname.mandatory | boolean | true | mandatory protected:no |
| surname.mandatory | boolean | true | mandatory protected:no |
| password.length.min | integer | 3 | mandatory protected:no |
| password.strength.min | integer | 0 | mandatory protected:no |
| password.salt | boolean | true | mandatory protected |
| password.salt.length | integer | 32 | mandatory protected |
| password.salt.algo | string | md5(microtime) | mandatory protected |
| password.salt.decay | boolean | true | mandatory protected |
| password.salt.decay.seconds | integer | 86400 | mandatory protected |
| password.pepper | string | mandatory protected | |
| address.mandatory | boolean | false | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Minor fixes. |
| 0.2.2 | Changed ACL right key for controllers. |
| 0.2.3 | Updated visibility of configuration pairs. |
| 0.2.4 | Fix username regular expression. |
| 0.2.5 | Add account ID for OAuth registration. |
| 0.2.6 | Add country column. |
| 0.3 | Improve password handling with own model and logic. |
| 0.3.1 | Change default values of user indices. |
| 0.3.2 | Soften index type of account ID from unique to index. |
| 0.3.3 | Use status constants. |
| 0.3.4 | Add hook class. |
| 0.3.5 | Set status constants and default status in model. |
| 0.3.6 | Update code style. |
| 0.4 | Support user tokens backed by user passwords. |
| 0.4.1 | Extend user tokens by scope. |
| 0.4.2 | Code update. |
| 0.4.3 | Add model entities. |
| 0.4.4 | Add logic class for user, group and role management. |
| version.start | integer | 1 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Migrate to use newer database classes. |
| 0.2.2 | Code Update. |
| active | boolean | false | mandatory protected |
| sender.domain | string | mandatory protected | |
| sender.node | string | mandatory protected | |
| sender.password | string | mandatory protected | |
| sender.resource | string | mandatory protected | |
| encryption | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| active | boolean | true | mandatory protected |
| duration | integer | 300 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added check for outdated tokens. |
| 0.2.2 | Added check for replaced tokens. |
| 0.2.3 | Bound token to form name. |
| 0.2.4 | Added language support (for DE and EN). |
| 0.2.4 | Added check for used tokens. |
| 0.2.5 | Return separate negative HTTP codes if token check fails. |
| 0.2.6 | Made maximum token age configurable. |
| 0.2.7 | Allow token to be generated and called using AJAX. |
| 0.3 | Update code style. |
| 0.3.1 | Adjust view helper to standards. |
| 0.3.2 | Extract AJAX to own controller. |
| 0.3.3 | Add module main switch. |
| 0.3.4 | Add model entity. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen Module. |
| 0.2.1 | Extracted logic to class. |
| 0.2.2 | Added reasons. |
| 0.2.3 | Added filters. |
| 0.2.4 | Added missing SQL. |
| 0.2.5 | Added missing reason code column. |
| 0.2.6 | Added URI column to lock model. |
| 0.2.7 | Extended logic class. |
| 0.3 | Add support for IPv6. |
| 0.3.1 | Added applied filter to lock. |
| 0.3.2 | Use status constants in models and logic. |
| 0.3.3 | Extract hook to own class. |
| 0.3.4 | Add strictness parameter. |
| 0.3.5 | Improve code style. |
| 0.3.6 | Code update. |
| token.active | boolean | true | mandatory protected |
| token.excludes | string | index/index,auth/getToken,auth/validateToken | mandatory protected |
| referers.only | string | mandatory protected |
| 0.1 | Initial prototype in project Chat:Server. |
|---|---|
| 0.2 | Separated into this Hydrogen module. |
| 0.2.3 | Added Piwik as tracker. |
| 0.2.4 | Added .htaccess files to protect folders. |
| 0.2.5 | Extended index script by library path. |
| 0.2.6 | Moved index.php5 to index.php. |
| 0.2.7 | Extracted Piwik support to module Resource:Tracker:Piwik. |
| 0.2.8 | Updated abstract controller to match Hydrogen update. |
| 0.2.9 | Removed artefacts from chat server. |
| 0.3 | Updated environment strictness. |
| 0.3.1 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.3.2 | Load support for page in environment for browser. |
| 0.3.3 | Enable environment self detection. |
| 0.3.4 | Use general module main switch. |
| 0.3.5 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve exception handling. |
| 0.3 | Migrate single template to panels. |
| active | boolean | true | mandatory protected |
| file | string | app.log | mandatory protected |
| format | string | JSON | mandatory protected |
| type.debug | boolean | true | mandatory protected |
| type.debug.ips | string | mandatory protected | |
| type.error | boolean | true | mandatory protected |
| type.error.ips | string | mandatory protected | |
| type.info | boolean | true | mandatory protected |
| type.info.ips | string | mandatory protected | |
| type.note | boolean | true | mandatory protected |
| type.note.ips | string | mandatory protected | |
| type.warn | boolean | true | mandatory protected |
| type.warn.ips | string | mandatory protected | |
| use.date | string | datestamp | mandatory protected |
| use.ip | boolean | false | mandatory protected |
| use.userAgent | boolean | false | mandatory protected |
| 0.1 | Initial prototype |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extract hook to controller class. |
| 0.2.2 | Make log file name configurable. |
| 0.3 | Make log entry parts switchable. |
| 0.4 | Make log levels switchable and filterable by IPs. |
| 0.4.1 | Extract hook to own hook class. |
| file.active | boolean | true | mandatory protected |
| file.name | string | exception.log | mandatory protected |
| mail.active | boolean | true | mandatory protected |
| mail.receivers | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use new mailer \CeusMedia\Mail from GitHub. |
| 0.3 | Add mail component for collecting exceptions facts for HTML and text mail. |
| 0.3.1 | Add exception index and view. |
| 0.3.2 | Extract hook to own class. |
| 0.4 | Major overhaul. |
| 0.5 | Add database support and import log file. |
| 0.5.1 | Add new logic class to logic pool. |
| 0.5.2 | Extract logic from controller to logic class. |
| 0.5.3 | Extract logic from hook to logic class. |
| 0.5.4 | Extract logic from job to logic class. |
| 0.5.5 | Support frontend environment. |
| 0.5.6 | Added English Localization files. |
| 0.5.7 | Replace job file by module configuration. |
| 0.5.8 | Improve import. |
| 0.5.9 | Improve index. |
| 0.6.0 | Migration to PHP 8 and strict types. |
| active | boolean | true | mandatory protected |
| dsn | string | mandatory protected | |
| environment | string | mandatory protected:no | |
| release | string | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add readme with installation notes. |
| 0.2.2 | Extend config by environment and release. |
| lifetime.access | integer | 3600 | mandatory protected |
| lifetime.code | integer | 600 | mandatory protected |
| lifetime.refresh | integer | 1209600 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Updated application management. |
| 0.2.2 | Module cleanup. |
| 0.2.3 | Add locales for application management. |
| 0.2.4 | Add user ID column for access tokens and codes. |
| 0.2.5 | Improve templates. |
| 0.2.6 | Add basic resource controller. |
| 0.2.7 | Improve code style. |
| 0.3.0 | Migration to PHP 8. |
| source | string | Database | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support XML as data source. |
| 0.2.2 | Support silent redirects. |
| 0.2.3 | Now hooked on App:onControl. |
| 0.2.4 | Added missing database model class. |
| 0.2.5 | Added route status. |
| 0.2.6 | Extend routes by access restrictions. |
| 0.2.7 | Moved controller to hook. |
| active | boolean | true | mandatory protected |
| mode | string | info | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extract hook to class. |
| 0.2.2 | Make handling mode configurable. |
| 0.3 | Localize exception view. |
| 0.3.1 | Add missing locale. |
| 0.3.2 | Add english locale. |
| 0.3.3 | Use general module main switch. |
| 0.3.4 | Add backlink and HTML text blocks. |
| 0.3.5 | Handle exceptions on Ajax requests. |
| 0.3.6 | Improve view and its actions. |
| 0.3.7 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.3.8 | Code refactoring. |
| 0.3.9 | Design a basic error page. |
| cores | integer | 1 | mandatory protected |
| max | float | 20 | mandatory protected |
| retryAfter | integer | 0 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Handle denial via remote environment with exception instead of HTTP response. |
| 0.3 | Refactored controller and moved module to server category. |
| 0.3.1 | Improved code documentation and module relations. |
| 0.3.2 | Add system load panel for dashboard. |
| 0.3.3 | Migrate definition of jobs. |
| 0.3.4 | Replace job file by module configuration. |
| 0.3.5 | Extract AJAX actions to own controller. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| mail.manager | string | mandatory protected | |
| tax.included | boolean | true | mandatory protected |
| tax.percent | integer | 7 | mandatory protected |
| price.accuracy | integer | 2 | mandatory protected |
| price.currency | string | € | mandatory protected |
| price.point | string | , | mandatory protected |
| tabs.icons.white | boolean | false | mandatory protected |
| accountRoleId | integer | 4 | mandatory protected |
| customerRoleId | integer | 6 | mandatory protected |
| 0.3.14 | Improved cart panels. |
|---|---|
| 0.3.15 | Changed and extracted locales. |
| 0.3.16 | Added support for article description in tables and mails. |
| 0.3.17 | Added mail attachments for revocation of orders or registered services. |
| 0.3.18 | Improved localisation of customer and conditions panels. |
| 0.3.19 | Improved cart markup, support white icons in tabs. |
| 0.4 | Adjust to new version of shop bridge. |
| 0.4.1 | Improved tax calculation. |
| 0.4.2 | Added text mail for customer. |
| 0.4.3 | Extended order model by prices. |
| 0.4.4 | Skip payment if cart price is 0. |
| 0.4.5 | Use Bootstrap library from GitHub. |
| 0.4.6 | Extend customer model by geo coordinates. |
| 0.4.7 | Use authenticated user data as customer. |
| 0.5 | Support authenticated users. |
| 0.5.1 | Support single use order positions. |
| 0.5.2 | Improve cart view. |
| 0.5.3 | Add hook on order finish. |
| 0.5.4 | Add relation to module Resource:Mail. |
| 0.5.5 | Rename column editedAt to modifiedAt. |
| 0.5.6 | Support MySQL strict mode. |
| 0.6 | Support new payment abstraction. |
| 0.6.1 | New customer address management. |
| 0.6.2 | Use FontAwesome and Tabs modules. |
| 0.6.3 | Improve payment method view. |
| 0.6.4 | Extract cart positions view helper. |
| 0.6.5 | Note payment method and ID in order model. |
| 0.6.6 | Renamed mail classes. |
| 0.6.7 | Decrease article stock quantity if order has been payed. |
| 0.6.8 | Add mail for not payed orders. |
| 0.7 | Support responsive design in cart and checkout. |
| 0.7.1 | Improve locales. |
| 0.7.2 | Add english mail locales. |
| 0.7.3 | Add helper for order facts, used in mails. |
| 0.7.4 | Add support for new finish panel hook. |
| 0.7.5 | Add payment block in customer order mail. |
| 0.7.6 | Integrate OAuth2 in customer login. |
| 0.7.7 | Hide payment tab if cart content is free or empty. |
| 0.7.8 | Extract customer handling to own controller and view. |
| 0.7.9 | Reintegrate guest customer. |
| 0.8 | Migrate old customer date into new structure. |
| 0.8.1 | Enable position management in checkout. |
| 0.8.2 | Replace session storage by new cart model. |
| 0.8.3 | Reintegrate shipping. |
| 0.8.4 | Integrate shop jobs from other app modules. |
| 0.8.5 | Refactoring to use shop user instead of shop customer. |
| 0.8.6 | Move job definitions to module configuration. |
| 0.8.7 | Improve code style. |
| 0.9.0 | Support PHP 8.1 and refactor payments. |
| 0.9.1 | Code update on types and strictness. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Added support for article description. |
| 0.2.2 | Extend database model by controller classes. |
| 0.2.3 | Extend database model by URI paths and title. |
| 0.2.4 | Removed concept of bridge sources. |
| 0.2.5 | Added automatic bridge discovery. |
| 0.3 | Add table information to bridge. |
| 0.3.1 | Add strict mode for article check. |
| 0.3.2 | Fixed two bugs. |
| 0.3.3 | Extend bridge logic for quantity changes. |
| 0.3.4 | Extend model by weight. |
| 0.3.5 | Improve code quality. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Finished database design. |
| 0.3.1 | Fixed checkout data. |
| 0.3.2 | Made API version configurable. |
| 0.3.3 | Check merchant account in init. |
| 0.3.4 | Support MySQL strict mode. |
| 0.3.5 | Move PayPal integration to own payment module. |
| 0.3.6 | Cleanup. |
| 0.3.7 | Add payment method descriptions. |
| 0.3.8 | Improve code style. |
| 0.4.0 | Refactor payment registration. |
| active | boolean | true | mandatory protected:no |
| bank.name | string | mandatory protected:no | |
| bank.holder | string | mandatory protected:no | |
| bank.iban | string | mandatory protected:no | |
| bank.bic | string | mandatory protected:no | |
| method.Transfer.active | boolean | true | mandatory protected |
| method.Transfer.priority | integer | 8 | mandatory protected |
| method.Transfer.fee.exclusive | boolean | true | mandatory protected |
| method.Transfer.fee.formula | string | 0 | mandatory protected |
| method.Bill.active | boolean | true | mandatory protected |
| method.Bill.priority | integer | 9 | mandatory protected |
| method.Bill.fee.exclusive | boolean | true | mandatory protected |
| method.Bill.fee.formula | string | 0 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add service panel for shop order finish. |
| 0.2.2 | Add payment block for customer order mails. |
| 0.2.3 | Add module main switch. |
| 0.2.4 | Update to support Shop version 0.8. |
| 0.2.5 | Add bank images. |
| 0.2.6 | Support payment backend mode (delayed|instant). |
| 0.3 | Use shop user instead of shop customer. |
| 0.3.1 | Improve code style. |
| 0.4.0 | Refactor payment registration. |
| active | boolean | true | mandatory protected:no |
| merchant.username | string | sdk-three_api1.sdk.com | mandatory protected |
| merchant.password | string | mandatory protected | |
| merchant.signature | string | mandatory protected | |
| mode | string | test | mandatory protected |
| server.api.live | string | https://api-3t.paypal.com/nvp | mandatory protected |
| server.api.test | string | https://api-3t.sandbox.paypal.com/nvp | mandatory protected |
| server.api.version | string | 123 | mandatory protected |
| server.login.live | string | https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout | mandatory protected |
| server.login.test | string | https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout | mandatory protected |
| option.shipping | string | paypal | mandatory protected |
| option.header.color.background | string | mandatory protected | |
| option.header.color.border | string | mandatory protected | |
| option.header.image | string | mandatory protected | |
| option.payflow.color.background | string | mandatory protected | |
| option.instantPay | boolean | false | mandatory protected |
| method.Express.active | boolean | true | mandatory protected |
| method.Express.priority | integer | 4 | mandatory protected |
| method.Express.fee.exclusive | boolean | true | mandatory protected |
| method.Express.fee.formula | string | 2.99% + 0.39 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Finished database design. |
| 0.3.1 | Fixed checkout data. |
| 0.3.2 | Made API version configurable. |
| 0.3.3 | Check merchant account in init. |
| 0.3.4 | Support MySQL strict mode. |
| 0.4 | Fork from module Shop:Payment. |
| 0.4.1 | Set access for inside links. |
| 0.4.2 | Fix module configuration bugs from migration. |
| 0.4.3 | Remove deprecated templates. |
| 0.4.4 | Support locales. |
| 0.4.5 | Extract payment registration to a hook class. |
| 0.4.6 | Add module main switch. |
| 0.4.7 | Update to support Shop version 0.8. |
| 0.4.8 | Use framework hook. |
| 0.4.9 | Support new shipping system. |
| 0.5 | Refactoring to use shop user instead of shop customer. |
| 0.5.1 | Refactor payment registration. |
| active | boolean | true | mandatory protected:no |
| method.Card.active | boolean | true | mandatory protected |
| method.Card.priority | integer | 3 | mandatory protected |
| method.Card.fee.exclusive | boolean | true | mandatory protected |
| method.Card.fee.formula | string | 1.5% + 0.25 | mandatory protected |
| method.Giropay.active | boolean | true | mandatory protected |
| method.Giropay.priority | integer | 5 | mandatory protected |
| method.Giropay.fee.exclusive | boolean | true | mandatory protected |
| method.Giropay.fee.formula | string | 0.35 | mandatory protected |
| method.Sofort.active | boolean | true | mandatory protected |
| method.Sofort.priority | integer | 2 | mandatory protected |
| method.Sofort.fee.exclusive | boolean | true | mandatory protected |
| method.Sofort.fee.formula | string | 1.4% + 0.25 | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Integrate credit card payment. |
| 0.2.2 | Extract hooks to own hook class. |
| 0.2.3 | Add module main switch. |
| 0.2.4 | Update to support Shop version 0.8. |
| 0.2.5 | Use framework hook and support payment backend mode. |
| 0.3 | Refactoring to use shop user instead of shop customer. |
| 0.3.1 | Replace job file by module configuration. |
| 0.3.2 | Improve code style. |
| 0.4.0 | Refactor payment registration. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add logic class. |
| 0.2.3 | Improve model structure. |
| 0.3 | Refactored logic class. |
| 0.3.1 | Add uninstall SQL. |
| 0.3.2 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.2.2 | Improve code style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve code style. |
| 0.2.2 | Extract hook to own class. |
jakoch/phantomjs-installer.
See section "Installation" on https://packagist.org/packages/jakoch/phantomjs-installer./usr/local/bin/phantomjs
| path.binary | string | bin/phantomjs | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Improve binary path handling. |
| active | boolean | true | mandatory protected |
| cdn | boolean | false | mandatory protected:no |
| cdn.path | string | https://maxcdn.bootstrapcdn.com/bootstrap/%s/ | mandatory protected:no |
| local | boolean | true | mandatory protected:no |
| local.path | string | bootstrap/%s/ | mandatory protected:no |
| local.theme | string | mandatory protected:no | |
| map | boolean | false | mandatory protected:no |
| minified | boolean | true | mandatory protected:no |
| responsive | boolean | true | mandatory protected:no |
| bundle | boolean | true | mandatory protected:no |
| version | string | 2.3.2 | mandatory protected:no |
| missing.library | string | throw | mandatory protected |
| missing.module | string | throw | mandatory protected |
| missing.fontawesome | string | throw | mandatory protected |
| icon.fixedWidth | boolean | true | mandatory protected:no |
| 2.3.2 | Add Bootstrap v2.3.2. |
|---|---|
| 3.3.6 | Add Bootstrap v3.3.6 and option to set used version. |
| 3.3.6-p1 | Improve file handling in hook. |
| 3.3.6-p2 | Add support for Bootstrap themes. |
| 3.3.6-p3 | Install files into common theme path. |
| 3.3.6-p4 | Extract hook to new view helper class. |
| 3.3.6-p5 | Migrate hook view helper to new hook class. |
| 3.3.6-p6 | Add hook to realize templates supporting multiple versions. |
| 4.1.1 | Add Bootstrap v4.1.1. |
| 4.1.1-p1 | Add hook to check required or supported libraries on environment init. |
| 4.1.1-p2 | Use general module main switch. |
| 4.1.1-p3 | Improve handling of missing library. |
| 4.4.1 | Add Bootstrap v4.4.1. |
| 4.4.1-p1 | Mark module UI:Font:FontAwesome as needed. |
| active | boolean | true | mandatory protected |
| auto | boolean | true | mandatory protected |
| auto.selector | string | .bs-datepicker-auto | mandatory protected |
| minified | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add set methods for footer button labels. |
| 0.2.2 | Support Bootstrap 4. |
| 1.2.0 | Initial version. |
|---|---|
| 1.2.1 | Remove empty hook. |
| active | boolean | true | mandatory protected:no |
| style | string | 2 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Removed deprecated style definitions. |
| 0.2.2 | Support several styles. |
| 0.2.3 | Add main module switch. |
| 0.2.4 | Install style in common theme folder. |
| 0.2.5 | Add fourth style and style template. |
| 0.2.6 | Check all styles and cleanup. |
| 0.2.7 | Add panel support for third style. |
| 0.2.8 | Add fifth style and prototype of sixth. |
| 0.2.9 | Remove overflow:hidden from CSS. |
| 0.3 | Use general module main switch. |
| 0.3.1 | Extract hook to own hook class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Fixed load order. |
| active | boolean | true | mandatory protected |
| mode | string | default | mandatory protected |
| default.path | string | ./ | mandatory protected |
| default.width | integer | 100 | mandatory protected |
| default.height | integer | 40 | mandatory protected |
| default.length | integer | 4 | mandatory protected |
| default.strength | string | soft | mandatory protected |
| recaptcha.key | string | mandatory protected | |
| recaptcha.secret | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add public link to image generator. |
| 0.2.2 | Add empty style file. |
| 0.2.3 | Make length, strength, width and height configurable. |
| 0.2.4 | Adjust to new shortcode handling. |
| 0.3 | Add Google reCaptcha. |
| 0.3.1 | Migrate to support CeusMedia::Common 0.8.5. |
| jsCachePath | string | mandatory protected | |
| jsMinify | boolean | true | mandatory protected |
| jsPrefix | string | min. | mandatory protected |
| jsSuffix | string | mandatory protected | |
| cssCachePath | string | mandatory protected | |
| cssMinify | boolean | true | mandatory protected |
| cssPrefix | string | min. | mandatory protected |
| cssSuffix | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Added more options. |
| 0.3.1 | Added flush action to clear cache. |
| 0.4 | Refactored module hook. |
| 0.4.1 | Extracted module hook to controller class. |
| 0.4.2 | Support (new) common styles folder. |
| 0.4.3 | Extract hook to own class. |
| 0.4.4 | Move controller and view classes to subfolder. |
"paquettg/php-html-parser": "^1.7"!
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Extend show and hide by toggle. |
| 0.2.2 | Allow definition as HTML file. |
| 0.2.3 | Update style. |
| 0.2.4 | Support toggle status update. |
| 0.2.5 | Add view helper for hook support. |
| 0.2.6 | Autoload context help file for app. |
| 0.2.7 | Autoload context help file for requested controller. |
| 0.2.8 | Autoload context help file for requested controller and action. |
| 0.3 | Migration from protected to public repository. |
| 0.3.1 | Hide masks on click. |
| 0.3.2 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.3.3 | Extract hooks to own class. |
| active | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use F9 as hotkey since Chrome uses F10 for menu. |
| 0.2.2 | Fix bug which disables text selection at all. |
| 0.2.3 | Use general module main switch. |
| 0.2.4 | Extract hook to own hook class. |
| 0.2.5 | Extract AJAX actions to own controller class. |
| active | boolean | true | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve JavaScript and style. |
| 0.2.2 | Use general module main switch. |
| 0.2.3 | Extract hook to own hook class. |
| 0.2.4 | Cleanup hooks. |
| active | boolean | true | mandatory protected:no |
| filter | boolean | true | mandatory protected:no |
| filter.type | string | % | mandatory protected:no |
| filter.threshold | float | 0.5 | mandatory protected:no |
| 0.3.2 | Import from nonfree module UI:Helper:Dev:Profiler. |
|---|---|
| 0.3.3 | Use general module main switch. |
| 0.3.4 | Add english locale file. |
| 0.3.5 | Extract hook to own class. |
| favorite.active | boolean | true | mandatory protected |
| favorite.fromTheme | boolean | true | mandatory protected |
| favorite.name | string | favicon.ico | mandatory protected |
| touch.active | boolean | false | mandatory protected |
| touch.fromTheme | boolean | true | mandatory protected |
| touch.name | string | apple-touch-icon.png | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Add support for Apple touch icon. |
| 0.3.1 | Add support for icons within themes. |
| 0.3.2 | Extracted hook into view helper class. |
| 0.3.3 | Support other image formats than ico. |
| 0.3.4 | Extract hook to own class. |
| active | boolean | true | mandatory protected |
| uri | string | https://cdn.ceusmedia.de/fonts/ | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Switch to HTTPS. |
| 0.2.2 | Switch to Ceus Media CDN. |
| 0.2.3 | Use general module main switch. |
| 0.2.4 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.3 | Removed local file and linked online resource. |
| 0.3.1 | Use general module main switch. |
| 0.3.2 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| version | string | 4.7.0 | mandatory protected |
| v4.cdn | boolean | false | mandatory protected |
| v5.license | string | free | mandatory protected |
| v5.mode | string | css+font | mandatory protected |
| v5.free.all | boolean | true | mandatory protected |
| v5.free.solid | boolean | false | mandatory protected |
| v5.free.regular | boolean | false | mandatory protected |
| v5.free.brand | boolean | false | mandatory protected |
| v5.pro.all | boolean | true | mandatory protected |
| v5.pro.solid | boolean | false | mandatory protected |
| v5.pro.regular | boolean | false | mandatory protected |
| v5.pro.light | boolean | false | mandatory protected |
| v5.pro.brand | boolean | false | mandatory protected |
| v5.shims | boolean | true | mandatory protected |
| 5.1.0-p2 | Use general module main switch. |
|---|---|
| 5.11.2 | Support more 5.x versions in module config. |
| 5.11.3 | Support local installation of version 4.7.0. |
| active | boolean | true | mandatory protected |
| set | boolean | true | mandatory protected |
| source | boolean | true | mandatory protected |
| URI.CDN | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| 0.2.3 | Adjust to new font css. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.3.1 | Use general module main switch. |
| 0.3.2 | Extract hook to own hook class. |
| class.list | string | friends | mandatory protected: |
| file | string | config/friends.xml | mandatory protected: |
| icon.female | string | https://cdn.ceusmedia.de/img/famfamfam/silk/user_female.png | mandatory protected: |
| icon.male | string | https://cdn.ceusmedia.de/img/famfamfam/silk/user.png | mandatory protected: |
| shuffle | boolean | true | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Updated style definition. |
| 0.2.2 | Replace CDN resource. |
| register.breaks | boolean | true | mandatory protected |
| register.code | boolean | true | mandatory protected |
| register.currencies | boolean | true | mandatory protected |
| register.links | boolean | true | mandatory protected |
| register.links.wiki | boolean | true | mandatory protected |
| register.links.youtube | boolean | true | mandatory protected |
| register.links.imdb | boolean | true | mandatory protected |
| register.links.discogs | boolean | true | mandatory protected |
| register.links.myspace | boolean | true | mandatory protected |
| register.links.map | boolean | true | mandatory protected |
| register.lists | boolean | true | mandatory protected |
| register.search.image | boolean | true | mandatory protected |
| register.search.map | boolean | true | mandatory protected |
| register.text | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Replace CDN resource. |
| 0.2.2 | Extract hook to own class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Adjust to new shortcode handling. |
| 0.2.2 | Add extended render mode. |
| 0.3.0 | Code update. |
| default | string | mm | mandatory protected:no |
| rate | string | g | mandatory protected:no |
| size | integer | 32 | mandatory protected:no |
| 0.1 | Initial prototype |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Adjust methods user avatar helper. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Separation from cmClasses UI_HTML_Elements. |
| 0.3.1 | More components. |
| 0.3.2 | Set attributes "required" automatically if class contains "mandatory" or "required". |
| 0.3.3 | Order methods. |
| 0.3.4 | Add general tag methods and make use of it. |
| 0.3.5 | Extract hook to own hook class. |
| 0.3.6 | Support PHP 8 (Match is reserved now). |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add helper class to wrap original code. |
| 0.2.2 | Strict types. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improved scalability. |
| 0.2.2 | Extended rendered output by container. |
| 0.2.3 | Add parameter for being mandatory or not. |
| 0.2.4 | Add reference to module Resource:Upload. |
| 0.2.5 | Add parameter for button class. |
| 0.3 | Follow view helper guidelines. |
| 0.3.1 | Allow multiple file selection. |
| 0.3.2 | Extract hook to own hook class. |
| 0.3.3 | Allow folder selection. |
| 0.3.4 | Improve code syntax style. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Support several resources by mode. |
| 0.3.1 | Replace related module UI_Bootstrap_Modal by newer UI_Bootstrap. |
| 0.3.2 | Add hook to setup paths in JavaScript. |
| 0.3.3 | Support default and forced paths for each mode. |
| 0.3.4 | Use thumbnail if available (module Manage:Content:Images). |
| 0.3.5 | Use AJAX controller of framework. |
| 0.3.6 | Extract trigger class. |
| slideDown | integer | 500 | mandatory protected:no |
| slideUp | integer | 500 | mandatory protected:no |
| autoRemove | integer | 5000 | mandatory protected:no |
| 0.4.1 | Add script from module UI:JS:Messenger. |
|---|---|
| 0.4.2 | Add sticky attribute to avoid automatic removal of message. |
| 0.4.3 | Support Bootstrap 3 and 4. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add list numbers renderer. |
| 0.2.2 | Use bootstrap via module Resource:Library:cmModules. |
| 0.2.3 | Refer to packagist package. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add button sizes and states. |
| 0.2.2 | Support order column to differ from primary key of model. |
| 0.2.3 | Refactor render method. |
| 0.2.4 | Rename from UI:Navigation:PrevNext to UI:Helper:Pagination:PrevNext. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Rework to match view helper interface. |
| 0.3.1 | Provider render types 'list' and 'table'. |
| 0.3.2 | Limit relations list items. |
| 0.4 | Support localization. |
| 0.4.1 | Support chainability on view helper class. |
| 0.4.2 | Improve localization. |
| lowerCase | boolean | true | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Make lowercase configurable. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add prefix and suffix arguments. |
| 0.2.2 | Add static access. |
| 0.3.0 | Adjust to new style and add render mode. |
| path | string | sliders/ | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Refactoring to Hydrogen Module. |
| 0.2.1 | Added title layer. |
| 0.2.2 | Added scale to fit option. |
| 0.2.3 | Added view counter. |
| 0.2.4 | Updated database tables. |
| 0.2.5 | Added hook View:onRenderContent to inject slider into static content. |
| 0.2.6 | Added base path. |
| 0.2.7 | Fixed bug in slider animation time calculation. |
| 0.2.8 | Improved slider hook onRenderContent. |
| 0.2.9 | Changed slide size ratio calculation and use on window size change. |
| 0.2.10 | Added slide content in database for later use. |
| 0.2.11 | Added slide timestamp. |
| 0.3 | Refactoring to support multiple instances. |
| 0.3.1 | Updated database to allow negative slide status. |
| 0.3.2 | No buttons, dots and animation for sliders with less than 2 slides. |
| 0.3.3 | Apply link to slider title too, if slider has a link. |
| 0.3.4 | Added power switch for view helper. |
| 0.3.5 | Made slider path configurable. |
| 0.3.6 | Add fade animation. |
| 0.3.7 | Fix bug on having several instances in one page. |
| 0.3.8 | Add mandatory relation to module JS:jQuery:easing to complete easing support. |
| 0.4 | Migration from protected SVN repository. |
| 0.4.1 | Improve code style and doc blocks. |
| 0.4.2 | Reduce former SQL install scripts to one finale script. |
| 0.4.3 | Make prefix for CSS classes and JavaScript IDs variable. |
| 0.4.4 | Extract hook to own class and refactor to use module UI:Shortcode. |
| 0.4.5 | Add model entity classes. |
UI_HTML_Indicator from library cmClasses.
Since version 0.3 the style blends in with Bootstrap (by losing the shade).
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3.1 | Set default bar color if not using calculated color. |
| active | boolean | true | mandatory protected |
| absolute | boolean | false | mandatory protected:no |
| absolute.position | string | bottom | mandatory protected:no |
| readMorePagePath | string | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Support absolute positioning on top and bottom. |
| 0.2.2 | Group buttons. |
| 0.2.3 | Add english locales. |
| 0.2.4 | Add bypass for console request tools etc. |
| 0.2.5 | Use general module main switch. |
| 0.2.6 | Extract hook to own class. |
| auto | boolean | true | mandatory protected:no |
| auto.class | string | darkbox-auto | mandatory protected:no |
| auto.close.label | string | × | mandatory protected:no |
| auto.close.title | string | Close [ESC] | mandatory protected:no |
| auto.duration.fade.in | integer | 200 | mandatory protected:no |
| auto.duration.fade.out | integer | 250 | mandatory protected:no |
| auto.prefix | string | darkbox- | mandatory protected:no |
| 0.1 | Prototype. |
|---|---|
| 0.2 | Fixed height bug and improved performance. |
| 0.3 | Added support for events. |
| 0.3.1 | Extended configuration for automatic mode. |
| 0.3.2 | Updated configuration by type and protection. |
| 0.3.3 | Extract hook to own class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Changed syntax. |
| 0.3.1 | Let the framework run the initial JavaScript code. |
| 0.4 | Add view helper and hook to encrypt automatically. |
| 0.4.1 | Support mail subject attribute. |
| 0.4.2 | Fix bug in encoding pattern. |
| 0.4.3 | Use general module main switch. |
| 0.4.4 | Extract hook to own class. |
| slideDown | integer | 500 | mandatory protected:no |
| slideUp | integer | 500 | mandatory protected:no |
| autoRemove | integer | 5000 | mandatory protected:no |
| 0.1.2 | Added visibility of configuration pairs. |
|---|---|
| 0.1.4 | Add sticky attribute to avoid automatic removal of message. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Bind action to button instead of list item. |
| active | boolean | true | mandatory protected:no |
| auto | boolean | true | mandatory protected:no |
| auto.class | string | fancybox-auto | mandatory protected:no |
| auto.option.button.share | boolean | true | mandatory protected:no |
| auto.option.button.download | boolean | false | mandatory protected:no |
| auto.option.button.thumbs | boolean | false | mandatory protected:no |
| auto.option.button.slideShow | boolean | false | mandatory protected:no |
| auto.option.button.zoom | boolean | false | mandatory protected:no |
| auto.option.button.fullScreen | boolean | false | mandatory protected:no |
| auto.option.button.close | boolean | true | mandatory protected:no |
| auto.option.arrows | boolean | true | mandatory protected:no |
| auto.option.keyboard | boolean | true | mandatory protected:no |
| auto.option.protect | boolean | true | mandatory protected:no |
| auto.option.hideOnContentClick | boolean | true | mandatory protected:no |
| auto.option.animationEffect | string | fade | mandatory protected:no |
| 3.3.5-p2 | Extract hook to own hook class. |
|---|---|
| 3.3.5-p3 | Support module main switch. |
| mode | string | dropdown | mandatory protected |
| mode.dropdown.align | string | right | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support for select box and Bootstrap drop down menu. |
| 0.2.2 | Prepare view helper for hook call on view construction. |
| 0.2.3 | Add simple locales. Language list needs to be completed! |
| 0.2.4 | Support dropdown alignment. |
| 0.2.5 | Prototype Support Flag Images. |
| 0.2.5.1 | Use Template Engine to Render Flag IMG Tag. |
| active | boolean | true | mandatory protected:no |
| default.delay | integer | 50 | mandatory protected:no |
| default.type | string | loading | mandatory protected:no |
| default.fade | boolean | true | mandatory protected:no |
| default.fade.duration.in | integer | 150 | mandatory protected:no |
| default.fade.duration.out | integer | 100 | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.2.1 | Added automatic mode. |
| 0.2.2 | Extended configuration of animation. |
| 0.2.3 | Extended configuration of automatic mode. |
| 0.2.4 | Restrict lock layer to left mouse button. |
| 0.3 | Refactoring to apply to forms, links (without fragment), buttons (which redirect location) automatically. |
| 0.3.1 | Use general module main switch. |
| 0.3.2 | Extract hook to own class. |
| apiKey | string | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add helper class to render HTML. |
| 0.2.2 | Allow to add markers to map. |
| 0.3 | Add Google API key configuration and check. |
| 0.3.1 | Rewrite and rename JavaScript file. |
| 0.3.2 | Extract hook to own class. |
| active | boolean | true | mandatory protected:no |
| renderer | string | CommonMark | mandatory protected |
| 1.0.1 | Add support for INS(++) and DEL(--). |
|---|---|
| 1.0.2 | Add AJAX support. |
| 1.0.3 | Add hook View:onRenderContent. |
| 1.0.4 | Add support for AJAJ client. |
| 1.0.5 | Add flag to wrap out in paragraph. |
| 1.0.6 | Add public link to AJAX/AJAJ rendering. |
| 1.0.7 | Extract hook to own hook class. |
| 1.0.8 | Add main switch config pair. |
| 1.0.9 | Add version support range config pairs. |
| 1.1.0 | Check for installation of markdown library and version. |
| 1.2.0 | Convert controller to AJAX controller. |
| 1.3.0 | Replace used markdown library by CeusMedia/Markdown. |
| 1.3.1 | Change AJAX controller handling. |
| 1.3.2 | Cleanup. |
| 1.3.3 | Support selection of renderer. |
| 1.3.4 | Add default renderer to config. |
| enable | boolean | true | mandatory protected |
| enable.DublinCore | boolean | true | mandatory protected |
| enable.OpenGraph | boolean | true | mandatory protected |
| default.title | string | My Project | mandatory protected |
| default.description | string | mandatory protected | |
| default.keywords | string | mandatory protected | |
| default.author | string | mandatory protected | |
| default.publisher | string | mandatory protected | |
| default.generator | string | Hydrogen Framework | mandatory protected |
| default.expires | string | 0 | mandatory protected |
| default.cache.control | string | public | mandatory protected |
| default.cache.pragma | string | no-cache | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improved configuration visibility. |
| 0.2.2 | Added support for meta tags file. |
| 0.3 | Use OpenGraph library from GitHub. |
| 0.3.1 | Extract hook to own hook class. |
| active | boolean | true | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| audio | string | mandatory protected | |
| audio.type | string | mandatory protected | |
| image | string | mandatory protected | |
| image.width | string | mandatory protected | |
| image.height | string | mandatory protected | |
| image.type | string | mandatory protected | |
| video | string | mandatory protected | |
| video.width | string | mandatory protected | |
| video.height | string | mandatory protected | |
| video.type | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add relation to Resource:Library:cmModules. |
| 0.3 | Use OpenGraph library from Github. |
| active | boolean | true | mandatory protected |
| width | string | device-width | mandatory protected:no |
| height | string | mandatory protected:no | |
| device-width | string | mandatory protected:no | |
| device-height | string | mandatory protected:no | |
| initial-scale | string | 1.0 | mandatory protected:no |
| minimum-scale | string | 1.0 | mandatory protected:no |
| maximum-scale | string | 1.0 | mandatory protected:no |
| user-scalable | boolean | false | mandatory protected:no |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use general module main switch. |
| 0.2.2 | Extract hook to own hook class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Redesign. |
| 0.3.1 | Added plugin call in hook. |
| 0.4 | Add view helper class to generate HTML of panel. |
| 0.4.1 | Extract hook to own class. |
| keep | boolean | true | mandatory protected: |
| keep.minutes | integer | 300 | mandatory protected: |
| publish | boolean | false | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Use AJAX controller instead. |
noShortcode> ... /noShortcode>This may apply mostly to content editors.
| mode | string | allow | mandatory protected: |
| deny | string | mandatory protected: | |
| allow | string | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Add own shortcode parser instead of using XML. |
| 0.3.1 | Add removeNext to skip this shortcode appearance. |
| 0.3.2 | Add example shortcode and hook. |
| 0.4 | Support to ignore block in content for applying shortcodes. |
| 0.4.1 | Improve parser code quality by using constants. |
| 0.4.2 | Extend parser to allow empty attributes. |
| 0.4.3 | Improve code style. |
| pathCache | string | tmp/cache/templates/ | mandatory protected |
| pathCacheCompiled | string | tmp/cache/templates_c/ | mandatory protected |
| defaultsForTemplates | string | PHP | mandatory protected |
| defaultsForContents | string | STE | mandatory protected |
| engine.Dwoo | boolean | false | mandatory protected |
| engine.H2O | boolean | false | mandatory protected |
| engine.Latte | boolean | false | mandatory protected |
| engine.Mustache | boolean | false | mandatory protected |
| engine.PHP | boolean | true | mandatory protected |
| engine.phpHaml | boolean | false | mandatory protected |
| engine.PHPTAL | boolean | false | mandatory protected |
| engine.Smarty | boolean | false | mandatory protected |
| engine.STE | boolean | true | mandatory protected |
| engine.Twig | boolean | false | mandatory protected |
| options.STE.filter.Code | string | code | mandatory protected |
| options.STE.filter.Strip | string | strip | mandatory protected |
| options.STE.plugin.Comments | boolean | true | mandatory protected |
| options.STE.plugin.Files | boolean | false | mandatory protected |
| options.STE.plugin.Includes | boolean | false | mandatory protected |
| options.STE.plugin.Optionals | boolean | false | mandatory protected |
| options.STE.plugin.Tidy | boolean | false | mandatory protected |
| active | boolean | true | mandatory protected |
| style | string | gray-1 | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Support Bootstrap tabs. |
| 0.2.2 | Support Bootstrap dropdowns. |
| 0.2.3 | Use general module main switch. |
| 0.2.4 | Move module from Theme:Tool to UI:Theme:Tool. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Improve lists and inputs. |
| 0.2.2 | Add icons with UI:Font:FontAwesome. |
| 0.2.3 | Add corporation expenses. |
| 0.2.4 | Add filter helper. |
| 0.2.5 | Merge person and corporation transactions. |
| 0.2.6 | Remove deprecated models and templates. |
| 0.2.7 | Change calculation of amounts of relative reserves. |
| 0.2.8 | Fix bugs. |
| 0.2.9 | Implement reversal of transactions (booked bills). |
| 0.3 | Support shares for corporations. |
| 0.3.1 | Add sum under all transaction tables having atleast 2 entries. |
| 0.3.2 | Replace job file by module configuration. |
| 0.3.3 | Improve code style. |
| 0.2.4 | Added support for tabs. |
|---|---|
| 0.2.5 | Added calendar support. |
| 0.2.6 | Added more lists. |
| 0.2.7 | Added list filters. |
| 0.2.8 | Several small updates. |
| 0.2.9 | Updated filters, lists and marked panels. |
| 0.2.10 | Extended filters by ID and search term (applies on title only). |
| 0.2.11 | Updated list data for template of seconds tab (graph). |
| 0.2.12 | Extract hook to own class. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add composer package. |
| 0.2.2 | Improve code style. |
| access.host | string | mandatory protected:user | |
| access.port | string | 21 | mandatory protected:user |
| access.path | string | mandatory protected:user | |
| access.username | string | mandatory protected:user | |
| access.password | string | mandatory protected:user |
| 0.2.4 | Improve code style. |
|---|
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separated to Hydrogen module. |
| 0.3 | Improve UI structure. |
| 0.3.1 | Set permissions. |
| graph.all.width | integer | 520 | mandatory protected |
| graph.all.height | integer | 300 | mandatory protected |
| graph.all.centerX | float | 0.35 | mandatory protected |
| graph.all.centerY | float | 0.45 | mandatory protected |
| graph.all.cropX | integer | 0 | mandatory protected |
| graph.all.cropY | integer | 60 | mandatory protected |
| graph.all.antialias | boolean | true | mandatory protected |
| graph.all.shadow | boolean | false | mandatory protected |
| graph.all.legend.layout | boolean | false | mandatory protected |
| graph.all.legend.margin.hcol | integer | 10 | mandatory protected |
| graph.all.legend.alignX | string | right | mandatory protected |
| graph.all.legend.alignY | string | top | mandatory protected |
| graph.all.legend.marginX | float | 0.001 | mandatory protected |
| graph.all.legend.marginY | float | 0.3 | mandatory protected |
| graph.status.colors | string | #FFFFFF,#FF0F0F,#FF7F0F,#FFFF0F,#0FFF0F,#FF7FFF,#BFFFDF | mandatory protected |
| graph.status.legend.marginY | float | 0.25 | mandatory protected |
| graph.priority.colors | string | #07277F,#2F4F9F,#476FBF,#6F8FDF,#87AFFF,#A7CFFF | mandatory protected |
| graph.priority.legend.marginY | float | 0.28 | mandatory protected |
| graph.type.colors | string | #3F3F3F,#7F7F7F,#DFDFDF | mandatory protected |
| graph.type.legend.marginY | float | 0.35 | mandatory protected |
| 0.2.2 | Adapted templates to bootstrap. |
|---|---|
| 0.2.3 | Rearranged form elements in editor. |
| 0.2.4 | Add logic class from extracted controller methods. |
| 0.2.5 | Lint JavaScript. |
| 0.2.6 | Translate to english. |
| 0.2.7 | Add relation to module Manage:Projects. |
| 0.2.8 | Use new Work:Timer integration with hooks. |
| 0.3 | Improve stability and views. |
| 0.3.1 | Support hook Project::onListRelations. |
| 0.3.2 | Support hook Project::onRemove. |
| 0.3.3 | Support hook Dashboard::renderPanels. |
| 0.3.4 | Upgrade support for new dashboard module. |
| 0.3.5 | Remove support for old dashboard module. |
| 0.3.6 | Split note change view into several view helpers. |
| 0.3.7 | Send mail on every issue change. |
| 0.3.8 | Send mail on every new issue. |
| 0.4 | Add relation filter to show my issues. |
| 0.4.1 | Adjust behaviour of filters. |
| 0.4.2 | Add abstract mail class. |
| 0.4.3 | Rewrite mail components to support HTML and plain text. |
| 0.4.4 | Separate display of change facts and note. |
| 0.4.5 | Extract hooks to own hook class. |
| 0.4.6 | Add hooks to list and remove user related entities. |
| 0.4.7 | Update code style. |
| 0.5.0 | Support PHP 8. |
| 0.5.1 | Extract dashboard and graph as view helpers. |
| 0.5.2 | Extract AJAX actions to own controller. |
| 0.5.3 | Define model constants. |
| job.limit | integer | 10000 | mandatory protected |
| sender | string | mandatory protected |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add job to mass check in background. |
| 0.2.2 | Organize panels in tabs. |
| 0.2.3 | Make sender configurable. |
| 0.2.4 | Make address editable. |
| 0.2.5 | Handle exception is service is not responding anything. |
| 0.2.6 | Extend filter by status and query. |
| 0.2.7 | Add view to show testing progress. |
| 0.2.8 | Allow to add a group manually. |
| 0.2.9 | Add modal dialog with address and check details. |
| 0.3 | Improve user interface usability. |
| 0.3.1 | Extend export data by check information. |
| 0.3.2 | Migrate to use newer database classes. |
| 0.3.3 | Replace job file by module configuration. |
| 0.3.4 | Improve code style. |
| 0.3.5 | Extract hook to own class. |
| 0.3.6 | Extract AJAX actions to own controller. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add database models for groups and members. |
| 0.2.2 | Add database models for servers and roles. |
| 0.3 | Extracted logic, models and job to new module Resource:Mail:Group. |
| 0.3.1 | Support Extended server model (IMAP and SMTP). |
| 0.3.2 | Add prototype of message display. |
| 0.3.3 | Extend group management. |
| 0.3.4 | Send mails on member status changes. |
| 0.3.5 | Add members per invite or already activated. |
| 0.3.6 | Support automatic mail attachments. |
| 0.3.7 | Set receiver name in sent mails. |
| 0.3.8 | Improve mail view for manager. |
| 0.3.9 | Split group edit panels. |
| 0.4 | Extract hook to own class. |
| 0.4.1 | Apply Bootstrap to HTML view of message. |
| 0.4.2 | Improve code style. |
| 0.4.3 | EOL: Moved to GitLab::CeusMedia:MailGroup. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.1 | Add logic class. |
| 0.2.2 | Add job class. |
| 0.2.3 | Extract JavaScript. |
| 0.2.4 | Refactor database. |
| 0.2.5 | Replace job file by module configuration. |
| 0.2.6 | Improve code style. |
| editor.TinyMCE.toolbar | string | minimal | mandatory protected:no |
| editor.TinyMCE.menubar | boolean | false | mandatory protected:no |
| format | string | HTML | mandatory protected:user |
| mail.active | boolean | false | mandatory protected:user |
| mail.html | boolean | false | mandatory protected:user |
| mail.daily | boolean | true | mandatory protected:user |
| mail.daily.hour | integer | 8 | mandatory protected:user |
| mail.changes | boolean | true | mandatory protected:user |
| 0.8.23 | Split JavaScript classes to separate files and allow lazy loading to increase performance. |
|---|---|
| 0.8.24 | Enable split markdown editor for article content while adding a mission. |
| 0.8.25 | Introduced filter model. |
| 0.8.26 | Updated module SQL parts. |
| 0.8.27 | Added small day lists. |
| 0.8.28 | Improved request and rendering of day lists and buttons. |
| 0.8.29 | Completed JavaScript and AJAX refactoring. |
| 0.8.30 | Improved AJAX request performance and day list buttons. |
| 0.8.31 | Implemented new filter handling and improved projects filter. |
| 0.8.32 | Changed behavior: Show mission first and allow to edit if user role right is given. |
| 0.8.33 | Improved handling of edit requests without set user role right. |
| 0.8.34 | Moved context menu setup from template to JavaScript class WorkMissionsCalendar. |
| 0.8.35 | Improved context menu on calendar view. |
| 0.8.36 | Refactoring tense perspectives. |
| 0.8.37 | Evolved tenses to modes of perspective with own controllers and views. |
| 0.8.38 | Finished refactoring of view modes, formerly known as tenses. |
| 0.8.39 | Extracted export to own controller and view. |
| 0.8.40 | Updated filter sizing and hover effect. |
| 0.8.41 | Allow to copy a mission from its view. |
| 0.8.42 | Show changes fields in edit mode. |
| 0.8.43 | Lock missions in edit mode using new database lock module. |
| 0.8.44 | Replaced client markdown rendering by server side. |
| 0.8.45 | Separated events and tasks in day lists. |
| 0.8.46 | Moved filter components from template to view helper and cleanup of classes. |
| 0.8.47 | Updated JavaScript invokation. |
| 0.8.48 | Selectable workers will change relative to project. |
| 0.8.49 | Updated archive and future list if empty. |
| 0.8.50 | Added markdown preview while adding a mission. |
| 0.8.51 | Updated worker selection. |
| 0.8.52 | Ordered users in edit mode. |
| 0.8.53 | Renamed ownerId to creatorId and added modifiedId. |
| 0.8.54 | Fix Bug: Invalid end date possible. |
| 0.8.55 | Feature: Prefill all dates for new tasks or events. |
| 0.8.56 | Use modules UI:JS:cmFormChange and UI:JS:cmFormOptionals. |
| 0.8.57 | Sanitize date and time inputs. |
| 0.8.58 | Added missing mail class. |
| 0.8.59 | Day controls for empty days with lower opacity. |
| 0.9 | Complete iCal synchronization. |
| 0.9.1 | Added index view for export. |
| 0.9.2 | Handle iCall import/export errors with log. |
| 0.9.3 | Add mission version model. |
| 0.9.4 | Add version difference viewer. |
| 0.9.5 | Allow to not inform on edit. |
| 0.9.6 | Extract view JavaScript parts into WorkMissionsViewer. |
| 0.9.7 | Split view template into parts. |
| 0.9.8 | Replace file and folder class calls to use CeusMedia:Common. |
| 0.9.9 | Replace modules UI:JS:cmFormChange and UI:JS:cmFormOptionals by JS:Form:Changes and JS:Form:Optionals. |
| 0.9.10 | Add relation to module Members and order relations. |
| 0.9.11 | Use TinyMCE as editor and allow user to change to Markdown. |
| 0.9.12 | Extend database model by content format. |
| 0.9.13 | Improve module configuration locales. |
| 0.9.14 | Use module Work:Timer only if available. |
| 0.9.15 | Switch to tabbed Markdown editor and viewer. |
| 0.9.16 | Fix Markdown rendering in add view. |
| 0.9.17 | Add converter from Markdown to HTML. |
| 0.9.18 | Improve editor height calculation and dynamics. |
| 0.9.19 | Use helper of Work:Timer to render work hours spans. |
| 0.9.20 | Show tracked work hours in mission view. |
| 0.9.21 | Rename CSS file from site.mission.css to module.work.missions.css. |
| 0.9.22 | Improve list performance and provide number of missions in all days. |
| 0.9.23 | Handle sync link in browser with new help view. |
| 0.9.24 | Extracted timer panel. |
| 0.9.25 | Update calendar. |
| 0.9.26 | Use new Work:Timer integration with hooks. |
| 0.9.27 | Add Kanban perspective. |
| 0.9.28 | Add support for mission documents. |
| 0.9.29 | Rearrange column order in days lists. |
| 0.9.30 | Extend filters by icons and change order. |
| 0.9.31 | Use module JS:jQuery:equalize for drop columns in Kanban mode. |
| 0.9.32 | Change type of view type filter. |
| 0.9.33 | Reorder form fields. |
| 0.9.34 | Add document handling in edit mode. |
| 0.9.35 | Update mission status if a related timer has been started. |
| 0.9.36 | Change input and display format of planned and required times. |
| 0.9.37 | Rework large day list actions to dropdown list. |
| 0.9.38 | Rework support for hook Project::onListRelations. |
| 0.9.39 | Support hook Project::onRemove. |
| 0.9.40 | Add dashboard panel to show current date and todays events. |
| 0.9.41 | Add dashboard panel to show current tasks. |
| 0.9.42 | Extract days badge to view helper. |
| 0.9.43 | Support module Info:Novelties by hook Novelties::collect. |
| 0.9.44 | Use modal of module Work:Timer to assign unrelated timers. |
| 0.9.45 | Add worker filter. |
| 0.9.46 | Replace projects filter dropdown by modal. |
| 0.9.47 | Replace workers filter dropdown by modal. |
| 0.9.48 | Extract filters to view helpers. |
| 0.9.49 | Use new mail template support. |
| 0.9.50 | Migrate definition of jobs. |
| 0.9.51 | Add abstract mail class. |
| 0.9.52 | Rewrite mail components to support HTML and plain text. |
| 0.9.53 | Rewrite mail classes to support HTML and plain text. |
| 0.9.54 | Replace CodeMirror editor by Ace editor. |
| 0.9.55 | Improve documents panel. |
| 0.9.56 | Use HTML input types for date and time fields. |
| 0.9.57 | Shorten filter buttons on phone viewport size. |
| 0.9.58 | Add job to remove content versions of closed missions. |
| 0.9.59 | Replace CDN resource. |
| 0.9.60 | Extract hooks from controller to own hook class. |
| 0.9.61 | Migrate logic class to extend new framework logic class. |
| 0.9.62 | Improve hook on project removal. |
| 0.9.63 | Add content converter from HTML to Markdown. |
| 0.9.64 | Replace job file by module configuration. |
| 0.9.65 | Adjust to changes in Hydrogen Framework version 0.8.7.3. |
| 0.9.66 | Update code style. |
| 0.9.67 | Code update: PHP 7.4. |
| 0.9.68 | Extract ICal export to view helper. |
| 0.9.69 | Refactored AJAX routes. |
| 0.9.70 | Add model entities. |
| 0.9.71 | Use modal from UI:Bootstrap:Modal. |
| editor.newsletter | string | TinyMCE | mandatory protected:no |
| editor.template | string | Ace | mandatory protected:no |
| tabbedLinks | boolean | true | mandatory protected |
| themes.path | string | contents/themes | mandatory protected:no |
| 0.8.3 | Added simple text export of grouped readers for manual mails. |
|---|---|
| 0.8.4 | Removed locking from job in favour of locking mechanism in jobber class in module Resource:Jobs. |
| 0.8.5 | Prepare to remove usage of TinyMCE module config key auto_baseUrl. |
| 0.8.6 | Make use of frontend resource if available. |
| 0.8.7 | Export active readers only. |
| 0.8.8 | Use module Resource:Newsletter. |
| 0.8.9 | Add mail class. |
| 0.9 | Migration according to updated modules. |
| 0.9.1 | Several bug fixes. |
| 0.9.2 | Lock forms of used templates. |
| 0.9.3 | Allow to filter readers by email. |
| 0.9.4 | Allow to remove readers aslong they did not receiver a letter. |
| 0.9.5 | Allow sent newsletter to be resend. |
| 0.9.6 | Link readers in history and add tab icons. |
| 0.9.7 | Improve group filter and creation. |
| 0.9.8 | Add modal to explain template placeholders. |
| 0.9.9 | Split templates of readers and groups. |
| 1.0 | Use module UI:Font:FontAwesome. |
| 1.0.1 | Support sender address and name per newsletter. |
| 1.0.2 | Add CSV import and export for readers. |
| 1.0.3 | Renamed JavaScript file according to standards. |
| 1.0.4 | Add switch to not use tabs. |
| 1.0.5 | Apply PHP tidy to HTML on saving HTML. |
| 1.0.6 | Transform HTML to plain text on saving HTML. |
| 1.0.7 | Extend locales by english. |
| 1.0.8 | Empty login info block. |
| 1.1 | Split template style and style resources into two tabs. |
| 1.1.1 | Add HTML blocks. |
| 1.1.2 | Add limiter and apply rules. |
| 1.1.3 | Implement new queues feature. |
| 1.1.4 | Implement new themes feature. |
| 1.1.5 | Make theme path configurable. |
| 1.1.6 | Theme preview. |
| 1.1.7 | Integrate filters into list panels. |
| 1.1.8 | Add sender fields in template. |
| 1.1.9 | Add switch for automatically generating plain version. |
| 1.2 | Show previews in modals. |
| 1.2.1 | Add theme viewer. |
| 1.2.2 | Add logic class extracted from Resource:Newsletter. |
| 1.2.3 | Use module UI:Helper:TimePhraser. |
| 1.2.4 | Use Ace editor instead of Code Mirror. |
| 1.2.5 | Add filter and pagination on newsletter list. |
| 1.2.6 | Use module JS:Form:Changes. |
| 1.2.7 | Send mails if adding readers. |
| 1.2.8 | Support removal of newsletters with all related entities. |
| 1.2.9 | Cleanup and bug fix. |
| 1.3 | More previews and modals. |
| 1.3.1 | Add template to theme export. |
| 1.3.2 | Update theme import to use new JSON defined themes. |
| 1.3.3 | Add remove panel for unsent newsletters. |
| 1.3.4 | Remove module Info:Pages. |
| 1.3.5 | Use new module UI:Helper:Pagination:PrevNext in newsletter editor. |
| 1.3.6 | Improve reader CSV export. |
| 1.4 | Imported module from protected repositry. |
| 1.4.1 | Improve code style. |
| 1.4.2 | Use UI:Helper:StatusBadge. |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.3 | Support projects. |
| 0.3.1 | Add note links. |
| 0.3.2 | Add note tags. |
| 0.3.3 | Support Markdown syntax. |
| 0.3.4 | Use JS_Markdown for quick rendering. |
| 0.3.5 | Improve filters. |
| 0.3.6 | Updated SQL. |
| 0.3.7 | Refactor logic class by context. |
| 0.4 | Refactoring. |
| 0.4.1 | Disable note attribute "public". |
| 0.4.2 | Make notes without project relation the new "public" notes. |
| 0.4.3 | Show tags only related to user project notes. |
| 0.4.4 | Disabled tags for more simple usage. |
| 0.4.5 | Support hook Project::onListRelations. |
| 0.4.6 | Support hook Project::onRemove. |
| 0.4.7 | Replace CDN resource. |
| 0.4.8 | Extract hooks own hook class. |
| 0.4.9 | Add hooks to list and remove user related entities. |
| 0.5 | Add status to note tag relations to allow ignored tags. |
| 0.5.1 | Update code style. |
| 0.5.2 | Code update. |
| 0.1 | Initial prototype of module. |
|---|---|
| 0.2 | Separation to Hydrogen module. |
| 0.2.2 | Remove relation to Resource_Library_cmModules. |
| 0.3 | Finish basic idea. |
| 0.3.1 | Move filter and list to archive. |
| 0.3.2 | Add tabs. |
| 0.3.3 | Provide helpers for integration. |
| 0.3.4 | Improve lists. |
| 0.3.5 | Extract logic from controller to new logic class. |
| 0.3.6 | Extend list helper by buttons and flexibility. |
| 0.3.7 | Prepare timer description. |
| 0.3.8 | Add description. |
| 0.3.9 | Finish view design. |
| 0.4 | Support several related modules. |
| 0.4.1 | Migrate to full related modules support. |
| 0.4.2 | Add worker user ID to timer model and forms. |
| 0.4.3 | Split timer seconds into planned and needed. |
| 0.4.4 | Improve timer status handling. |
| 0.4.5 | Pause user timer on logout using hook Auth::onBeforeLogout. |
| 0.4.6 | Call hooks if timer is started, paused or stopped. |
| 0.4.7 | Support multiple running timers in one view. |
| 0.4.8 | Apply owner and worker rights on status buttons. |
| 0.5 | Add new tab for analysis. |
| 0.5.1 | Finish analysis tab. |
| 0.5.2 | Support hook Project::onRemove. |
| 0.5.3 | Support hook Dashboard::renderPanels. |
| 0.5.4 | Load script str_pad automatically. |
| 0.5.5 | Add dashboard panels. |
| 0.5.6 | Upgrade support for new dashboard module. |
| 0.5.7 | Remove support for old dashboard module. |
| 0.5.8 | Extract template parts to own template files. |
| 0.5.9 | Add modal to assign unrelated timers. |
| 0.6 | Upgrade short list. |
| 0.6.1 | Adjust to changes of CeusMedia:Database. |
| 0.6.2 | Import from protected SVN repository. |
| 0.6.3 | Extract hooks to own class. |
| 0.6.4 | Improve code style. |
| 0.6.5 | Extract AJAX actions to own controller class. |
| 0.6.6 | Code update. |
| urlView | string | mandatory protected: |
| 0.1 | Initial prototype. |
|---|---|
| 0.2 | Separation to Hydrogen module. |