End of Life and GDPR

If you're reading the community site these days, you certainly noticed that not a single piece of significant content was created since 2015, and not much since 2013.

Whatever this may mean for PHP-GTK itself is another issue, but for the site itself, it means it ceased to be relevant about 5 years ago, and it's time to move on for the site members. Since the site contains non-anonymous user, it will fall under the new EU GDPR regulations entering into force on 2018-05-25, and there is no point for me to spend time on evolving the site towards compliance when no one is actually using it.

So here is the EOL announcement: the site will be shutting down on 2018-05-24 and its data will taken offline.

A static version of the articles may be published again at some point here or elsewhere, but I wouldn't hold my breath on it. So if you have even some interest in the site content, be sure to copy/paste the pages of interest before it goes dark on 2018-05-24. Or contact me if you want a copy of the files and content, or check my blog for newer content.

Thanks all for participating, it's been a pleasure while it lasted.


Codevollendung für PHP-GTK in Eclipse PDT

Die Aktivierung der PHP-GTK2 Codevollendung in Eclipse PDT ist sehr einfach. Das folgende Beispiel ist für Windows, die schritte sind aber die selben, auf jeder unternützten Plattform.

  1. Zuerst den Gtk_Dumper.phpEntpacker ausführen, wie auf der letzten Seite beschrieben wurde. die generierte Vorlage speichern, zum Beispiel unter e:\src\php\php-gtk\stubs-2.0.1.php für die code-completion der PHP-GTK 2.0.1 version.
  2. Jetzt Eclipse starten, mit der PHP-Ansicht
  3. Ein neues Projekt anlegen um die neue vorlage zu halten
  4. Den Pfad für den ordner angeben, in dem die neu kreierte Vorlage ist.
  5. Das Projekt speichern
  6. Nun ein neues PHP-projekt erstellen
  7. Auf der Eigenschaften Seite des Projektes, geben sie nun als Referenz das Projekt an das sie gerade für die Vorlagendatei angelegt haben.
  8. Vertig

Codevollendung in Eclipse PDT zeigt folgene Informationen an:

  • den Typ der Parameter die an Methoden übergeben werden
  • class konstanten (wie Gtk::BUILDER_ERROR_*)
  • zusätzliche Kommentare für die verschiedenen Symbole, (wie "/* or NULL */) der optionalen Methoden Parameter.