Skip to content

Category Archives: Development

Musings about the future of blog.ch, feature requests, new features under development, etc.,

Nur schnell eine kleine Änderung!

Oops. Wie das halt so ist, wenn man nur mal schnell eben eine kleine Änderung macht: Es klappt nicht so, wie’s sollte – die Sidebar wird jetzt plötzlich auf der Startseite nicht mehr angezeigt, dafür aber auf den Sprachseiten. Typischer I/O – Fehler. Aber egal, ist ja nichts lebensnotwendiges; die Blogs werden weiterhin abgeholt und […]

Neu: Blogs nach Sprache sortiert lesen!

Wie vor kurzem erwähnt, können die Blogs jetzt auch nach Sprache sortiert gelesen werden: [Deutsch] [Französisch] [Englisch] [Italienisch] Es fällt gleich auf: Noch nicht alle Artikel tauchen da auf. Und immer wieder sind Artikel in der falschen Sprache dabei. Punkt eins liegt daran, dass ich die Sprache bei allen Blogs (inzwischen um die 770) von […]

Schweizer Blogkarte – Swiss Blogmap

Endlich ist die aktualisierte Blogkarte hochgeladen! Neben einer kleinen ?”bersichtsskizze gibt es auch eine grosse, zoombare Karte für Detailinformationen. Ab sofort können somit die Nachbarn ausfindig gemacht werden, oder die schon lange gelesenen Weblogs einer Landesgegend zugeordnet werden. So funktioniert es: Im Head-Bereich des Weblogs oder einer Webseite werden geographische Angaben gespeichert. Mit Hilfe der […]

Have a break;

Aus dem PHP-Handbuch über break: break break ends execution of the current for, foreach, while, do-while or switch structure. Und damit habe ich die DB-Anfragen bei der Speicherung neuer Items locker um ca. den Faktor 15 verringert *schulterklopf*. Wäre ich doch nur früher drauf gekommen *ohrfeig*.

Mit Gewalt gehts!

Wenn ich mich nicht irre, ist dieses Problem momentan zumindest im Frontend gelöst. Und dabei wird immer behauptet, Gewalt sei keine Lösung! Jetzt muss ich nur noch verhindern, dass die Beiträge doppelt in die DB eingetragen werden…

blog.ch spinnt!

Vor einer Stunde ist mir aufgefallen, dass einige Beiträge auf der Startseite doppelt erscheinen. Und jetzt um 10:05 war es auch wieder der Fall. Ganz schön merkwürdig! Werde der Sache in der Mittagspause nachgehen, wenn die Kleinen schlafen. Also mal schon sytematisch vorgehen: 1. Einige “böse” Feeds isolieren – OK 2. “Böse” Feeds überprüfen – […]

Die Suchfunktion ist da!

Auf Wunsch von Alain habe ich meinen Mittagsschlaf am Laptop verbracht und die Suchfunktion vom alten Server hier rüber gezügelt. Das Suchfeld wird jetzt auch auf der Startseite angezeigt, und neben dem XML-Feed wird jetzt auch ein praktischer Link zum Bookmarken angeboten. Für die Datenbankspezialisten: Ich verwende momentan weder einen anständigen Fulltext Index noch die […]

Wir sind umgezogen! Unsere neue Adresse lautet: http://blog.ch/

Bleibt also alles beim Alten, bis auf die Bloggerkarte und die Suche: Sind beide noch nicht hier installiert. Aber die wichtigen Sachen – Frontseite und der Blog hier- funktionieren soweit ich weiss. Wer aber weitere Fehler findet, möge sie bitte melden, danke! Ach ja, das Blogawards-Wiki fehlt ja auch. Es wird seine Wiederauferstehung auf swissblogawards.ch […]

PHP-Entwickler gesucht @ blog.ch

Wie der Titel schon sagt, suche ich PHP-Entwickler. Let’s take blog.ch to the next level! Projekte, in keiner bestimmten Reihenfolge Swiss Blogmap (auch für Nichtprogrammierende geeignet) Eine Liste mit den Koordinaten der grösseren schweizer Städte erstellen. Erleichtert das Eintragen für non-geeks. Die grosse Karte justieren (danke Baumi für Deine Mitarbeit!) Manuell alle Blogs überprüfen, die […]

PHP Developers Wanted @ blog.ch

Like the title says, I’m looking for PHP developers. Let’s take blog.ch to the next level! Projects, in no particular order Swiss Blogmap (this project can also be done by a non-programmer!) Create a list of coordinates for major Swiss cities to make geo-locating easier for non-geeks. Adjust the large map (thank you Baumi for […]

User agent: MagpieRSS for blog.ch

Nach einem E-Mail von kus habe ich dem Bot, welcher die RSS-Feeds abgrast, einen User agent spendiert. Er meldet sich jetzt als MagpieRSS for blog.ch. Hätte ich schon viel früher machen sollen. Der Autodiscovery-Bot, der aus einer angemeldeten Website die RSS-Feedadressen ausliest, meldet sich übrigens schon seit längerer Zeit mit dem User agent AutodiscoveryAgent 0.1 […]

Neue Version der Box!

Und bereits gibt es eine überarbeitete Version der blog.ch box: Sprachauswahl Einbindung mit PHP Layouts Ich bin für weitere Layouts dankbar, stelle sie dann mit Link auf der Beispiel-Seite vor. Schaut euch einfach den Code an und formatiert drauflos!

Schweizer Weblogs auf Deiner Seite

Das Schweizer-Weblogs-auf-Deiner-Seite-Teil ist noch gar nicht richtig fertig, aber vor euch Bloggern ist einfach nichts sicher :-). Probiert’s bitte aus, und wie üblich sind Kommentare, Änderungs- und Verbesserungsideen willkommen. Thanks a bunch!

Ta-daa

Spasseshalber habe ich eine Ta-da List für blog.ch erstellt. Tadalist ist ein Teaser für das grössere, kostenpflichtige basecamp, ein webbasiertes Projektmanagement-System. Für meine Liste gibt es sogar einen RSS-Feed. Ein Kommentar-Feature gibt es leider nicht, deshalb könnt ihr gerne hier kommentieren. Merci. via InVisible Blog

blog.ch: Edition II is live

After a couple days of testing, I just couldn’t wait and flipped the switch on Edition II. We now show every entry in the last 24 hours. I’m still not handling dupes, but that’s not a big deal. Tell me if there’s bugs or other problems! Edition I, which showed the latest entry of each […]

Aargh. Templates.

Yeah, I know, Templates are a Good Thing. But they add complexity, too. And who needs complexity? So I’m hacking the template and instead of using placeholders like a good programmer, I’m writing hard-coded values into it. This will probably come back to haunt me at some point in the future.

A blog for blog.ch

It’s obvious: blog.ch needs a blog. First of all, I want to do a Blogtour de Suisse. There are lots of interesting blogs, and they all deserve to be mentioned. I’m not doing “blog reviews”, I won’t assign any rankings, and this is all just my personal opinion. Hopefully people will disagree with me. Second, […]