supergarv

Garvin Hicking :: blog

The trouble with jogging is that the ice falls out of your glass.

  •  
  •  
  • Über mich
  •  
  • Galerie
  •  
  • Freunde
  •  
  • Tops und Flops
  •  
  • Links
  •  
Zufallsbild
  • Über mich:
  • Vorstellung
  • Lebenslauf
  • Lebensziele
  • Gästebuch
  • Kontakt
  • News
  • Blog
  • Galerie:
  • Artwork
  • Logos
  • Web
  • DTP
  • 3D
  • Fotos
  • Videos
  • Anderes
  • Freunde:
  • Freunde
  • Familie
  • Ich
  • Webcam
  • Schule
  • Caritas
  • Arbeit
  • Anderes
  • Tops und Flops:
  • Filmkritiken
  • Texte
  • IMDB
  • Hitlisten

Handbuch für Serendipity


Das offizielle, umfassende Serendipity-Handbuch für Einsteiger und Profis ist nun im Handel und kann online bei Amazon oder Open Source Press bestellt werden, oder auch bei jedem Buchhändler.

Kategorien

  • Blafasel
  • Media
  • Bilder
  • Bücher
  • Kino / Video
  • Sneak Preview
  • Musik
  • Spiele
  • PHP / Software
  • Planung

Alle Kategorien

Fotografie von Garvin und Emba

» bei Model-Kartei
» bei Flickr

Flickr: Bilder

Medaillen

superBlog Banner
OPML: Meine Feeds (RSS)
Suprglu: Meta-Feed
Blogverzeichnis - Blog Verzeichnis bloggerei.de
FOAF-Explorer: Meine FOAFs ansehen

Jabber: supergarv (at) amessage.de
ICQ: 21392242

:inlove:

Macht mich glücklich:

Wunschliste Amazon / Wishlist Amazon
PayPal

Blog abonnieren

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare
  • superBlog

Archive

  • Mai 2012
  • April 2012
  • März 2012
  • Das Neueste ...
  • Älteres ...

Powered by

Serendipity PHP Weblog

Donnerstag, 30. Dezember 2004

Serendipity und Spartacus

Gestern habe ich mich nochmal ein paar Stündchen hingesetzt und eine kleine Idee umgesetzt, die Tom Sommer und die anderen Serendipity-Entwickler schon länger hatten: Ein Plugin-Repository im Stile von Typo3.

Was ich nun gestern ins CVS gestellt habe ist eine zweiteilige Client/Server-Geschichte.

Der Server-Teil erstellt (crontab-automatisiert) anhand unseres 'additional_plugins' CVS-Moduls eine PEAR package.xml-kompatible Datei her. Dabei geht es durch alle Verzeichnisse des CVS-Moduls und erstellt diese Übersicht mit Versions/Autor/Beschreibungs-Informationen.

Der Client-Teil ist ein einfaches Serendipity-Plugin. Dies liest die XML-Datei vom Server und erlaubt das direkte Herunterladen des Plugins via Oberfläche. So kann man ruck-zuck ein Plugin installieren. Derzeit ist das ganze nur in aktuellen 0.8 Snapshots von Serendipity nutzbar, und wird im Zuge der Entwicklung sicher ausgeweitet werden. Noch fehlt derzeit eine Versionierung, so dass Serendipity über eine Aktualisierung eines Plugins benachrichtigt und dies dann auch herunterladen kann. Das sind aber eher Marginalitäten, die einfach zu implementieren wären.

Ziel ist es, noch eine PEAR-Web ähnliche Oberfläche zu schaffen, über die auch andere Autoren ihre XML-Daten ihrer Plugins einstellen und verfügbar machen können. Weiterhin sollen auch unsere Themes über dieses System laufen. Mal schauen, was hier die Zukunft bringt.
Geschrieben von garvin in PHP / Software um 19:15 | Kommentar (1) | Trackbacks (0)
38579 Klicks
Tweet This!
Bookmark Serendipity und Spartacus  at del.icio.us Facebook Google Bookmarks Digg Serendipity und Spartacus

Mittwoch, 15. Dezember 2004

Serendipity und WordPress Themes

Ich glaube, ich hab's hier noch nie so deutlich geschrieben - aber in seiner jüngsten Entwicklungsinkarnation von Serendipity unterstützt unser System die Möglichkeit, WordPress-CSS-Templates einzusetzen. Das grundlegende Template und einige Themes gibt's in Evans Nemerson's Blog.

