ReleaseOne

Created by: Anonymous, Last modification: 06 Sep 2006 (16:38 UTC) by Will

Goals and Accomplishments

The main goals of ReleaseOne were to make the full transition to our modular architecture. Initially ReleaseOne shipped with the following Packages:
  1. Core (KernelPackage, CategoriesPackage, LibertyPackage, UsersPackage)
  2. BlogsPackage
  3. WikiPackage
  4. PhpBBPackage
  5. FisheyePackage (image galleries)
  6. Gallery2Package
  7. GatekeeperPackage (content security)
  8. CategoriesPackage
  9. HotwordsPackage
  10. LanguagesPackage
  11. MessuPackage
  12. NexusPackage
  13. PdfPackage
  14. QuotaPackage
  15. TinymcePackage
  16. StickiesPackage
  17. StatsPackage
  18. RssPackage
  19. and more! Additional packages will be added depending on community interest
and involvement

In process of development:
  1. ArticlesPackage
  2. GalaxiaPackage (workflow)

This means initially ReleaseOne does not support everything from the ReleaseZero codebase. An upgrade script is available that will migrate data from ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and ((bitweaver and bitweaver and TikiWiki 1.8 and ReleaseZero to ReleaseOne.

Downloads

Zipped distributions are available from sourceforge.

ReleaseOne CVS

The best way to get the code is via CVS. All the lead developers run live sites off CVS and you should too. It can be considered very stable. To do this:
General Access: Note this method users a mirrored CVS and has a 24+ code delay with the :ext: method indicated below.

 cvs -d :pserver:anonymous@bitweaver.cvs.sourceforge.net:/cvsroot/bitweaver co -r R1 bitweaver

Developer Access: If you are an active member of the project use:

 cvs -d :ext:yourusername@bitweaver.cvs.sourceforge.net:/cvsroot/bitweaver co -r R1 bitweaver


Key Architectual Improvements

  1. Make all foreign keys immutable (i.e. use user_id instead of username, and page_id instead of page_name
  2. Introduction of the LibertyPackage base table
  3. Rename all column names to be lowercase_with_underscores
  4. Increase modularity to allow Packages to be removed entirely, or added arbitrarily
  5. Increase speed, and continue cleanup of code base

Key Blog Improvements

  • Rewrote blog post images code so that it now uses the tiki_storage table instead of storing files in the db
  • Fixed many bugs associated with posting, viewing, creating, and emailing blogs and blog posts.

Key Wiki Improvements

  • Migrate to the LibertyPackage architecture (spider)
  • Conversion of all foreign keys from page_name to use page_id (spider)
  • Permit pages with the same name (spider)

New Packages

  • FisheyePackage
go to NewPackages

Thanks