Project Timeline

Version 1.3 Released

created by Matt Pierce on Friday April 9, 2010 at 11:58 am

Version 1.3 adds permission settings for the Image Management tab.  You can now set user and group permissions on image folders that are inherited from one folder to the next in the same way that permissions are inherited for pages.  Not having this feature was a major oversight in earlier versions and it feels great to have it in the newest version.  Upgrade files for 1.2 -> 1.3 (and the much delayed 1.1 -> 1.2) will be coming soon, as well as tutorial pages to explain how to set permissions for image folders.

more ...

Updated Personal Site Template

created by Matt Pierce on Wednesday December 16, 2009 at 7:35 pm

Not an update for the CMS per se, but I did update the template on my personal site.  Designing and creating a test page took a few hours.  Putting in function calls to generate the menus, simple's page controls, and applying it to every page on my personal site took about 30 minutes. Not too shabby.  Check it out on my personal site.

more ...

Added LDAP Password Authentication

created by Matt Pierce on Thursday August 27, 2009 at 3:56 pm

Version 1.2 is available via the download page.  I added LDAP password authentication.  The user must exist in simple's local database whether the password is authenticated against the local directory or against the LDAP directory.  The user is also still able to log in with their local password in case the LDAP server goes down.

more ...

simple version 1.0 released, immediately supplanted by 1.1

created by Matt Pierce on Wednesday March 25, 2009 at 12:21 am

So I finally managed to get an installer together and package what I was calling simple version 1.0.  And then it nagged at me that there were a few features I wanted to add and I ended up creating version 1.1 almost immediately.  The hardest part of making version 1.1 was making the updater to go from 1.0 to 1.1 (which I actually used to update this website to the new version of the software).

more ...

I can't believe how late it is

created by Matt Pierce on Saturday March 21, 2009 at 12:00 pm

This may sound more like a blog post than a development update but it's 3:20 AM and I'm wiped out.  I had a social commitment that took up my entire evening so that I didn't get home until 11:00 PM ... but there's just so much work to get done and I'm eager to do it that I stayed up extremely late trying to make it happen.  The help and tutorials sections of the site are live now and I only have 3 tutorials left to write.  One of them, though, is going to be "how to create a template" which is going to take about an hour to write in and of itself.

more ...

New site design and preliminary work on an installer

created by Matt Pierce on Friday March 20, 2009 at 12:00 pm

I'm sure this place is a ghost-town still so I have the ability to be able to work on the public site while the CMS itself still isn't ready for release. The site is looking pretty sharp, if I do say so myself, and I've taken one step closer to release by writing an installer that sets up a default website.  I've got a ton of work to do for documentation on the public site before I put out a downloadable version of simple, but the CMS itself is essentially ready to go.  The only real problem with it right now is that after install it points you to two pages for reference and tutorials that don't yet exist.

I guess I'll be spending the next few nights typing away!

more ...

Small Changes on the Back-End

created by Matt Pierce on Thursday March 19, 2009 at 12:00 pm

A short update today.  A morning meeting at work got canceled so I have time to throw in something that's been missing and has been irking me for some time.  All of the various flavors of the "GenerateMenu[opt]" functions now support an optional depth parameter that allows the user to control how many levels of the page tree will be displayed.  This feature will allow for some of the more popular design conventions (i.e. displaying all the top-level sections of a site by using "GenerateMenuToParent," selecting one of the top-level pages, set ShowSiblings to true, and set depth to 1 ... good for that global navigation many of us want across the top of our pages).  I plan to make use of this in the next version of the simple website.

more ...

Resuming Work on simple

created by Matt Pierce on Wednesday March 18, 2009 at 12:00 pm

It's been about two years (maybe more) since I last worked on simple.  Recently for work I've been investigating several open-source PHP based CMS and it's dawned on me that even though simple isn't necessarily good enough to use for a university website comprised of well over 25,000 pages, it may actually be good enough to release to the public to use as a tool for personal or small business sites.

more ...

Monday December 11, 2006

created by Matt Pierce on Monday December 11, 2006 at 12:00 pm

As you can probably tell, development has dropped off a bit on this project.  There was nothing to report for November, but this month I've corrected a few things that have been bugging me.  The first was a glitch where only administrators had access to the Images tab, now all users who have "Images" permission can access the tab.  Second, I re-did the Pages tab so that it displays the pages in a hierarchy instead of a huge alphabetical order list.  It uses AJAX to pull in folder contents when you open a folder, that way it doesn't tie up the whole system pulling in everything at once.

more ...

Friday October 20, 2006

created by Matt Pierce on Friday October 20, 2006 at 12:00 pm

Wow, it's been a long time since I did an update.  Really the only change to the CMS itself is that I've added an option to generate the left menu as UL and LI elements instead of DIV elements.  That really doesn't get me anything special, but it does at least make the CMS menu a little more W3C standards compliant.  On top of that, I did a complete redesign of the Simple site tonight! OMFG! Actually, it works as a proof-of-concept about how easy such a thing is.  All I really had to do was come up with the new design, convert it to a template, upload it, and then click "update all pages."  Quick & easy.

more ...

Older Posts