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:
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.