Wir setzen auf Qualität und Persönlichkeit - dynpg Software
slider8
Programmierung für Software
>> DynPG Version 4.5 ab sofort verfügbar!
DynPG Version 4.5 ab sofort verfügbar!
Die wohl wichtigste Neuerung mit dieser Version ist der komplett neue Editiermodus im Frontend. Darüber hinaus gibt es auch noch zahlreiche weitere Neuerungen, die DynPG wesentlich verbessern.
Das neue DynPG 4.5 ist nun verfügar!
Die wohl wichtigste Neuerung mit dieser Version ist der komplett neue Editiermodus im Frontend. Ist dieser aktiviert, so ist das Modifizieren von Inhalten der Webseite fast ausschließlich über das Frontend möglich - Änderungen werden sofort sichtbar. Ein Gestelten und Bearbeiten der Webseite ist damit wesentlich intuitiver und schneller möglich! Darüber hinaus gibt es auch noch zahlreiche weitere Neuerungen, die DynPG wesentlich verbessern.
Hier gibt es zwei Filme, die vor allem den neuen Frontend-Editiermodus illustrieren.
Die wichtigsten Neuerungen im Detail:
Neuer Frontend-Editiermodus mit Direktlogin-Möglichkeit im Frontend. Navigation, Unternavigation, Gruppeninhalte, Artikellisten und Artikel können direkt im Frontend hinzugefügt oder geändert werden.
TinyMCE-Update.
Vorgegebene CSS-Formate für den TinyMCE.
Verbesserter E-Mail-Spamschutz.
Integrierte Slimbox für Bildvergrösserungen.
Integrierte Fancybox über welche nicht nur Bilder, sondern auch Flash, PDF oder ganze Webseiten (iFrames) geladen werden können.
Überarbeitete Gruppenverwaltung, welche ein schnelleres und intuitiveres Arbeiten und eine viel bessere Übersicht ermöglicht.
Automatische Bildbearbeitung beim Hochladen (Qualität und Masse).
Rechtevergabe für Plugins.
Benutzerspezifische Rechtevergabe für die Benutzung der Schriftauswahl.
Die Dateiverwaltung wurde hinsichtlich Funktionen den Gruppen angeglichen.
Gruppeninhalte können nun in einem Schritt im gleichen Formular erstellt werden.
Neu kann jede Gruppe sowohl weitere Untergruppen, als auch Artikel gleichzeitig enthalten.
Nicht-öffentliche Gruppen und Artikel werden im Frontend nicht mehr angezeigt.
Um nicht alle CSS und JS Dateien einbinden zu müssen, können nur die für den Editiermodus benötigten CSS und JS Dateien mittels $DynPG->Write_EditMode_Libary() geladen werden, statt $DynPG->Write_CSS_JS_Header() zu verwenden.
Changelog:
changed: output an error message when an image cannot be modified since it need too much memory
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
bugfix: always load swfobject.js, not only within the editmode since this repos is necessary for embeddings (
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}