Dienstag Jan 22, 2013

Probleme nach APEX Installation oder Upgrade ganz einfach lösen

Es kommt immer wieder vor, dass der Browser nach der APEX-Installation oder nach einem Upgrade eben keine Login-Seite anzeigt, sondern mit Fehlermeldungen oder gar völlig leeren (weißen) Seiten antwortet. In diesem Community-Tipp haben wir häufig auftretende Ursachen für diese Probleme zusammengestellt.

Lesen Sie, was Sie tun müssen, wenn der Bildschirm anstelle der APEX-Login-Seite gar nichts oder lediglich HTTP-Fehlermeldungen anzeigt. Vielfach lassen sich solche Probleme in kürzester Zeit mit nur wenigen Handgriffen lösen.

Montag Dez 17, 2012

APEX Patchset 4.2.1 erschienen

APEX HomepageSeit Freitag, dem 14.12. steht das APEX Patchset 4.2.1 zur Verfügung. Neben zahlreichen Bugfixes sind auch einige, kleinere Änderungen enthalten:

  • Die JQuery Mobile Bibliothek wurde auf Version 1.2.0 aktualisiert
  • Die AnyChart-Engine wurde auf Version 6.0.11 gehoben. Dadurch stehen "Circular Gauge" Charts auch als HTML5 Diagramme bereit
  • Diagramme in Anwendungen für mobile Endgeräte können sich nun dynamisch der Bildschirmgröße anpassen

Details zum Patchset finden sich, wie immer in den Release Notes. Wie bislang unterscheidet sich der Installationsvorgang je nach verwendeter APEX-Version.

  • Wenn noch kein APEX oder eine ältere Version als 4.2 installiert ist, kann die Vollinstallation für APEX 4.2.1 direkt aus dem OTN heruntergeladen und normal installiert werden.
  • Wenn APEX 4.2.0 installiert ist, muss Patch Nr. 14732511 aus MyOracle Support heruntergeladen und eingespielt werden.

Mittwoch Nov 28, 2012

Neues Statement Of Direction veröffentlicht

APEX Statement of DirectionDas APEX Entwicklerteam hat ein neues Statement Of Direction (SOD) für die Version 5.0 veröffentlicht. Wie immer wird es die Verbesserung und Erweiterung vorhandener und die Einführung neuer Funktionen geben. Wie immer, ist das Statement Of Direction dazu gedacht, die Pläne und Ziele des APEX-Entwicklerteams mit der Community zu teilen. Insofern ist für APEX 5.0 unter anderem geplant ...

  • ... modale Dialoge deklarativ bereitzustellen
  • ... den Drag and Drop Layout Editor zurückzubringen
  • ... HTML5 noch besser zu unterstützen
  • ... mehr Varianten und Möglichkeiten für PDF-Ausgabe bereitzustellen
  • ... spezielle User Interfaces für Tablets einzuführen
  • ... Master / Detail / Detail Formulare zu ermöglichen
  • ... mehrerer Interaktive Berichte auf einer Seite zu erlauben
... und vieles weitere mehr. Die APEX-Erfolgsgeschichte geht also weiter.

Freitag Nov 16, 2012

APEX Theme 25 (Blue/Responsive): Was ist "responsive" ...?

APEX Theme 25 (Blue / Responsive)Mit APEX 4.2 wurden neben vielen anderen neuen Funktionen, neue "Responsive" Themes eingeführt, mit denen man seine neuen (oder alten) Anwendungen ausstatten kann. Doch was ist ein "Responsive Theme" ...?

In unserem aktuellen Community Tipp geben wir eine kurze Einführung in das Thema "Responsive Web Design" und wie man es in APEX nutzen kann. Darüber hinaus sind praktische Tipps und Tricks zum Umgang mit dem Theme 25 enthalten: Wussten Sie schon, dass Sie Seitenteile mit einer einfachen CSS-Anweisung bspw. für Smartphones abschalten können ...?

Freitag Okt 19, 2012

APEX 4.2: Neue Features für interaktive Berichte

