Dienstag, 6. Januar 2009

entwickler.com Magazine Konferenzen Entwickler Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag





Ab 19. Mai 2005 am Kiosk!
Titelthema: Content Management
Ausgabe: 4.2005


Startup
Es lebe PHP-Doom
Oft wird mit PHP nur die Funktionalität verbunden, Formulardaten auszuwerten oder Tabellen aus einer Datenbank in HTML-Form zu bringen, um diese auf der eigenen Homepage anzuzeigen. Natürlich ist PHP dafür optimal ausgelegt, aber wie in den meisten Sprachen, schlummern in PHP ungeahnte Möglichkeiten, die ihre Begrenzung nicht in der Sprache selbst, sondern vielmehr in der Vorstellungskraft der Programmierer finden.

Titelthema
Easy Mambo: Content Management für jedermann?
Content-Management-Systeme sind im Allgemeinen in der Vergangenheit mit jeder Generation immer ein Stück komplexer geworden. In jeder neuen Version kommen neue Funktionen hinzu und jedes System versucht auf seine eigene Weise, möglichst allen denkbaren Anforderungen seitens der Benutzer gerecht zu werden. Mit der Zeit wird die Featureliste – und damit verbunden leider auch oft die Bedienung des Systems – immer unübersichtlicher, die Einarbeitungszeit immer größer. Mambo will all dies besser machen. Man rühmt sich damit, ein vollständiges CMS mit allen gängigen Funktionen anzubieten, aber dennoch so einfach zu bleiben, dass wirklich jeder es bedienen und im Zweifel sogar administrieren kann. Ferner soll auch die Erweiterung des Systems mit neuen Funktionen überhaupt kein Problem darstellen.
Alles im Rahmen: PHP-Applikationen im Rahmen von Livelinks WCM entwickeln
Livelinks WCM (Web-Content-Management-System) als mächtiges Content-Management-System wird häufig in größeren Unternehmen eingesetzt. Diese entdecken zunehmend auch die Vorteile von PHP und möchten ihre Webseiten im Internet und Intranet kostengünstig um dynamische Inhalte und Applikationen erweitern. Doch das WCM orientiert sich stark in Richtung Java und JSP und die Entwicklung von PHP-Applikationen in diesem Rahmen ist häufig mit Herausforderungen verbunden.

Tools & Tipps
Lesestoff für PHP-Lover
  • PHP interaktiv
  • SQL – MySQL 5 aktiv / PHP 5

Development
Familienangelegenheiten
Grundlagen der generativen Programmierung für Webanwendung
Maguma goes Open Source
Eine Variante des Maguma Studios wurde in Form des Maguma Open Studios 1.0 für die Open-Source-Community freigegeben. Das Maguma Studio selbst besteht zwar weiterhin als kommerzielles, jedoch kostengünstiges Produkt, das die Open-Source-Variante um einige Features erweitert. Updates werden aber in Zukunft von Maguma wohl nur noch begleitet.
PHP erweitert
PHP-Extensions im Eigenbau

Datenbanken
Nützliche Helferlein: Tools zur Unterstützung bei der MySQL-Arbeit
Selbstverständlich können MySQL-Datenbanken über die Shell gesteuert werden. Einfach ein CREATE DATABASE mydbase; in die Kommandozeile eingegeben und schon wird eine neue Datenbank erzeugt. Das funktioniert, ist aber nicht jedermanns Sache. Schließlich ist nicht jeder ein "Hardcore-Shell-Programmierer". Die Zeiten, in denen es keine Alternativen zur Kommandozeile gab, sind allerdings längst vorbei. Mittlerweile gibt es hunderte Tools rund um MySQL. Der Klassiker schlechthin ist phpMyAdmin. Dieser Artikel stellt andere, weniger bekannte Tools vor, die aber mitnichten weniger interessant sind.
Optimaler Bereich
Einblicke in die Welt der SQL-Optimierung
Microsoft SQL Server ohne SQL Server – und/oder ohne Microsoft

Webdesign
Seitenlayouts gestalten
Eine der letzten Herausforderungen beim Erstellen einer wirklich CSS-basierten Präsentation ist das Layout. Lange Zeit benutzten Webentwickler HTML-Tabellen, um ihre Layouts umzusetzen. Um Layouts mit mehreren Ebenen oder Spalten zu bekommen, mussten oftmals mehrere Tabellen ineinander verschachtelt werden.

XMLextra
Mozilla XUL mit eigenen Objekten erweitern
Das die Render Engine von Mozilla zu weit mehr in der Lage ist, als nur HTML darzustellen, dürfte inzwischen bekannt sein. Schließlich wurde nicht zuletzt die Oberfläche selbst in einem eigens zu diesem Zweck entworfenen XML-Dialekt entwickelt.

Solutions
Multiplayer-Spiele erfolgreich machen
Die erfolgreichsten Multiplayer-Spiele in PHP haben alleine in Deutschland fünfstellige Spielerzahlen und machen Gewinn. Doch die Mehrheit dümpelt bei gerade mal ein paar Hundert Spielern herum. Das liegt dann meist daran, dass die Spiele entweder zu kompliziert oder ein lauer Abklatsch eines besseren Vorbildes sind. Damit ein Multiplayer-Spiel erfolgreich wird, sind einige Punkte zu beachten. Hierzu erhalten Sie Tipps, damit Ihr neues Spiel auch von anderen gerne gespielt wird.



Software & Support Verlag GmbH