Ok, I was just about to ask if there is interest in getting any reports on 2.0 when I read this. So I just add my findings in this thread. If you want some more testing or codechecking I can certainly do.
I upgraded (just for testing, no production, but from production code and db) from 1.5-RC1 to 2.0.0 of May 27. Upgrade experience:
- didn't like safe_mode, so I added those directories manually
- after this everything worked ok until this step:
Code: Select all
Error: Unknown column 'PMF_SOLUTION_ID_START_VALUE' in 'field list'
Query:
UPDATE faqdata SET solution_id = PMF_SOLUTION_ID_START_VALUE WHERE id = 1 AND lang = 'de'
There's either a constant or variable missing/not correctly named I suppose.
I went ahead nevertheless and hit the same problem as CZ_Vilda. Copying a Category.php in the directory solved that. I notice that there are other files with uppercase, f.i. "Faq.php". Looks like you are developing on Windows. Please, use all-lowercase filenames, this eliminates any such problems!
The FAQ displays now quite okay, "everything" seems to be there except for my layout, of course

Next problem I found was that I cannot login. I tried even sending me a password, no chance. I suppose this is a known problem?
Other general problems:
- usage of mysql_pconnect. I noticed this already with the older versions. Please make this configurable and make mysql_connect the default. mysql_pconnect is theoretically a nice option, in reality it leaves a lot of dead mysql connections around that just take ressources. Persistent connections make only sense on a very high-volume machine with lots of RAM.
- categories are still sorted by id instead of alphabetical. This change is easily done (I did it for my 1.5 setup) and should be the default.
I read in the devblog that TinyMCE is now the editor. That's a good decision I think. I added it to my 1.5 installation without problems (I had to throw out the internal links dropdown, though). In general, it's not clear to me where the 2.0 is heading. There isn't much on the devblog about it. From what I see now it doesn't look much different from 1.5 or 1.6 and 1.6 seems to have actually more functionality. Wouldn't it make more sense to "organically" grow from 1.6 on and add the TinyMCE or any other major changes (which i haven't seen, but they may be there) to that tree in some point in time?
Anyway, what I'm most interested in in any future versions is to make it easier to apply layout changes than it is now. I had to not only change templates but also code to make it show the layout I needed. I hope that this can be avoided some day because it makes updating a nuisance. I'd be happy to outline any changes that would fit better, of course, I can make this only for my own requirements.
I'm still happy with my 1.5 installation and guess I will stay with it for a while. Thanks for the enormous work so far, you can't fit everything!