Intern

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Karten auf den Server übertragen)
(Karten auf den Server übertragen)
Zeile 73: Zeile 73:
 
* Danach wird dann für die Google-Transaktions Nummer im Support Tool die Lizenz gefunden.
 
* Danach wird dann für die Google-Transaktions Nummer im Support Tool die Lizenz gefunden.
  
== Karten auf den Server übertragen ==
+
== Karten auf den Server übertragen und einrichten ==
 
* Die lokal erzeugten Karten-Daten mit Winrar in ein RAR Archiv packen.
 
* Die lokal erzeugten Karten-Daten mit Winrar in ein RAR Archiv packen.
 
** Dabei die Kompressionsmethode auf "Speichern" (=Store) stellen, da ein zusätzliches komprimieren der Bilddaten nur unnötig Zeit verbraucht und keine nennenswerte Datenreduktion bringt.
 
** Dabei die Kompressionsmethode auf "Speichern" (=Store) stellen, da ein zusätzliches komprimieren der Bilddaten nur unnötig Zeit verbraucht und keine nennenswerte Datenreduktion bringt.

Version vom 6. August 2014, 12:29 Uhr

Inhaltsverzeichnis

Neues Produkt einfügen

  • Neue Produkt-ID (Pxx) Content-ID am Server einstellen (Michi)
  • LicenseManager.java neue ContentIdAndStatus anlegen
  • Produkt-Infos in Wiki anlegen
  • Neues Produkt unter Artikel im Webshop anlegen, WICHTIG: Auf Startseite zeigen anklicken
  • Am Server root@apemap.com in der datei /var/www/shop3/inc/xtc_get_order_data.inc.php die neuen produkteinträge aktualisieren
  • Am Server root@lic.apemap.com die dateien /var/apemap/products/

Pxx.email.mf Pxx.product.tpl anlegen und anpassen

  • Produkte in den Stores anlegen, Preise gleich am Anfang richtig setzen, aufpassen:

Produkt-IDs (können nachträglich nicht geändert werden) Steuern!


Newsletter Versenden

  • SSH Verbindung zu apemap.com aufbauen und den MySql Port tunneln damit von localhost ein Zugriff auf die MySqlDatenbank besteht.
  • Mit "java -jar apemap_exec.jar showaddresses" alle Adressen aus der Datenbank Listen und in File pipen z.B.: "addr.txt".
java -jar apemap_exec.jar showaddresses > addr.txt
  • Entfernen von Addressen, die nicht gültig sind oder sonst geblacklisted wurden. Dazu müssen sich alle zu entfernenden Email-Adressen in einer eigenen Datei (zeilenweise) befinden (Eine Email pro Zeile).
java -jar apemap_exec.jar showaddresses addr.txt blacklist.txt > addr2.txt
  • In der Datei "addr2.txt" befinden sich nun alle Email Adressen an die der Newsletter versendet werden soll.
  • Newsletter mit einem Email-Programm entwerfen, das in der Lage ist Email Entwürfe als MIME (meist *.eml) zu speichern (z.B. Windows Mail).
  • Dann die Email als z.B.: "Newsletter2013.eml" speichern.
  • Newsletter2013.eml und addr2.txt auf den dedicated Server kopieren.
  • Nesletter versenden:
java -jar apemap_exec.jar massmail addr2.txt Newsletter2013.eml 5000 > currentmail.txt &
.
.
.
// Um am Anfang das Ganze etwas zu verfolgen:
tail -f currentmail.txt

Die Nummer 5000 ist an sich eine beliebige Nummer unter dieser ID wird der Newsletter und die Adressen an die er geschickt wurde in der Datenbank abgelegt. Man sollte sich also bemühen immer eine neue ID zu verwenden, die noch nicht verwendet wurde, damit die Newsletter schön getrennt voneinander sind.

  • ACHTUNG: Bevor das gestartet den Newsletter zum Test an eine kleinere AdressListe mit nur internen Adressen "test.adr.txt" senden, um die Qualität nochmal zu prüfen.


  • Man kann auch eine Blacklist in die Datenbank rückspielen, dabei wird für alle Email-Addressen in der Blacklist ein "Diabled" Flag in der Datenbank gesetzt.
java -jar apemap_exec.java disablemail blacklist.txt

Anm.: Wenn die DB Verbindung über einen SSH Tunnel läuft, dann kann das etwas dauern, da jede Email als einzelnes UPDATE deaktiviert wird und durch den SSH-Tunnel recht ordentliche Latenzen entstehen.

Google Wallet Lizenzen einspielen

  • Bei goolge play anmelden: https://play.google.com/apps/publish
  • Dort dann (links) auf Finanzbereicht (drittes von oben)
  • Rechts steht 2013 mit einem Pfeil nach unten => auf diesen Clicken, dann sieht man alle Berichte für 2013
  • Dann auf den Bericht des aktuellen Montats klicken (z.Z. Dez 2013) => Es wird ein "salesreport_201312.zip" heruntergeladen.
  • In unserem Support Tool auf "Google Checkout" => "Import to Server" => Dann die heruntergeladene Datei auswählen.
  • Nun werden alle Transaktionen mit den am Server vorhandenen abgeglichen und fehlende nach Rückfrage angelegt.
  • Danach wird dann für die Google-Transaktions Nummer im Support Tool die Lizenz gefunden.

Karten auf den Server übertragen und einrichten

  • Die lokal erzeugten Karten-Daten mit Winrar in ein RAR Archiv packen.
    • Dabei die Kompressionsmethode auf "Speichern" (=Store) stellen, da ein zusätzliches komprimieren der Bilddaten nur unnötig Zeit verbraucht und keine nennenswerte Datenreduktion bringt.
    • Dar Archiv mit "Split to volumesize" in Dateien von ca. 1GByte splitten, damit es zu keinen Problemen mit zu großen Dateien kommt.
  • Die Archiv Dateien mit FileZilla auf den Server laden (Als Zielordner /root/karte/MeinKartenName.
  • Dann mit putty zum Server verbinden und in diesen Ordner wechseln, und das Archiv entpacken:
unrar x MyArchiv.part1.rar
  • Nun sollte der Ordner mit deiner Karte im aktuellen Ordner befinden, z.B.: amap_net
  • Dieser Ordner muss nun an den richtigen Ort verschoben werden:
 mv ./amap_net /var/www/net/512x512/maps/amap_net

ACHTUNG: Beim verschieben des Kartenordners unbedingt beim Ziel hinten den Ordnernamen (zB .../amap_net) wieder angeben sonst wird der komplette "maps" Ordner durch die neue Karte ersetzt und all Karten sind gelöscht, da ist Linux nicht kleinlich :-)

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge
Translate