Seit Oktober 2012 steht APEX 4.2 zum Download zur Verfügung. Dass der Schwerpunkt dieses Releases auf der Entwicklung von APEX-Anwendungen für Smartphones - auf Basis von jQuery Mobile und HTML5-Charts - liegt, dürfte mittlerweile nahezu überall bekannt sein. Doch das ist nicht alles. APEX 4.2 bringt noch mehr neue Features mit: Im Bereich der interaktiven Berichte hat sich sehr viel getan: Zwar ist auch weiterhin nur ein interaktiver Bericht pro Seite möglich, es gibt aber dennoch einige, interessante Neuerungen - dieser Tipp stellt sie im Detail vor.

  • Interaktive Berichtsspalten formatieren: HTML-Ausdruck
  • Email-Abonnements: Absenderadresse und einfache Abmeldung
  • PL/SQL-Zugriff auf interaktive Berichte: APEX_IR
  • Linguistische Suche in einem interaktiven Bericht
  • Weitere neue Features

Montag Okt 15, 2012

APEX 4.2 ist da!

Seit dem 12. Oktober 2012 steht APEX 4.2 zum Download bereit. Nach der Installation, die wie immer, mit dem Skript apexins durchgeführt wird, können Sie gleich mit dem Ausprobieren der neuen Features beginnen - allen voran das einfache, deklarative Erstellen von APEX-Anwendungen für mobile Endgeräte oder HTML5-Diagramme. Aber auch darüber hinaus gibt es zahlreiche neue Dinge - mit Verbesserungen beim Excel-Upload für den Endanwender oder der Möglichkeit nun 200 (anstelle von 100) Elemente auf eine Seite zu setzen, seien nur zwei genannt.

APEX 4.2 ist da


Freitag Okt 05, 2012

APEX auf der DOAG2012

Die DOAG2012, die im deutschsprachigen Raum wichtigste Konferenz für Oracle-Anwender steht vor der Tür. Vom 20. bis zum 22. November trifft sich die Oracle Community in Nürnberg. Und natürlich spielt auch Application Express eine wichtige Rolle auf der Konferenz: Insgesamt 26 Vorträge beschäftigen sich mit verschiedenen Aspekten der Anwendungsentwicklung mit Application Express.

Hören Sie spannende Neuigkeiten vom APEX Development Team (Patrick Wolf, Marc Sewtz, Christian Neumüller) und von anderen, anerkannten APEX Experten aus dem deutschsprachigen Raum - mit Peter Raganitsch, Dietmar Aust oder Niels de Bruijn seien nur drei genannt.

Wie im letzten Jahr haben Sie auch dieses Jahr wieder die Gelegenheit, den APEX Experten (und dem APEX Development Team) direkte Fragen zu stellen. Das APEX Experten Panel findet am ersten Konferenztag (20.11.) um 16:00 Uhr im Raum Hongkong statt. Wie im letzten Jahr bitten wir Sie, uns Ihre Fragen für das Panel hier einzureichen. Die Liste werden wir vor der Konferenz konsolidieren und an die APEX-Experten weitergeben, so dass alle Themen im Panel zur Sprache kommen können.

Montag Sep 24, 2012

APEX-Berichte automatisch aktualisieren

Einen Bericht auf einer Anwendungsseite in regelmäßigen Abständen zu aktualisieren, ist recht einfach: Seit APEX 4.0 muss man noch nicht einmal JavaScript-Code dafür programmieren; mit einem einfach zu nutzenden Plugin des APEX-Entwicklerteams setzt man das in kürzester Zeit um.

In diesem Tipp gehen wir noch etwas weiter: Für eine Tabelle, die eine Spalte mit dem Zeitpunkt der letzten Änderung enthält, wollen wir die zuletzt geänderten Werte hervorheben, so dass man sie leichter erkennen kann.

Dienstag Aug 07, 2012

APEX-Anwendungen für mobile Endgeräte - mit APEX 4.2

APEX-Anwendungen für mobile EndgeräteWie man APEX-Anwendungen für mobile Endgeräte erstellt, wurde bereits in zwei Community Tipps von Peter Raganitsch beschrieben. Bis einschließlich APEX 4.1 muss man hier aber recht viel selbst machen: So muss man jQuery Mobile herunterladen, einbinden und die "mobilen" Seitentemplates selbst gestalten. Mit APEX 4.2 wird das alles viel einfacher, denn APEX 4.2 bringt die Unterstützung für "mobile APEX-Anwendungen" direkt mit. jQuery Mobile ist bereits eingebunden und es liegen fertige Templates für eine Anwendung vor. In diesem Tipp erfahren Sie, wie Sie eine APEX-Anwendung für mobile Endgeräte mit APEX 4.2 erstellen. Vorab schon soviel: Jeder APEX-Entwickler kann das!

Montag Jul 30, 2012

DOAG SIG Development: APEX und Cloud Computing

DOAG Logo APEX-Entwickler sollten sich den 26. September 2012 vormerken. Dann trifft sich die DOAG SIG Development im Karlsruhe. Wie man an der Agenda der Veranstaltung mit dem Titel APEX und Cloud Computing leicht erkennen kann, geht es vor allem um APEX. Neben zur Zeit aktuellen Themen wie APEX 4.2 kommen auch Informationen aus der Praxis nicht zu kurz.

  • Cloud Computing (mit APEX) im Oracle Umfeld
  • Implementierungsvarianten für Projekte mit APEX
  • APEX und Pivot-Tabellen
  • Erweiterte Interaktion mit Trees und Charts in APEX
  • APEX from past to present. Neues in APEX 4.2 und nützliches aus älteren Releases

Am besten schonmal den Termin vormerken und gleich anmelden. Nähere Informationen gibt es auf der DOAG-Webseite.

Mittwoch Jul 25, 2012

APEX 4.2 EA2 ... ist da.

Seit Dienstag, dem 24. Juli ist APEX 4.2 auf apexea.oracle.com  verfügbar. Enthalten ist eine Menge des Feedbacks zum Early Adopter 1, außerdem werden die neuen Features "abgerundet". So können nun mehrere User Interfaces zu einer Anwendung hinterlegt werden - eine APEX-Anwendung kann so einen Teil für mobile Endgeräte und einen für Desktop-PCs haben. Am besten gleich einen Workspace auf apexea.oracle.com  anfordern und mit dem Testen beginnen.

Freitag Jul 20, 2012

APEX-Nutzer "woanders" authentifizieren: Authentication Plugin am Beispiel "Cookie"

Authentifizierungs-Plugins mit APEX Wenn APEX-Anwendungen in eine IT-Landschaft eingebettet werden sollen, reicht die APEX-Workspace-Authentifizierung vielfach nicht mehr aus. In vielen Fällen wird dann die Authentifizierung mit einem LDAP-Server verwendet. Hierfür bringt APEX zwar ein fertiges Authentifizierungsschema mit, allerdings erfordert dieses immer noch die Eingabe des LDAP-Passworts auf der APEX-Anmeldeseite. Oft ist jedoch ein Single-Sign-On (SSO) gewünscht - die Nutzer melden sich also einmal an einem Server an und diese Anmeldung wird auch für die APEX-Anwendungen verwendet.

Dieser Tipp stellt vor, wie man, mit einem Plugin, eine externe Authentifizierung in seine APEX-Applikation einbinden kann. Der externe "Login-Server" ist in diesem Beispiel selbst gebaut und sehr simpel. Die Einbindung in die APEX-Anwendung kann allerdings exemplarisch für alle anderen Login-Server angesehen werden - oder mit anderen Worten: Auf diese Art und Weise dürfte sich nahezu jeder Login-Server mit APEX nutzen lassen.

Montag Jul 09, 2012

APEX User und Workspaces mit dem SQL Developer verwalten

SQL DeveloperDass der Oracle SQL Developer auch eine Unterstützung für Application Express-Anwendungen mitbringt, ist den meisten sicherlich bekannt. In diesem Tipp zeigen wir Ihnen, wie Sie den SQL Developer so erweitern können, dass noch mehr APEX-Operationen möglich werden. Dabei geht es insbesondere um folgende Aufgaben:

  • Workspaces erstellen
  • Schemas zu Workspaces zuordnen oder Zuordnungen löschen
  • Workspace-User ansehen
  • Workspace-User erstellen oder löschen
  • Workspace-User sperren oder entsperren
  • Passwörter für Workspace-User neu setzen

Lesen Sie in unserem aktuellen Tipp, wie Sie Ihren SQL Developer um ein APEX Workspace Management erweitern können.


Freitag Jun 22, 2012

APEX 4.2 Early Adopter ist da!

Ladies and Gentlemen ... start your engines ....

Es ist wieder soweit: Das Early Adopter Release von APEX 4.2 ist zum Testen auf apexea.oracle.com  freigegeben.

APEX 4.2 ist da

Workspaces gibt es wie immer kostenlos für alle interessierten Tester. Nach dem Login können Sie die neuen Features gleich ausprobieren - allen voran das einfache, deklarative Erstellen von APEX-Anwendungen für mobile Endgeräte oder HTML5-Diagramme. Aber auch darüber hinaus gibt es zahlreiche neue Dinge - mit Verbesserungen beim Excel-Upload für den Endanwender oder der Möglichkeit nun 200 (anstelle von 100) Elemente auf eine Seite zu setzen, seien nur zwei genannt.

Ein Community Tipp mit detaillierterten Erklärungen der neuen Features folgt in Kürze - bleiben Sie dran und vergessen Sie nicht, sich gleich bei apexea.oracle.com  anzumelden.

Freitag Jun 01, 2012

FIFA EM 2012: Tippspiel Anwendung von Christian Rokitta

Sie sind nicht nur APEX-Entwickler, sondern auch Fußballfan ...? Dann ist die EURO2012 Tippspiel-Anwendung (natürlich mit APEX entwickelt) von Christian Rokitta genau das Richtige für Sie. Aber auch alle anderen finden hier eine APEX-Anwendung, welche die Möglichkeiten für ein APEX-Anwendungslayout eindrucksvoll vor Augen führt. Es hat doch wesentlich mehr drin, als die mitgelieferten Templates anbieten.

Mittwoch Mai 23, 2012

Standards für Formular-Labels und Spaltenüberschriften

Benutzeroberflächen-StandardsAPEX-Entwickler verbringen viel Zeit damit, Spaltenüberschriften und Formularelement-Labels anzupassen. Wird ein Bericht oder ein Formular generiert, so nimmt APEX die Namen der Tabellenspalten als Default - und diese technischen Namen passen eigentlich nie. Die gute Nachricht ist, dass APEX schon seit den ersten Versionen die sog. Benutzeroberflächen-Standards mitbringt. Damit können für einzelne Tabellenspalten nutzerfreundliche Namen vergeben werden. Diese werden dann beim Neu-Erstellen eines Formulars oder Berichts als Element-Labels oder Spaltenüberschriften verwendet. Benutzeroberflächen-Standards schlagen gleich zwei Fliegen mit einer Klappe: Einerseits spart man Zeit beim Erstellen von Formularen und Berichten, zum anderen werden Überschriften und Labels konsistent verwendet - eine Tabellenspalte wird immer gleich übersetzt. Benutzeroberflächen-Standards können entweder im SQL Workshop oder per SQL-Skript erstellt werden.  

Lesen Sie in unserem aktuellen Tipp, wie Sie Benutzeroberflächen-Standards nutzen und so Zeit bei der Anwendungsentwicklung sparen können.

Mittwoch Mai 02, 2012

Nachlese: APEX Community Day in München, Düsseldorf und Berlin

"APEX Community Day" in München, Düsseldorf und BerlinIn der Woche vom 23.  bis zum 27. April fand in München, Düsseldorf und Berlin der APEX Community Day statt. Zunächst erhielten die Teilnehmer einen Überblick über APEX 4.1, einen Ausblick auf APEX 4.2 und einen Einblick in die Entwicklung von APEX-Anwendungen für mobile Endgeräte.

Die MT AG stellte in ihrem Vortrag praktische Aspekte bei der Umsetzung von APEX-Projekten vor: So gab es eine praxisnahe Antwort auf die Frage, ob man eher mit den APEX-Assistenten arbeiten oder seine APEX-Seiten "manuell" erstellen soll. Im Vortrag der MuniQSoft wurde die Nutzung von jQuery, JavaScript und Dynamic Actions bei der Gestaltung eines Layouts für eine APEX-Anwendung vorgestellt.

Die Unterlagen der Veranstaltung stehen für alle zur Verfügung. Laden Sie sie wie folgt herunter:

http://apex.oracle.com/folien
Schlüsselwort: apexday-201204

Freitag Apr 20, 2012

Neues "Statement Of Direction" für APEX 4.2

Neues "Statement of Direction" für APEX 4.2 ist verfügbar Das APEX-Entwicklerteam hat ein neues Statement Of Direction (SOD) für APEX 4.2 herausgebracht. Demnach wird sich APEX 4.2 auf die folgenden Bereiche fokussieren:

  • Anwendungen für mobile Endgeräte: Themes und Templates, die es Entwicklern möglich machen, Anwendungen für
    mobile Geräte deklarativ zu entwickeln - genauso wie eine "normale" APEX Anwendung heute.
  • HTML5-Diagramme
  • Deklarative Bereitstellung von RESTful WebServices, die auf SQL- oder PL/SQL-Objekte abgebildet sind.
  • Einführung der Bereitstellung und Verteilung von APEX-Anwendungen mit der Möglichkeit, den Anwendungscode und damit das geistige Eigentum zu schützen.

