|
From: Morbus I. <mo...@di...> - 2003-10-22 01:16:29
|
Good day. I'm Morbus Iff. I had nothing to do with the original BookmarkSync dev team, but have since made myself a general nuisance with the open-sourced version. You've probably seen my name on the lists, etc. I wanted to touch base with everyone concerning the latest that's going on with BookmarkSync, as well as announce the release of new minimal server code. - Outline of the Versioning Scheme - Announcing A New Minimal PHP Server - What's Next For The Minimal PHP Server? - YO YO?! WHERE'S THE ASP CODE, FOOL! OUTLINE OF THE VERSIONING SCHEME -------------------------------- First off, I wanted to outline the versioning scheme for all software downloads forthcoming from the BookmarkSync open source project: * middle ODD numbers are development "run at your own risk" releases. * middle EVEN numbers are considered "stable" to run in production. As such, the first release of the php-server-minimal code (with a version number of 0.1.0) was development code - the maiden voyage of logic that had originally lived on bookmarksync.com. The stable version (see below) is labeled 0.2.0. Bug fixes and updates will be reflected in the third digit (which has no even/odd connotations): 0.2.1, 0.2.2, 0.3.1, and so forth. ANNOUNCING A NEW MINIMAL PHP SERVER ----------------------------------- As expected, most of the bugs discovered in php-server-minimal 0.1.0 were related to deployment on your own servers: differing PHP configurations caused problems not encountered in our own testing. All of the tangible bugs reported have been fixed, and a new server is available for download, 0.2.0. You can get it from Sourceforge: http://www.sourceforge.net/projects/bookmarksync/ The CHANGELOG for this release follows: - all database tables prefixed with syncit_ now. - upgrade.php added to convert plaintext passwords to md5'd equivalents. - CSS/XHTML valid gui added to the index.php. others pages to follow. - all GPL headers now include cvs keyword macros for modifications. - the view.php has been replaced with the tree view.php from Michael. - an images/ directory has been added to supplement view.php. - most of the tangible bugs from Yahoo! Groups have been fixed. ------------------------------------------------ IMPORTANT! If you're upgrading, run upgrade.php! ------------------------------------------------ Most importantly, if you're upgrading your 0.1.0 server, you should run the upgrade.php file that's included with the 0.2.0 distribution. This will update all the plain-text user passwords to a much more secure MD5 version, as well as rename all your database tables to have a syncit_ prefix. Failure to run upgrade.php is a bad thing, and nothing will work without it (save for starting over from scratch with a fresh install). You'll also want to modify the config.php and db.php files to reflect your installation. One of the goals of the next version will be to make configuration simpler, more upgrade-friendly, and more secure. The better visual appearance is still incomplete, but you can see an example at http://www.disobey.com/bookmarks/ - this will be expanded to include the other pages in a future release. WHAT'S NEXT FOR THE MINIMAL PHP SERVER? --------------------------------------- The most important goal for the next development version of the minimal server is "planning for the future". This will encompass: - finalizing the visual GUI across all pages. - allowing administrative tasks through the web. - finishing an explanatory document on all the db tables. - streamlining installation/upgrading via scripts. I probably won't start on any of the above for a few weeks - my regular writing gigs (my monthly column for MacTech, my third book, etc.) are becoming more insidious, and my time is growing shorter than I had ever hoped. YO YO?! WHERE'S THE ASP CODE, FOOL! ----------------------------------- Many folks have been wondering where the ASP/MSSQL code is. There is no estimated time of arrival for this. That code needs to be released by the original BookmarkSync development team, and they've been heartily busy with other things related to the transition from business to open-source. Likewise, unless interested developers step forward, they will be the ONLY ones continuing it's development, bug fixes, and file releases - my specialty is development with cross-platform languages like Python, Perl, and PHP. As such, I don't have the knowledge necessary to support that codebase, a fault that's purely my own. -- Morbus Iff ( take this ming! i'm sick of your dynasty! ) Technical: http://www.oreillynet.com/pub/au/779 Culture: http://www.disobey.com/ and http://www.gamegrene.com/ icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus -- Morbus Iff ( i put the demon back in codemonkey ) Culture: http://www.disobey.com/ and http://www.gamegrene.com/ Buy My Book! http://amazon.com/exec/obidos/ASIN/0596004605/disobeycom icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus |