So I am starting to plan out what new features are going to be in gm 1.6.1 and when it will be posted for download.
Right now I have mostly done under the cover stuff, have these items: 1. Fix bug with archive grouper footing being applied correctly. 2. Protect author name (controlled by config setting). 3. Multiple delete of comments at a single time. 4. User Error Screen (partially done). Templates are finished and editable on footer screen.
Todo: 1. Update all documentation (install, manual, etc.) 2. I would like to revisit cookies and security at some point. 3. Relocate all access to stored data to a central library so that we can write a database module for Gm (it would be optional, no a replacement). 4. ?
I am looking at doing this withen a month or two so the release would be sometime in October.
Last Edit: Aug 18, 2006 11:39:38 GMT -5 by coldstone
To expand on #3, I saw a lot of requests that when dealing with spammers, it was fustrating to have to mark a single comment for deletion at a time. So I updated the form with checkboxes and edit/delete buttons per comment.
I really should have said, 'multiple delete <what>', thank goodness for edit.
And I know its boring, but I feel the documentation is getting stale and any additions/cleanups are welcome.
Last Edit: Aug 18, 2006 11:40:34 GMT -5 by coldstone
Post by petefinnigan on Aug 18, 2006 14:18:59 GMT -5
Sorry, I think he meant #3 on the todo list.
What is meant by this is that all the perl code / functions that access the data should be moved to a central library so that in the future instead of storing the posts in text files, the xxxxxxxx.cgi files it should then be possible to replace the functions that read and write the data with functions that instead read and write database tables such as a mysql database instead.
This is common in most software to seperate the functional layer from the data using interfaces known as API's.
This would allow us to move to dynamic posts more easily and also to allow multiple blogs and proper categories, plus much more.
Post by petefinnigan on Aug 18, 2006 15:09:53 GMT -5
I was just checking out your list of features for 1.6.1 and I note that your issue with archive grouper footing and recognise this. I think this is the same bug I fixed last year. I made a post of the old forum about this (if its the same) and also to my blog: - "A bug in Greymatter 1.3.1 causing nested borders".
This blog entry shows how to fix the bug.
I also found another bug in 1.3.1 that annoyed me, this was that the code for CTRL-A and CTRL-B and CTRL-I had been removed. I also posted this fix to the old forum and also to my blog - "Another Greymatter Bug in the 1.3.1 upgrade"
I don't know how other people feel, but I don't see much significance in version numbers. For example, Mac Os X 10.4. I know its os X, but .4 doesn't really tell me much, so I started using a format at my last job I like.
Major number changes when the code is totally redone (major refactor). Middle number is the year. Minor number is the sequenial release withen a year, starting at 1.
So 1.6.1 is the first release in 2006 of the current Gm code. I just like the idea that you can get some information about the version number. I don't know if we will goto 2.* ever, since I was talking to one of the guys from the previous forums, and they already have a GM 2.0 project to switch GM to php, and it might be confusing to have this code switch to 2.* in the future.
Post by petefinnigan on Sept 5, 2006 15:58:30 GMT -5
I am interested to know more about V2 and the move to php. I hav read previously on the old forum that this was planned and I think started but i never saw anything that indicated that anything was actually running. What do you know, what about you Robert?
Post by petefinnigan on Sept 22, 2006 12:04:08 GMT -5
Where is the GM version 2? - is it at a public URL?, is the source available? - Whilst i have still not changed my mind about incrementally adding to GM as it is, I would maybe be interested as a longer term project to create a GM2 based on mysql, php etc. This is what happened to yabb the forum I use. It had parallel development on the old version (files based) and the new mysql based version.