Thanks for taking the time to reply - I really like the CMS but getting really frustrated being a newbie :-o
I dropped the schema, created a new one and installed SS 2.3.2
Downloaded the trunk, but again it's confusing how to install it, even from the read me file.
The .gz file contains the folder structure "modules\newsletter\trunk\......"
The readme says to extract the newsletter folder to the root of the CMS and do a dev/build.
I did that, so now in my root I have the "newsletter\trunk\...." folder and all files underneath (basically dropped the modules folder).
But dev/build does nothing. No tables updated or inserted.
So I played around and removed the "trunk" folder copying everything into the "newsletter" folder.
Now I have from the root "\newsletter\...\code and \css etc"
Can I ask;
Why include the "modules" and the "trunk" folder in the archive when it's not to be used when extracting?
Or, the read me file should be updated to say
Note: archive file has the folder structure "\modules\newsletter\trunk\...." You only need to extract the trunk folder and below.
1. extract the trunk folder and files contained within it, from the archive, to the SilverStripe root
2. rename "trunk" folder to "newsletter"
3. run /dev/build
I would think that all archives should be ready to roll. i.e. ready to extract direct to the root without any renaming of folders or changing or heirarchy.
This would make things a lot simpler for everybody.
Many thanks again for the help - I am now the proud owner of the Newsletter module and slightly less frustrated :-)