I think that if you are going to break backwards compatibility you should do it all at once. Make the hard decisions now, so that modules and tags will have a stable API to work with for as long as possible.Ted wrote: This is kind of a weird period in development. I know that I'm breaking backwards compatibilty with some things as it is. Should I continue down that road and make some big (though no doubt beneficial) changes?
1.1 Development Thoughts
Re: 1.1 Development Thoughts
Re: 1.1 Development Thoughts
I'd like to stress a lot of improvements to the Group Permissions system.
http://forum.cmsmadesimple.org/index.ph ... l#msg44559
Better cram in the basic CMS functionality before adding more..
http://forum.cmsmadesimple.org/index.ph ... l#msg44559
Better cram in the basic CMS functionality before adding more..

Re: 1.1 Development Thoughts
Yes, I agree. Calguy will getting on this at some point in the near future, and is scheduled to be in 1.1. No idea how we're going to possibly upgrade that, though...
Re: 1.1 Development Thoughts
Would be nice, if the rest of the dev team can tell us something about direction / progress tooTed wrote: The rest of the dev team is going to handling the other aspects of 1.1 and have good ideas as to what is going to show.

Re: 1.1 Development Thoughts
Hello Ted. I tried a lot of CMS systems (Nucleus CMS, Joomla, Drupal, Typo3, AtLeap, even commercial Bitrix in user mode) and found that they are absolutely inconvenient and too slow to run and hard to maintain. I really want to use CMS Made Simple but it's current multilanguage support is not what I looking for (I mean CMSMS Multilanguage Edition).
In my opinion Multilanguage support should do:
1. Translate content and all strings (even module strings).
2. All translation should do in a same place.
3. Easy look 'what's changed', because I don't translate the content myself but it do my translators.
4. Notify some users (translators) when content had changed (via some complex notify system).
That's the main think that I really see in CMSMS. Thanks for the good begginings! I hope to hear you back.
In my opinion Multilanguage support should do:
1. Translate content and all strings (even module strings).
2. All translation should do in a same place.
3. Easy look 'what's changed', because I don't translate the content myself but it do my translators.
4. Notify some users (translators) when content had changed (via some complex notify system).
That's the main think that I really see in CMSMS. Thanks for the good begginings! I hope to hear you back.
Re: 1.1 Development Thoughts
From http://templatelite.sourceforge.net/Ted wrote: Yeah, you're probably right about the adding functions to template lite idea. The maintenance could become an issue but as long as we're extending existing classes, it's probably not an issue. I've already had to extend smarty to do some of my bidding as far as plugins that don't cache go... maybe we can continue by extending Template Lite to add that one function (I don't think I need any of the others).
The release of Template Lite 2.10 - January 4, 2007
I have added support for the use of template resources. The syntax for register_resource is the same as Smarty

Re: 1.1 Development Thoughts
Yes, I'm very happy about this fact. It's most definitely something to look at for 2.0. I'll probably be testing it in the next week or two to see.
Re: 1.1 Development Thoughts
Hi Ted,
)?
Any results (I know, I'm nervedTed wrote: I'll probably be testing it in the next week or two to see.

Re: 1.1 Development Thoughts
I did get it working on a basic level a little bit ago. The problem is that I have hacked up smarty so much to get plugins that don't cache their output. Template lite acts the same way, so I'd have to recreate that hack again.
I didn't see a ton of memory reduction as I played with it, so I'm not totally convinced that it's worth the trouble yet. I'll dig a little further then I get back into 2.0 development... which will be in a couple of weeks.
I didn't see a ton of memory reduction as I played with it, so I'm not totally convinced that it's worth the trouble yet. I'll dig a little further then I get back into 2.0 development... which will be in a couple of weeks.
Re: 1.1 Development Thoughts
Hmm, maybe we should found a way back to original so every user can update smarty by himselfTed wrote: The problem is that I have hacked up smarty so much to get plugins that don't cache their output.

Template Engine Memory Usage under PHP 4.4.1I didn't see a ton of memory reduction
Template Lite 2.10
* class.template.php - 148,344 bytes
* class.compiler.php - 175,580 bytes
total 323.924 bytes
Smarty 2.6.13
* Smarty.class.php - 193,020 bytes
* Smarty_Compiler.class.php* - 417,532 bytes
total 610.552 bytes
Means a difference of 286.628 bytes so it's interesting for future releases - many pennys makes a dollar

Re: 1.1 Development Thoughts
Made many pages with CMSms and need never a cron job. And in my daily support I see many users they dont understand the power of this option. Maybe EventManager should/can be moved from core to a module too (for a better performance).Pierre M. wrote:Nice idea, because it rocks KISS. Each feature only once and inside a specific place...cyberman wrote: ...Perhaps also permission system should be moved to a module
Yes, you will say, not every time the (same) speed discussion. I know - I'm nerved

And I like to see CMSms for the best

Re: 1.1 Development Thoughts
I agree there is currently a too big difference (even without having tried the fork).
But I'm confident the dev team is still doing a nice work toward 2.0 and its full page caching top feature. It will squash performance problems once forever.
Meanwhile your caching module or any reverse caching proxy like Apache's mod_cache can do the job with 1.0.
There are more and more international users, translations, modules, releases, support threads, wiki improvments, hints, show off demos... CMSMS is gaining momentum.
Pierre M.
But I'm confident the dev team is still doing a nice work toward 2.0 and its full page caching top feature. It will squash performance problems once forever.
Meanwhile your caching module or any reverse caching proxy like Apache's mod_cache can do the job with 1.0.
There are more and more international users, translations, modules, releases, support threads, wiki improvments, hints, show off demos... CMSMS is gaining momentum.
Pierre M.
Re: 1.1 Development Thoughts
It cache only content and css so I'll try to use this technologie for a modified index.php ...Pierre M. wrote: Meanwhile your caching module
Re: 1.1 Development Thoughts
I can't believe I will live up to the moment when the true multilingual system will see the day
Remember, that it should permit the user to add an arbitrary number of translations in different languages to each page while keeping the option to leave some of them completely untranslated (so the structure of the site in different languages might be 1:1 identical or completely different). Otherwise it won't be anyhow better than the menu and content block hacks.

unsigned double ZYV;
Re: 1.1 Development Thoughts
Probably too late for a 1.1 addition, but perhaps for version 1.2 or 2.0: can we get some sort of super-admin capability. I use CMSMS for customer or friend's sites and I want to guarantee my ability to log on as admin after handing over control of the site to them. Right now, if I give them permissions to edit back end users, they can delete or lock out my admin account. It would be great if I could set up a super-admin account (preferrably hidden in the admin UI) to prevent that.
See http://forum.cmsmadesimple.org/index.ph ... cseen.html for another person who could probably use this feature.
Thanks,
Tim
See http://forum.cmsmadesimple.org/index.ph ... cseen.html for another person who could probably use this feature.
Thanks,
Tim