Beiträge von mastermind

    Auf der von Dir angegebenen Seite steht:

    Zitat

    [...] Frames und Iframes sollten hier einmal Erleichterung schaffen, brachten aber jede Menge eigene Probleme und ein merkwürdig starres Designkorsett.

    Im Kapitel "AJAX-Grundlagen" steht

    Zitat

    [...] Damit geht XMLHttpRequest weit über die Funktionalität alternativer Lösungen wie die skriptbasierte Manipulation von Inline frames oder die asynchrone Übertragung von Nutzdaten in Cookies hinaus.

    Dort steht nix von "Vorstufe", sondern es ist gemeint, dass Inline-Frames einen Ansatz zum nur teilweisen Neuladen der Seite bieten. Nicht mehr und nicht weniger bringen die Autoren (auf einer schrottigen Frames-Seite übrigens) zum Ausdruck.

    Auch die "skriptbasierte Manipulation" hat nichts mit AJAX zu tun, sondern beschreibt lediglich, wie clientseitig Frame-übergreifend gearbeitet wird.

    in vielen Literaturen wird aber das Prinzip von Iframes auch als frühe Phase von AJAX interpretiert, es ist richtig, dass es mit JAVASCRIPt und XML-Request nichts zu tun hat. AJAX selber ist nur marketing, bei AJAX wird auch nicht immer XML-Response verwendet, wie zb. das löschen von Einträgen bei wordpress (siehe oben). Und man kann auch eine andere Scriptsprache verwenden, JAVAscript ist auch nicht pflicht, es mußt nur eine Scriptsprache sein. AJAX selber ist ja keine technologie, sondern nur ein intelligentes zusammenspiel von technologien, mit dem man eine Seite nachladen kann ohne die ganze Seite nachzuladen. Bevor das wort AJAX geboren wurde, haben viele Entwickler schon damit gearbeitet, die meisten nennen diese damals WEB.2.0, als dann das wort AJAX geboren wurde gab es endlich ein WOrt für solch ein Prinzip.
    Diese Tatsachen habe ich aus einigen Büchern und aus Gesprächen mit einigen Webanwendungsentwickler herausgefunden.

    Mit Verlaub, also das ist wirklich Quark.

    AJAX ist eine Abkürzung für "Asynchronous JavaScript And XML". Dass dabei auch andere Sprachen zum Einsatz kommen, mag sein; obwohl mir da clientseitig höchstens noch VBscript einfiele, was aber kein vernünftiger Webentwickler einsetzt (da IE-only). Serverseitig ist die Sprache prinzipiell völlig wurscht.

    Die Behauptung, dass AJAX "Marketing" sei, beruht darauf, dass der Begriff oft als Buzzwort gebraucht wird; oftmals werden damit sogar Technologien beschrieben, die zwar JavaScript-basiert sind und tolle Effekte erzeugen, aber mit scriptgesteuertem Datentransfer nichts zu tun haben. Ich denke da z.B. an moo.fx, das manche Leute (nicht dessen Entwickler!) als AJAX bezeichnen.

    Inline-Frames funktionieren ohne JavaScript und ohne serverseitige Programmierung. Es ist reine HTML-Auszeichnung. Auch nix mit "asynchron", der Begriff ergibt in diesem Zusammenhang keinen Sinn. Wer auch immer erzählt, dass Iframes etwas mit AJAX zu tun hätten, beweist abgrundtiefe Inkompetenz in Sachen Webtechnologien.

    ruffy, ich gebe Dir Recht... es wäre sicherlich sinnvoll, zum Backup auch eine Restore-Routine mitzuliefern. Aber es ist nicht kompliziert, das Backup einzuspielen. Du hast dazu zwei Möglichkeiten: phpMyAdmin oder die Kommandozeile. Mit phpMyAdmin kannst Du eine Dump-Datei hochladen und angeben, in welche DB sie eingespielt werden soll. Wenn Du auf dem Server eine Shell hast, geht es auch ganz einfach:

    Code
    mysql -u WP_MYSQL_BENUTZER -p < WP_DATENBANK.sql

    evtl. musst Du noch an den Anfang der .sql-Datei die Zeile

    Code
    USE WP_DATENBANKNAME;

    schreiben.

    Am besten, Du machst folgendes:
    - Alle Dateien sichern (!)
    - Datenbank sichern (!)
    - Alle Plugins deaktivieren
    - Alle WordPress-Verzeichnisse und -Dateien außer wp-content und wp-config.php löschen
    - WordPress 2.0.5 lokal bei Dir entpacken
    - wp-content lokal löschen
    - Den Rest hochladen
    - wp-admin/upgrade.php ausführen
    - Plugins aktivieren
    - :-)

    Du hast offenbar Pakete installiert, die für eine andere Version als die von Dir verwendete sind. Und anscheinend nicht nur das, sondern Du hast Dir beim Herumfummeln möglicherweise auch Deine Abhängigkeiten versemmelt. Wenn das der Fall ist, musst Du alles wieder zurückbauen -- d.h. auch andere Sachen, die Du vielleicht testweise installiert oder geändert hast. Ansonsten: Gute Nacht, Server -- hallo Neuinstallation.

    Ich kann Dir bei SuSE leider nicht helfen, daher empfehle ich Dir, Dich an das o.g. Forum zu wenden. Wenn Du übrigens nicht viel Ahnung im Umgang mit Linux hast, ist es vielleicht empfehlenswert, Dir zuhause ein Testsystem aufzusetzen (am besten selbe Distro in der selben Version). Das kann man wunderbar mit einer Virtuellen Maschine wie z.B. VMware machen. Da kannst Du mit dem Paketmanagement rumspielen und experimentieren, ohne gleich ein Produktivsystem zu schrotten.

    Am einfachsten ist es vermutlich, wenn Du eine bestehende Template-Datei aus Deinem Theme nimmst, und dort den obigen Code verbaust (alles innerhalb des <div id="content">).

    Falls Du es partout nicht schaffst, poste bitte mal Deine page.php oder index.php.

    Wenn man AJAX mal als Technologie und nicht als Buzzwort betrachtet, dann ist es nichts weiter als ein JavaScript-gesteuerter HTTP-Request, der benutzt wird, um Inhalte nachzuladen, ohne dass der Besucher die Seite neu aufrufen müsste.

    Im Backend von WordPress macht das keinen Sinn, aber es gibt diverse Themes, die AJAX verwenden. Auch gibt es z.B. Suchplugins, bei denen Suchwörter via AJAX vorgeschlagen werden. Das ist dann aber nicht WordPress selbst, sondern das sind Erweiterungen durch Dritte.

    Ich würde es übrigens sehr begrüßen, wenn Du um der Lesbarkeit willen zukünftig auf SMS-Abkürzungen ("fkt") verzichten würdest.