Blog

Archive for the 'News' Category

Please vote for CMSMS in the final Packt CMS Awards round!

Monday, September 10th, 2007

CMS Made Simple has made it to the final stage in the Packt CMS Awards! And that in both classes where CMSMS could be voted for: Overall and Best PHP Open Source CMS. Voting is now open until October 26th for the five finalists in each category. Please vote for CMS Made Simple and help spread the word!

Thanks for everyone who voted to take us this far!

The link to vote: http://www.packtpub.com/article/2007-open-source-cms-award-finalists

CMS Made Simple 1.2 Coming Soon

Sunday, September 9th, 2007

Yes. You’ve read correctly.

There will be a 1.2 release of CMS Made Simple before 2.0 comes out. It should be in beta within the next couple of weeks. 1.2 will attempt to address some of the major glaring features that people have asked for and will be the LAST release of the 1.x series of CMS Made Simple (except for any security flaws that come up).

Beta testing will be exteremely important in this release, as we don’t intend to have a 1.2.1, and with the exception of security fixes, we’ll avoid it at all cost. We need to focus our efforts on 2.0 from now on. We expect, and hope that the user community can once again contribute with testing of this release to make it stable, and usable.

Here are the major things that will be in 1.2:
a) Frontend Wysiwygs
Some modules (News 2.5) support text areas in the front end. Modules will now be able to provide a wysiwyg on the front end instead of just a plain text area.

b) News 2.5
Has an ‘extra’ field for additional information (maybe an image) Supports frontend article submission

c) Allow gid == 1 (the admin group) to have all permissions, not just uid == 1 (The first user)

d) Fixes to pagination issues (particularly in the admin log)

e) Defaults for new pages
There will be a new page or tab in the global settings menu that allows you to set the defaults for newly created pages (set the default metadata, cachable, show in menu, etc).

f) A security enhanced content editor
People without ‘Modify Page Structure’ permission will not be able to change the ’show in menu’, ‘page alias’, or active flags of a content item

g) Additional Editor Groups
Along with ‘user’ additional editors, you’ll be able to select groups as additional editors

h) Enhancements to debug mode to assist with debugging issues

i) An enhanced module manager that will not allow you to install modules that are not compatible with your version of CMS Made Simple…. and that will ‘optionally’ only show the latest version of a module.

j) A replacement file manager

k) More batch operations in Content >> Pages. Including the ability to export pages to pdf.

l) Batch operations in Layout >> Templates, and Layout >> Stylesheets

As well, the development team as been making an extra effort to close off some of the glaring bugs in the forge. We can’t get to them all, but hopefully many of the bigger ones can be closed for 1.2

The feature list of 1.2 is pretty much locked in at this time. We’ve had extensive discussions about the topic over the past few weeks, and this is the set of features we thought we could implement in a reasonable period of time without dramatic overhauls to the way things work, so additional feature requests are probably off of the table for this release.

As you can probably see, this will be a considerable step forward for CMS Made Simple, and its stability is paramount. I’ll keep you posted, but would like to take this time to call for volunteers for beta testing. Our testing team can only do a limited amount, and can’t possibly test all the permutations and combinations of problems that you can.

[addendum]

The beta cycle for this will be short…. 1 week per beta…. and we want to have no more than one or two betas. So please, test, test, and test…. 1.2 would be perfect for all of the sites that are ‘in development’ but won’t be rolled out for a while.

Announcing the new CMSMS organization

Saturday, August 25th, 2007

Lots of amazing things are going on with CMS Made Simple right now! There has been much great discussion about the future of CMS Made Simple in the blog comments, in the forums and on IRC. And in two weeks time the Development Team meets for the first time in person.

To be expected in the coming weeks and months are a new forge, a modules tracking and reviewing system, improvement of the themes site, improvement and integration of the website, better marketing, documentation and hopefully by the end of the year, the whole new and exciting CMS Made Simple v. 2.0.

First to be announced is the new work organization. Eight teams have been formed, each with responsibility for one important part of CMS Made Simple. We gladly accept more members in any of these teams, for those wishing to contribute to making this the best CMS out there! Please contact the team leader if you are interested in contributing!

Ted Kulp (Ted/wishy) and Robert Campbell (calguy1000) are the project administrators and have the last say. The main team is made up of the team leaders in each of the following eight teams:

Core and Module Development

Responsibilities:
  • Develop the core and modules
  • Writing technical documentation and developer guidelines (together with the Documentation Team)
Team leaders:

Usability and Appearance

Responsibilites:
  • Default pages, templates and stylesheets.
  • Feedback to the Core and Development Team about the appearance and structure of the backend administration.
  • Install script and the installation experience.
  • Usability and accessibility
Team leader:
  • Tatu Wikman (tsw)
Current members:
  • Gunnar Grímsson (ooooooooooo/virtual)
  • Paul Noone (iNSiPiD)

Website

Responsibilities:
  • Consistent look and feel across *.cmsmadesimple.org
  • Information infrastructure
  • Keeping the site up-to-date
  • Implement new features
  • Approve news and projects in the current forge (later for the Quality & Assurance Team)
  • Themes and module downloads
Team leaders:
  • Tatu Wikman (tsw)
Current members:
  • René Helminsen (reneh)
  • Gunnar Grimsson (oooooooooo)
  • Paul Noone (iNSiPiD)
  • Ted Kulp (Ted)
  • Daniel Westergren (westis)

Quality Assurance

Responsibilities:
  • Test the core and modules, both unit testing (code) and testing new features.
  • Review and approve module releases
Team leader:
Current members:
  • John Botte (sportman/Qualityinterfaces)
  • Kevin Grandon (SavageKabbage)
  • René Helminsen (reneh)
  • Darrin Roenfanz (the-golem)
  • Ville-Pekka Vainio (vpv)

Support

Responsibilities:
  • Give support to users
  • Moderate and administrate forums
  • Working with the Documentation Team for tips and troubleshooting
Team leader:
Current members:
  • Mark Reed (mark, maksbud)
  • Ronny Krijt (RonnyK)
  • Pierre M. (Pierre M., pierremirc)
  • Alberto Benati (alby)

Documentation

Responsibilities:
  • User documentation
  • Developer documentation, together with the Core and Module Development Team
Team leader:
Current members:
  • Daniel Westergren (westis)

Translation

Responsibilities:
  • Translations of the core, modules and documentation
  • Administration of the Translation Center for core and modules
  • Feedback to core and module developers about found errors in translation files
  • Approving new translators, languages and modules for translation
Team leader:
  • René Helminsen (reneh)
Current members:
  • The project leader for each language.

Marketing and Information

Responsibilities:
  • External marketing
  • Announcements in the forum and on the blog
  • Information on the website, together with the Website Team
  • Internal communication between the different teams
Team leaders:
Current members:
  • Ted Kulp (Ted)
  • Kevin Grandon (SavageKabbage)

Again, feel free to contact team leaders if you would like to contribute. We need more people for most of the teams!

Developer’s Get-Together Donations

Sunday, August 5th, 2007

The time for the developer’s get-together is almost upon us. For those that didn’t read before, the developer team is putting together a face-to-face meeting of the minds in Copenhagen, Denmark over the weekend of Sept. 8, 2007. Most of the plans are set, but we have one issue: money.

Originally, we thought we would be able to cover expenses without looking to the community for funding. However, it’s down to the wire for buying plane tickets and several people need some help… in the very near future.

Given the trends of buying plane tickets, we have about 10 days or so before prices skyrocket. As it stands, we need roughly US$1000 before the 15th of August. That’s 10 days from today. The sooner we can get it together, the better. Any money left over after buying tickets will go into a pot to help the group pay for any additional expenses they might have.

Donating is easy. Click on the donation link on the left hand side of this page. All donations are handled through paypal. Remember, donations are not tax deductable.

Everyone who donates will get their name put up on this page and also the main donations page… and I’ll keep a running tally of how much was donated. If you’d rather be anonymous, just say so in the paypal donation comments. Also, advertising options or official get-together sponsorship is available if you’re interested.

For those of you interested in the event itself, we (at least me, I’m a photography nut) will be posting pictures on flickr each day and we will also post any details about discussions as we go. We’re going to try and plan a schedule before hand, and will post that as soon as we possible.

Help us make this a successful meeting and give the developer’s morale a nice shot in the arm! Thanks!


