|
Post by coldstone on Aug 16, 2006 14:40:02 GMT -5
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.
|
|
m30
New Member
Posts: 11
|
Post by m30 on Aug 18, 2006 0:58:47 GMT -5
What would #3 on the todo list accomplish?
Do you need help with any of this? I'd offer my skills, but they're limited.
|
|
|
Post by coldstone on Aug 18, 2006 11:39:24 GMT -5
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.
|
|
|
Post by petefinnigan on Aug 18, 2006 14:18:59 GMT -5
Hi,
Sorry, I think he meant #3 on the todo list.
Allow me..:-)
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.
Hope this helps explain a little.
cheers
Pete
|
|
|
Post by petefinnigan on Aug 18, 2006 15:09:53 GMT -5
Hi Coldstone, 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 hope that these fixes are useful. cheers Pete
|
|
|
Post by coldstone on Aug 19, 2006 0:27:50 GMT -5
Awww, nice. I wasted like three nights debugging to find that stupid grouping misspelling and open with a space. grrr, bad memories. Anyway, I'll integrate the div tag and the other bug. If I forget, feel free to remind me Also, from that later bug, it sounds like we need to think about getting GM to respect/allow <pre> or <code> tags. Or maybe that is a feature. I wonder if your other html tags were being 'sanitized'?
|
|
|
Post by petefinnigan on Aug 20, 2006 16:14:22 GMT -5
Hi,
Not sure about that, I dont think there is any bar on <pre> and <code> tags. I need to check into the Perl code on that.
cheers
Pete
|
|
|
Post by flippedcracker on Aug 31, 2006 11:59:08 GMT -5
i'm just curious as to why it's 1.6.1
|
|
|
Post by coldstone on Sept 5, 2006 11:17:15 GMT -5
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
Hi Coldstone,
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?
cheers
Pete
|
|
|
Post by coldstone on Sept 7, 2006 12:13:00 GMT -5
Linear's homepage is the place where I saw the GM2 info. The web address is: linear1.org/I looked around but couldn't find the GM2 page I saw before, I don't know if it was moved or what. But when I contacted him he was friendly.
|
|
|
Post by flippedcracker on Sept 20, 2006 14:47:39 GMT -5
linear isn't really involved with gm anymore, and hasn't been for a number of years.
there is actually a running version of gm2 that is still very much alpha, and doesn't have much to it. it hasn't been completely abandonded, but it is definitely on hiatus at the moment.
|
|
|
Post by petefinnigan on Sept 22, 2006 12:04:08 GMT -5
Hi,
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.
I would be interested to see what exists on gm2
cheers
pete
|
|