Post by petefinnigan on May 29, 2007 9:39:46 GMT -5
Hi Coldstone and Jesper
You would need to check that a duplication did not exists if you take that approach. i.e. I have three posts titled coldstone i would get one html page coldstone.html with the contents from the last 000000xx.cgi processed.
Hi, Please remember that if you change the url of existing pages - and some of us have a lot of them out there -- it will cause a big mess in search engines and everyone will lose listings until the new names are found, gather Google pagerank etc.
Therefore, any change should allow the option for new entries only, but must honor the names of existing ones when rebuilding entry and archive files.
Hi, Most of these are related to security issues: 1- All (or most) greymatter CGI directory files should be capable of being put in an off-the Web directory. 2- greymatter CGI files that are never modified like gm-comments and gm-library should probably be in a different directory from those that are modified, for ease of upgrading. 3- CGI files of archives should be in a different directory from the archive html files. This makes it easier to sort files and see what you have, easier to handle large directories, do vital backup etc. It is important as it can help prevent Google listing of these files and hacking. Preferably, it should be possible to put these files off the WWW path. 4- Paths of each group should be configurable. 5- Any script file that must be reachable from the Web and is linked to Log pages (karma, comments, search) probably must have password - protected access of some kind. Thanks. A.I.
Until the revolution of WYSIWYG occurs (if ever) it would be good to have the following:
1- Expandable editing window (full screen width) (and change colors for same to improve readability). 2- Preview should be possible for posts that are being re-edited. 3- Shortcut to put selected text block in <Blockquote> </Blockquote> 4- There is an issue with special "garbage" characters inserted by foreign language versions of MS Word. These are invisible when you are editing. In the displayed post, they show up either as funny characters, or as deletions of the following word (they are interpreted as ascii teleprinter escapes apparently). It is tedious to try to find and fix dozens of these after cutting and pasting a document. 5- There is an issue with encoding of M-Dash, N-Dash and smart quotes. The editor always shows them as OK, but they aren't OK in the final html, perhaps due to encoding. Editor should at least use the same encoding as the templates.
Some of the features you have mentioned are actually being included in the next release (exanding editing window, etc.), while others have been discussed before, and some are down the road.
The paths thing has been thrown around and is a good idea. However, gm-comments and gm-library are always changed during an upgrade.
I agree it would be nice to keep configuration files (gm-config.cgi) outside of a web directory, but currently we would need to have the user modify the code as to where the files are, something that maybe a challenge to some users. Many CMS use databases or they have the config location hardcoded, which limits the placement of the files.