Sunday
Benjamin Verkley - $10
Hakki Dogusan - $20
Jeroen Vos - $20
David Streever - $15
Gareth Jones - $20
Jelmer Schreuder - $10

Monday
Millipedia - $100
Paul Richards - $30
Anonymous - $50
CJ Houghtaling - $25
Neil Southwood - $20
Edward Nowotny - $100
Mark Reed - $20
Sun Kim - $50
Mana Ties - $50

Tuesday
Steve Alink - $20
Peter Gasston - $30
Steven Epstein - $20
Jan-Felix Schmakeit - $40
Image Works Studio - $200
Mccord Computer Solutions - $10

Wednesday
Israel Cefrin - $15
John Scotcher - $40
Mark Reed - $65
Quality Interfaces - $50
Veli-Matti Saari - $30
René Helminsen - $50
Maine Webworks - $30
Michael Erb - $25

Thursday
Dieter van Baarle - $20
Anders Rehnvall - $25

Friday
Anonymous - $50

Sunday
Reinhard Mohr - $10
Andrew Moore - $20
Patrick Honorez - $50
Torben Hoerup Nielsen - $15
Prism Mail Solutions - $33

Monday
Andre Gellert - $5
Gunnar Grimsson - $50

Tuesday
Finn Lovenkrands - $100
Martin Johnson - $20

Wednesday
Martin Weber - $30
Sanjay Jain - $100

Grand Total: $1,693

Thanks to everyone who donated! The trip is definitely on (all tickets are bought) and the rest of the money will go towards making Copenhagen a little less expensive for everyone.

Thanks again!

2007 Packt Open Source CMS Awards

Monday, July 16th, 2007

For the 2nd year in a row, Packt Publishing is running the Open Source CMS Awards. This year there are several categoires and more prize money to be won. Hopefully we can rally enough support this year to get a nomination in one of the few categories. This would be a huge win for publicity for our humble project.

So, please, click the links below and nominate us if you feel we’re worthy.

http://www.packtpub.com/article/nominate-overall-open-source-cms-winner/system/CMS-Made-Simple

http://www.packtpub.com/article/nominate-open-source-php-cms/system/CMS-Made-Simple

Thanks!

CMS Made Simple 1.1 Released!

Saturday, July 14th, 2007

Reposted from: http://forum.cmsmadesimple.org/index.php/topic,13494.0.html by calguy

We apologize for the (very severely) slipped release of 1.1, but summer, work, and our private lives have severely impacted our ability to work on CMS Made Simple and to get this release out.

This is hopefully the last release before the 2.0 series of CMS Made Simple comes out.

Many thanks go out to many people (Ted, ThomasM, SilMalarrion, Reneh, tsw, _SjG_, and others) for their help in making this a reliable release (hopefully) and in doing all of the work to get it done.

This release attacks some major points
- Efficiency
- TinyMCE is now the Default Editor for new installs
- Security
- Numerous changes to attempt to reduce the chance of xss attacks and SQL injections
- Upgrades
- New versions of Smarty and adodb_lite
- ** scriptaculous was not upgraded **
- Enhancements
- Apply/Submit/Cancel buttons are now the standard for internal pages
- A seperate syntax hilighter module can now be used for templates, stylesheets, and UDT’s.
- Ajaxy code for the apply button when editing css, templates, etc. so that the scrollbar doesn’t move (this is a big plus).
- News now supports multiple database templates and pagination

There have been many many additional under-the-scene improvements, most of them minor, but some significant. Wwe recommend that you upgrade your CMS installations to 1.1 at your earliest convenience.

I think you will find this release to be ‘a breath of fresh air’. Not like CMS Made Simple isn’t a breath of fresh air already, but, according to our standards….

CMS Made Simple 1.1rc2 Released!

Tuesday, May 22nd, 2007

UPDATE: rc2 was released because of stupidity on my part. Menu Manager and Search would not install properly with rc1, and was fixed. Thanks!!!

Hey all,

New release candidate is up. The plan is to have this up roughly a week. If no major bugs are found, then we’ll release it as a full version. If any minor bugs come in, we’ll fix and continue with the schedule. We’re not planning another rc unless multiple major bugs show up, which we’re hoping doesn’t happen.

