Connect Joomla to SugarSync

Dezember 30, 2010 2 Kommentare

Some time ago I started to code an extension for Joomla to connect Joomla to dropbox. This extension is getting better and better.
But dropbox is not the only sync-service in the Web. Sugarsync is an other big player. Someone give me the idea to connect also SugarSync with Joomla. After some coding we now can inteact with Sugarsync in the same way we interact with Dropbox. With the extension you can:

  • publish files
  • view the pictures in a directory
  • and let users upload files to your account

Download the Extension here: Joomla Extension for Dropbox and Sugarsync
Sugarsync Support Forum
Demo

Kategorien:English Tags:, ,

Joomla mit Sugarsync verbinden

Dezember 30, 2010 1 Kommentar

Schon vor langer Zeit habe ich eine Erweiterung geschrieben mit der man seine Joomla-Installation mit dropbox verbinden kann: Dropbox Erweiterung für Joomla. Diese Erweiterung hat mit der Zeit immer mehr Funktionen hinzu-bekommen. Nur ist dropbox nicht der einzige Synchronisationsservice, Sugarsync ist ein anderer bekannter. So kam die Idee Joomla auch mit SugarSync zu verbinden.
Ganz analog zu der Verbindung zu Dropbox kann man Dateien auflisten, die Bilder in einem Verzeichniss anzeigen und Benutzern erlauben Dateien in den freigegebenen Sugarsync Account hochzuladen. Die Erweiterung ist als Komponente und als Plugin verwendbar.

Die Erweiterung, kann hier heruntergeladen werden: Joomla Erweiterung für Dropbox / Sugarsync
Sugarsync Support Forum
Demo

Kategorien:Deutsch Tags:, ,

Trusted Shops Customers Rating in Virtuemart / Joomla

I created a small modul for showing the cumtomers rating widget from www.trustedshops.com in your Joomla / Virtuemart: Trustedshops Widget for Joomla

Just install the modul as usual in Joomla and then go to extensions->moduls and configure it there. You need to enable the modul and to enter your trustedshops id.

If you would like to have a rating button in the virtuemart confirmation emails first download one of the pics:
https://www.trustedshops.com/bewertung/widget/img/bewerten_de.gif
https://www.trustedshops.com/bewertung/widget/img/bewerten_en.gif
https://www.trustedshops.com/bewertung/widget/img/bewerten_fr.gif

and put it on your server to /components/com_virtuemart/themes/default/images/

Now you have to edit the email-template. Open the file: /components/com_virtuemart/themes/<your actual theme>/templates/order_emails/confirmation_email.tpl.php

Search for the line:
echo $footer_html;

and put above it this code (replace the TSID with your own ID and if you use an outher pic, replace the pic-name):

$footer_html .= '<br /><br /><a  href="https://www.trustedshops.com/bewertung/bewerten_TSID.html&buyerEmail='.
urlencode(base64_encode($dbst->f('user_email'))) .'&shopOrderID='. urlencode(base64_encode($order_id)).'"
target="_blank" title="Shop-Rating"><img style="border:0 none;" src="http://www.umreifung24.de/components/com_virtuemart/themes/default/images/bewerten_en.gif" alt="Rate our shop!"/></a>';

Kategorien:English Tags:, ,

Trusted Shops Bewertungen in Virtuemart / Joomla

Um in Virtuemart / Joomla das Bewertungswidget von www.trustedshops.com anzuzeigen gibt es hier ein kleines Modul: Trustedshops Widget for Joomla

Das Modul einfachwie gewohnt bei Jomla installieren und dann unter Erweiterungen->Module konfigurieren. Es muss nur die Trustedshops ID und die Position des Moduls eingegeben werden. Ausserdem kan die Cachezeit des Bildes bestimmt werden.

Um auch ein „Bewerten Button“ in der Bestellbestätigungs-Email zu haben muss man sich zunächst eins der Buttons holen:
https://www.trustedshops.com/bewertung/widget/img/bewerten_de.gif
https://www.trustedshops.com/bewertung/widget/img/bewerten_en.gif
https://www.trustedshops.com/bewertung/widget/img/bewerten_fr.gif

und es auf seinen Server unter /components/com_virtuemart/themes/default/images/ ablegen

Jetzt muss nur noch das Email-Template editiert werden. Man findet es unter: /components/com_virtuemart/themes/<dein aktuelles theme>/templates/order_emails/confirmation_email.tpl.php

