.| Autor | Beitrag |
|---|---|
|
000 09.02.2009, 18:45 Krifitze ![]() |
Guten Abend, vor Kurzem gab es eine Welle an »Starterkits« von Webdesignern für Webdesigner, damit beim Start eines neuen Projekts schon eine gewisse Grundstruktur gegeben ist. http://www.peterkroener.de/das-website-starterkit/ Auch ich hab mir damals so eine Verzeichnisstruktur mit fast leeren Dateien angelegt. Nach und nach merkte ich aber, dass doch bei jedem Mal etwas verändert werden musste. Anderer Dokumententyp, Inkludieren von externen JS-Bibliotheken etc. Es wuchs die Idee eines kleinen Konsolenprogramms heran, welches genau solche Einstellungen vornimmt, bevor es die Dateien ins gewählte Projektverzeichnis legt. Will man eine Standardeinstellung, ruft man das Programm einfach ohne Parameter auf. Dem Programm soll der perfekte Mittelweg zwischen den klassischen Starterkits, bestehend aus ein paar Datein/Verzeichnissen, und YAML oder anderen Monster-Frameworks gelingen. Zur Funktionsweise Ein beispielhafter Programmaufruf könnte demnach wie folgt aussehen:
Geplant sind dann noch folgende Parameter: -t Doctype (HTML 4.01, HTML5, XHTML 1.0 Strict, XHTML 1.1, XHTML 1.0 Transitional) Darüberhinaus noch folgende Metaangaben: -a Autor Zur Technik Ich habe eigentlich vor, das Ganze in Perl umzusetzen, da damit das hantieren mit Strings sehr angenehm ist, und es unter GNU/Linux standardmäßig gegeben ist. Mein größtes Problem ist derzeit die Tatsache, dass die meisten Webworker eben keine coolen Pinguine sind sondern Macs benutzen. Ich habe noch nie mit einem Mac gearbeitet und deshalb würde mich interessieren, ob man Perl-Skripte da gut zum Laufen bringen kann. Es gibt eine Konfigurationsdatei und laut dieser werden die Verzeichnisse erstellt und manipulierte Dateien kopiert.
Was ich jetzt wissen möchte, bevor ich mich da tatsächlich ernsthaft ransetze: Dieser Beitrag wurde am 09.02.2009 um 18:49 von Krifitze bearbeitet. |
|
Profil || Suche |
|
001 09.02.2009, 19:27 dp Administrator |
ich hab zwar noch nie so ein hippes startkit benutzt, aber eine schreibgeschuetzte, minimale xhtml-datei dient mir seit jahren als 'template', das ich dann einfach kopier. trotzdem hoert sich dein ansatz sinnig an; wenn man mehr als nur einfache seiten baut sicher brauchbar. perl sollte eigentlich kein problem sein mit osx, ich wuerde persoenlich aber lieber zu python greifen. afaik haben turbogears und rubyonrails auch so teile, die bevorzugt unter macs benutzt werden in den dazugehoerigen screencasts. ich wuerde dann allerdings noch ne --interactive option hinzufuegen, bei der das tool nach den jeweiligen sachen fragt und eventuelle optionen anzeigt. gerade bei doctype ist das sicher nett. -- |
|
Profil || Suche |
|
002 09.02.2009, 22:01 LeJean |
Klingt sinnig und ich könnte mir sehr gut vorstellen, das zu nutzen. Sofern es etwa meinen Vorstellungen entspricht, aber die Seite von Pepes Blog, die du verlinkt hast, ist da ein sehr guter Ansatz. Wie wär's denn alternativ mit nem Eclipse-Plugin? Ich persönlich nutze Eclipse für sehr viel, u.a. auch für PHP und Co. Allerdings kann ich schlecht einschätzen, wie verbreitet PHPclipse sonst so ist - und doof wär auch, wenn du selbst das gar nicht nutzt ;) -- |
|
Profil || Suche |
|
003 09.02.2009, 23:43 chriss |
:P Ja, es gibt tatsächlich Mac-User die mit der Konsole umgehen können. -- |
|
Profil || Suche |
|
004 10.02.2009, 11:57 dp Administrator |
eclipse plugin waere ziemlich kontraproduktiv, so ein programm will ich ja 'mal eben' nutzen koennen und nicht erst warten, bis eclipse gebootet hat und ich dort ein projekt angelegt hab. dass jemand sowieso eclipse geoeffnet hat, duerfte eher ein spezialfall sein. -- |
|
Profil || Suche |
|
005 10.02.2009, 22:56 LeJean |
Naja, Voraussetzung dafür ist natürlich, dass du dann im weiteren Verlauf auch mit Eclipse dran arbeiten würdest. Daher auch meine Anmerkung, dass ich nicht weiß wie weit verpreitet PHPeclipse und Co. sind. |
|
Profil || Suche |
|
006 11.02.2009, 09:18 luckerking |
Ich würd eher zu einer Konsolenanwendung tendieren. Warum willst du die Anwendung nur auf Linux und Mac begrenzen, wie sieht es den mit Windows aus? |
|
Profil || Suche |
|
007 11.02.2009, 09:29 Adrian_Broher Admin |
http://win32.perl.org/wiki/index.php?title=Main_Page -- There is nothing wrong with high standards. It's your problem that you don't meet them. |
|
Profil || Suche |
|
008 11.02.2009, 09:48 luckerking |
Ok habe mir schon fast gedacht, dass es sowas gibt. Warscheinlich ist die Installation von Perl unter Windows so leicht, das es jeder hinkriegen würde, aber ich kann mir gut Vorstellen das sich einige Leute davon abschrecken lassen würden. (Ist nur ein Gedankengang und muss nicht stimmen) -- |
|
Profil || Suche |
|
009 11.02.2009, 18:16 Krifitze ![]() |
Ich denke nicht, dass Anfänger meine Zielgruppe sind. Die sollen erstmal alles from scratch lernen, und dazu sind »Frameworks« oder auch komplexe IDE’s (Eclipse) nicht geschaffen. Tatsächlich ist die Zahl der Webworker ohne Mac erschreckend gering (subjektive Auffassung). Eclipse-Plugin … mal schau’n; aber ein Konsolenwizard ist schon eingeplant und auch nicht aufwendig zu implementieren. -- |
|
Profil || Suche |


