Windows: Tool zum automatisiertem FTP-Upload onChange.
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
von no5251 Geek vor 10 Monaten
Das kann eigentlich jeder gute FTP-Client.
Links
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.
von skydivematy Newbie vor 10 Monaten
@no5251,
hast Du dich schon mal mit netbeans befast?
gruss
maty
Links
Kommentare
-
vor 10 Monatenalsodenn: 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 Monatenalsodenn: 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 9 Monatenno5251: 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
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
-
vor 10 Monatenalsodenn: Ohh das sieht vielversprechend aus, werde mir die Tools anschauen!
Vielen Dank für die wertvollen Links! -
vor 10 Monatenalsodenn: 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 Monatenalsodenn: Ok ich muss ich verbessern, das Tool FTPBox kommt meinen Anforderungen am nächsten. Ich werds mal im Praxisalltag testen :-)
-
vor 10 Monatenhackspoiler: Das Nachfragen kannst du dem Tool unter Optionen > Sortieren > Duplikate verwalten abgewöhnen.
-
vor 10 Monatenhackspoiler: 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/
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
-
vor 10 Monatenalsodenn: 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 Monatennur_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 Monatenalsodenn: 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 Monatennur_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.
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
-
vor 10 Monatenalsodenn: 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 Monatenntiedt: 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.
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
-
vor 9 Monatenno5251: 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).
Antwort schreiben
Um eine Antwort schreiben zu können, sollest du dich zuvor anmelden.