Please test away and report any bugs in the tracker or irc channel.

The changelog follows below…

Thanks!
Ted

- Numerous changes to attempt to minimize the potential for XSS attacks
- Cleanup SQL statements to prevent against SQL injection attacks
- Add the page alias to the link content type
- Add Apply/Submit/Cancel buttons to the top of the edittemplate form
- Upgrade to Smarty 2.6.18
- Upgrade to adodb_lite 1.42
- Add an apply button to UDT edit page
- Check usernames for invalid characters when creating/editing users
- Add sitename to admin title and header text
- Rationalization and fixes to the {menu} and {search} tags
- Adds the ability to have a separate syntax hilighter module for templates,stylesheets, and UDT’s
- Adds a date_format_string preference in the user preferences
- Modify the admin log to use the date format string user preference
- Show the last modified date in templates, stylesheets and content,
and use the date format string preference.
- Hide the encoding dropdown from the template page, if it is not already set
- Changes to the module api to prevent XSS vulnerabilities
- Call cms_htmlentities on each parameter in the form api that can be
output to html verbatim
- Add functionality for cleaning input parameters before they are
given to the module api. Also allows for optionally dropping parameters
that are unknown to the module.
- Add methods SetParameterType and RestrictUnknownParams to the module
api so that modules can inform the core as to which parameters to expect
on input,and how to clean them.
- Adds a RegisterModulePlugin method to the module api so that we can
use {modulename param=value…} instead of
{cms_module module=’modulename’ param=value …}
- Use root url for default content in links, fixes double url issues.
- Adds ajaxy code to the apply button when editing css, templates or
stylesheets so that the text area scroll bar doesn’t move.
- Add sender ip to the contact_form message
- Add a site preference to disable the safe_mode warning in the admin
- Add a site preference to restrict warnings about unknown parameters
- Now check for ‘Modify Any Page’ permission or ‘Modify Page Structure’
to allow people to activate or deactivate content.
- Fixes to the installer
- Upgrade Scriptaculous to 1.7.0
- Add some help on how to use CGB’s
- News enhancements
- Frontend Pagination for summary articles
- Admin article pagination, sorting, and filtering
- Use the date_format_string preference in the admin
- Display more information in the article list

Infrastructure Changes

Saturday, May 19th, 2007

Hey all,

Sorry if I haven’t been around as much lately. As least with the forums, blog and working on 2.0. It’s just been a hectic month.

However, I do have some good news. We’re in for a few infrastructure changes onver the next few weeks. Here’s the quick rundown…

I’ve purchased a new server. In fact, this blog has been running on that new server for about a week now. It has double the memory, way more than double the hard drive space and is MUCH faster. The existing server is really struggling with the increased traffic load we’re received over the past few months, so this should help get rid of some of that down time.

I’ll be moving the main site, wiki and forums over tonight (sometime around 4 to 5 AM GMT — May 20, 2007). The downtime should be minimal, and it’s pretty much the slowest traffic time of our entire week, so I’m not TOO concerned about it affecting too many people. If I see a problem and have to abort, I will. In fact, I was going to do it last week, but mediawiki wasn’t having any parts of it, so I gave up. The issues are resolved now, so it should be good to go.

Gforge (dev.cmsmadesimple.org) will not be making the move, unfortunately. Gforge is great and all, but it’s entirely too much system for what we do with it. The mailing lists are annoying, it’s creating all kind of users and directories on the server, it’s cron jobs are taxing the system, etc.

Instead, I’ve rewritten a minimal gforge replacement in ruby on rails and figured out how to migrate the data. The rewrite isn’t complete yet, but it’s very close. I should have something working in another week or so, at which point I’ll be asking people to help to beta test and work out the kinks. Then when it’s time for it go live, we’ll just do a final database migration and shut gforge off forever. :)

After the first version goes live, I’ll be looking for people to help add some new features, so stay tuned for that.

After all this is done and the old server is off… the summer will be spent on 2.0. I’ll have another announcement regarding that soon, but the dev team and I have to work out a few scheduling issues before I’ll announce what it is.

I’ll make sure I post an update to this message after the migration is complete, for the curious…

Thanks!
Ted

UPDATE — The sites are moved. Everything seems to be working correctly. Let me know if something isn’t.