Page 1 of 5

Announcing CMS Made Simple 1.5-beta1

Posted: Mon Nov 03, 2008 11:31 pm
by calguy1000
Here it is folks.  1.5-beta1 is available for download from the file releases page (scroll down to Unstable releases).

Release Notes:
- A new notification system in the admin
  This allows module developers to notify logged in, authorized administrators of various events that should be taken care of.
  For example, the News module will notify authorized users if any news articles are in need of approval.
- A new dashboard page in the admin
  This allows module developers to create a dashboard mode for their modules so that they can perform some administration tasks
  and view the general status of things from one page.
- The ability to copy content pages has been added
- More bulk actions have been added to the list content page
- A search-able attribute has been added to the edit content page
  to mark a page as search-able
- Default content settings have been improved.
- Numerous Installer improvements
- The complete content object is now available to smarty on each page request
  This allows a much greater variety of customization for page templates.
- The {content_image} tag has been added allowing numerous images to be attached to each page
  Allows selecting an image from a list of previously uploaded files to display in that location of the template.
- TinyMCE changes: Updated to latest Tiny-core
                   Static option for some installations where config-file could not be generated onthefly
                   Pretty url improvements
                   General bugfixes and smaller feature additions and improvements
- Apply buttons on GCB's and UDT's
- Groups as additional editors on GCB's
- Add 'image' and 'thumbnail' attributes to applicable content types
  (we don't permit uploading, just selecting a previously uploaded file)
- MenuManager 1.5.3
  - Add raw_menutext field to the node
  - Add image and thumbnail fields to the node (if they are set)
  - Support syntax hilighter when editing templates
- News 2.9
  - Support syntax hilighter when editing templates
  - Support the notification area
  - Remove all RSS Capabilities
    -- Much more powerful RSS Capabilities are now available via the CGFeedMaker addon module. 
       There was no need to support duplicate functionality.
- Extensive modifications were made to add a session key to each and every
  URL in the admin console.  This prevents a medium level cross site scripting
  vulnerability.
  - This modification will break any existing bookmarks that you have created in your
    admin section. 
  - This modification will now prevent the administrator from creating bookmarks in his
    web browser to various actions in the CMS Made Simple admin console.
- Numerous bug fixes
  The CMS Made Simple Geek Moot in august this year resulted in many bugs (some of them
  very old) being fixed, or closed.  There are way too many of them to describe, but
  the result should be a much more stable, much more solid application.

Thanks:
As per usual, a large number of people have contributed many many hours of their time to making this a better product for everybody.   They all deserve your thanks.  They are:
   Ted Kulp (Ted) - Our Benevolent Dictator :)
   Ronny Krijt (ronnyk)
   Nuno Costa (Nuno)
   Reneh Helminsen (reneh)
   Alberto Benati (alby)
   Morten Poulsen (Silmarillion)
   Keith Lauchlan (Utter)
   Sameul Goldtein (_SjG_)
   and others.  If I've left anybody out, it was not intentional, and I'll add you in once you remind me

Testing:
We encourage you to test this version in as many ways as possible.  Of the major things that need testing:
* Each and every link and action in the administration section (not modules) needs testing
   This is because of the fix that was implemented due to the XSS vulnerability
* Login and Logout processes
* Copy Content
and of course, pretty much everything else.   We also encourage you to test new installs, and upgrades of earlier version (please read the information about production sites below).

Additional Testers
We have received information that a commercial European firm with serious interest in CMS Made Simple will be allocating significant work-time resources to assist in the testing of this version.  They will reportedly be preparing a testing plan, and performing complete and thorough testing of this version.   This is fantastic news.

I will post more information about this, as I get it.

However, this does not excuse the community from testing as well.   There is no way that a single firm can test as many permutations and combinations of scenarios that the user community can.  We need as many people to test this product as possible.

Production Sites:
This is a beta version of CMS Made Simple.  And we are releasing it in the hopes that the community at large will assist in testing it, so that it is stable for use on production sites once the final release is cut.   We cannot, and will not support your using this beta version on production sites.  If you use this version on production sites, you do so at your own risk, and we will not respond to any emergencies that this may cause you.

However, if you are in the process of building a production site, you are currently working in a 'staging' environment, and there is some time before you have to rollout the production version, then we feel that this release is suitable for building new websites with.

Beta Plan
We hope that this beta cycle will be the only beta cycle for 1.5.  We also hope that it lasts no more than approximately one month.  However, if significant issues are found with this release (issues that did not exist with previous releases), we may be forced to issue another beta.   We will use this thread for communication of bugs, and issues, and announcements of new beta versions.

Absolutely no new features will be introduced in 1.5 from this point on, we will only be fixing bugs.   The only time when a functionality change may creep into the beta process is when a situation is found where functionality in 1.5 is seriously compromised without it.

Reporting Bugs
We encourage you to report any bugs that you may find with the beta version in this thread.   Please try to provide a significant amount of information so that we can try to reproduce this problem, diagnose it, and fix it.