Wer also Serendipity bisher nur nicht ausprobiert hat, weil wir besser programmieren als Templates entwickeln können, der sollte spätestens jetzt mal zuschlagen und unser System "probefahren". Zwar hat die derzeitige 0.8 Version viele neue experimentelle Features, aber läuft ansonsten zumindest bei mir schon sehr problemlos. :-)
Geschrieben von garvin in PHP / Software um 18:51 | Kommentar (1) | Trackback (1)
58414 Klicks
Tweet This!
Bookmark Serendipity und WordPress Themes  at del.icio.us Facebook Google Bookmarks Digg Serendipity und WordPress Themes

Montag, 13. Dezember 2004

Serendipity: Multilinguale Einträge

Weil ich heute ja mit dem FreeTagging Plugin schon "knietief" in Serendipity-Code steckte, habe ich direkt noch etwas feines committed: serendipity_event_multilingual (auch hier geht der Link wohl erst in ein paar Stunden dank SourceForge) ermöglicht es Autoren, mehrere Sprachversionen eines einzelnen Artikels zu erstellen.

Im Gegensatz zu bestehenden Babelfish-Plugins funktioniert dies nicht auf der Basis von automatisierten Übersetzungen, sondern der Autor des Blogs kann selber die Sprachversion schreiben, und dabei auf die Wortwahl achten. Gerade also für mehrsprachig geführte Blogs ist dies sehr hilfreich.

Das Plugin funktioniert dermaßen, dass nicht einfach mehrere Artikel eingestellt werden, sondern die Übersetzung ist eine "Eigenschaft" des Originalartikels. Somit werden Trackbacks und Kommentare zu einem Artikel immer auf ein und derselben Seite gelistet, RSS-Feeds funktionieren ohne Duplikate und auch der Aufruf eines separaten Blogs entfällt. Meines Erachtens eine sehr coole Lösung die ich so in noch keinem anderen Blogsystem gesehen habe.

Die jetzige Version ist noch nicht ganz feature complete. Ich wünsche mir, dass in einem Cookie die Sprachpräferenz des Besuchers gespeichert wird, und dass das Plugin mit dem Cache-Plugin harmonisch zusammenarbeitet. Derzeit wird nämlich noch keine Cachbare Version einer Sprachalternative angehangen. Weiterhin wäre es nett, einen RSS Feed für spezielle Sprachversionen zu haben. Beides ist technisch unaufwändig, aber da hab ich jetzt keine Lust mehr. ;-)

Viel Spaß!
Geschrieben von garvin in PHP / Software um 16:26 | Kommentar (1) | Trackbacks (0)
5169 Klicks
Tweet This!
Bookmark   at del.icio.us Facebook Google Bookmarks Digg

Serendipity: Freies Artikeltagging

Es ist zwar schon etwas länger her, dass ich auf dem Kölner Mini-Bloggertreffen war - aber damals habe ich mir etwas auf meine Todo-Liste für Serendipity geschrieben.

Alp Uckan hatte gemeint, einem Blog würde ein System zum freien Tagging von Artikeln guttun. Und weil die Plugin-Infrastruktur von Serendipity eigentlich nichts unmöglich macht, habe ich das mal in einem Plugin umgesetzt.

Das in ein paar Stunden im CVS verfügbare Plugin Freetag (Link funktioniert je nach SF.Net Lag vielleicht erst nach ein paar Stunden) erlaubt in einem kleinen, aber feinen, Eingabefeld die Eingabe von einer beliebigen Liste an Tags, getrennt durch Kommas.

Beim betrachten von Artikeln werden dem Benutzer die vorhandenen Tags angezeigt, und jedes Tag ist anklickbar - das funktioniet dann genauso wie die Ansicht nach Kategorien (auch blätterbar). Genauso gibt es auch RSS Feeds für jedes Tag.

Sprich, das ganze funktioniert genauso wie Kategorien, bis auf folgendes: Tags sind nicht hierarchisch angelegt, und Tags sind nicht fest definiert. So kann man jederzeit ein neues Tag erfinden oder benutzen, ohne umständlich Kategorien anlegen zu müssen.

Somit sind Tags zwar chaotischer und anfällig für Dopplungen und Überbenutzung, aber für eine Art Stichwortsystem recht gut geeignet.

Das Plugin benötigt jedoch eine aktuellste CVS-Serendipity Version (Snapshot von mindestens heute nachmittag), da nur dort eine neue Infrastruktur für beliebige Eigenschaften von Artikeln besteht. Mit dieser Struktur ist auch das Caching von Artikeln, die Leserechtseinschränkung und demnächst auch Multi-Lingualität möglich. Also, probiert's aus. :-)
Geschrieben von garvin in PHP / Software um 13:56 | Kommentare (0) | Trackbacks (0)
5004 Klicks
Tweet This!
Bookmark Serendipity: Freies Artikeltagging  at del.icio.us Facebook Google Bookmarks Digg Serendipity: Freies Artikeltagging
(Seite 1 von 1, insgesamt 4 Einträge)

