2 Tage Barcelona
am 23.04.2008 - 06:58 Uhr in
Ich suche ein Tutor
Nach dem Treffen von zwei Tagen bei Barcelona - oder bei Dir im regnerischen Deutschland - möchte ich über CVS mein Drupal auf dem Localhost aktuell halten können und eine Multisite-Installation haben, wo mein aktueller Code mit eingebunden ist. Des weiteren möchte ich eine IDE bzw. die notwendigen Tools beherrschen, mit denen ich dann professionell Arbeiten kann (Variablen im Code finden, diffen, patchen, debuggen). Ich will auch wissen, wie ich meine produktive Site und Localhost aktualisiere und sicher betreibe und vor allem möchte ich die 10 Wege in den Drupal Himmel umsetzen können: http://drupal.org/node/77487
Ich verwende WindowsXP, wenn notwendig können wir auch alles auf Ubuntu einrichten.
Ich bin der ideale Lückenfüller zwischen Euren großen Aufträgen
Wenn Interesse besteht kann derjenige dann auch bei weiteren Projekten - sehr Flexible - definierte Arbeitspakete übernehmen. Diese Projekte werden dann über http://www.codespaces.com abgewickelt.
Ich freue mich auf eine flexible und trotzdem lange Zusammenarbeit.
Saludos,
Daniel
- Anmelden oder Registrieren um Kommentare zu schreiben
Kleine inhaltliche
am 23.04.2008 - 10:53 Uhr
Kleine inhaltliche Korrektur: Gemeint ist SVN, nicht CVS
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal
CVS und SVN ist richtig
am 23.04.2008 - 14:14 Uhr
Kleine inhaltliche Korrektur: Gemeint ist SVN, nicht CVS
--
"Look, Ma, I'm dead!"
Cell, Stephen King
CVS (the Concurrent Versions System)
is a tool for managing the revisions and releases of a software project that is being developed by multiple people
mehr gibt es unter: http://drupal.org/handbook/cvs
It's often useful to check out a contrib module or theme into a specific directory rather than the full contrib path. That allows you to, for instance, pull a single module directly from CVS into a multi-site's.
mehr dazu: http://drupal.org/node/321
Auf deutsch mit CVS kannst automatisiert alle Deine Module von Seiten Drupal auf den neusten Stand halten!!!! Das Tool das dies vereinfacht, heißt: TortoiseCVS (Gibt es nur für Windows)
mehr dazu unter: http://drupal.org/node/113172
und http://www.tortoisecvs.org/
SVN
Ich verwende einen Subversion Server: http://www.codespaces.com/ der mir es erlaubt mit mehreren Programmierer zusammenzuarbeiten - wenn ich diese nur finden würde. Zu Zeit benutze ich es um mich vor mir selbst zu stützen, denn es wird jede Änderung dokumentiert und kann rückgängig gemacht werden. Link: http://tortoisesvn.tigris.org/
Zusammenfassung:
Alles neue von und an Drupal geht über CVS. Alles was Du und Dein Team am Code ändern wird über einen Subversion Server synchronisiert und dokumentiert.
Der Einsatz von CVS macht
am 23.04.2008 - 14:30 Uhr
Der Einsatz von CVS macht dann aber nur Sinn, wenn du aktiv an offiziellen Drupal-Projekten mitarbeiten willst, oder aber bewusst eine nichtmal als Snapshot freigegebene Entwicklungsversion einsetzen willst.
Letzteres ist wiederum nur für Modulentwickler empfehlenswert und auch dann nur, wenn es nicht eilt es produktiv einzusetzen. Dev-Code hat, wenn man ihn nicht selbst geschrieben hat und das Risiko bewusst eingeht, nichts in einem Produktivsystem zu suchen.
Selbst habe ich es immer so gehalten, dass Kunden nur dann spezifischen Dev-Code geliefert bekamen, wenn es wirklich gar nicht mehr ging. Auch dann wurde dieser aber zunächst nur in deren Testsystemen verwendet. Im Regelfall (und die Regel sollte nicht wie in der französischen Grammatik die Ausnahme sein), heißt es dein eigenen Code bis zum geht nicht mehr zu testen und erst dann freizugeben. Ggf. verzögert sich dann eben mal ein Milestone oder ein Release.
Entsprechend würde ich mich in deinem speziellen Fall da nicht so drauf versteifen. Abgesehen davon: Wer mit SVN klarkommt, kommt auch mit CVS klar. CVS ist wie ein kastriertes SVN... ;)
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal
Update Status heißt die Lösung
am 24.04.2008 - 08:20 Uhr
Der Einsatz von CVS macht dann aber nur Sinn, wenn du aktiv an offiziellen Drupal-Projekten mitarbeiten willst,
Recht hast Du, dass ich davon erst einmal die Finger wegnehmen sollte, da es hauptsächlich darum geht an der Entwicklungsfront mitzuarbeiten. Recht hattest Du auch, dass CVS einfach zu bedienen ist. Wenn mich jemand in die IDE einführen würde, könnte diese Thema schnell wieder aktuell werden ;-)
DIE LÖSUNG
die ich suchte heißt Update Status. Damit kann man kontrollieren, ob man die neusten "stabilen" Modulversionen installiert hat und entsprechen Updaten.
LINK: http://drupal.org/node/124933
Die Idee was ich verfolge, ist ein Drupal mit allen mir wichtigen erscheinen Modulen grundsätzlich aufzubauen, welches automatisiert aktuell gehalten wird und dann via Multisite beliebig viel Drupals aufsetzen, wo ich mich austoben und gefahrenlos testen kann, ohne die Drupal Basis in Gefahr zu bringen.
Bin ich mit "Update Status" und "Multisite" auf dem richtigen Weg? Was sollte ich noch beachten?