Wie immer sind darüber hinaus "zahlreiche" funktionale Verbesserungen im Detail geplant, die natürlich nicht einzeln im SOD bekannt gemacht werden. APEX 4.2 wird also ein sehr interessantes Release werden. Man kann jetzt schon gespannt sein.

Statement Of Direction für APEX 4.2

Donnerstag Apr 12, 2012

HTML Markup in einem APEX Tree - ganz einfach per Plugin!

APEX Tree Region mit HTML-MarkupDie APEX Tree Region kennt sicherlich jeder APEX-Entwickler. Und vielfach besteht der Bedarf, das Aussehen des APEX Tree mit Hilfe von HTML Markup zu beeinflussen. Leider ist es seit APEX 4.0 nicht mehr möglich, eigenes HTML-Markup in einen APEX-Tree aufzunehmen - aus Sicherheitsgründen (Schutz vor Cross-Site-Scripting) werden alle HTML Sonderzeichen maskiert.

Wenn kein XSS-Risiko besteht (die vom Tree dargestellten Inhalte basieren nicht auf Benutzereingaben und werden komplett vom Entwickler bestimmt), kann dies mit wenigen Zeilen JavaScript und jQuery-Code erreicht werden. Damit es noch einfacher wird,  haben wir die Funktionalität für Sie in einem APEX-Plugin gekapselt. Und so funktioniert es:

  1. APEX Plugin "HTML Markup for APEX Tree Region" herunterladen
    http://apex-plugin.com/oracle-apex-plugins/dynamic-action-plugin/html-markup-for-apex-tree_174.html
  2. APEX Plugin in die Anwendung importieren
  3. APEX Tree Region erzeugen und eigene Ersetzungen für HTML-Sonderzeichen verwenden, also bspw.
    "[" für "<", "]" für ">" und "§" für "&".
  4. Eine neue dynamische Aktion erzeugen, die beim Laden der Seite ausgeführt wird und mit Hilfe des Plugins die Ersetzungen im Tree durch die "richtigen" HTML-Sonderzeichen ersetzt. Fertig.

Wie das Plugin wirkt, können Sie sich auf einer Demo-Seite ansehen.


Donnerstag Mrz 22, 2012

APEX-Entwicklertag: Im April in München, Düsseldorf und Berlin!

In 2004 wurde Application Express (APEX) zusammen mit Oracle10g herausgebracht. Acht Jahre später kann sich die Zwischenbilanz sehen lassen: Allein in der deutschsprachigen Community sind 1200 Leser registriert - in Unternehmen mit Oracle-Infrastruktur entstehen neue APEX-Anwendungen teilweise täglich. Und APEX-Entwickler machen weit mehr als Masken zur Datenerfassung: Sie beschäftigen sich mit Themen wie APEX-Anwendungen für mobile Endgeräte, Entwicklung moderner "Web 2.0"-Oberflächen, Cloud Computing und mehr.

Wichtig ist aber immer das persönliche Kennenlernen, der Austausch und die Diskussion. Aus diesem Grund trifft sich die deutschsprachige APEX Community im April 2012 in München, Düsseldorf und Berlin. Auf diesem Entwicklertag erhalten Sie einen Einblick in aktuelle Entwicklerthemen rund um Application Express: Wir informieren über den aktuellen Stand in APEX 4.1 und werden speziell das Thema "mobile APEX-Anwendungen" beleuchten. Unser Partnern Muniqsoft informiert über Layoutvarianten in APEX-Anwendungen - mit Tipps & Tricks direkt aus der Praxis. Die MT AG schließlich wird Implementierungsvarianten für gängige Aufgabenstellungen vorstellen - wiederum mit ganz konkretem Bezug zu praktischen Projekten.

Lassen Sie sich diese Möglichkeit zum direkten Erfahrungsaustausch nicht entgehen. Genaue Zeiten, Orte, die detaillierte Agenda und Anmeldeinformationen finden Sie auf der Veranstaltungs-Webseite. Die Teilnahme an der Veranstaltung ist kostenlos. Melden Sie sich noch heute an.


About


Hier finden Sie Informationen, Tipps und Tricks zu Oracle Application Express (APEX), SQL und PL/SQL.


Die Community-Arikel repräsentieren die Meinung des Autors und nicht zwingend die Meinung der Oracle Deutschland B.V. & Co KG.


Viel Spaß beim Lesen wünscht

Carsten Czarski
ORACLE Deutschland B.V. & Co. KG

Search

Categories
Archives
« April 2014
MoDiMiDoFrSaSo
 
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Heute