Du hast eine Frage? Stell sie der t3n-Community!

? Beispielfragen

Um selbst eine Frage online zu stellen, melde dich bitte an.

Zur Anmeldung

Windows: Tool zum automatisiertem FTP-Upload onChange.

12 Punkte

von alsodenn  Rookie  vor 10 Monaten

Ich erstelle mein CSS mit Sass/Compass. Wenn das Projekt online ist, ist es aber ziemlich mühsam das geänderte CSS jedesmal manuel hochzuladen.
Darum suche ich ein Tool, das merkt, dass sich das CSS geändert hat und ladet es automatisch per FTP hoch.

Kennt jemand ein gutes Tool dafür?

Nachträglich bearbeitet am 10.08.12 10:27

7 Antworten

0 Punkte

von no5251  Geek  vor 10 Monaten

Das kann eigentlich jeder gute FTP-Client.

0 Punkte

von alsodenn  Rookie  vor 10 Monaten

Hallo no5251
Danke für deine Antwort. Leider kann Filezilla dies eben gerade nicht!

Bei Filezilla musst du dich in diesem File befinden und musst auch jedesmal bestätigen, dass es geuploadet werden soll.

Bei mir soll aber das generierte CSS von SASS geuploadet werden und ich soll auch nicht jedesmal bestätigen müssen.

0 Punkte

von skydivematy  Newbie  vor 10 Monaten

@no5251,
hast Du dich schon mal mit netbeans befast?

gruss
maty

Kommentare

  • alsodenn: Hallo skydivematy
    Danke für dein Tipp. Ja Netbeans habe ich mal oberflächlich angeschaut, aber igendwie hat mir das IDE-Design gar nicht zugesagt.

    Aber ich werde mir das nochmals genauer anschauen. Wie heisst denn die Funktion, die du mir empfehlen würdest? Oder nach was muss ich suchen?

    vor 10 Monaten
  • alsodenn: Netbeans hat offenbar das Schwergewicht auf Java, C++ und PHP. Ich bin aber mehr der Frontend Entwickler und benütze in der Regel keine von diesen Sprachen.

    vor 10 Monaten
  • no5251: Hi maty,

    yepp … ist meine Standard-Entwicklungsumgebung.
    Hat jedoch den Nachteil, dass für alles ein Projekt
    angelegt sein muss. Kleinigkeiten erledige ich daher
    direkt auf dem Server – natürlich mit Vim! =)

    Grüße
    Marco

    vor 9 Monaten

Melde dich an, um einen Kommentar zu schreiben.

0 Punkte

von hackspoiler  Nerd  vor 10 Monaten

Sei gegrüßt

Dein kühnes Vorhaben müsste eigentlich mit dem Open Source Tool DropIT realisierbar sein. Dort kannst du z. B. eine feine Regel für CSS-Dateien (Upload via sFTP to Remote) erstellen und unter den Allgemeinen Optionen eine Ordner-Überwachung einrichten. (Link 1)

Falls das niente ist, kannst du unter Link 2 eine kleine Sammlung an weiteren Open Source Tools finden, die dafür eventuell prädestiniert sind. (Hier wäre z. B. FTPbox erwähnenswert)

Indianergruß

Nachträglich bearbeitet am 09.08.12 10:06

