By: patrick.c (patrick.c) 2006.04.13
|
Today I have released the final version of 0.3.
I have put a lot of effort in the module handling and added some nice features.
I have also fixed some annoying bugs.
For detailed changes please have a look at the changelog.
There is only one real change from the RC to the final. I have readded the admin.png.
I have created a small survey with 5 questions. If you're using pnDefinemachine or have used it before please fill out this survey, so I can make pnDefinemachine even better.
Survey: click me
*** BE CAREFUL ***
During the upgrade of the module the old pnDefinemachine table will be erased if you have used it before (this is only for users of the 0.2 and earlier)
List of changes since the last stable release 0.1:
+ new feature, - fix
0.2RC:
- backup of "old" langfiles works finally
- fixed a lot of PHP notices and warnings (should speedup the scan)
- language and module is saved in a session var and should not get lost
again
+ "add module" is gone. Select module shows a list of translated modules
and then the not translated modules of your installation.
(translated => translated/scanned with pndfm)
+ added first check if file is writable (will be improved soon)
- I have totally forgotten to create lang dirs if they don't exist.
shame on me. works now
+ added warnings if pnDefinemachine expects file write/create trouble
- Switched to different database layout - should solve several problems
concerning global.php and lost defines
+ you can read the lang files for all languages in one run now
+ you can generate lang files for all languages in one run now
+ recursive directory check to find the defines in subdirectories too
(CVS/.svn/pndocs/pnstyle/pnlang) is ignored
+ Create Backup of langfiles is default now
+ you can see a list of available languages for a module
+ added link to refresh translations from filesystem without prior scan
+ really small beautification
+ dropped ifdefined ui elements
+ found a working solution to eliminate the permission defines in the scanengine (less filtered elements that are real defines)
0.3RC
+ you can use pndfm for modules located in modules/ and system/
+ you can use pndfm for Xanthia themes (Xanthia is only called Themes in .8)
+ pndfm is now able to clear a lang dir before it starts to create the new files. this
is important for people who use pndfm for the first time for a module or after massive changes.
- added a lot of $result->close() statements after SQL calls which should reduce memory
usage
- added some missing close() statements after opendir()
- improved scanengine => less false defines
- improved userinterface, rewrote some labels
- fixed a problem for PostNuke .7x (tried to open system/ which is not there)
+ added some more messages on success
+ settings of the checkboxes and the fileheader in "Generate langfiles" and "Scanmodule" is now saved on a per module basis
0.3
- readded admin.png, looks like the .7x needs it
|
|
Print this |
Send this | Hits: 0 |
1 Comments so far
(Latest comments
)
1. patrick.c wrote on Apr 13, 2006 at 12:22 PM
Uhm, I should not copy the stuff from the NOC news message without adding the URL...So you can find pnDefinemachine at: http://noc.postnuke.com/projects/pndefinemachine
It would be nice if one of the admins could copy the URL to the teaser above.