Suche

Kalender

Zurück Dezember '04 Vorwärts
Mo Di Mi Do Fr Sa So
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Femto-Blog

  • @yellowled so nen lnb muss man ja auch direkt wechseln, statt ne eigene abdeckung oder plastikfolie draufzmachen. Idiot.22.05 20:05
  • Kann Twitter bitte vor der EM einen Fussballfilter einbauen? Bitte bitte bitte bitte bitte pretty bitte with a sweet rote kirsche on topf?22.05 20:05
  • Shut up, british Meg! #awesome #familyguy22.05 06:05
  • @Sm0K1ngGnu ah, ok. Unbekanntes Terrain fur mich bis auf 1-2 Verfilmungen die ich mau fand.21.05 14:05
  • @Sm0K1ngGnu Explain!!!21.05 13:05
  • @s_n0 @DB_Bahn - Stimmt, in den TRs kommt es fast nie vor. Aber ich dachte eher weil's da unmenschlich eng ist.21.05 10:05
  • @ckappen Jo, und deswegen dusch ich doch auch nicht zweimal die Woche.21.05 09:05
  • Liebe @DB_Bahn - wie ist der Stand zu Zieharmonikaspielenden Osteuropäern im Zug, wird das offiziell geduldet? Strecke K-BN ist täglich voll21.05 09:05
  • Erst mit längeren Haaren lernt man einen Bad Hair Day zu schätzen... link21.05 08:05
  • @AndiH super arbeit :-)21.05 08:05

Kommentare

serotonic zu The Avengers, oder: Schlechte Erfahrung mit 3D im Metropolis Köln
Fr, 04.05.2012 10:41
*Irgendwie bin ich jetzt sehr froh, nicht dabei gewesen zu sein. Es kann ja immer wieder mal passieren, dass mit der Tec [...]
Andreas zu Mein Beef mit Mass Effect 3
Di, 20.03.2012 16:35
*Ich bin beim 3. Teil auch ein wenig Hin und Her gerissen, obwohl ich es noch nicht ganz durchgespielt habe. Die geniale [...]
Lennert zu Warum Apple den Presse-Event nich streamt
Mi, 29.02.2012 12:22
*Die doch ziemlich überzeugenden Produktvorstellungen von Steve wird kaum jemand ersetzen können. Dazu braucht es tiefst [...]
zockworkorange.com zu #52Games - Natur: Far-Cry (1)
Mo, 20.02.2012 10:00
*
zockworkorange.com zu #52Games - Neuanfang: Super Mario 64
Mo, 06.02.2012 10:03
*

Über mich

Ich heiße Garvin Hicking, wohne in Köln und bin alt genug um ein Blog führen zu dürfen. Derzeit arbeite ich als Webentwickler bei Faktor E, bin gelegentlich selbständig tätig und arbeite mit PHP, (My)SQL und XHTML/ XML/ CSS/ JavaScript.

Meine Freizeit nutze ich zur Entwicklung von Serendipity und phpMyAdmin - und (nicht nur) wenn ich genug von Computer habe, genieße ich das Leben mit meiner Freundin Emba im Kino, hinter der Fotokamera, daheim oder bei unseren Freunden. Und ein Gesicht habe ich auch:
Garvin Hicking
Facebook / Xing

Zend Certified PHP Engineer

Legasthenie-Info

Dieses Blog strotzt vor Komma-Fehlern. Ich bekenne eigenständig, öffentlich und freiwillig im Vollbesitz meiner geistigen und Halbbesitz meiner ortographischen Fähigkeiten, auf diese Fehlern zu bestehen und erkläre, der neuen Deutschen Rechtschreibung bisher nicht anheim gefallen zu sein. Wer zusätzliche Fehler findet, darf sie ebenfalls behalten. :-)

Getaggte Artikel




(c)1999-2004 by garvin hicking   |   
Valid XHTML 1.1! Valid CSS! American English PayPal Wunschliste Amazon / Wishlist Amazon

Die Einbindung fremder Bilder erfolgt im Rahmen der journalistischen bzw. persönlichen Berichtserstattung. Urheberrechte dieser Materialien liegen beim Eigentümer.
Weiteres siehe Impressum / Datenschutzerklärung


Online Einkaufen Börsenbriefvergleich