Welcome, Guest. Please login or register.
Did you miss your activation email?
16 Mar 2010, 07:56

Login with username, password and session length
Home Chat Help Search Calendar Login Register
Pages: [1] 2 3 ... 11
Print
Author Topic: CMS Made Simple 2.0 (not 1.7) is in development  (Read 37985 times)
0 Members and 1 Guest are viewing this topic.
calguy1000
CMS GURU - 2nd Tier Support.
Dev Team Member
Power Poster
*****

Karma: 154
Offline Offline

Posts: 4729

Location: Formerly in Calgary, Canada

Gravatar

Second Tier support


WWW
« on: 25 Jul 2009, 12:38 »

Edit: We used to call this 1.7... but now, due to the amount of stuff we've changed, we decided to call it 2.0... you may wanna read the new roadmap.
--
Just to keep you guys all up to date on what is happening, I thought I'd drop in a quick note on what we're up to for further development.

CMS Made Simple 1.7 is currently in development.  It will be a significant change from the 1.6 series, will solve alot of older problems, will provide alot more functionality, and will move forward with technology.  Below is a brief list of the major items that will be visible.

We are hoping for CMS Made Simple 1.7 to be out sometime this coming winter.

Technology
  - We will be using the full adodb, not adodb_lite, which has not been actively developed in a while, and kinda limits us on some of the things we can do.
  - We will be adding support for sqlite (hopefully).  Infact I'm already using an sqlite database for my development install
  - We will be requiring PHP 5.2+, and forever breaking PHP4 support.
  
Features:
  - We will be adding support so that modules can be used to provide blocks in the content page... i.e:  A News category dropdown could be added to your template to allow specifying a news category, that you could then use in your template to display the appropriate category of News... there's lots of potential for functionality here.
  - We'll be working around the stupid IE issue with respect to image buttons on forms.
  - We'll be re-working the menu manager to allow for recursive menu templates, which will give you alot more power o
  - The menu manager will be moved along even further to completely get rid of the file based menu templates.
  - Modules will be able to add bulk content actions (i.e: copy multiple pages).
  - A new tinyurl like mechanism will be added which provides a happy medium between pretty URLS, and the ugly, but feature rich URL mechanism.  (we're still thinking about this).
  
Fixes/Improvements
  - Thumbnail behaviour will be moved from the image manager into global settings, so that it is more easily configurable.
  - We'll be replacing the huge, and bloated TinyMCE module with a Tiny-Lite for basic wysiwyg functionality only.  The full TinyMCE will be available as a third party addon module.

There's also alot of programming related stuff that will be added into 1.7, we'll tell you more about later... I just wanted to get your mouth drooling.
« Last Edit: 28 Oct 2009, 21:48 by calguy1000 » Logged

Questions relating to my modules are answered to paying customers, or when I have the time and motivation to.
----------------
Don't make me angry..... you won't like me when I'm angry....
Follow me on twitter
atutu
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6



WWW
« Reply #1 on: 25 Jul 2009, 22:07 »

Will cmsms support multi Web sites with one install ? Modx Revolution support multi-sites.
Logged

JeremyBASS
Power Poster
***

Karma: 27
Offline Offline

Posts: 1705

Location: Lewiston-Idaho

Gravatar

the point of life is to try not if u pass or fail


WWW
« Reply #2 on: 25 Jul 2009, 22:31 »

Think we can get feature request 3531
http://dev.cmsmadesimple.org/feature_request/view/3531
in... it'll be really handly for the autobacks up that people want...

Keep up the great work all... Cheers
Jeremy
Logged

Story: I need the info!!!

      When mowing lawns for a living it's learned that people know playing toss in the lawn as it's mowed is not a good idea... If a pair from a sorority plays toss the Frisbee there  as you mow, feel good as that is not the norm for the vars.  I only realized that 6 years later cause I didnt have all the info..

The point of life is to try not if u pass or fail... so try... what have you got to lose
Please ask before Emailing me directly I will help but this privilege is reserved for paid clients.  Help me feed my family and Ill pay all the attention you want. If you need help with something or want me to elaborate on it, ask me to and I'll write on it in my cmsms topic blog

In short I'll help, just work with me...
Cheers
jeremyBass

Follow me on Twitter | Follow me on facebook
reneh
Administrator
Power Poster
*****

Karma: 34
Offline Offline

Posts: 303

Location: Norway

Gravatar


« Reply #3 on: 26 Jul 2009, 08:15 »

Quote
multi Web sites with one install
will probably not be in....
Logged

ReneH 8-)
nhaack
Translator
Power Poster
***

Karma: 15
Offline Offline

Posts: 582

Location: Hamburg - Germany



WWW
« Reply #4 on: 26 Jul 2009, 08:26 »

