» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

houndbee (change)
Swik Users (change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase Serendipity? The contents of Serendipity page and all pages directly attached to Serendipity will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
Serendipity

Serendipity PHP Weblog

Tags Applied to Serendipity

2 people have tagged this page:

Serendipity Wiki Pages

Serendipity is a Weblog application implemented in PHP which can power individual weblogs, be they diaries, personal homepages, or other types of blogs. It ships with a variety of plug-and-play plugins, and more community created plugins are available.

Serendipity is written for PHP version 4 using the Smarty PHP templating engine, it is intended to be PHP5 compatible as well.

Serendipity was started in 2002 by Jannis Hermanns, however today active development is done by Garvin Hicking.

Features

  • WSYIWYG editor with extended entry support
  • Image manager
  • Threaded commenting system
  • Spam protections: forced moderation, captchas, blacklisting, and comment analysis methods are supported.
  • XML-RPC posting api that works with Movable Type and Blogger’s APIs.
  • Dynamic caching instead of page building.
  • Support for trackbacks/pingbacks, both sending and receiving, and support for automatically pinging weblog ping services.
  • Plugable database support between MySQL, PostgreSQL and SQLite.
  • Multiple user access controls and support for multiple weblogs.
  • Internationalization.
  • CSS based interface.
  • XHTML compliant.
  • Pluggable markup support can switch between straight HTML or Textile, BBCode, and other markup languages.

See Also

www.s9y.org
License (revised)

sorted by: recent | see : popular
Content Tagged Serendipity

Обзор 10-ти блог движков

Процесс выбора движка для блога может быть весьма сложным, особенно если вы начинающий блоггер. Хотя на сегодняшний день во всяком случае в рунете очень распространен WordPress и Movable Type, и многие даже не знают о существование других CMS для блога. Но все же знать о существование других движков, никому не помешает, и возможно кто-то решиться пересесть на что-то другое, взвесив все плюсы и минусы.

Joomla: Del.icio.us bookmarks tagged Joomla

Improvement of Static Page plugin

(Deutsche Übersetzung gibt es auf meinem privaten Blog)

A huge issue of Serendipity's Static Page-Plugin has always been its visual presentation of the editing screen:

Voices have been raised in the past to dust up this interface, which is why I worked on it at the beginning of this week, and committed my changes already to the official plugin repository (staticpage.zip).

Technically, the changes are quite minimalistic und quick to implement (2 hours of my life time). But the impact is huge:

Starting as of now, static pages can be created and edited using a customized smarty template, plus a static page can now have custom properties, similar to blog entries.

By default, a template file saved as backend_templates/default_staticpage_backend.tpl is shipped with the plugin, in which the distribution of the input fields is contained. There is a new smarty helper function ({staticpage_input}) that takes care of accessing the usual introspection methods for emitting the default list of data fields.

Own templates can override this template file by putting it in their template subdirectory, so that you can now have your own editing masks depending on the currently used template. This should be a blessing for magazine-like templates such as Mimbo or Hemmingway.

You can also store multiple template files inside this backend_templates directory, so that they all will be available from within the selection dropdown of the interface. For our veterans, the old list-style view is still available, of course.

An example for saving custom fields for static pages is also contained within the default template, but is commented out so that you must manually enable it. All custom fields need to be implemented through usual HTML form elements, and need to save their values inside a serendipity[plugin][custom][XXX][ fieldname. Once entered, the data will be automatically saved inside the serendipity_staticpage_custom database table, and will be available through {$staticpage_custom.XXX} when later being displayed in the frontend.

This way, you can easily add new custom fields for a staticpage which could decide, which CSS-Body-ID to use for rendering the page. Or you could specify, which sidebars you want to see when a certain staticpage is rendered. Or specify a custom header image for each staticpage. Sky's the limit!

This all vastly improves Serendipity's CMS-abilities and even more pushes it into a custom CMS-Framework, where you can manage any kind of customized content.

I hope you like it. :-)

Serendipity: s9y::blog

The Future of Serendipity

When I started working on Serendipity about 5 years ago, this happened mainly because of a personal itch to scratch: I wanted to see my personal blogging and CMS-needs fulfilled on my own page.

Since then, development of Serendipity was mostly caused by my personal thoughts of usable features, and of course the wishes of this community. In my oppinion, this has worked out quite well, the features of the past years have been received well by you.

Despite of that, this also means that Serendipity does not have an outlined Feature-Agenda.

The differentiation of Serendipity against other blog engines is quite important to me. Serendipity cannot and willnot be a WordPress-Clone, but fills its own user base: A lean base system with strong expandibility, secure and bugfree code basis and workflows/usage methods close to the user. A 'bottom-up' development process is my favouriteed variant, as a Developer I would never want to push features into the product, that have not been mentioned by users (=non-developers).

For the next Serendipity 1.4 version I am still missing a few new useful functions, which is why I would like to ask the community, which things you currently miss most, or in which places see strong indicators to put work into. Because this is, where I would like to improve things.

Please write down your wishes and ideas for the future of Serendipity. This entry has also been posted on the Serendipity Forums, where it can be easily commented.

Serendipity: s9y::blog

Serendipity at FrOsCon 2008

I will be holding a talk about Serendipity's Multi-User and Shared-Install-Capabilites at this year's FrOscon in St. Augustin, Germany.

I'd be happy to meet any of the fellow Serendipity user's at the weekend of 23./24. August 2008. Also have a look at the other very interesting panels at this convention!

Serendipity: s9y::blog

Die Sieger des Gewinnspiels zum Serendipity Handbuch

(Announcement of the winners for the german book - this will be the last german entry for some time!)

Das Gewinnspiel zum Serendipity Handbuch: Individuelle Weblogs für Einsteiger und Profis ist nun beendet. Herzlichen Dank an alle Teilnehmer, die mit Interesse und Begeisterung auf das Erscheinen des Buches reagiert haben, und auch vielen Dank für die persönlichen Glückwünsche. Es freut mich sehr zu sehen, dass die neue umfangreiche Dokumentation so angenommen wird, wie ich mir das erhofft habe.

Kommen wir daher direkt zum offiziellen Teil: Die Bekanntgabe der Gewinner!

Als glückliche Gewinner eines Serendipity-Buches wurden ausgelost:

  1. Keyboardcowboys
  2. Falk Döring
  3. spackblog

Weitaus schwerer war es, aus den vielen Beiträgen die originellsten zu bestimmen. Letztlich fiel die Wahl auf:

  1. Kampf mit Kunst und mehr...
  2. Tagesgedanken4you

Alle Gewinner möchte ich bitten, mir ihre Post-Anschrift per E-Mail an gh %at% faktor-e.de zukommen zu lassen. Diese werde ich ausschließlich an den Verlag Open Source Press weiterleiten, damit die Bücher den richtigen Weg zu euch finden.

Serendipity: s9y::blog

Serendipity-Handbuch

(Announcement for the german book. English users have to please stay patient for a possible translation!)

Serendipity HandbuchNach beinahe einem Jahr harter Arbeit kann nun die umfassende Dokumentation zu Serendipity sowohl online wie auch beim netten Buchhändler um die Ecke bestellt werden:


Serendipity: Individuelle Weblogs
für Einsteiger und Profis

(ISBN 978-3-937514-54-3, Amazon).



Das Buch behandelt auf 750 Seiten sowohl die ersten Schritte mit Serendipity (inklusive Installation und Bedienungsanleitung) als auch die Benutzung von Plugins, Templates und einer sehr ausführlichen API-Dokumentation. Ein gutes Schlagwortregister hilft zudem beim täglichen Nachschlagen.

Ein Probekapitel sowie das vollständige Inhaltsverzeichnis kann unter dem oben angegebenen Link eingesehen werden.

Kurzum, ein Buch dass sich jeder deutschsprachige Serendipity-Enthusiast einmal ansehen sollte. Leser des Buches sind natürlich herzlich eingeladen, ihre Meinung oder konstruktive Kritik zu dem Buch im Serendipity-Forum, mir persönlich oder als Amazon-Rezension mitzuteilen.

Zur Feier der Veröffentlichung gibt es ein Gewinnspiel mit 5 Exemplaren des Buches, die uns vom Verlag Open Source Press zur Verfügung gestellt werden. Um ein solches Exemplar kostenlos zu ergattern, könnt ihr folgendes tun:

  • Bloggen.

    Wenn ihr ein eigenes Blog habt, erstellt einfach einen Beitrag bei dem ihr bitte folgenden Link einbaut:

    <a href="http://blog.s9y.org/archives/195-Serendipity-Handbuch.html">
        Serendipity-Handbuch
    </a>

    Dadurch wird, falls in eurem Blog aktiviert, auch automatisch ein Trackback gesetzt. Falls das nicht klappt und ihr eure URL hier nicht sofort seht, hinterlasst bitte hier im Blog einen Kommentar mit eurer URL (ohne HTML-Code, hier ist nur BBCode zugelassen).


  • Kreativ sein.

    In eurem Artikel könnt ihr die folgenden zwei Fragen beantworten. Wer kein Blog besitzt, kann die Fragen auch gerne hier als Kommentar beantworten:

    Aus welchem Grund sollte man sich das Buch eigentlich kaufen, wenn man es nicht gerade gewinnt?

    Was gefällt euch am besten an Serendipity?


  • Gewinnen.

    Der Einsendeschluss ist am 18.06.2008, der Rechtsweg ist ausgeschlossen. 3 Gewinner werden zufällig ausgelost, 2 Gewinner werden anhand der subjektiv originellsten Antworten auf die Fragen entschieden. Die Gewinner werden hier im Blog angekündigt und gebeten, mir ihre Post-Adresse per E-Mail zuzusenden. Teilnahme per Pseudonym ist vollkommen okay, eure Postdaten werden ausschließlich an den Verlag zur Versendung der Gewinne weitergegeben und danach wieder gelöscht.

Viel Spaß und Erfolg,
Garvin Hicking

Serendipity: s9y::blog

Netmirror.org Outage, Spartacus affected.

As of today, the netmirror.org server seems to be having a hiccup. The serendipity Plugin Spartacus by default requires this server to provide automatic plugin and theme updates and downloads. The inavailibility of this server can lead to timeouts and not being able to install new plugins.

The issue should resolve itself once netmirror.org is up again. Temporarily you can either reconfigure your Spartacus-plugin to use the SourceForge-Mirrors, or completely disable the Spartacus plugin. Using the s9y.org mirror will not help you, as this server is currently not hosting any files.

I will post an update once the server is up again. Sorry for the inconvenience.

Serendipity: s9y::blog

Serendipity 1.3.1 released

Serendipity 1.3.1 has been released. This is a bugfix and security related release, basically adressing a potential XSS issue within the Top Referrers plugin as well as hypothetical XSS issues with the installer.

This release also adresses some basic PostgreSQL8 related problems, because implicit type casts have been removed from this version, causing breakage with several Serendipity core features. The fix for this is only partial and will still happen in (less common) functions of Serendipity. There is no ultimate solution to this because implicit type casts are required for certain entryproperty operations. Maybe the PostgreSQL8 team will think about if implicit type casts are not also quite helpful. ;-)