Kommentare

  • alsodenn: Ohh das sieht vielversprechend aus, werde mir die Tools anschauen!
    Vielen Dank für die wertvollen Links!

    vor 10 Monaten
  • alsodenn: Also hab Dropit mal genauer angeschaut. Leider erfüllt das auch nicht ganz meine Wünsche. Ich kann einstellen, dass es z.B. jede Sekunde das aktuelle CSS hochlädt. Jedoch fragt er mich jedesmal ob er es überschreiben soll oder nicht und er merkt sich diese Entscheidung auch nicht. Also muss ich jede Sekunde auf OK klicken! :-( Das ist natürlich keine Lösung.

    Die anderen Tools in deinem zweiten Link erfüllen leider auch nicht meine Wünsche :-(. Schade..

    vor 10 Monaten
  • alsodenn: Ok ich muss ich verbessern, das Tool FTPBox kommt meinen Anforderungen am nächsten. Ich werds mal im Praxisalltag testen :-)

    vor 10 Monaten
  • hackspoiler: Das Nachfragen kannst du dem Tool unter Optionen > Sortieren > Duplikate verwalten abgewöhnen.

    vor 10 Monaten
  • hackspoiler: Schau dir doch mal webputty an, ein Live CSS/SCSS Editing/Hosting Tool.

    Ist vielleicht ein wenig tricky beim Einrichten aber wenn du das öfter machen und mehrere Projekte managen mußt finde ich das Tool optimal.

    Deutsche Beschreibung
    http://www.drweb.de/magazin/webputty-css-liveeditor-zum-selberhosten-erleichtert-das-seitendesign/

    Webputty Link
    http://www.webputty.net/

    vor 10 Monaten

Melde dich an, um einen Kommentar zu schreiben.

0 Punkte

von nur_Mut  Newbie  vor 10 Monaten

Ich würde Dir Notepad++ empfehlen, damit kannst Du die Datei per FTP öffnen (die Datei wird im Hintergrund lokal kopiert und bei Änderungen gleich wieder übertragen).

Das geht wunderbar, ich nutze das selber in manchen Projekten, bei denen ich Netbeans nicht benötige.

Nachträglich bearbeitet am 09.08.12 13:16

Kommentare

  • alsodenn: Das geht eben nicht. Da ich ja nicht das File uploaden möchte, das ich bearbeitet habe, sondern ein anderes automatisch generiertes. SASS -> CSS

    vor 10 Monaten
  • nur_Mut: Achso, ich war davon ausgegangen, dass SASS bei Dir auf dem Server läuft. Hast Du keine Möglichkeit, es dort zu installieren, das würde Deinen Prozess deutlich vereinfachen…

    vor 10 Monaten
  • alsodenn: Nein leider nicht. In diesem Falle ist das Hosting auf einem 0815 Server der mit anderen Nutzern geshared wird. Also ich kann da nicht einfach was installieren.

    vor 10 Monaten
  • nur_Mut: Ok, einzige Alternative wäre noch phamlp (PHP port von SASS, gibt es auch als TYPO3 Extension). Damit könntest Du auch ohne Installation von SASS die scss Dateien in CSS wandeln lassen.

    vor 10 Monaten

Melde dich an, um einen Kommentar zu schreiben.

0 Punkte

von ntiedt  Rookie  vor 10 Monaten

1. Arbeite doch gleich direkt auf dem Server mit einem Editor der einen FTP-Client eingebaut hat (z.b. PsPad, Notepad++, …)
2. Schau Dir mal sassify im Ext.-Rep. an (Siehe Link unten)
3. Als Tool zum syncen kann ich “Allway Sync” empfehlen. Benutzt ein Kollege von mir seit Jahren auch für Spiegelungen etc. (Siehe Link unten)

Kommentare

  • alsodenn: Danke Danton für deine Links.

    Sassify für Typo3 bin ich eben ein bisschen skeptisch, ob das auch alles kann, was ich brauche. Zum Beispiel Sprite-Generierung, was für mich sehr wichtig ist. Hast du damit Erfahrung? Funktioniert das?

    Aber ich werde Sassify im nächsten Projekt ausprobieren.

    vor 10 Monaten
  • ntiedt: Das kann leider noch nicht alles was SASS kann.
    Ob es Sprite-Generierung kann weiß ich nicht.
    An sich funktionieren tut es – ich setzte es seit neusten ein.
    Sassify basiert auf PhamlP. Schau doch mal da nach.

    vor 10 Monaten

Melde dich an, um einen Kommentar zu schreiben.

0 Punkte

von michaelh74  Rookie  vor 10 Monaten

Ich wäre bei der Art Deines Wunsch-Deployment Prozesses sehr vorsichtig. Wenn Du im CSS eine Fehler hast und versehentlich abspeicherst (oder noch schlimmer auto-saving mitten in einem Eintrag), dann hat sich ja Dein CSS direkt geändert und würde laut Deinem Wunsch gleich auf dem Server landen mit entsprechender Konsequenz. Ich denke ein manuelles “Anstoßen” nach erledigter Arbeit wäre hier sicher sinnvoll.

Kommentare

  • no5251: ACK.

    Lokale Entwicklungs-Installation, Templates-Verzeichnis oder
    das komplette DocumentRoot in ein GIT-Repo.
    TypoScripts in Dateien auslagern, dann ist alles sauber versioniert
    und pflegeleicht(er).

    vor 9 Monaten

Melde dich an, um einen Kommentar zu schreiben.

Antwort schreiben

Um eine Antwort schreiben zu können, sollest du dich zuvor anmelden.

Zur Anmeldung

Kennst Du schon unser t3n Magazin?

t3n 32 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen