Rezepte-Wiki:Technik

aus dem Rezepte-Wiki (rezeptewiki.org)

Wechseln zu: Navigation, Suche

Diese Seite soll einen kurzen Überblick geben über die Technik hinter dem Rezepte-Wiki, ebenso wie Ideen für zukünftige Erweiterungen.

[Bearbeiten] Technik hinter dem Rezepte-Wiki

Server: Das Rezepte-Wiki läuft derzeit auf dem Server von Sebastian Harnau (kochwiki.net).

Hardware:

  • DualCore Opteron 2 x 2.20 GHz (Opteron 1214 HE)
  • 3 GB RAM
  • 2 x 250GB HD mit Raid1

Software:

  • Betriebssystem: Ubuntu 7.04
  • Apache: 2.2.3
  • PHP: 5.2.6
  • MySQL: 5.0.67
  • MediaWiki: 1.13.1

[Bearbeiten] Mediawiki Extensions

Folgende Extensions sind derzeit im Einsatz:

  • Newest Pages zur Anzeige der neuen Rezepte auf der Hauptseite. Die Extension wurde für diesen Zweck umfangreich verändert.
  • Inputbox für die Eingabebox zum Anlegen neuer Rezepte auf der Hauptseite.
  • Google Video um die Zubereitungsvideos von Google Video einzubinden.
  • New User Email Notification zur Benachrichtigung der Administratoren beim Anlegen eines neuen Benutzerkontos.

[Bearbeiten] Wünsche für Mediawiki Extensions

Wer in der PHP-Programmierung fit ist, kann sich gerne an der Entwicklung einer der hier vorgeschlagenen Extensions versuchen.

Rezeptsuche über Zutaten
Die Extensions soll folgendermaßen funktionieren: Ich habe ein Eingabefeld, in das ich die Zutaten eingebe die ich verfügbar/im Haus habe. Danach sollen mir alle Rezepte angezeigt werden, die ich damit zubereiten kann. Technisch gesehen sollte das nicht allzu aufwändig sein und mit einer Datenbankabfrage erledigt sein. Die Link-Tabelle in der Datenbank kann genutzt werden um zu einer bestimmten Zutat die zugehörigen Rezepte aufzulisten ("Was zeigt hierhin"). Als Erweiterung wäre noch denkbar den Fall abzudecken, dass ich alle Rezepte haben möchte, die sowohl Kartoffeln, als auch Bananen enthalten (nur als Beispiel), ohne Berücksichtigung der weiteren Zutaten.
  • zuletzt gesehene Rezepte
  • Auflösung der Zutaten aus gelinkten Rezepten in der Rezepteliste
  • Warenkorb -> dazu braucht man die Auflösung auch
  • Suche durch Eingabe von mehreren Zutaten (Beispiel Rindfleisch, Knoblauch und Apfel)
Persönliche Werkzeuge