The latest and greatest version of Sycamore is the one that is in our Git repository (currently .1b). Get it using this shell command, which requires Subversion Git:
git clone git://github.com/philipn/sycamore.git
Sycamore .1d
Available via Git: git clone git://github.com/philipn/sycamore.git
Upgrading from 0.1b
-
Make a backup of your wiki. Don't upgrade a live site without testing things first!
-
Run python wikis.py.
-
Go into the share/convert/2006_08_29_wikis directory. Run python 2006_08_30_acl.py. This upgrades you to the new security system.
-
Run python fix_file_count.py, python fix_first_edit_date.py, python fix_image_info.py.
-
Open guess_user_tz.py in a text editor and alter the line starting with tzs = {.... Change "yourwikishortname" to the value (in your configuration file) of wiki_name. Change the "US/Pacific" part to the standard timezone your wiki users are in.
-
Go into 2007_08_19_usernotify and run python usernotify.py
-
There'll be a few unfinished edges on your wiki, page/file wise:
-
You'll need to update the CSS files on Wiki Settings/CSS to match those in share/initial_pages/common/Wiki_20Settings_2FCSS/files and change the text on the page to match the stored Wiki Settings/CSS page, as well.
-
There's some new system pages that start with "Wiki Settings" in share/initial_pages/common. You'll want to create new pages with those names and paste their content in.
Sycamore .1b
Available via SVN: svn co http://svn.devjavu.com/sycamore/trunk sycamore_1b
Release notes: Generic file attachment support was added. CSS and system images, such as the wiki logo, were moved to and managed by the Wiki Settings/CSS and Wiki Settings/Images pages.
Upgrading from 0.1a
Run python 2006_07_25_files.py when in the share/convert directory. If you've re-arranged your files you will need to edit 2006_07_25_files.py and change the line
sys.path.extend([os.path.abspath(os.path.join(__directory__, '..', '..'))])to read sys.path.extend(['/location/to/your/Sycamore'])
Sycamore .1a
The initial Sycamore version.
Available via SVN: http://svn.devjavu.com/sycamore/tags/0.1a sycamore_1a
Future versions
Consistent with the roadmap on trac.
0.2
GUI editor, code cleanup
0.3
Major code reorganization, Semantic wiki