In the past we have had some successful beta processes, and some unsuccessful ones.   The successful beta programs were the ones where we had participation from a larger portion of the user community, and they communicated both their problems and their successes to us.   The unsuccessful beta programs were the ones where we did not receive much feedback from the user community.  Unsuccessful beta programs often resulted in our being forced to release numerous 'emergency' releases, which caused people to upgrade the same site numerous times, and caused grief to the entire community.

If we don't hear anything from the user community, we will be forced to assume that the beta package is a successful one, and that there are no new issues to fix.    If we have a successful beta process we should need no 'emergency' releases after 1.5.  And we will be hard-pressed to make one as we would like to focus on new development in the future.
   
Thank you for your time, and happy testing!!

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Mon Nov 03, 2008 11:41 pm
by hexdj
Starting to test... First report:

I got a few warnings about my setup, the only major one being that config.php was not accesible, I created it and clicked Try Again, right away I get all this css at the very top of the page:

Code: Select all

/* Horizontal menu for the CMS CSS Menu Module */ /* by Alexander Endresen */ #menu_vert { margin-left: 1px; margin-right: 1px; } /* The wrapper clears the floating elements of the menu */ /* Fix for Opera 8 */ .clearb { clear: both; } #menuwrapper { /* Fix for Opera 8 */ /* overflow: hidden; */ width:920px; padding:15px 20px 0 15px; } * html #menuwrapper { /*Fixes issues in IE6 for Menu */ padding:0; margin:15px 20px -1px 15px; } /* Set the width of the menu elements at second level. Leaving first level flexible. */ #primary-nav li li { width: 17em; } /* Unless you know what you do, do not touch this */ #primary-nav, #primary-nav ul  ...............
The above is just a bit of code, the full paste is here: http://cmsmadesimple.org/pastebin/2243

Thanks for your hard work guys!

*UPDATE*
========

This code remains at the top of the page, all through the installation process and after the last step (7) it also gets inserted under the numbered images that are used for the step numbers...

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 12:30 am
by nuno
hexdj wrote: Starting to test... First report:

I got a few warnings about my setup, the only major one being that config.php was not accesible, I created it and clicked Try Again, right away I get all this css at the very top of the page:

Code: Select all

/* Horizontal menu for the CMS CSS Menu Module */ /* by Alexander Endresen */ #menu_vert { margin-left: 1px; margin-right: 1px; } /* The wrapper clears the floating elements of the menu */ /* Fix for Opera 8 */ .clearb { clear: both; } #menuwrapper { /* Fix for Opera 8 */ /* overflow: hidden; */ width:920px; padding:15px 20px 0 15px; } * html #menuwrapper { /*Fixes issues in IE6 for Menu */ padding:0; margin:15px 20px -1px 15px; } /* Set the width of the menu elements at second level. Leaving first level flexible. */ #primary-nav li li { width: 17em; } /* Unless you know what you do, do not touch this */ #primary-nav, #primary-nav ul  ...............
The above is just a bit of code, the full paste is here: http://cmsmadesimple.org/pastebin/2243

Thanks for your hard work guys!

*UPDATE*
========

This code remains at the top of the page, all through the installation process and after the last step (7) it also gets inserted under the numbered images that are used for the step numbers...

Okay, not to let anyone alarmed, this appears to be an isolated case, however, please be attentive to detail in this test

thanks
Nuno



FROM CALGUYS'S   .... and others.  If I've left anybody out, it was not intentional, and I'll add you in once you remind me ...

yeah you left yourself ;)

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 12:45 am
by Nullig
Just did a 1.4.1 to 1.5 upgrade of the base package and all went well. Haven't found any major bugs yet.

One minor problem, so far...

If you select the default theme for admin, the footer text is too light to see on the following pages (white on white or white on light grey):

Theme Manager
Group permissions
User Preferences

Nullig

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 1:25 am
by Nullig
Just did a new install of 1.5 base package on a local WAMP server.

In the install Step 2, all of the results have a green checkmark, but it still displays the message "One or more tests have failed..."

Continued installation and all went well until I logged in to the Admin panel and opened the Unhandled Notification regarding CMSMailer. The link in the "You should go to Extensions >> CMSMailer" message took me to the login screen.

The link is: http://localhost/cmsmadesimple/admin/mo ... =CMSMailer

However, the link from the Modules Menu is: http://localhost/cmsmadesimple/admin/mo ... =CMSMailer

I think this is part of the new security settings???

Nullig

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 2:12 am
by nuno
Nullig wrote: I think this is part of the new security settings???

Nullig
yep we miss that one ;)

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 2:14 am
by Ziggywigged
Nullig wrote: In the install Step 2, all of the results have a green checkmark, but it still displays the message "One or more tests have failed..."

Continued installation and all went well
I experienced this as well.

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 8:24 am
by cb2004
Base pack fresh install:

Site Admin > Global Settings: The Serbian language is available in the dropdown for frontend language. Only English should be installed. To fix remove sr_YU.nls.php from admin/lang in the final release package.

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 9:01 am
by Signex
On pressing submit in extensions -> CMSMailer, I get a 404 error, can anyone confirm this?

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 11:43 am
by Signex
I'm currently testing the new News Module and CGFeedMaker, and succesfully made an RSS Feed from the News.

But I'm having problems with the "read more" displayed in the feed.

When clicking on "read more" in a newsfeed it takes me to this url, and gives a 404:
http://www.example.com/index.php?mact=N ... returnid=1

When I remove the "returnid=1" part from the url it works fine.

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 1:39 pm
by alby
Signex wrote: On pressing submit in extensions -> CMSMailer, I get a 404 error, can anyone confirm this?
Thank you, correct

hexdj wrote: I got a few warnings about my setup, the only major one being that config.php was not accesible, I created it and clicked Try Again, right away I get all this css at the very top of the page:
Was a empty file or copy/renamed a css file?

Nullig wrote: In the install Step 2, all of the results have a green checkmark, but it still displays the message "One or more tests have failed..."
ok, investigate and maybe remove the true/false/special failed

Alby

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 3:19 pm
by rab
Fresh install of beta1 on notebook (WAMP) ran flawlessly (except for the "One or more tests have failed..." glitch). I then upgraded a site I'm working on now and ran into several problems:

1. In Step 6, got this error - "Table 'omgcpari_cms.cms_module_uploads' doesn't exist". Looks like it somehow added "cms_" prefix for this specific file - everything else was OK. Couldn't get to Step 7 from this page, so just logged into Admin to see how it looked - which may or may not be the cause of some of the further errors.

2. Calendar, an existing module from 1.4.1 site, lost all of its templates. The only way I knew how to fix this was to 1) uninstall and remove Calendar, 2) install the upgraded (v1.0) Calendar via Module Manager, then 3) import the original site's Calendar tables via phpAdmin. That worked.

3. Some of the global content tags on some pages were replaced by their actual content, while the same tags were fine on other pages.

4. For some weird reason, the "h1" and "h2" fonts used for various pages changed slightly - not sure what happened here, as it was almost 3am and I didn't want to investigate further.

I will try the upgrade process again and let you know how that goes.

WAMP details:
- Windows XP Home
- Apache/2.0.58 (Win32)
- PHP/5.1.4
- MySQL 5.0.22

Can't wait to start playing with this new version! Thanks a lot to all who contributed!

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 3:35 pm
by alby
rab wrote: Fresh install of beta1 on notebook (WAMP) ran flawlessly (except for the "One or more tests have failed..." glitch).
should be fixed

rab wrote: 1. In Step 6, got this error - "Table 'omgcpari_cms.cms_module_uploads' doesn't exist". Looks like it somehow added "cms_"
...................................
It's important write the version of installed module (in this case Uploads, Calendar, etc...)
Only in this way we can reproduce the problem

Alby

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 6:25 pm
by rab
Hi Alby,

Modules that upgraded:

Calendar - 0.8.2 to 1.0
FileManager - 0.4.1 to 0.4.3
FormBuilder - 0.5.4 to 0.5.5
Forum - 0.9.1 to 0.9.2
MenuManager - 1.5.1 to 1.5.3
News - 2.8.3 to 2.9
Printing - 0.2.5 to 0.2.6
Quizzard - 0.6.2 to 0.8
Search - 1.5.1 to 1.5.2
TinyMCE - 2.4.5 to 2.4.9

Modules that stayed the same:

AjaxMadeSimple 0.1.5
Ballots 1.0
Blogs 0.3.3.1
CGExtensions 1.10.1
CGFeedMaker 1.0
CGSimpleSmarty 1.3.1
Chat 0.2.0
CMSMailer 1.73.14
Comments 1.8.2
CompanyDirectory 1.1.6
CustomContent 1.5
FEUMailer 0.8-beta
FileBackup 0.2
FormBrowser 0.2.3
FrontEndUsers 1.5.3
Glossary 0.6.4
Guestbook 1.1.9
Jobs 1.0
MailTrain 1.0
ModuleManager 1.2.1
MyFavorites 1.0
NeoGallery 0.1.1
NFS 1.0
NMS 2.2
nuSOAP 1.0.1
Polls 0.2.0
Questions 1.0.1
RateThis 1.0
SiteMapMadeSimple 1.1.3
Smileys 0.2.0
SystemInfo 0.1.2
ThemeManager 1.0.8
Thumbnails 0.1.1
Uploads 1.3.1
Vacations 1.0

Thanks again for what you are all doing - it's really appreciated - and let me know how I can continue to help.

Re: Announcing CMS Made Simple 1.5-beta1

Posted: Tue Nov 04, 2008 7:14 pm
by hexdj
rab:

keep in mind  Calendar 1.0 is not backwards compatible with earlier versions