Upgrading SemanticScuttle from a previous version

Contents

From version 0.94-0.98.1 to 0.98.3

Run scripts/fix-unfiled-tags.php to fix old bookmarks that miss the system:unfiled tags.

From version 0.97 to 0.98

Database updates

Apply data/schema/6.sql

ALTER TABLE sc_users ADD privateKey VARCHAR(33) NULL; CREATE UNIQUE INDEX privateKey ON sc_users (privateKey);

From version 0.96 to 0.97

No database changes necessary.

From version 0.95 to 0.96

Database updates

Apply data/schema/5.sql

API

The method signatures of addBookmark() and updateBookmark() changed due to the addition of the $short parameter.

We got complaints about the changed file structure, and people told us that they just cannot set the document root to www/, because they are not admins on their HTTP server. This is a valid point, and with 0.96.0 you can easily change it. See INSTALL.txt for more information about moving www/.

From version 0.94 to 0.95

The file structure completely changed in 0.95.0 compared to previous versions. We recommend that you start with a fresh installation, just copying over your config.php file. Set your web server document root directory to www/.

Yes, we kind of lost the ability to run SemanticScuttle in a subdirectory of a hostname. This functionality will be back in one of the next releases, but for now, you have to live with it.

Update your database

Apply data/schema/4.sql.

Currently, only MySQL can be used as database backend. All other DBMS (database management systems) have not been tested except for PostgreSQL, and SemanticScuttle fails there.

Translation

The de_AT translation has been re-added. This is because de_AT provides a rather ugly "official German" style, while the normal de_DE is friendlier. Choose what you like.

From version 0.93 to 0.94

From version 0.92 to 0.93

From version 0.91 to 0.92

Message: this version modifies the database to UTF-8 charset. The idea is to convert the content (through BLOB type) and then to change the tables' charsets.

From version 0.90 to 0.91

From version 0.89 to 0.90

From version 0.88 to 0.89