[gelöst] Cache System in Drupal
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 22.09.2011 - 14:38 Uhr in
Hallo, ich bastel gerade eine externe Anwendung um Daten aus der DB zu holen und Daten wieder in die DB zu schreiben. Ja das ganze funktioniert auch ganz gut. Doch ich hab ein Problem mit der Cache verhalten von Drupal. In den Optionen sag ich das Drupal kein Cache verwenden soll. Doch wenn ich ein Wert in der DB aktualisiere, dann steht er richtig in der Datenbank jedoch nicht richtig auf dem UI von Drupal. Views holt sich das Cache objekt anders oder gar nicht und macht das richtig. Wenn ich jedoch auf den Artikel klicke und ihn in Drupal bearbeite seh ich das er im Feld das ich von meiner externen Anwendung aktualisiert habe immer noch den alten Wert beinhaltet. Wie kann ich den über sql den Cache Eintrag aktualisieren oder den alten löschen und einen neuen hinzufügen ?
Gruß Hacky
- Anmelden oder Registrieren um Kommentare zu schreiben
Drupal API
am 23.09.2011 - 15:16 Uhr
Hi
das solltest du nicht per SQL machen sondern mit der Drupal API. Schaue dir das hier mal an:
http://api.drupal.org/api/drupal/includes--cache.inc/function/cache_clea...
Das problem ist das ich aus
am 23.09.2011 - 16:56 Uhr
Das problem ist das ich aus der java umgebung komme. Quasi Andriod app -» servlet -» server. Dann muss ich die funktion in java umbauen. Andere möglichkeit gibts nicht?
Gruß
Du kannst doch auf die
am 23.09.2011 - 17:21 Uhr
Du kannst doch auf die Drupal-API via XML-RPC (Core) oder SOAP, REST, .. (siehe Services-Modul) zugreifen.
das klingt sehr interessant!
am 23.09.2011 - 17:52 Uhr
das klingt sehr interessant! Kannst du mir eine gute seite empfehlen zum einsteigen?
Blog Post
am 23.09.2011 - 18:03 Uhr
Vielleicht hilft dir das hier:
http://www.comm-press.de/blog/services-modul-zur-kommunikation-mit-exter...
puh okay, ein krassen
am 25.09.2011 - 15:58 Uhr
puh okay, ein krassen Themenumfeld! Hat den wer schon für Java/Android eine App geschrieben die mit Drupal kommuniziert ? Ich hab nun unzählige dinge gelesen und frag mich echt warum ich kein gescheites Tutorial finde das sich nach Android richtet. Kann mir wer etwas Hilfestellung geben ? ich würde gern einfach mal ein kleines Projekt haben was auch funktioniert. So wie ich das sehe verwenden viele Entwickler xmlrcp mit JSON für Android Apps.
Wie schreib ich einen einfachen service der JSON "file" zurück gibt ?
Wie verbinde ich mich Richtig von JavaAndroid auf das CMS Drupal und wie bekomm ich das JSON file ?
Ich hoffe mir kann wer etwas helfen.
grüße Hacky
Okay nun bin ich auf
am 25.09.2011 - 17:58 Uhr
Okay nun bin ich auf "DrupalCloud" getroffen, das ist ja eine API für Android ? Irgendiwe find ich nur unschlüssige Tutorials oder Tutorials für andere Applikationen. :(
Json ausgeben und empfangen
am 25.09.2011 - 18:59 Uhr
Schau, was auf Android Seite passiert interessiert Drupal herzlich wenig. Um JSON auszugeben gibt es verschiedenste Wege. Und auch um es zu empfangen.
Du solltest dich zu aller erst mit hook_menu() beschäftigen. Damit kannst du dann mal beginnen JSON zu empfangen und auszugeben. Für die Ausgabe würde ich aber eher versuchen Views zu benutzen und damit das richtig sicher wird sowas wie XMLRPC benutzen.
Und ja, viele Benutzen Drupal und Android zum Zusammenspiel. Es ist schade, das es keine guten Tutorial gibt, aber vielleicht motiviert es dich dann ja eines zu schreiben :)
Ja das bin ich mir bewusst =)
am 26.09.2011 - 09:00 Uhr
Ja das bin ich mir bewusst =) Aber evtl. hat schon wer etwas Erfahrung sammeln können in diesem Bereich. Wie ich merke ist die Branche relativ neu Drupal/Android. Ich bin sofort bereit ein Tutorial zu schreiben, den ich hab mich nun die letzten tage fast Tod recheriert, das will ich gerne anderen ersparen ! Gut dann werde ich mich mal mit "hook_menu()" beschäftigen, trotzdem danke für die infos :)
Gruß Hacky
puh nach langen probieren und
am 28.09.2011 - 16:27 Uhr
puh nach langen probieren und tun ! Ich hab ein Andriod APP die via XMLRPC daten aus Drupal holt. Ebenso in Java ein funktionierendes sample was ebenfalls per XMLRPC Daten aus Drupal holt.
Tutorial kommt bald thx für hel =)
XML-RPC via Java ist ja für
am 28.09.2011 - 16:32 Uhr
XML-RPC via Java ist ja für sich gesehen ein alter Hut. Man surfe beim Apache-Projekt vorbei, schnappe sich die passende Lib, lese dort die Doku und ab geht's. Easy as cake ;-)
Speziell für Android gibt es auch alternative, leichtgewichtigere Implementierungen wie z.B. android-xmlrpc oder kXML-RPC für J2ME.
Joar man findet zu dem thema
am 28.09.2011 - 17:03 Uhr
Joar man findet zu dem thema nicht sehr viel im internet gerade auf Android. Klar wen man sich in der javawelt auskennt geht das schon. Aber wie gesagt es gibt keine "guten" Tutorials in diesem bereich was ich schade finde. Jo die android-xmlrpc lib nutz ich auch :-) schön klein :-)
Gruss