Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

"Alles neu macht Drupal 6" oder "My Big Fat Drupal 6 Thread"

Eingetragen von Q-Base (339)
am 14.02.2008 - 17:47 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich schreibe das absichtlich hier in 'Allgemeines zu Drupal', weil diese Fragen hier garantiert aufkommen werden. Als ich also heute im Heise Newsticker las, dass Drupal 6 draußen ist, war mein erster Gedanke: "och nee, schon wieder updaten", mein zweiter: "wann kann ich updaten, damit nachher auch noch alles funktioniert?"

Ich habe mir nun Drupalcenter.de angeschaut und finde nur sehr wenig darüber,
- was wirklich neu ist in Drupal 6
- was es für mich für Auswirkungen
- ob Module, Themes, CCK-Nodetypes, ... weiterhin funktionieren werden
- [...]

Das wäre echt toll, wenn einer der Drupal-Gurus (also sogenannte 'Drurus'), sich dem Thema doch mal annehmen könnten. Ich kann mich da noch an diverse Threads erinnern, als Drupal 5 veröffentlicht wurde. Es wäre einfach toll, wenn man das hier lesen könnte, wenn das auch auf Deutsch verständlich erklärt wird, und nicht einfach nur auf drupal.org verlinkt wird.

Bitte, bitte, bitte.

Ciao, Q

‹ Xing-Clone Startseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: "Alles neu macht Drupal 6" oder "My Big Fat Drupal 6 Thread"

Eingetragen von traxer (1009)
am 15.02.2008 - 11:38 Uhr
Q-Base schrieb

- was wirklich neu ist in Drupal 6

Folgende Module sind neu in Drupal 6:

Trigger
Ein System zum Ausführen von Aktionen in Abhängigkeit von Ereignissen
I18N
Für die Übersetzung von Inhalten
OpenID
Erlaubt die Authentifizierung mittels OpenID-Server.

Unter der Haube

  • Das Menüsystem wurde komplett neu geschrieben. Für Anwender ändert sich nichts. Für Modulentwickler heißt das
    • es gibt keine Unterteilung in gecachte und nicht gecachte Menüeinträge, alle Einträge werden in der Datenbank gespeichert
    • es genügt während der Entwicklung nicht, die Tabelle {cache_menu} zu leeren, der devel-Block (aus dem devel-Modul) verfügt jetzt über einen Eintrag zum Neubau der Menüs,
    • der Teil eines Menüeintrages, anhand dessen die Callbackfunktion ermittelt wird, ist auf 7 Komponenten beschränkt
  • Das Überschreiben von theme-Funktionen ist einfacher geworden. Drupal-Module bieten nun eine Reihen von Dateien {typ}.tpl.php an, die als Basis für eigenes Theming dienen können. Sämtliche verfügbaren Variablen sind in diesen Dateien dokumentiert. Das Bekanntmachen dieser Dateien bei der Theming Engine (wie das bei Drupal 5 noch gemacht werden musste) entfällt.
  • Die Forms API verwendet nun ein Array namens $form_state für Werte, die in Forms gespeichert werden. Werte können sein
    • Formulareinträge die gemacht wurden
    • Weiterleitungen die nach Absenden des Formulars erfolgen sollen
    • Alles was der Entwickler sonst noch herumreichen möchte
  • Datenbankschemata werden mit der neuen Schema API definiert. Die Definition ist unabhängig von dem verwendeten Datenbankmanagementsystem
Q-Base schrieb

- was es für mich für Auswirkungen

Die Entwicklung von Modulen für Drupal 5 wird sich verlangsamen, da sich Modulentwickler jetzt auf Drupal 6 konzentrieren werden.

Q-Base schrieb

- ob Module, Themes, CCK-Nodetypes, ... weiterhin funktionieren werden

Module
Nein. Seit Drupal 5 bleibt die API des Kerns mit jedem Minor-Update stabil, ändert sich aber mit jeder Major-Version. Die wichtigsten Drupal-Module werden wahrscheinlich auf Drupal 6 portiert.
Themes
Nein. Themes brauchen in Drupal 6 eine info-Datei, wie es auch Module haben.
CCK-Nodetypes
Wahrscheinlich ja. Das ist abhängig davon, ob CCK eine Update-Funktion anbietet. Da Update-Funktionen ein essentieller Bestandteil von Drupal-Modulen sind (gerade bei den gut gepflegten) sollten hier keine Probleme auftreten.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Zusammenfassung

Eingetragen von Q-Base (339)
am 16.02.2008 - 09:20 Uhr

Hallo,

vielen Dank für die Zusammenfassung. Aber wenn ich das so lese, dann ist das eher ein Grund nicht zu wechseln. Ich meine, ich musste nun gerade meine Seite neu aufbauen und habe noch immer nicht alles Nodes übertragen. Es gab hier mal ein Thread, in dem philosophiert wurde, warum Drupal eher von kleineren Seiten oder nur privaten Seiten genutzt wird. Hier ist der Grund, man kann sich dafür entscheiden Drupal auch für größere Projekte einzusetzen, aber dann legt man sich auf eine Major-Version fest.

Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Danke für die Zusammenfassung

Eingetragen von traxer (1009)
am 17.02.2008 - 10:42 Uhr
Q-Base schrieb

... warum Drupal eher von kleineren Seiten oder nur privaten Seiten genutzt wird.

Wie z.B. MTV, Warner Brothers Records, The New York Observer, Fast Company, Popular Science, Amnesty International, SonyBMG, Forbes, Harvard University.

Q-Base schrieb

... man kann sich dafür entscheiden Drupal auch für größere Projekte einzusetzen, aber dann legt man sich auf eine Major-Version fest.

Das ist normal, never change a running system. Für Drupal gibt es aber einen gut dokumentierten Upgrade-Prozess auf api.drupal.org. Falls du eigene Module hast (oder du auf eine offizielle Portierung nicht warten möchtest) erklärt drupal.org, wie du Module von D5 auf D6 portierst.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hülfe :-)

Eingetragen von Q-Base (339)
am 25.02.2008 - 12:23 Uhr
traxer schrieb

Das ist normal, never change a running system

Oh oh, ich hoffe nicht. Das würde dann jedem Update-Prinzip widersprechen. Auf der anderen Seite unterstützt das nur meine Behauptung, dass man sich auf eine (Major-) Version festlegt.

Ich will ja nur verhindern, dass ich nochmal von gaaaaaannz Vorne anfangen muss. Das möchte keiner so recht, denke ich.

Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Umstieg von 5 auf 6

Eingetragen von klaus66 (34)
am 06.04.2008 - 15:07 Uhr

Hallo zusammnen,

habe gerade dieses Thema durchgelesen und glaube nicht das eine grössere Website schon auf Drupal 6.1 läuft. Ich begründe das ganz einfach damit, dass so ein wichtiges Modul wie CCK bis zum heutigen Tag noch im Entwickler-Status ist. Bei Views sieht's auch nicht viel besser aus. So könnte man die Reihe fortsetzen.

Wenn jemand anderer Meinung ist -- ich lasse mich gerne vom Gegenteil überzeugen.

Gruss Klaus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles wird besser

Eingetragen von eigentor (1424)
am 06.04.2008 - 15:42 Uhr

Views und CCK sind m.E. die einzig wirklich gravierenden Problemfälle. Views geht für D7 aber definitiv in den Core - und CCK auch, das wird dann evtl. etwas abgespeckt, dass nur das was muss reingeht.

Es war aber bisher sinnvoll, sie weiter als Contrib zu betreiben, da Views2 nochmal zwei Schippen draufpackt, und es eben auch noch ein ziemlich junges Modul war. Bei CCK gabs das Problem, dass da früher Flexinode war (in die Falle bin ich auch getappt) und daher CCK selber auch noch recht jung.

Speziell der Entwicker von Views aber auch die -in von CCK haben aber einen hohen Qualitätsanspruch, wie auch das Core-Team. Es ist eben erst jetzt bzw. in einem halben Jahr "reif" für den Core. Somit kann man davon ausgehen, dass dieses wirklich ungünstige Szenario sich bei D7 eher nicht wiederholen will. Es sei denn, alle benutzen bis dahin wie wild Panels... Glaub ich aber nicht, da man vieles was Panels macht auch anders lösen kann.

Drupal - the Linux of the Web

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch etwas dazu, dass die

Eingetragen von dawehner (2639)
am 06.04.2008 - 17:08 Uhr

Noch etwas dazu, dass die Module immer der Version hinterherhinken!
Das ist und bleibt der größte Vorteil von Drupal, denn sonst würde ein großer Teil der Entwicklung in die Abwärtskompabilität gesteckt werden, z.B. wie bei Microsoft Windows!
-> So wird die API schneller, bleibt schlank usw.
-> Jquery würde viel zu groß sein ...
zu Flexinode: eigentlich war das ganze ja nicht schlecht, wenn man nicht selber Node-Module programmieren konnte. Ein weiterer Punkt ist, dass Flexinode für einen bestimmten Bereich (Nodes ohne Filtern) relativ gut war.
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 5 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 23 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association