Artikel mit Tag s9y
Serendipity 1.5.2 released
Submitted by Christian Schneider on Mon, 2010-01-25 13:30
Serendipity 1.5.2 has been released to address the outstanding issue of SQLite installations with Serendipity. Upgrading an earlier version of Serendipity prior to 1.5.1 to this version should work without any problems, fixing the database upgrades that were faulty in Serendipity 1.5.1. This is the same patch that has been advertised in the old blog posting
Users who had upgraded to Serendipity 1.5 already can fix problems by checking the database table 'serendipity' and make sure to insert a md5 hashed password, with hashtype=0.
SQLite users should backup their database file (a random file name ending in .db) before updating. For users of other database systems, the Serendipity 1.5.2 update does not contain any changes and can be left out.
(via blog.s9y.org)
Update von S9Y
Submitted by Christian Schneider on Fri, 2009-12-25 22:26
Serendipity 1.5 released
Submitted by Christian Schneider on Mon, 2009-12-21 13:13
http://blog.s9y.org/archives/211-Serendipity-1.5-released.html
The Serendipity Team is proud to present the final release of Serendipity 1.5. While the earlier beta versions are proven to work fine for many people, it was finally time to package up a real release.
This version mainly addresses login security by changing our method how passwords are stored to use salted SHA1 checksums instead of plain MD5 checksums. This makes password retrieval (rainbow attacks, see special blog posting) through the database virtually impossible. Another thing is improved PHP 5.3 compatibility.
For users of our Bundled WYSIWYG-Editor Xinha users now have the ability to easily customize the appearance of this panel through a "my_custom.js" file inside the template directory (a draft of such a file can be found as fallback default in the htmlarea/ subdirectory).
One cool new feature for developers is that now also templates can register themselves inside the plugin API hooks to execute specific things, that don't require installation of an event plugin.
Other news include:
- new event API hooks
- fixed PDF thumbnail generation
- ability to auto-scroll on borders when Drag/Dropping plugins
- UTC server time zone support
- improvements in the Smarty functions to easier use Serendipity as a CMS for individual entry output.
- quicksearch improvements for doing a wildcard-search when too few searchresults were found on a fixed searchterm
- support for Typepad anti-spam server-checks, additionally to Akismet
Minor improvements since the 1.5-beta1 release:
- more PHP 5.3.0 compatibility improvements
- Disallow uploading any files that contain ".php." in the filename for extra security with Apache MimeMagic-Modules
- expermiental PDO:SQlite support
- usability improvements for the comment moderation panel (bottom-navigation, removed border increase)
The current release can be easily installed on any previous Serendipity installation. Just unpack, upload and visit your admin panel to perform possible database upgrades. Upon first login with an old password, Serendipity will store your old password in the new format - please be sure to make a backup of your Database prior to upgrading, and read the upgrade pointers on Upgrading Serendipity.
Have fun using Serendipity, and let us know on the Forums if you have any issues!
Ich werde demnächst das neue Release einspiele, aber wie man das ja von mir erwartet und auch gewohnt ist, gibts wieder 'n DATABASE_ERROR *sigh*
Kosten für eine einmalige Installation von S9Y
Submitted by Christian Schneider on Wed, 2009-07- 1 14:31
Das sind grob geschätzt ~300€ in der Stunde dafür, das er S9Y installiert (ist ja auch so verdammt kompliziert), mehrere Autoren und Kategorien anlegt und kurz erklärt welche Bedeutung die Buttons - Vorschau - und - Speichern - haben. Scheisse.. ich bin eindeutig unterbezahlt!
Zur kurzen Erklärung: $Kunde war ein ortsansässiger Verein deren Mitglieder mir bekannt sind und denen ich neulich kurz bei einem kleinerem Problem geholfen hab. Allerdings bezweifle ich das der Webmaster hier im Umkreis noch irgendeinen Auftrag bekommt; zumindest nicht nachdem ich gesagt hab das ich das für eine Brotzeit und eine Schachtel Kippen gemacht hätte.
Neues Template
Submitted by Christian Schneider on Fri, 2009-05-22 23:08
S9Y auf Debian 5.0 installieren
Submitted by Christian Schneider on Sat, 2009-02-21 13:53
Zuerst mal gucken welche Version von S9Y aka Serendipity vorhanden ist.
$ aptitude show serendipityGut. 1.3.1 ist zwar vom 22. April 2008 aber egal. Die neue Version is ja gleich runtergeladen.
ackage: serendipity
State: not installed
Version: 1.3.1-1
Priority: optional
Section: web
Maintainer: Thijs Kinkhorst <thijs@debian.org>
Uncompressed Size: 18.3M
Depends: apache2 | httpd, libapache2-mod-php5 | libapache-mod-php5 | php5 | php5-cgi | libapache2-mod-php4 |
libapache-mod-php4 | php4-cgi | php4, php5-mysql | php4-mysql | php5-pgsql | php4-pgsql | php5-sqlite |
php4-sqlite | php5-sqlite3 | php-sqlite3, dbconfig-common, mysql-client | postgresql-client | sqlite |
sqlite3, php-pear, smarty, php-cache-lite, php-http-request, php-net-socket, php-net-url, php-net-checkip,
debconf (>= 0.5) | debconf-2.0
Recommends: imagemagick | php4-gd | php5-gd, ttf-dejavu-core
Description: Weblog manager with extensive theming and plugin support
Serendipity (s9y) is a weblog application which gives the user an easy way to maintain an online diary,
weblog or a complete homepage.
It has extensive plugin and theming, support for multiple authors, threaded comments, multiple
categories and spam blocking. It's written in PHP and supports the SQLite, PostgreSQL, MySQL
and MySQLi databases.
Homepage: http://www.s9y.org/
Also
aptitude install serendipity und folgendesReading task descriptions... Donemit Y bestätigen und nachdem alles heruntergeladen und entpackt wurde, ploppt mir folgender Hinweis ins Gesicht:
The following NEW packages will be installed:
apache2{a} apache2-mpm-prefork{a} apache2-utils{a} apache2.2-common{a}
dbconfig-common{a} libapache2-mod-php5{a} php-cache-lite{a}
php-http-request{a} php-net-checkip{a} php-net-socket{a} php-net-url{a}
php-pear{a} php5-cli{a} php5-common{a} php5-mysql{a} serendipity
smarty{a}
0 packages upgraded, 17 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/11.9MB of archives. After unpacking 40.6MB will be used.
Do you want to continue? [Y/n/?]
serendipity must have a database installed and configured before it can be used. If you like, this can begefolgt von Yes/No-Abfrage; nach einem "Jaaa.." wähl ich MySQL als Datenbank aus, geb das Passwort ein, bestätige es um dann folgendes zu lesen:
handled with dbconfig-common.
If you are an advanced database administrator and know that you want to perform this configuration manually,
or if your database has already been installed and configured, you should refuse this option.
Details on what needs to be done should most likely be provided in /usr/share/doc/serendipity.
Otherwise, you should probably choose this option.
Configure database for serendipity with dbconfig-common?
To properly configure the database for serendipity, it is necessary that you also have mysql-clientabort/retry/ignore?! Wär nett gewesen wenn ich das vorher gewusst hätte oder ein dementsprechender Hinweis angezeigt werden würde. Mir hätte es ja schon gereicht wenn es unter Recommends: gestanden hätte, aber na gut. Also "ignore" und die restliche Konfiguration durchlaufen.
installed. Unfortunately, this can not be done automatically.
If in doubt, you should choose "abort", and install mysql-client before continuing with the configuration
of this package. If you choose "retry", you will be allowed to choose different answers (in case you
chose the wrong database type by mistake). If you choose "ignore", then installation will continue as
normal.
dbconfig-common: writing config to /etc/dbconfig-common/serendipity.conf
*** WARNING: ucf was run from a maintainer script that uses debconf, but
the script did not pass --debconf-ok to ucf. The maintainer
script should be fixed to not stop debconf before calling ucf,
and pass it this parameter. For now, ucf will revert to using
old-style, non-debconf prompting. Ugh!
Please inform the package maintainer about this problem.
Ja! Nerv nicht! Kurz danach lese ich dann folgende Meldung auf meiner Konsole:
Serendipity for DebianMein erster Gedanke war "Wie jetzt? Ich kann S9Y konfigurieren obwohl es nich installiert ist?". Also noch schnell /etc/serendipity/apache.conf nach /etc/apache2/conf.d/ verlinkt, Apache neu gestartet und localhost aufgerufen. Apache läuft, aber ./serendipity is nich da!?
======================
Getting started
---------------
You need to configure your webserver for use with Serendipity. A default
configuration for Apache is included in /etc/serendipity/apache.conf; you
can drop or symlink it into the /etc/apache*/conf.d directory and reload
the webserver.
You can then access your Serendipity install at
http://localhost/serendipity ; to log into the admin section, use
the username 'admin' and password 'admin' (and of course change
that right away).
Wayne.. dann halt doch mysql-client installieren; hat nur nix gebracht, weil ich mysql-server benötige. Das hab ich dann auch gemacht und mit
dpkg-reconfigure serendipity, aber localhost zeigt immer noch kein ./serendipity an. Ist in meinem Fall auch egal, weil ich eh 1.4.1 herunterlade. Also ab nach /home/www/, serendipity-1.4.1.tar.gz heruntergeladen, entpackt, mit "admin/admin" eingeloggt, http://localhost/serendipity und.. J-E-H-O-V-A!!!111! Kaum popelt man ~1h lang rum, schon funktioniert es!Mental note to self: Zuerst mysql-server, dann den Rest herunterladen. Wieso allerdings die von Debian installierte Version von S9Y nicht im ServerRoot von Apache auftaucht, bleibt mir ein Rätsel.. wobei.. ich will gar nicht alles wissen.
S9Y aktualisiert
Submitted by Christian Schneider on Wed, 2009-01-28 01:53
Achtung: Ich aktualisiere!
Submitted by Christian Schneider on Tue, 2009-01-20 20:09
Zuviel Arbeit via ftp(1) und noch weniger Lust. Außerdem saugt mein Upstream zur Zeit extremst.
Serendipity 1.4.1 released
Submitted by Christian Schneider on Fri, 2009-01-16 16:29
Serendipity 1.4.1 has been released. This is mainly a bugfix release for the updated of the bundled Smarty library, which fixes issues with Serendipity 1.4.
Other small fixes include better antispam checks for pingbacks (they were too strict before), an update to the sql index key creation of the statistics plugin and removal of error messages on open_basedir enabled servers.
You only need to upgrade to Serendipity 1.4.1 if one of the mentioned bugs affect you. Updating is easy and documented online.
(via blog.s9y.org)
Und wenn ich mich endlich dazu aufraffen könnte dieses Blog zu aktualisieren, dann würd ich das sogar machen. Aber irgendwie hab ich keine Lust auf 'n DATABASE_ERROR
Serendipity 1.4 released
Submitted by Christian Schneider on Mon, 2008-12-29 12:07
http://blog.s9y.org/archives/202-Serendipity-1.4-released.html
The Serendipity-Team is proud to provide the final release of Serendipity 1.4,
conveniently codenamed "Post-Christmas-Monk-Miles-Moondog".
There have been some larger improvements since the 1.4-beta release, so these
are the highlights of this release in short:
- (new since 1.4-beta1) References to online plugin documentation have been added (if
existing) and the display of the short plugin names has been added to the plugin configuration menus/- (new since 1.4-beta1) Firefox now no longer autoremembers passwords at the wrong places
- (new since 1.4-beta1) Added SMF importer
- (new since 1.4-beta1) Added a new %parentname% permalink option for category links
- (new since 1.4-beta1) Fix to properly, longer (30 days) sstrong>remember the user settings in cookies, like for media insertion
- Improvements in the now Double-Opt-In comment subscription (plus support for fulltext comment notifications)
- new bundled default WYSIWYG editing component (Xinha, the successor of HTMLArea). This new component is more reliable and cross-browser capable than the old version, by still supporting everything that worked with HTMLArea previously.
- The Entryproperties plugin now uses the new widget-style configuration option to allow for custom arrangement of the entry-related features of this plugin to your liking.
- The bulletproof template has been enabled as the new default template. The frontend imitates the look of Carl Galloways Serendipity 1.0 relaunch template, while the backend is much improved with a fresh, distinct look.
- The Remote RSS-Feed sidebar plugin now is templated, so that you can achieve distinct look for certain feeds on the sidebar.
Serendipity also addresses some minor bugs usually only affecting very
special environments. Other changes include new PostgreSQL ts_vector fulltext
search, comment approval-by-mail for the spamblock plugin, better HTTP header
status updates for CGI environments. For developers, some API improvements and
new variables/parameters have been added. The performance of the
entryroperties plugin can be enhanced by new configuration options that let
you fiddle with the involved SQL generation.
The complete list of all changes is documented within the
docs/NEWS file of the release. This serendipity release is also the first
one to include checksums to verify your installation integrity.
Updating is easy and documented
online: Just upload the new files onto your web, possibly refresh/purge
your browser cache (and if you upgrade from Serendipity older than 1.2, you
might need to purge your old cookies), go to the admin panel and you're done.
For shared installations, make sure all deployed htmlarea directories
are updated with the new files (if not, the old htmlarea will still be there,
not Xinha).
Also, the new version contains release checksums. This makes sure that the
files you uploaded correspond with the checksums generated through the
release. This way, bad FTP uploads will no longer be driving you nuts. If this
makes any trouble for you, try to upload the files in BINARY mode in your FTP
client.
For the future, Serendipity is still planning on minor and major features.
We always keep a close ear to the wishes of our users, some of those that
cannot be solved instantly have been documented here: Future of Serendipity. If you're a
developer or designer, and want to help in proving that Serendipity is a
flexible and easy to use Blogging/CMS-application - your help is needed and
appreciated! Speaking of which: Many thanks to all current developers and forum users, especially
Don Chambers, YellowLED and Judebert. Your help has been, and is vital to the project.
On behalf of the team: Happy new year and have fun with the release,
Garvin
Also dann.. demnaechst ist dieses Blog mal wieder mit einem DATABASE_ERROR offline.













Last ten comments: