Support ⇒ Dragonfly CMS v10 ⇒ WHY - What Do You Think ? ⇒ Community Forums ⇒ CPG Dragonfly™ CMS
Forum IndexDragonfly CMS v10

WHY - What Do You Think ? Reply to topic


Well I've had 10 years now developing many custom sites with custom modules using DF.

So I will ask the community.

1 - Why migrate to v10 ?

2 - What advantages does v10 have over 9.4 ?

3 - What prospects does the future internet bring that only v10 can provide solutions ?

Dragonfly 9.4 Running on PHP 7.x + MariaDB

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
PHP Version 7.0.6 + MariaDB + Dragonfly 9.4 Modified


#1 you don't have to, you can fix the code to be PHP7 compatible

#2 things like:
- XMLHTTPRequest Living Standard
- Template Attribute Language (Why TAL?)
- Package Manager
- Emoji
- non-conflicting namespaced classes, interfaces and traits
- CSRF protection
- PHP DateTime and DateTimeZone
- Improved SQL library
- Improved login/password security and SSO
- centralized image manipulation classes
- social media plugins

#3 none

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
Fedora 25 / Apache 2.4.27 / MariaDB 10.1.26 / PHP 7.1.10 / Mercurial

Last edited by DJ Maze on Tue Dec 20, 2016 12:40 am; edited 2 times in total


Thank You DJ

#1 I updated DF 9.4 to be PHP7 compatible a Long time ago

#2 I included PHP DateTime and DateTimeZone to the 9.4 DF several years back..


Listing the other items will give me the opportunity to review
v10 for use on my other sites.

Give me a little time.

Dragonfly 9.4 Running on PHP 7.x + MariaDB

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
PHP Version 7.0.6 + MariaDB + Dragonfly 9.4 Modified

Last edited by bulldog500 on Tue Dec 20, 2016 4:15 pm; edited 1 time in total


I might forgot a few other things, but mainly the new WYSIWYG is there so that it supports TAL.

For example, the News "Submit News" now uses the new WYSIWYG.
In theory it allows to write advanced news items with things like:
<h1>Hi <span tal:replace="IDENTITY/nickname">nickname</span>,</h1> as a member you may receive a free a goody bag! <a tal:condition="IDENTITY/isMember" href="#">claim your free goody bag here</a> <a tal:condition-else="" href="/login">login to claim your free goody bag</a>
But you can embed all required php, javascript and css code in v9 if you want.

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
Fedora 25 / Apache 2.4.27 / MariaDB 10.1.26 / PHP 7.1.10 / Mercurial

Last edited by DJ Maze on Tue Dec 20, 2016 4:47 pm; edited 1 time in total

All times are UTC


Jump to: