Das sh404SEF-Funktionsprinzip und URL-Handling
- Details
Es gibt kein Rückkodierungsscript
Wichtig ist folgendes zur Funktionsweise der sh404ESF-Komponente zu verstehen. URLs werden nur in eine Richtung – hin zum SEF-URL kodiert. D.h. aus einer realen URL wird per sh404SEF-Scripte ein SEF-URL Entsprechung erstellt und diese in die auszugebenden Websites statt der realen URLs eingebaut. Jede Adresse, die auf diese Weise erzeugt wird, wird auch automatisch in der Joomla-SEF-Datenbanktabelle jos_redirection eingetragen. Eine Rückwärtskodierung, d.h. die Auflösung einer old-SEF-Adresse zurück zu ihrer Real-Adresse erfolgt nie! Statt dessen wird zu diesem Zweck immer in die Tabelle jos_redirection geschaut und so das non-SEF-Gegenstück (counterpart) ermittelt und an Joomla weitergeben. Dieser Vorgang nennt sich „reverting".
SEF-Bug bei Pathway/Breadcrumps Virtuemart 1.1.3
- Details
Derzeit gibt es noch einen Fehler in VirtueMart bei der Breadcrumb/Pathway-Erzeugung – die Rücksprung-Links funktionieren nicht sauber. Dieser Bug kann behoben werden in dem in der /administrator/components/com_virtuemart/classes/mainframe.class.php die Zeile 363 ersetzt wird.
Weiterlesen: SEF-Bug bei Pathway/Breadcrumps Virtuemart 1.1.3
Installation und Einrichtung von sh404SEF
- Details
Die Komponenten ist für J!1.5.x die bessere Alternative zum J!eigenen SEF, weil diese a) das SEF für zusätzlich installierte Komponenten besser managed und b) einiges bedeutende Zusatzfunktionen liefert.
Nachfolgend ein paar Infos:
- Bietet u.a. Unterstützung für VirtueMart 1.1.3 (Features: shCustomTags (autom. Tags), deutsch, nativ für J!1.5.x, SPAM-IP-Ausschluß (Honey Pot), redirect, 404-Fehlerseiten-Vermeidung, mit und ohne mod-rewrite,
- Infos s.u.: www.joomla-blog.net sowie unter der Entwicklerseite, außerdem unter diesem WIKI.
- Wird installiert als normale Joomla-Komponente und muss dann aktiviert werden.
Rechteverwaltung von Joomla 1.6 am Beispiel "Beitrag einreichen" für Gäste
- Details
Problematik / Zielsetzung
Die Rechteverwaltung (ACL Access Control Level) unter Joomla 1.6.x wurde gegenüber der Version 1.5.x erheblich erweitert und besitzt nun eine Komplexität, die ein flexibles Einstellen der Rechte für Funktionen, Menüs, Inhaltsanzeige/-nutzung ermöglich. Diese Flexibilität setzt aber ein notwendiges Verständnis voraus um es nutzen zu können.
In diesem Beitrag soll anhand einer konkreten Projekt-Aufgabenstellung gezeigt werden, wo und wie diese Rechte einzustellen und zu verwalten sind, an welchen Ecken in Joomla nach möglichen Konfigurationsmöglichkeiten gesucht werden muss um das Ziel zu erreichen.
Weiterlesen: Rechteverwaltung von Joomla 1.6 am Beispiel "Beitrag einreichen" für Gäste
Für BreezingFoms Formular das doppelte Absenden verhindern
- Details
Problematik / Zielstellung
Es gibt nach wie vor Internetnutzer, die Formulare mit einem Doppelklick abschicken oder beim Versenden mehrfach auf den Absendebutton klicken, wenn nicht sofort ein Feedback vom Server kommt. Üblicherweise wird dann das Formular doppelt abgesendet und schlagen beim Administrator in ungewollten Mengen auf. Einige Browser sind mittlerweile mit einer Funktion ausgestattet, die die Submit-Button automatisch deaktivieren, sobald der Nutzer das erste mal geklickt hat. Leider nicht alle, weshalb eine programmierte Lösung her muss.
Prinzipeller Ansatz der Lösung
Immer mal wird darüber diskutiert wo man die Mehrfachversendung unterbinden sollte. Dies innerhalb der Server-Scripte vorzunehmen ist denkbar ungünstig und erheblich aufwändiger. Sinnvoll ist hier nur clientseitig im Brower per JavaScript ein mehrfaches Absenden zu unterbinden. Das geschieht am besten, indem der Button nach dem ersten klick und nach dem Validieren der Formulardaten sofort auf disabled gesetzt wird.
Weiterlesen: Für BreezingFoms Formular das doppelte Absenden verhindern
Adressen aus Thunderbird in die iPhone-Kontakte übernehmen (LDIF zu vCard-vcf)
- Details
Problembeschreibung und aktuelle Situation (März 2017)
Ja, nach wie vor ist es noch immer so, dass es keine wirkliche Lösung gibt um Adressen aus den Thunderbird-Adressbuch optimal mit den iPhone-Kontakten zu syncronisieren. Hier soll aber ein Weg beschrieben werden, der sehr einfach ist und eine elegante Alternative ist statt die Daten alle im iPhone neu einpflegen zu müssen.
Es ist keine automatisierte Syncronisierung, sondern ein Workaround wie man sich mit einem kleinen Trick behelfen kann. Genutzt werden dazu die Kontakte als Visitenkarten so wie sie üblich an Mails als Anhang beigefügt werden können. Dabei ist ein Problem, dass Thunderbird kein kompatibles Format zum iPhone anbietet. iPhone bevorzugt das vCard-Format *.vcf. Thunderbird kann von Haus aus aber nur *.LDIF-Server-Format exportieren. Wir müssen also zunächst ein Lösung finden, mit der wir aus Thunderbird möglichst vCard's erzeugen können.
Weiterlesen: Adressen aus Thunderbird in die iPhone-Kontakte übernehmen (LDIF zu vCard-vcf)
Kontakt-Komponente von Joomla modifizieren
- Details
Bei diesen Ausführungen geht es vorwiegend um die wunschgemäße Anpassung der Templates zur Anzeige der Kontakt-Detailseiten und dem notwendigen Wissen um das Zusammenspiel der einzelnen dafür notw. Scripte.
Die Template-Scripte
Es gibt sowohl Script zur Anzeige der Kontakt-Kategorien, z.B. in Listenform und Templatescripte zur Anzeige der einzelnen Kontaktdetails. Joomla stellt diese aus den Verzeichnissen components/com_contact/views/categories/ und components/com_contact/views/categories/ bereit. Wie üblich als default.php.
Werden andere Joomla-Templates verwendet, kann es sein, dass diese eigenen Templates für diese Seiten mitbringen die dann ggfl. im Template-Verzeichnis von Joomla zu suchen sind. Bei der Template-Komponente HM-YAML z.B. liegen diese dann in Unterverzeichnissen von /templates/hm_yaml/html/com_contact/... in ab da gleicher Struktur wie im J!Contact-Verzeichnis.
Software-Design / Interface-Design
- Details
Leistungsangebote
- Gestaltung von Software-Bedienoberflächen
- Erstellung individueller Icon-Sätze für Ihre Website oder Software
- Layout und Design von Interaktionsdialogen zur Steuerung von Software
Referenzen:
- Zeiss
- Zeiss Meditec
- Telegant Contelio
EasyCreator
- Details
Der EasyCreator ist wirklich ein Hammer-Werkzeug - sehr leistungsfähig, flexibel und umfassend. Es ist hervorragend stukturiert und mehrsprachig (de,en) verfügbar, wenn auch nicht immer ganz konsequent.
Die Projektseiten von EasyCreator bietet sowohl die Download-Links als auch Hilfestellung über das Forum.
EasyCreator unterstützt nicht einfach nur alle möglichen Extension von Joomla (Plugins, Module, Komponenten und Templates), es bietet auch Sprachunterstützung an in dem z.B. nach unübersetzten Elementen gesucht wird. EasyCreator hat schon jetzt erste Unterstützung für Joomla 1.6.x. wenn auch noch im "Experimental-Stadium"
Installation und Einrichtung von Marco's Component Maker
- Details
Mit diesem Tool ist es möglich relativ einfach die Grundstrukturen für eine Joomla-Komponente zu erstellen. Es erzeugt sämtliche Site- und Admin-Scripte und die XML-Datei für die Installation. Hier folgend kurz ein paar Erfahrungen im Umgang mit diesem Tool.
Das Tool ist herunterladbar als Binary für Windows auf der Projektseite oder auf Joomla-Extensions und aktuell in der Version 1.5.0 für Joomla 1.5.x-Komponenten.
Hilfestellung für die Installation gibt es auch auf der Projektseite.
Weiterlesen: Installation und Einrichtung von Marco's Component Maker
Nutzung von J! XML-Funktionen
- Details
Joomla bietet bereits diverse Funktionen zur Arbeit mit XML-Dateien, weil z.B. die Konfigurationsdateien für Module, Plugins und Komponenten als XML-Dateien bereitgestellt und ausgewertet werden aber auch die Installationsanweisungen in den Installationspaketen in als XML-Dateien vorliegen.
JApplicationHelper (libraries/joomla/application/helper.php)
Sendebestätigung nach Absenden von BreezingForms-Formularen
- Details
Z.B. nach Sendebestätigung zusätzlich zur HomePage wechseln
Zusätzliche Style-Anweisungen für BreezingForms-Formulare
- Details
Z.B. für die linksbündige Ausrichtung der Formular-Zeile, die als Listeneinträge angelegt werden. Dazu muss an gleicher Stelle wie eben schon beschrieben entspr. zusätzliche Einfügungen vorgenommen werden:
Weiterlesen: Zusätzliche Style-Anweisungen für BreezingForms-Formulare
- Formularelement zeitweilig ausblenden
- BreezingForms Datenbank-Tabellen
- BreezingForms-Ausgangsmail als gestaltete HTML-Mail
- Dateiupload mit BreezingForms
- In BreezingForms Formularelementen ToolTipps anzeigen
- BreezingForms Komponentenbeschreibung
- VirtueMart: Bestellabschluss Formular bearbeiten
- Suche in Virtuemart
- VirtueMart: Produkte mit Mengerabatt-Staffel
- Das Erscheinungsbild von Modulen anpassen (modChrome)
- Anlegen von Modulpositionen in Joomla 1.5.x
- Menü Son Of Suckerfish in Joomla implementieren
- Favicon in Joomla ändern
- SEF mit Joomla
- VirtueMart: Design-Templates (Theme) verwenden
- Quelltexte in Beiträgen anzeigen und formatieren
- Das Standard-Modul mod_mainmenu von Joomla
- VirtueMart 1.1: Ajax und No Account Creation
- Vergleich Eignung Steckbrief/Kontakte/Vereine-Komponenten
- EasyBook - damit's läuft
Seite 11 von 14