DragonflyCMS 10
Go to page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
-> CVS Info

#1: DragonflyCMS 10 Author: NanoCaiordoLocation: Melbourne, AU PostPosted: Thu Jul 24, 2008 2:50 pm
    ----
As of today we will handle the PHP5 version of DragonflyCMS in Dragonfly 10 Project section.

Our road map is still the same and will be maintained. There are going to be some additions to Dragonfly's future, and one of them is in CVS already.

CVS already includes a new HOOK class, it's a simple and easy way to permit so called mods, plug-ins or hacks to be included in the core execution at different stages (which and where is to be discussed).

One more little change will be the ability to include mods, plugins and hacks template's data directly into $cpgtpl->assign_blockvars().

My main targets are:
- easy upgrades without the worry to lose any of your custom changes.
- give module developers more options to communicate with the core.

#2: Re: DragonflyCMS 10 Author: WebSiteGuru PostPosted: Thu Jul 24, 2008 3:28 pm
    ----
Looking forward to this changes. Very Happy

#3: Re: DragonflyCMS 10 Author: EestlaneLocation: Estonia PostPosted: Thu Jul 24, 2008 5:48 pm
    ----
Awesome!



Is there any way to see the changes made and repository on the web for that branch like there is one for head?

#4: Re: DragonflyCMS 10 Author: greenday2kLocation: CO PostPosted: Thu Jul 24, 2008 9:49 pm
    ----
Looks Great! Heres comes a BIG upgrade
the HOOK class is a awesome feature!

And it will turn updating high customizated websites into a easy job =)

Changes and custom settings will be stored on DB?

#5: Re: DragonflyCMS 10 Author: NanoCaiordoLocation: Melbourne, AU PostPosted: Fri Jul 25, 2008 8:56 am
    ----
@Eestlane: its in HEAD, and will stay there only.

@greenday2k: is few words we will be placing hooks in different parts of the core, then you dedice which hook will include your specified file and/or execute your function (classes are supported as well).

At this point you will have unlimited possibilites and you decide where to load/save your custom settings, process the data, halt the execution with an error, redirect ... what ever you want and need.

We give you the ability to add your php code in the core without the need to edit core files, just add a record to cms_hooks.

cms_hooks fields wrote:
type: 0=script, 1=tpl ...
active: possibility for site admins to enable/disable them.
cfile: required - this is the Core file you want to interact with eg: includes/classes/blocks.php
cfunc: optional - Core function where you want to fire up your script eg: init
hfile: required - path where your script is located eg: modules/your/file.php
hfunc: optional - the function you want to call eg: your_function

In few words you can include a file or execute a function inside or outside Core functions.
At this stage function arguments are not supported but they will pretty soon, I only need to get a decision about few things frist.

#6: Re: DragonflyCMS 10 Author: bulldog500Location: Seattle PostPosted: Fri Aug 01, 2008 5:47 pm
    ----
The HOOK class is just what i needed at this time.

It will eliminate all my core hacks. For my
"Custom Menus Mod I have developed"

It currently has 28 different styled Menus that can load "anywhere" in dragonfly.
They include flyouts dropdowns tabs et etc and all are
customizable with their own css and or javscript and some include Icons. Each menu has it's own class.
New "Menu styles" can be "Installed" as plugins.

#7: Re: DragonflyCMS 10 Author: BrokenCrust PostPosted: Sat Aug 02, 2008 8:36 am
    ----
This sounds really great to me (and for some of my modules).

Will it be possible to rewrite some core classes / functions as a custom mod and then load them instead of the core ones (so it loads the core only if a custom mod was not already loaded)? Not good for some things (templates / db engine etc, but would be useful to change things like pagination / header / main menu / blocks / search etc).

Is 10 going to be the next release or will there first be another 9.x release?

#8: Re: DragonflyCMS 10 Author: radiogetswildLocation: UK PostPosted: Sat Aug 02, 2008 9:12 am
    ----
Many thanks for all your great work Nano we are looking forward to the new changes.

Dragonfly I feel this year is going though massive changes and upgrades and pushing towards a truly unique identity of its own of which is going to make it stand out from all other CMS's out there.

Once again to you and all the structural engineers and Module block and theme developers Thank-you for your dedication hard work and outstanding team work..

From Tim & Dee and all the crew at Radio Gets Wild

#9: Re: DragonflyCMS 10 Author: NanoCaiordoLocation: Melbourne, AU PostPosted: Sat Aug 02, 2008 9:40 am
    ----
A DragonflyCMS 10 stable release is not going to happen anytime soon as it needs lot of work to be done. Hooks are a quick approach to get things moving to the right direction while all my questions gets answered, all our needs are satisfied and minimal modules changes are required to mantain compatibility and extending their reach.

OOP and Extended classes is the final target.

A 9.2 bug fix only release its on the way already, just keep under control our 9.2 Project page and you will know when we will release.

Next, we will include subforums in 10 and 9.2 as per roadmap.

#10: Re: DragonflyCMS 10 Author: gabanLocation: Kuala Lumpur PostPosted: Thu Sep 11, 2008 4:50 am
    ----
any ETA?

#11: Re: DragonflyCMS 10 Author: NanoCaiordoLocation: Melbourne, AU PostPosted: Thu Sep 11, 2008 6:49 am
    ----
Well, we have been testing subforums support in DragonflyCMS 10 and looks like all is fine at this stage.

Will includes them in 9.2 + all bug fixes and release an RC.

Just keep under control our project pages.

#12: Re: DragonflyCMS 10 Author: WebSiteGuru PostPosted: Fri Sep 12, 2008 3:38 pm
    ----
I just tried to install the CVS to take a look at it, and I am getting this error:

Quote::
Fatal error: Call to undefined function: stripos() in /home/***/includes/cmsinit.inc on line 30

#13: Re: DragonflyCMS 10 Author: WebSiteGuru PostPosted: Fri Sep 12, 2008 4:42 pm
    ----
Nevermind, just found out that my server php version is 4 and DF 10 required php5.

#14: Re: DragonflyCMS 10 Author: NanoCaiordoLocation: Melbourne, AU PostPosted: Fri Sep 19, 2008 2:49 pm
    ----
Every now and then keep an eye on our Wiki

#15: Re: DragonflyCMS 10 Author: EestlaneLocation: Estonia PostPosted: Thu Sep 25, 2008 8:23 am
    ----
The hook system is a bit confusing atm. And also some functions are still missing. For example for adding a hook. Ofcourse that can be done manually aswell.

I would like to know, which is the best way to load custom languagefile via hook system.

Example:
PHP:
$langchoose = file_exists('language/'.$currentlang.'/pagetitles.php')?$currentlang:'english';
require_once(
'language/'.$langchoose.'/pagetitles.php');

EDIT:
Or using built in function instead
PHP:
get_lang('pagetitles')
And now make it to load on every page.


EDIT2: Ideally it should be something like this I guess:
Quote::
type: 0 (script)
active: 1 (enable)
cfile: includes/cmsinit.inc
cfunc: empty (optional)
hfile: none (required, though)
hfunc: get_lang('pagetitles')



-> CVS Info

All times are GMT

Go to page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
Page 1 of 7