Find us on Facebook Follow us on Twitter
More information for administrators and backend users
More information for web developers and programmers
The place to communicate for everybody
- = +
DynPG version 4.5 available!

The most important enhancement is the new edit mode inside the frontend. Moreover, there are a lot more significant changes which enhance DynPG.

The new DynPG 4.5 is now available!

The most important enhancement is the new edit mode inside the frontend. If enabled, it is possible to modify the most content on the web page - changes are available immediately and without reloading the page. The creation and modification of the web page is thus much more easy and handy. Moreover, there are a lot more significant changes which enhance DynPG.

Here you can find flash videos, which partially illustrate the new edit mode and backend features.

The most important changes in an overview:

  • New frontend edit mode with a frontend login.
    Modifications of the navigation, subnavigation, group contents, article lists and articles are now intuitively possible within the front end.
  • TinyMCE-Update.
  • Predefined CSS-formats for the TinyMCE editor.
  • Improved E-Mail-Spam protection.
  • Integrated slimbox for image enlargements.
  • Integrated fancybox through which images, flash, pdf or even web pages are loadable within a page inside a layer.
  • Revised group management: modify and work more efficiently inside the AJAX group management!
  • Automatic image editing (quality and sizes).
  • Right management for plugins.
  • User specific rights for font selections.
  • The file manangement has been adapted to the group management with respect to its unctional range.
  • Group contents can now be created within the same formular and without the need to reload the page.
  • Every group can now contain subgroups and articles simultaneously.
  • Private groups are consequently hidden in the front end.
  • In order to avoid the need to lead all CSS and JS files to use the edit mode, it is not possible to only inlcude JS and CSS files which are required by the editmode and loaded only if it is enabled. This is done via including $DynPG->Write_EditMode_Libary() into the page, instead of $DynPG->Write_CSS_JS_Header() as before.

Changelog:

  • changed: output an error message when an image cannot be modified since it need too much memory
  • changed: added w3c invalid IE fancybox css code through conditional statement
  • changed: removed w3c invalid IE code
  • bugfix: fixed several bugs in backend popups
  • bugfix: disabled inline backend popups for IE
  • bugfix: allowed moving articles into groups with sucesssors
  • update: updated generic_db.inc.php
  • bugfix: put {$M_STATE} in quotes
  • bugfix: restore _A_Anytime when group content is shown
  • bugfix: hide error messages of eval()
  • new: added quick edit mode switch button into backend horizontal menu
  • new: added logout button to frontend editmode toolbar
  • changed: changed buttons in toolbar
  • bugfix: fixed strip/addslashes bugs
  • bugfix: fixed bug when session is lost but sajax call was done (omit error message)
  • bugfix: handle <object>-tags within the edit mode
  • bugfix: always load swfobject.js, not only within the editmode since this repos is necessary for embeddings (<object>) within the frontend
  • new: added newsticker to toolbar
  • bugfix: fixed bug which caused unnecessary errors
  • bugfix: erase buffers before starting new buffer for caching
  • bugfix: fixed inserting rights for new article twice for current user
  • new: added "delete article" button to article lists
  • changed: removed border and background color of statusbar in tinyMCE instances
  • bugfix: error in securing template variables
  • bugfix: only eval() template code not containing template strings
  • bugfix: erase all active output buffers
  • bugfix: fixed IE8+ bug which caused uneditable text areas
  • changed: removed text from toolbar buttons
  • bugfix: inserted dynamic editmode layers within the menu, if not already inserted beforehand
  • bugfix: catch error when removing tinymce instances
  • bugfix: lock adding the dynamic layers until an editable element has been inserted
  • new: add articles to article lists
  • new: added refresh button to the frontend edit mode
  • bugfix: disentangled toggling between "live" mode and "edit mode"
  • bugfix: implemented em-layer.tpl when edit mode is enabled inside the getcontent.php, not the menu
  • bugfix: changed {$CONTENT} to {$TEXT} since the placeholder {$CONTENT} contains the ID of the article text while {$TEXT} contains the complete text string
  • bugfix: removed button for a popup opening the tinyMCE popup
  • new: integrated the inline backend popups into the frontend edit mode, too
  • new: image batch-modifications now also available inside backend popups
  • new: open backend popup within layers instead of popups
  • new: group contents can now be created within the group formular instead of creating the content article beforehand
  • added: templateset for content field only. loading content from plugin in template without outer divs etc.
  • new: added error message when not every change could be made due to missing rights
  • new: added error message layer
  • bugfix: removed stripslashes from _rights_1.php and _rights_2.php files
  • bugfix: changed "editieren" into "bearbeiten"
  • bugfix: IE9 bugfix for edit mode
  • bugfix: call "jv_dpgfrontend_editmode_close_tinyMCE_instances()" only when current mode is not "live"
  • bugfix: fixed htmlrealpath()
  • add: added template variable M_LINK_RELATIVE
  • new: integrated new template set "article-buttons"
  • bugfix: changed order of executing "replaceSubTemplate()" and "render()" at the very end of each Write_***() method.
  • new: save closed tinyMCE instances into current user session and restore states when reloading page
  • bugfix: replaces ereg[i]() calls by preg_match() to establish compatibility to PHP >= 6.0
  • bugfix: only add close instance button to dynamically inserted editors
  • bugfix: fixed bugs whithin the fontend edit mode
  • new: added "close tinyMCE instance" button to editor toolbar
  • bugfix: fixed bugs whithin the fontend edit mode and the article list
  • changed: enlarged edit button
  • bugfix: fixed several bugs
  • bugfix: show articles for all root elements of the currently selected group
  • bugfix: only hide an replace toolbars of dynmic tinyMCE instances
  • new: added plugin specific right handshake
  • new: added batch resizing and quality reduction of images
  • bugfix: "intelligent" tinyMCE toolbar
  • new: group activation date
  • new: "select all/none" for files
  • bugfix: several bugfixes
  • changed: extended frontend editmode
  • new: added support for groups having subgroups and articles
  • new: implemented "group start article"
  • bugfix: several fixes for edit mode
  • bugfix: edit mode
  • new: implemented dynamic menu frontend editing
  • new: implemented frontend login formular
  • bugfix: set articles rights on article insert/duplicate according to the user rights and not if article is published or not
  • bugfix: (un)select publish rights as well
  • added: file community-secure-prefix option on upload if community plugin exists and origname option choosen
  • added: prevent secured files embedding in list to avoid login popup
  • added: file community-secure-prefix option on upload if community plugin exists
  • added: new jquery version 1.6
  • added: css update from urs gamper
  • added: css update from urs gamper
  • added: js include for email spam protecting.
  • added: js + css include for slimbox and css definitions for bg-images.
  • added: js + css include for fancybox and css definitions for bg-images.
  • added: css, js and pictures for fancybox as slimbox alternative
  • changed: moved slimbox from gallery-plugin to default dynpg
  • added: email spam protecting css, jquery and db data for editor format dropdown.
  • bugfix: SAJAX strips slashes so we have to take care of this within the POST "rsargs" entry
  • new: created ajax edit mode from scratch
  • deleted: and used as editor_plugin.js for easier adaptions
  • bugfix: html entity decode on src url in html node to img conversion. because img to node conversion does encode!
  • added: flv support with absolute url and relation to flv_player.swf in dynpg root
  • changed: filebrowser calls
  • added: dynpg countclicks and example text
  • new: removed routines that proved if groups has successors inside the _articles.php in order to support hybrid groups (those having successors and articles)
  • new: *_NOHTML tags added to every dynamic view (AG, AA and A) in order to encode quotes and <> chars
  • update: TinyMCE 3.4.2 and inserted seperate frontend implementation
  • bugfix: when choosing an image via fileBrowserCallBack() in TinyMCE, we have to call the method showPreviewImage() inside of script.js in the backendpopup to instantly show preview image
  • bugfix: src-file not necessary
  • added: sorting for subgroups equal to parent
  • added: new jquery version 1.4.2
  • changed: group management via SAJAX functionalities (update)
  • added: group management via SAJAX functionalities
  • new: new parameter _AA_IgnorePaging vor article lists in order to ignore the page navigation
  • bugfix: disables paging for association lists
  • bugfix: chunk lines in emails
  • added: font_size_value as pt not texts
  • bugfix: when deleting images in queue, the image file was not deleted physically.
  • bugfix: deleted require function because its allready imported by getcontent
  • added: helvetica fonts
  • update + bugfix: updated to newest version and bugfix for alphapng conversion Image() endless loop
  • bugfix: escape global template variable {$Main->property}
share article
article pdf
page recommend
print article