Sometime this weekend, hopefully, I will get Screaming-Penguin running the new "totspCode" codebase.
For the uninitiated this is a healthy rewrite of the current totsp code that fixes many bugs, adds a few enhancements and basically just cleans up a lot of old junk. (Most notably fixed storyAdmin that addresses quoting and session timeout issues, entirely new "comments" architecture with in story view, new user preferences and improved custom sources tool, removal of a ton of html and replaced with css, addition of new "admin" tools for categories, sidebar content, links and rss feeds, and many many other smaller items.)
The demo is available at www.totsp.com/totspCode.
Please hit it, use it and let me know if you find any issues or have any suggestions. (Note you will have issues if you are logged into screaming-penguin and then hit totspCode, log out first, since totspCode is not its own domain these site share session variable names and that causes issues between the two.)
The new code, totspCode, is totally re-usable by defining site options in a single "config" file. It is also totally re-skinnable with the editing of a single css file.
It is intended to be, and will be, released as open source so that anyone who wants to can reference or use it. I plan to release the code here under the "TotSP Projects" category as soon as some final testing is completed. (All code is currently done, other than any issues that are discovered in testing.)
I will be migrating all user accounts and preferences, all story content and comments and all rss feed "sources" when I perform the "upgrade" (this weekend hopefully). (This will be the trickiest part, but it shouldnt be that bad, the data model has changed a bit.)
Peace out, and have a good memorial day.
Comments
FYI
viewclass=1 is tossing a SQL error.
Re: Screaming Penguin upgrade and release schedule of "totspCod
Are there any plans to make a sourceforge project out of it? Or maybe at least anonymous CVS and bugzilla in case some people might want to check it out and hack at it?
Re: Screaming Penguin upgrade and release schedule of "totspCod
Yeah, I think Chuck was planning on doing that. Part of the effort was to get the PHP into some kind of shape worthy of releasing to the public.
While we are running on the new code, I have started working on a new Java based-totsp that I think we are going to use to revive the long dormant JWPortal project on SF. I have some fairly lofty goals in terms of features for this guy though, so it will be a while. Right now I am working to get the basics working and get the design patterns kinda worked out, then I am going to check it into CVS there.
Re: Screaming Penguin upgrade and release schedule of "totspCod
Yeah, I will release source here in the Projects pages. I havent applied for Sourceforge status because I have enough SF projects I cant keep up with already, and there are a ton of PHP "nuke" ish projects already. I doubt it if will be very popular, but the source will be available within the next few days.
Re: Screaming Penguin upgrade and release schedule of "totspCod
Coop is right on. We will release this PHP rev to get that done. And then next rev will be all open source Java. Coop has some really cool plans for all kinds of new stuff, not just what penguin already does, so the jPenguin or JWPortal may be a while.
Re: Screaming Penguin upgrade and release schedule of "totspCod
Well I'll keep an eye out then. If you guys have a roadmap laid out, I'd be happy to contribute either with development or testing, so let me know.