The only new feature addition is the exposition of a new smarty {serendipity_getImageSize} function.

This upgrade is recommended for users that use the Top Referrers plugin and new installations of Serendipity. Many thanks to Hanno Böck, once again, for reporting (and fixing) the two XSS issues (CVE-2008-1385 and CVE-2008-1386)!

You can find the new release on the s9y.org download page. Upgrade by simply uploading the deflated archive files to your webspace.

Serendipity: s9y::blog

Install-Serendipity-on-Bluehost

These are instructions for installing the open source Serendipity blogging CMS on your Bluehost.com account.

1. Download the full installation file package from s9y.org
 2. Unzip or Unpackage the the tar or zip file
 3. Upload the contents of your Serendipity folder to your directory of choice via FTP.
 4. Login to your Bluehost Cpanel and click on the MySQL Databases button on the mainpage of your cpanel.
 5. Create a new database
 6. Now create a new user
 7. Now attach the user and the database you just created together
 8. Open up your php.ini file, and change the "post_max_size" to 10M and the upload_max_filesize to 10M. (this step is very important)
 9. Run the Serendipity Install script by pointing your browser to the base URL of your website (e.g., http://www.example.com)
10. Select the "Simple Installation" option
11. Fill out your database connection settings
12. Click Install

That’s it! You should now have a working Serendipity Blog running on your Bluehost web server. Total installation takes about 10 minutes. A very easy custom installation!

Serendipity 1.3 released (addresses security)

Serendipity 1.3 has finally been released. The new release is mainly a feature consolidation release, but also contains XSS security fixes:

  • The karma rating plugin has been upgraded to support nice, CSS-based rating graphics (see this post) and an overall rehaul on the its coding.
  • Make the Spartacus plugin be able to use FTP upload, a workaround for SafeMode PHP restrictions. Also add a remote backend for plugin update checks.
  • An importer for phpNuke and lifetype has been added.
  • Support for pingbacks has been improved a lot. Trackbacks can now be blocked based on Sender IP checks.
  • Add better CSS styling for some internal plugins and the embedding of images. Also made the Remote-RSS plugin to be capable of Smarty-Templating.
  • Increased Smarty templating features for the {serendipity_fetchPrintEntries} function, to be able to check for entry properties.
  • Add support for SQRelay.
  • Minor CSS and graphic updates to the Bulletproof template.

The full list of 41 changes to this release are documented within the NEWS file.

Regarding Security, the bundled Smarty library has been updated to version 2.6.19 and adresses an issue in environments where the PHP security mode is required. Also, the new Serendipity release contains tighter backend XSS checks so that environments with untrusted authors can be more secure - many thanks to Hanno Böck for addressing this. Most importantly, an issue with XSS attacks within received trackbacks has been discovered by Peter Hüwe and was fixed.

The update is easy as usual, and recommended for Serendipity users - especially if you do not regularly moderate or check your incoming trackbacks.

Upgrade pointers can be found in the FAQ and is as easy as just to upload the new files.

Have fun!

Serendipity: s9y::blog

Serendipity 1.3-beta1 released

Serendipity 1.3-beta1 has been released. This beta is considered a release candidate before the final 1.3 release, which is scheduled to be released at the end of this month.

The new release is mainly a feature consolidation release:

  • The karma rating plugin has been upgraded to support nice, CSS-based rating graphics and an overall rehaul on the its coding.
  • Make the Spartacus plugin be able to use FTP upload, a workaround for SafeMode PHP restrictions. Also add a remote backend for plugin update checks.
  • An importer for phpNuke and lifetype has been added.
  • Support for pingbacks has been improved a lot. Trackbacks can now be blocked based on Sender IP checks.
  • Add better CSS styling for some internal plugins and the embedding of images. Also made the Remote-RSS plugin to be capable of Smarty-Templating.
  • Increased Smarty templating features for the {serendipity_fetchPrintEntries} function, to be able to check for entry properties.
  • Add support for SQRelay.

The full list of 35 changes to this release are documented within the NEWS file.

Regarding Security, the bundled Smarty library has been updated to version 2.6.19 and adresses an issue in environments where the PHP security mode is required. Also, the new Serendipity release contains tighter backend XSS checks so that environments with untrusted authors can be more secure - many thanks to Hanno Böck for addressing this.

Please test this release and give us feedback here or on the forums so that we can further improve this upcoming version. The files are available on the s9y.org Downloads page. Upgrade pointers can be found in the FAQ and is as easy as just to upload the new files.

Serendipity: s9y::blog

Freetag plugin updated to prevent XSS

The Freetag plugin has been updated to version 2.96 to fix a possible XSS to the tagcloud output.

XSS attacks can be used by visitors to display foreign HTML or JavaScript to visitors of the blog, if they visit specially crafted URLs. This attack basically allows for cookie stealing.

Users of the freetag plugin should upgrade to the latest version; upgrading via Spartacus-Plugin or Spartacus.s9y.org is just a matter of a few minutes. Thanks to Alex from Bitsploit.de for reporting this issue to us.

Serendipity: s9y::blog

German: Serendipity-Handbuch jetzt vorbestellen

(This posting is written in german, as it currently only has relevance for german readers)


Wie man jetzt in meinem Blog auf der linken Seite erkennen kann, ist das von mir geschriebene offzielle Serendipity-Handbuch seit kurzem vorbestellbar.

Rund 700 Seiten liegen dem Verlag derzeit zur Korrektur und Verfeinerung vor, prall gefüllt mit ausführlichen Beschreibungen von allem, was mit Serendipity zu tun hat.

Viel Herzblut und Freizeit ist in das Buch geflossen, und ich hoffe damit sehr, den Nutzern endlich eine vollständige Dokumentation in die Hand geben zu können. Gleichermaßen ist es auch für Neulinge zum System gedacht, da alle Aspekte des Systems beschrieben werden.

Wer jetzt vorbestellt, kann dafür sorgen, dass das Buch etwas zügiger erscheint - und ihr es auch direkt in den Händen halten könnt. Der derzeitige Veröffentlichungstermin ist für Mai 2008 angepeilt. Vorbestellungen werden sowohl über Amazon, OpenSourcePress als auch bei jeder Bücherei angenommen.

Serendipity: s9y::blog

Firefox Cookies - blog.josephhall.com

Na co ty lidi nepřijdou. Perfektní tahák.

Firefox: del.icio.us/tag/firefox

Serendipity 1.2.1 released

Serendipity 1.2 has been well received by the community, there were only very few minor bugreports. Those have been addressed in the Serendipity 1.2.1 maintenance release, available now.

The new Serendipity version also includes some new Bulletproof Theme options (user-customized stylesheets) and addresses some very minor browser quirks. If you're using Bulletproof, it is suggested you perform the update.

Also this new version addresses a security issue in the Remote RSS sidebar plugin (reported by Hanno Böck), which did not properly treat links coming from an RSS feed, which could lead to possible XSS attack vectors, if you are showing foreign feeds that might distribute malicious content to you. If you're using this plugin with an unsafe RSS feed, you should upgrade Serendipity.

Serendipity 1.2.1 features a new WPXRSS importer and can import the new WordPress 2.3 database structure All bug fixes have also been applied to our current 1.3-release tree. This release currently features some new Smarty-Templating convenience features, a remote spartacus version information interface, full pingback support, a LifeType blog importer and support of SQLRelay.

Upgrading Serendipity is very easy, have a look at the FAQ. The new version is available on the Serendipity download page.

Enjoy Serendipity and have a nice Christmas time!

Serendipity: s9y::blog

Page 1 | Next >>
Username:
Password:
(or Cancel)