Hier sucht man die Zeile:
echo $footer_html;

und fügt dadrüber diesen Code ein (die TSID mit der eigenen ID ersetzten und evtl den Bildname anpassen):

$footer_html .= '<br /><br /><a  href="https://www.trustedshops.com/bewertung/bewerten_TSID.html&buyerEmail='.
urlencode(base64_encode($dbst->f('user_email'))) .'&shopOrderID='. urlencode(base64_encode($order_id)).'"
target="_blank" title="Shop-Bewertung"><img style="border:0 none;" src="http://www.umreifung24.de/components/com_virtuemart/themes/default/images/bewerten_de.gif" alt="Bewerten Sie unseren Shop!"/></a>';

Kategorien:Deutsch Tags:, , ,

Twitter Analysen

Hier einige Tools mit denen meine seinen und teilweise auch fremde Twitter Accounts analysieren kann.

mentionmap

Ein Flash Tool das eine Karte der „Erwähnungen“ zeichnet. Es werden Acconts angezeigt mit denen man in direktem Kontakt war (per @userName). Zusätzlich werden die am häufigsten benutzen Tags angezeigt. In beiden Fällen symbolisiert die dicke der Verbindungslinie die Häufigkeit. Beim drüberfahren wird diese auch als Zahl angezeigt. Man sehr schön von einem Account zum nächsten springen und auch beliebige andere analysieren.

Wie man sieht schreibe ich meistens über Joomla, bin aber selten im direkten Kontakt mit anderen Usern.

Link: mentionmap

Twitterfluence

Dieses Tool versucht zu zeigen wie viel Einfluss ein Twitterer hat. Dazu werden die direkten Followers alle Followers zweiten Grades (Followers von Followers) gezählt.
Link: twinfluence

Twittersheep

Twittersheep zeigt worüber sich die eigene Twitter-Herde (die Followers) zumeist unterhalten. Dazu gibt man nur den Twitternamen ein und erhält eine Wolke mit Begriffen. Klickt man auf einen Begriff  wird eine Wolke generiert die, Begriffen enthält die sich um den gewählten drehen.

Hmm - auch die, die mir folgen interessieren sich sehr für Joomla und das Web

Link: Twittersheep

Twittercounter

Twittercounter erstellt einfache Statistiken von einem Twitteraccount. Es wird die Anzahl der Followers, der Friends und der Tweets über die Zeit angezeigt. Bei mir wird die absolute Anzahl der Tweets richtig angezeigt aber nicht Grafik über die Zeit stimmt nicht, dort wird lediglich der letzte Tweet angezeigt. Zusätzlich kann man verschiedene Accounts vergleichen und Twittercounter versucht sogar vorherzusagen wie sich die Zahlen in Zukunft entwickeln werden.

Bin mal gespannt ob ich morgen wirklich 26 und in 19 Tagen 29 Followers habe

Link: Twittercounter

a world of tweets

Mit diesem Tool werden nicht die eigenen Tweets analysiert sondern die weltweiten. Auf einer Weltkarte wird angezeigt wo und wie viel auf der Welt getweetet wird

Link: a world of tweets

My Top Twitter Followers in 2010

Die Seite http://mytopfollowersin2010.com/ zeigt die „Top Followers“ aus dem Jahr 2010. Dies wird anhand der @ Erwähnungen in Ihren eigenen Tweets berechnet. Aus den Daten wird dann eine Wolke erstellt.

Link: My Top Followers in 2010

To be continued

Wenn ich weitere nette Tools finde, werde ich diesen Post erweitern. Für Tipps bin ich dankbar. Wenn du was interessantes auf diesem Gebiet kennst, schreib einfach einen Kommentar.

Kategorien:Deutsch Tags:, ,

Sexy Bookmarks as a Joomla Modul

Sexy Bookmarks is a very nice Social Bookmark Plugin for Joomla.
But Its just a Plugin and not a Modul. But You can run it a a Modul with „Plugin in Modul„. After installing the modul as usual you have to configure it: Type of Plugin: {plugin CODE} Plugin to execute: sexybookmark

Depending on where you like to show the Sexy Bookmarks you have also to configure the Sexy Bookmark Plugin. I prefer to show the Bookmarks Links on every site at the bottom so I configured it like this:

Display Sexy Bookmarks on Frontpage => No
Display Sexy Bookmarks on article pages => No
Display Sexy Bookmarks on blog layout pages=>No
Display only if manually defined=>Yes