That is really great news. Sounds like CMSMS is not loosing momentum in flexibility gain Cheesy

Big thumbs up to the dev team!

Best
Nils
Logged

# Content Dump Plug-In - The multi-tool for site-internal content distribution.
# API Plug-in Collection  - Include data from web 2.0 sites into your pages.

# Things won are done; joy's soul lies in the doing. (Troilus and Cressida)

# Very outdated homepage: http://www.opticalvalve.com
# Current CMSMS Project: http://www.tripmondo.com
calguy1000
CMS GURU - 2nd Tier Support.
Dev Team Member
Power Poster
*****

Karma: 154
Offline Offline

Posts: 4729

Location: Formerly in Calgary, Canada

Gravatar

Second Tier support


WWW
« Reply #5 on: 26 Jul 2009, 12:41 »

Will cmsms support multi Web sites with one install ? Modx Revolution support multi-sites.

Nope... We've discussed this at length in the past, and have decided that this is 'out of scope' for CMSMS.  Partly because everybody's idea of 'multi-site' is different... just read the hundreds of questions about this already on the forum.  And besides, any way we did it could cause difficulty for 90% of the users, and only please 10% of the users... so therefore, it's not really worth doing IMHO.
Logged

Questions relating to my modules are answered to paying customers, or when I have the time and motivation to.
----------------
Don't make me angry..... you won't like me when I'm angry....
Follow me on twitter
Ted
Benevolent Dictator
Administrator
Power Poster
*****

Karma: 95
Offline Offline

Posts: 3275

Location: Fairless Hills, Pa USA

Gravatar


WWW
« Reply #6 on: 27 Jul 2009, 02:06 »

Since 1.7 is going to be PHP 5.2+, I've decided to pull some of my 2.0 code into the codebase.  This means, for instance, that:

Code:
global $gCms;

Can be used in the much more clean (globals are icky):

Code:
$gCms = cmsms();

Getting a database object will go from:

Code:
global $gCms;
$db =& $gCms->GetDb();

to:

Code:
$db = cms_db();

I've made a few other additions for commonly used objects like this as well.

In addition, I've pulled over my autoload functionality.  Slowly I'll be making it so classes can be loaded on first use, saving memory instead of the traditional "load everything and only use what we need."  I've moved a few classes to using it already and will move more as I go.

And, what most people care about...  I've added the recursive menu manager templating functionality.  Now a menu manager template can be as easy as the following to get a full listing of all your pages:

Code:
{if $count > 0}
    <ul>
        {foreach from=$nodelist item=node}
            {if $node->show}
                <li>
                    <a href="{$node->GetUrl()}">{$node->MenuText()}</a>
                    {menu_children node=$node}
                </li>
            {/if}
        {/foreach}
    </ul>
{/if}

Don't panic, I'm leaving the old code in as well.  We're not going to break backwards compatibility that badly on a point release.  Smiley

I have to say, as a developer, I'm feeling very good about the changes that are upcoming.  It's starting to take some of the ideas I've had for almost 3 years and finally putting them into motion.  It's not going to be the full 2.0 experience I'm envisioning, but it's a start into a more modern codebase.

Logged

Need CMSMS custom development, paid support and or contract programming?  Hire me: Shift Refresh.
What am I up to?  Check twitter
Pierre M.
Support Team member
Support Guru
Power Poster
****

Karma: 32
Offline Offline

Posts: 3736

Location: Paris

Please keep it simple


« Reply #7 on: 27 Jul 2009, 10:59 »

My two favorites :

 - We will be adding support for sqlite (hopefully).  Infact I'm already using an sqlite database for my development install

  - A new tinyurl like mechanism will be added which provides a happy medium between pretty URLS, and the ugly, but feature rich URL mechanism.  (we're still thinking about this).

Yeah ! Lighty things keep it simple :-)

Happy coding

Pierre M.
Logged

-- Pierre, support team member. comodrateur du forum francophone.
Please read "how to submit installation/support requests" before posting. Don't send private messages to ask for support.
Want to contribute to CMSms ? Improve the wiki with your forum account.
calguy1000
CMS GURU - 2nd Tier Support.
Dev Team Member
Power Poster
*****

Karma: 154
Offline Offline

Posts: 4729

Location: Formerly in Calgary, Canada

Gravatar

Second Tier support


WWW
« Reply #8 on: 29 Jul 2009, 16:11 »

and one more thing....

We're removing the use_hierarchy option out of 1.7... the system will always use path hierarchies.
Logged

Questions relating to my modules are answered to paying customers, or when I have the time and motivation to.
----------------
Don't make me angry..... you won't like me when I'm angry....
Follow me on twitter
brownrl
Forum Members
**

Karma: 1
Offline Offline

Posts: 65


« Reply #9 on: 30 Jul 2009, 06:41 »

Using the sqlite would be amazingly AWESOME!!!!

at work here we currently CMS MS for EVERYTHING!!!! 25+ sites all running CMS MS and large well known clients!


However, we would like to use the sqlite so that the db is a file within the individual proejcts and thus can be svn'd.

Ofcourse when we go to production from development and staging, we would then switch to MySql.

Keep up the great work! We here LOVE CMS MS and we use like I said for many many projects...

Most underrated CMS/Framework out there!



Logged
JeremyBASS
Power Poster
***

Karma: 27
Offline Offline

Posts: 1705

Location: Lewiston-Idaho

Gravatar

the point of life is to try not if u pass or fail


WWW
« Reply #10 on: 30 Jul 2009, 15:39 »

Exciting stuff to see...


Code:
global $gCms;

Can be used in the much more clean (globals are icky):

Code:
$gCms = cmsms();

Getting a database object will go from:

Code:
global $gCms;
$db =& $gCms->GetDb();

to:

Code:
$db = cms_db();


Few questions as I have 6 mods I'm write now ...

To keep it backwards compatible should I do something like this?

Code:
if(!isset(cmsms())){
global $gCms;
}else{
$gCms = cmsms();
}

same with the db?

Cheers
Jeremy
Logged

Story: I need the info!!!

      When mowing lawns for a living it's learned that people know playing toss in the lawn as it's mowed is not a good idea... If a pair from a sorority plays toss the Frisbee there  as you mow, feel good as that is not the norm for the vars.  I only realized that 6 years later cause I didnt have all the info..

The point of life is to try not if u pass or fail... so try... what have you got to lose
Please ask before Emailing me directly I will help but this privilege is reserved for paid clients.  Help me feed my family and Ill pay all the attention you want. If you need help with something or want me to elaborate on it, ask me to and I'll write on it in my cmsms topic blog

In short I'll help, just work with me...
Cheers
jeremyBass

Follow me on Twitter | Follow me on facebook
Pierre M.
Support Team member
Support Guru
Power Poster
****

Karma: 32
Offline Offline

Posts: 3736

Location: Paris

Please keep it simple


« Reply #11 on: 31 Jul 2009, 08:54 »

We're removing the use_hierarchy option out of 1.7... the system will always use path hierarchies.

This is great news too ! Hand clap. I think it enforces good webcontent practices : mapping of pretty URLs (path hierarchies) and unduplicated content. Thanx again.

Pierre M.
Logged

-- Pierre, support team member. comodrateur du forum francophone.
Please read "how to submit installation/support requests" before posting. Don't send private messages to ask for support.
Want to contribute to CMSms ? Improve the wiki with your forum account.
Ted
Benevolent Dictator
Administrator
Power Poster
*****

Karma: 95
Offline Offline

Posts: 3275

Location: Fairless Hills, Pa USA

Gravatar


WWW
« Reply #12 on: 02 Aug 2009, 19:25 »

Few questions as I have 6 mods I'm write now ...

To keep it backwards compatible should I do something like this?

Code:
if(!isset(cmsms())){
global $gCms;
}else{
$gCms = cmsms();
}

same with the db?

Cheers
Jeremy

No need.  I'm not going to break backwards compatiblity on that stuff.  I'm just going to use the cleaner version going forward.
Logged

Need CMSMS custom development, paid support and or contract programming?  Hire me: Shift Refresh.
What am I up to?  Check twitter
seensite
Forum Members
**

Karma: 1
Offline Offline

Posts: 123



« Reply #13 on: 03 Aug 2009, 00:47 »

Hi,

I'm looking forward to try this release! Is there a hope that it will solve the n2702-htmlenties bug ?

Best regards
Logged

The universe of information technology is constantly growing and contains only emerging products built on successive patches
geeves
Forum Members
**

Karma: 0
Offline Offline

Posts: 108


« Reply #14 on: 03 Aug 2009, 02:50 »

Everything sounds great thus far.

I like the sound of the following 2 features a lot:
1. Thumbnail behaviour!!! WOO HOO
Can I suggest, if possible, that you can configure more than one possible size for thumbnails (ie, small image, medium image). This would greatly help in things like product catalogues. Small image for range/category display, medium image for item details, original/large image for lightbox type image display

2. TINYMCE Lite!!!! Its about time. Content editors are the most overlooked feature of CMSes. A really really really simple one like the default TinyMCE editor in Wordpress would be perfect.

What version is CMSMS v1.x series going to be the cutoff before v2 development commences?


* wordpress_editor.png (16.32 KB, 763x358 - viewed 404 times.)
« Last Edit: 03 Aug 2009, 08:17 by geeves » Logged

Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
Pages: [1] 2 3 ... 11
Print
Jump to: