Disclaimer-- I am a relative noob. I am not a programmer, more of a hack.
Thanks for this tutorial. I finally did it this afternoon. I have been struggling with getting newbb or cbb working on 2.2.3 on a community site I am building: uninstall, reinstall, but constant problems. So today I tried updating it to 2.2.4, and all hell broke loose. PHP errors (about 50) on each page. Mostly saying "Only variables should be assigned by reference in...{some file} on line {some #}" - Very aggravating. So I decided to downgrade.
The only omission I could find in your tutorial is remembering to set mainfile.php's permissions back to restricted.
I was a little scared when I saw the way admin.php looked after the downgrade-- just a little text, no colors. But everything started to take shape after a few minutes of putting the blocks back together. I definitely like the way 2.2.x does blocks administration a LOT better than this 2.0.x way.
I encountered a few errors in this downgrade that are confusing--
--most of the blocks are duplicated. In fact, I only have a couple modules installed: piCal, news, and wf-downloads. The piCal blocks are not duplicated (which I think is because they don't use the same template system, right?)
Here's the list you see when you go into Edit Groups, the "Block Access Rights" for "left" shows:
le="color: #000000"><?php Big Story (ID: 15) Big Story (ID: 58) Events after %s (piCal) (ID: 26) Events after %s (piCal) (ID: 69) Events newly posted (piCal) (ID: 27) Events newly posted (piCal) (ID: 70) Events on %s (piCal) (ID: 24) Events on %s (piCal) (ID: 67) Login (ID: 2) Login (ID: 46) Main Menu (ID: 49) Main Menu (ID: 5) MiniCalendarEx (piCal) (ID: 28) Moderate News (ID: 17) Moderate News (ID: 61) Monthly calendar (piCal) (ID: 22) Monthly calendar (piCal) (ID: 65) Navigate thru topics (ID: 18) Navigate thru topics (ID: 62) New Members (ID: 53) New Members (ID: 9) News Topics (ID: 14) News Topics (ID: 57) Notification Options (ID: 11) Random news (ID: 19) Random news (ID: 63) Recent Comments (ID: 10) Recent Comments (ID: 54) Recent WF-Downloads (ID: 29) Recent WF-Downloads (ID: 72) Search (ID: 3) Search (ID: 47) Site Info (ID: 50) Site Info (ID: 6) Submit Your News! (ID: 42) Submit Your News! (ID: 75) Themes (ID: 12) Themes (ID: 56) Today's events (piCal) (ID: 23) Today's events (piCal) (ID: 66) Top News (ID: 59) Top Posters (ID: 52) Top Posters (ID: 8) Top WF-Downloads (ID: 30) Top WF-Downloads (ID: 73) User Menu (ID: 1) User Menu (ID: 45) Waiting Contents (ID: 4) Waiting Contents (ID: 48) Who's Online (ID: 51) Who's Online (ID: 7)
(I sorted them alphabetically so it's easier to see which ones are duplicated.)
The site is
http://comopark.org I still get one PHP error now, which doesn't concern me much:
"Notice: Only variables should be assigned by reference in /home/comoorg/public_html/modules/piCal/blocks/pical_coming_schedule.php on line 46"
The only other main problem is that it shows two {edited} User Menus when logged in as Admin, but not for guests. Hmmm.
Anyone? And again, thanks for the tutorial.