Now there is just a little mistake, there are no titles in the links:
http://digg.com/submit?phase=2&url=http%3A%2F%2Fwww.individual-it.net%2F&title=
For fixing this we have to change one line in the PHP file of  „Sexy Bookmarks“. The file you need is: plugins/content/sexybookmarks.php
Here we need the line: $title = urlencode($article->title); For me its the No. 182. This line we have to replace by two other:
$doc =& JFactory::getDocument();
$title = urlencode($doc->getTitle());

After this little change the page title should be linked: http://digg.com/submit?phase=2&url=http%3A%2F%2Fwww.individual-it.net%2F&title=Downloads+%7C+Joomla

Kategorien:English Tags:, , ,

Sexybookmarks als Modul

August 6, 2010 2 Kommentare

Für Joomla gibt es viele Plugins mit dem man Links zu Social Bookmark Seiten in seine Joomla Seite integrieren kann. Ein besonder schönes ist meiner Meinung nach Sexy Bookmarks
Das Plugin läuft sofort ohne Probleme, leider nur als Plugin. D.h einige Komponenten wie z.B. DOCMan zeigen es nicht auf jeder Seite automatische an. Dafür braucht man ein Modul. Auch dafür gibt es eine nette Lösung, sie nennt sich passenderweise „Plugin in Modul„. Dieses Modul installiert man wie gewohnt und muss es dann folgendermaßen konfigurieren: Type of Plugin: {plugin CODE} Plugin to execute: sexybookmark (ohne s am Ende)

Je nach dem wo man die „Sexy Bookmarks“ anzeigen möchte muss man das Plugin auch noch etwas konfiurieren. Ich wollte es nur durch das Modul anzeigen, also habe ich die Pluginkonfiguration von „Sexy Bookmarks“ so eingestellt:

Display Sexy Bookmarks on Frontpage => No
Display Sexy Bookmarks on article pages => No
Display Sexy Bookmarks on blog layout pages=>No
Display only if manually defined=>Yes

Jetzt gibt es nur noch einen kleinen Schönheitsfehler, dass der Titel der Seite nicht mit in den Links angegeben wird.
http://digg.com/submit?phase=2&url=http%3A%2F%2Fwww.individual-it.net%2F&title=
Um das zu lösen müssen wir ein wenig in der PHP Datei von  „Sexy Bookmarks“ fummeln. Die Datei liegt unter plugins/content und heißt: sexybookmarks.php
Hier suchen wir die Zeile mit dem Inhalt: $title = urlencode($article->title); bei mir ist es die Zeile Nr. 182. Diese Zeile muss durch zwei andere ersetzt werden:
$doc =& JFactory::getDocument();
$title = urlencode($doc->getTitle());

Mit dieser Änderung sollten die Titel auch richtig verlinkt werden. z.B.: http://digg.com/submit?phase=2&url=http%3A%2F%2Fwww.individual-it.net%2F&title=Downloads+%7C+Joomla

Kategorien:Allgemein Tags:, , , ,

Internetfreigabe einer mobilen Internetverbindung zu einem LAN mit NAT32

Hintergrund dieses Artikels ist der Umstand, dass man nicht einfach eine Internetfreigabe des durch ActiveSync erstellen Windows Mobile Netzwerkadapters auf andere Netzwerkadapter erstellen kann (rechte Maustaste, Eigenschaften, Erweitert, Anderen Nutzern im Netzwerk gestatten …). Es kommt zu einer Fehlermeldung, da die IP der Netzwerkkarte die mit dem Heimnetzwerk verbunden ist, auf 192.168.0.1 gestellt werden will. Das geht aber nicht, weil das WM Gerät schon über genau diese IP mit dem PC verbunden ist.
Die Lösung heißt NAT32. Dieses Programm ist ein Software-Router welches einen neuen Gateway erstellt, über den man mit beliebigen Rechnern im Netzwerk die Internetverbindung gemeinsam nutzen kann. Gemeinsam mit einem guten Freund von www.individual-it.net haben wir es geschafft, NAT32 richtig zu konfigurieren. Hier eine hoffentlich nachvollziehbare Dokumentation.

Dazu wie folgt vorgehen:

1) IP’s wie folgt einstellen:

Im Server (der PC an den das WM Gerät angeschlossen ist) in der Netzwerkkarte, die mit dem Heimnetzwerk

verbunden ist, folgende IP-Einstellungen vornehmen:

Server konfigurieren:

IP Konfiguration Server

IP Konfiguration Server

Client konfigurieren:

IP Konfiguration Client

IP Konfiguration Client

  • Hinweis 1: Anstelle der 11 kann eine beliebige Zahl zwischen 2 und 254 eingestellt werden. Sie muss nur auf jedem PC GLEICH sein!
  • Hinweis 2: Anstelle der 81 und der 83 können beliebige Zahlen zwischen 2 und 254 eingestellt werden. Sie müssen nur auf jedem PC UNTERSCHIEDLICH sein!

2) NAT32 vorbereiten

NAT32 Kommandozeile

NAT32 Kommandozeile

Direkt nach der Installation kommt beim ersten Start eine Meldung, dass erst noch ein Treiber installiert werden muss. (Ein alter Weg ist, so glaube ich, dass man manuell der Netzwerkkarte ein Protokoll hinzufügt, welches sich im Pfad C:\NAT32 befindet. So habe ich das aber nicht gemacht). Diese Meldung nennt ein shell command („install driver“ oder so ähnlich) das man in der Console unter Shell einträgt. Dadurch wird der Treiber installiert und der Rechner muss neugestartet werden.

3) NAT32 konfigurieren

Den einzelnen Netzwerkkarten musste dann noch ihre Funktion zugeordnet werden.

Konfiguration Netzwerkkarte LAN

Konfiguration Netzwerkkarte LAN

Konfiguration Netzwerkkarte Windows Mobile

Konfiguration Netzwerkkarte Windows Mobile

Die Serverkonfiguration sollte wie folgt aussehen:

Serverkonfiguration NAT32

Serverkonfiguration NAT32

3) Client anmelden

NAT32 Client Administration

NAT32 Client Administration

Wenn sich nun ein neuer Rechner mit dem Netz verbindet (er muss die IP 192.168.11.xxx haben), muss er akzeptiert werden und eine UserID vergeben werden. Dabei kann auch die maximale Bandbreite festgelegt werden. Bei einer niedrigen Bandbreite, kann es Sinn machen die Bandbreite auf z.B. 2/3 zu beschränken. Andernfalls kann es sein, dass ein anderer Rechner „in die Röhre guckt“. Solange in dem Fenster Administration der State nicht auf ENABLED ist, kommt man mit dem Client nicht ins Internet.

4) Client fertigstellen

NAT32 Anmeldefenster

NAT32 Anmeldefenster

Im Browser des Clients gibt man z.B. diese IP’s an: 193.99.144.80 (www.heise.de) [direkt eine Domain einzugeben müsste auch funktionieren]
Man kommt dann zu einem Anmeldefenster, in dem man die vergebene UserID eintragen muss.

Danach sollte alles funktionieren!
Viel Erfolg!

Diese Dokumentation wurde von Peter Stahl geschrieben.

Kategorien:Allgemein Tags:, , , ,

Concardis Anbindung für VirtueMart

Juli 5, 2010 1 Kommentar

Aus der Concardis Implementierung für OSE MembershipControl ist jetzt eine Zahlungserweiterung für VirtueMart geworden. Da Concardis die Generierung der SHA1 Signatur geändert hat, waren einige Anpassungen notwendig.

Nach der Bestellung in Virtuemart wird der Kunde zu Concardis weitergeleitet wo er bezahlen kann. Nach erfolgreicher Bezahlung wird die Bestellung im Shop auf den gewünschten Status gestellt und der Kunde zum Shop zurückgeleitet

Die Erweiterung ist komplett fertig geschrieben und wird bereits eingesetzt. Sie kann auf individuelle Wünsche und Anforderungen angepasst werden.

Screenshots
Referenz: teppich-jäger

Bei Interesse bitte kurze Email schreiben.

Dropbox Erweiterung für Joomla

Juni 9, 2010 3 Kommentare

Nachdem Dropbox vor einiger Zeit die nicht Javacript Version ihrer Seite abgeschaltet hat, hat mein Joomla Plugin nicht mehr funktioniert.

Jetzt habe ich die Zeit gefunden endlich die Software mit der API neu zu schreiben.

Es ist kein Plugin mehr sondern ein Component und ist entsprechend in der Bedienung und Benutzung anders. Einiges ist weggefallen, wie z.B. die Gallery dafür ist die Pic Funktion wesentlich erweitert worden.

Download

Demo
Installationsanweisungen

Supportforum

Kategorien:Allgemein Tags:, , ,
Follow

Get every new post delivered to your Inbox.