1. webEdition Konferenz<br />Willkommen<br />
1. webEdition Konferenz<br />Danksagungen<br />Sponsoren der Konferenz<br />
1. webEdition Konferenz<br />Danksagungen<br />Sponsoren der WE-Weiterentwicklung<br />
Updates:Stand der Entwicklung seit Open Source<br />Inhalt<br /><ul><li>Historie seit Open Source
Laufende Aktivitäten
Übersicht Entwicklungsaktivitäten
Neue Features</li></li></ul><li>Historie<br />1.11.2008<br /><ul><li>Veröffentlichung WE 6.0 als Open Source</li></ul>22.0...
Gründung des Vereins</li></ul>20.06.2010<br /><ul><li>Umstellung auf eigenes Hosting-Paketwebedition.de SiteBugbaseForumDo...
Ausbau der Site webedition.org
Bearbeitung des eigenen Profils für Mitglieder
Versionshistorie
…
Vorbereitung der Umstellung auf einen eigenen ServerÜberführung des SVN-Repository auf den eigenen ServerVerschlüsselte Üb...
WE Versionen<br />Living-e<br />Pro<br /><ul><li>Deutliche Steigerung des Entwicklungstempos
Beseitigung von Fehlern (Open Source: 690)
Konsolidierung / Bereinigung von Inkonsistenzen
Deutliche Erweiterung von Funktionalitäten (Open Source 449)</li></ul>Contra<br /><ul><li>Zeit zwischen Releases ist zu la...
Kleines Entwickler Team /  Zu wenig Tester!
Bugs in Releases (zu wenig Tester)
Development on Demand (d.h. planlos)</li></li></ul><li>Änderungen im Entwicklungsprozess<br />Aufspaltung in verschiedene ...
main-develop für größere Änderungen
weitere Zweige für Spezialentwicklungen</li></ul>Beispiel:<br />6.2.3.1 = trunk<br />6.2.3.6 = main-develop<br />Auswirkun...
Vortest größerer Änderungen in main-develop möglich</li></ul>Problem<br /><ul><li> Bugs in Releases (zu wenig Tester)</li>...
kein Einspielen von geänderten Dateien per FTP
Neue Versionen alle zwei Stunden verfügbar!</li></ul>Auswirkungen:<br /><ul><li>Testen war noch nie so einfach</li></ul>Pr...
Bugs in Releases (zu wenig Tester)</li></ul>we:workshop: Donnerstag 9:30<br />
Durchgeführte Änderungen<br />Beseitigte Fehler:<br /><ul><li>ca. 690</li></ul>Auswirkungen:<br /><ul><li>WE war noch nie ...
Integration von we::eXtplorer in WE
Komfortable WE:Hook-Verwaltung
In Arbeit:App für die Integration eines kleinen Forums: we:tinyForum</li></ul>download.webedition.org<br />Todo:<br /><ul>...
LiveUpdate für Apps</li></li></ul><li>we::phpMyAdmin<br />
we::eXtplorer<br />
we:Hook-Verwaltung<br />
Neue Features<br />Backup Module<br /><ul><li>Schutz der Backup-Dateien deutlich verbessert
Nächste SlideShare
Wird geladen in …5
×

Keynote der 1. webEdition Benutzer Konferenz 2011 in Frankfurt

1.641 Aufrufe

Veröffentlicht am

"Begrüßung und Übersicht über den Ablauf" mit Dr. Armin Schulz, Thomas Göbe, Jessica Broermann - webEdition e.V.

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.641
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
9
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Keynote der 1. webEdition Benutzer Konferenz 2011 in Frankfurt

  1. 1. 1. webEdition Konferenz<br />Willkommen<br />
  2. 2. 1. webEdition Konferenz<br />Danksagungen<br />Sponsoren der Konferenz<br />
  3. 3. 1. webEdition Konferenz<br />Danksagungen<br />Sponsoren der WE-Weiterentwicklung<br />
  4. 4.
  5. 5.
  6. 6. Updates:Stand der Entwicklung seit Open Source<br />Inhalt<br /><ul><li>Historie seit Open Source
  7. 7. Laufende Aktivitäten
  8. 8. Übersicht Entwicklungsaktivitäten
  9. 9. Neue Features</li></li></ul><li>Historie<br />1.11.2008<br /><ul><li>Veröffentlichung WE 6.0 als Open Source</li></ul>22.08.2009<br /><ul><li>1. webEdition Tag in Frankfurt/M</li></ul>06.11.2009<br /><ul><li>Sicherung der Domain webedition.org</li></ul>14.12.2009<br /><ul><li>Erster Community Release (6-0-0-7)</li></li></ul><li>Historie<br />20.02.2010<br /><ul><li>2. webEdition Tag in Berlin
  10. 10. Gründung des Vereins</li></ul>20.06.2010<br /><ul><li>Umstellung auf eigenes Hosting-Paketwebedition.de SiteBugbaseForumDokumentationUpdate-Serverweitere Sites</li></ul>03.08.2010<br /><ul><li>Übernahme der webedition.de Domain</li></li></ul><li>Historie<br />12.08.2010<br /><ul><li>Abschluss Designwettbewerb</li></ul>16.08.2010<br /><ul><li>Zweiter Community Release (6.1)</li></ul>14.09.2010<br /><ul><li>Eintragung als Verein</li></ul>18.01.2011<br /><ul><li>Gemeinnützigkeit des Vereins anerkannt</li></li></ul><li>Historie<br />02.02.2011<br /><ul><li>Launch webedition.org</li></ul>25. - 27.3. 2011<br /><ul><li>Dritter webEdition-Tag in Berlin</li></ul>09.04.2011<br /><ul><li>Code-Signing Zertifikat (Java)</li></ul>17.5 2011<br /><ul><li>Release Version 6.2</li></li></ul><li>Historie<br />30.8.2011<br /><ul><li>Überführung Tag-Doku auf die webedition.org</li></ul>23.9.2011<br /><ul><li>Release 6.2.3</li></ul>12. - 13.10. 2011<br /><ul><li>Erste webEdition Konferenz in FFM</li></li></ul><li>Laufende Aktivitäten<br /><ul><li>Übernahme Word/Bildmarke
  11. 11. Ausbau der Site webedition.org
  12. 12. Bearbeitung des eigenen Profils für Mitglieder
  13. 13. Versionshistorie
  14. 14.
  15. 15. Vorbereitung der Umstellung auf einen eigenen ServerÜberführung des SVN-Repository auf den eigenen ServerVerschlüsselte Übertragung LiveUpdate/OnlineInstallerDefinierte Test-Sites </li></li></ul><li>WE Versionen<br />
  16. 16. WE Versionen<br />Living-e<br />Pro<br /><ul><li>Deutliche Steigerung des Entwicklungstempos
  17. 17. Beseitigung von Fehlern (Open Source: 690)
  18. 18. Konsolidierung / Bereinigung von Inkonsistenzen
  19. 19. Deutliche Erweiterung von Funktionalitäten (Open Source 449)</li></ul>Contra<br /><ul><li>Zeit zwischen Releases ist zu lang (aber wir bessern uns)
  20. 20. Kleines Entwickler Team / Zu wenig Tester!
  21. 21. Bugs in Releases (zu wenig Tester)
  22. 22. Development on Demand (d.h. planlos)</li></li></ul><li>Änderungen im Entwicklungsprozess<br />Aufspaltung in verschiedene Entwicklerzweige<br /><ul><li>trunk bleibt zunächst frei von größeren Änderungen
  23. 23. main-develop für größere Änderungen
  24. 24. weitere Zweige für Spezialentwicklungen</li></ul>Beispiel:<br />6.2.3.1 = trunk<br />6.2.3.6 = main-develop<br />Auswirkungen:<br /><ul><li>Möglichkeit für schnelle Bugfix-Releases, BETA-Versionen und Sicherheitsupdates
  25. 25. Vortest größerer Änderungen in main-develop möglich</li></ul>Problem<br /><ul><li> Bugs in Releases (zu wenig Tester)</li></li></ul><li>Änderungen im Entwicklungsprozess<br />Möglichkeit per OnlineInstaller/ LiveUpdate verschiedene Entwicklerzweige einfach zu installieren bzw. auf diese upzudaten<br /><ul><li>keine Änderungen in der Tabellenstruktur „von Hand“
  26. 26. kein Einspielen von geänderten Dateien per FTP
  27. 27. Neue Versionen alle zwei Stunden verfügbar!</li></ul>Auswirkungen:<br /><ul><li>Testen war noch nie so einfach</li></ul>Problem<br /><ul><li> Verwirrung unter Nicht-Hardcore-Programmierern
  28. 28. Bugs in Releases (zu wenig Tester)</li></ul>we:workshop: Donnerstag 9:30<br />
  29. 29. Durchgeführte Änderungen<br />Beseitigte Fehler:<br /><ul><li>ca. 690</li></ul>Auswirkungen:<br /><ul><li>WE war noch nie so fehlerfrei wie heute</li></ul>Beseitigte Sicherheitsprobleme:<br /><ul><li>ca. 60</li></ul>Auswirkungen:<br /><ul><li>WE war noch nie so sicher wie heute</li></li></ul><li>Durchgeführte Änderungen<br />Neue Features:<br /><ul><li>ca. 450</li></ul>Auswirkungen:<br /><ul><li>WE war noch nie so mächtig wie heute</li></li></ul><li>Neue Features<br />webEdition SDK ist nutzbar<br />(Arbeiten sind aber noch nicht abgeschlossen)<br /><ul><li>Integration von we::phpMyAdmin in WE
  30. 30. Integration von we::eXtplorer in WE
  31. 31. Komfortable WE:Hook-Verwaltung
  32. 32. In Arbeit:App für die Integration eines kleinen Forums: we:tinyForum</li></ul>download.webedition.org<br />Todo:<br /><ul><li>Installer (kompliziertere Apps)
  33. 33. LiveUpdate für Apps</li></li></ul><li>we::phpMyAdmin<br />
  34. 34. we::eXtplorer<br />
  35. 35. we:Hook-Verwaltung<br />
  36. 36. Neue Features<br />Backup Module<br /><ul><li>Schutz der Backup-Dateien deutlich verbessert
  37. 37. Umstellung des DB-Verbindungszeichensatzes von „undefiniert“ (und damit meistens latin1) auf utf-8 bei Einspielen eines Backups jetzt möglich
  38. 38. Umstellung von Legacy-Sites mit ISO-Zeichensatz auf utf-8 bei Einspielen eines Backups jetzt möglich
  39. 39. Unterstützung von Datenbank Indices (ab 6.2)</li></ul>Todo:<br /><ul><li>Resourcenverbrauch beim Einspielen reduzieren</li></li></ul><li>Neue Features<br />Workflow Module <br /><ul><li>Jetzt nutzbar! (usability)
  40. 40. Verbesserung des Verhaltens bei Zeitüberschreitung (zurückweisen oder veröffentlichen)
  41. 41. Kürzere Bearbeitungszeiten definierbar
  42. 42. <we:write>-Tag für Dokumente und Objekte kann einen Workflow auslösen</li></li></ul><li>Neue Features<br />Versionierung<br /><ul><li>Auch für Templates!
  43. 43. Bessere Einstellmöglichkeiten
  44. 44. Geringerer Speicherplatzanforderungen (DB)
  45. 45. Viele Fehlerbeseitigungen</li></ul>Glossar<br /><ul><li>Auch für allgemeine Textersetzungen nutzbar</li></li></ul><li>Neue Features<br />Voting Module<br /><ul><li>Freitext Antworten
  46. 46. Bilder / Media Dateien in Votings
  47. 47. Folge-Seiten generell und in Abhängigkeit von gegebenen Antworten
  48. 48. Überprüfung der Antworten durch den User
  49. 49. Bessere Kontrolle über wiederholte Stimmabgabe (über KV)
  50. 50. Export in Statistik- und Auswerteprogramme möglich</li></ul>Todo:<br /><ul><li>votings im <we:block> ermöglichen => 6.3</li></li></ul><li>Neue Features<br />Shop-Modul<br /><ul><li>Zusätzliche Events (Statusänderungen)
  51. 51. Status-Mails an Kunden / Admin (BCC), Sprachabhängig und mit Anhang
  52. 52. Zugriff auf Bestell- und Artikeldaten (listview type = order|orderitem und we:order, we:orderitem)
  53. 53. Weitere zusätzliche WE-Tags
  54. 54. nicht ganzzahlige Artikelanzahlen ("halbe Gebinde").
  55. 55. Viele beseitigte Fehler</li></ul>Todo:<br /><ul><li>Versandkosten
  56. 56. zusätzliche Paymentprovider</li></li></ul><li>Neue Features<br />Kundenverwaltung<br /><ul><li>Online-Monitor
  57. 57. Persistent Logins (Autologin)
  58. 58. Viele neue Datentypen
  59. 59. Darstellung im Backend (Reihenfolge) sortierbar
  60. 60. Weitere zusätzliche WE-Tags
  61. 61. Username ohne Einschränkung
  62. 62. Direkter Zugriff auf Dokumente/Objekte der Kunden
  63. 63. Viele beseitigte Fehler</li></ul>Todo:<br /><ul><li>Optionale Umstellung auf verschlüsselte Passwörter</li></li></ul><li>Neue Features<br />Internationalisierung<br />Nach Grundsatz: pro Sprache ein Dokument/Objekt(wie ansatzweise in der 5.1/6.0 eingeführt)<br /><ul><li>Sprache (besser: Locale) über alle Module konsistent eingeführt
  64. 64. Sprachunabhängige / ISO-kodierte Speicherung von Locale-Daten in allen Modulen, Ausgabe in der jeweiligen Backend- bzw. Frontend-Sprache, Einstellungsdialog für Locales
  65. 65. Viele zusätzliche WE-Tags/Datentypen für ISO-kodierte Sprach- und Ländercodes in allen Modulen
  66. 66. Viele weitere neue we-Tags (bzw. Ergänzungen zu vorhandenen) und Möglichkeiten im Backend
  67. 67. Automatisierungen der Verl. zwischen Sprachversionen im Back- und Frontend</li></ul>we:workshop: Donnerstag 12:00<br />
  68. 68. Neue Features<br />SEO-URLS<br /><ul><li>Verstecken von DirectoryIndex Dateinamen (index.php)
  69. 69. SEO-URLS für Objekte
  70. 70. Umfangreiche Einstellungs- und Konfigurationsmöglichkeiten in den Einstellungen
  71. 71. Umfangreiche Konfigurationsmöglichkeiten je Klasse
  72. 72. Unterstützung von utf-8 Namen</li></ul>Best oftwoWorlds:<br />DB versus Datei-basierte CMS<br />Contra:<br /><ul><li>Schwieriger Einstieg</li></ul>we:workshop: Mittwoch 15:30<br />
  73. 73. Neue Features<br />Für ALLE <we:tags /><br />Attribut to=„screen|request|post|get|global|session|top|self|sessionfield“Attribut nameto=„xyz“<br /><ul><li>Default: screen
  74. 74. Übergabe des generierten Code an beliebige Variable
  75. 75. Überall nutzbar, in listviews, blocks, verschachtelten blocks</li></ul>Beispiele<br /><we:imgname=„xyz“ only=„width“ to=„global“ nameto=„Bw“ /><br /><we:imgname=„xyz“only=„src“ thumbnail=„123“ to=„global“ nameto=„Bsrc“ /><br /><we:field name="WE_ID" to="global" nameto=“DocID" /><br />
  76. 76. Neue Features<br />Für ALLE <we:tags /><br />Attribut „comment“ <br /><we:include type="template" id="117" comment=„ich diene dem Zweck XYZ“/><br />Neuer Tag: <we:comment type=„html|js|xml“></we:comment><br />
  77. 77. Neue Features<br />Fehlerbehandlung<br />Fehlerlog für<br /><ul><li>Tag-Fehler
  78. 78. PHP Fehler / Warnungen
  79. 79. SQL-Fehler</li></li></ul><li>Neue Features<br />Fehlerbehandlung<br />Fehlerlog für<br /><ul><li>Tag-Fehler
  80. 80. PHP Fehler / Warnungen
  81. 81. SQL-Fehler</li></ul><?phpp_r($Var) //->Bildschirm t_e(‘notice‘,$Var,‘Hinweis‘,$Var2);?><br />
  82. 82. Neue Features<br />PHP 5.3 Kompatibilität<br /><ul><li>Installer/LiveUpdate, webEdition vollständig lauffähig
  83. 83. Arbeiten zur Eliminierung der depreceated Funktionen dauern an.</li></ul>Geschwindigkeits-Optimierungen(erste Schritte)<br /><ul><li>Auslagerung von Code aus der we_tag.inc.php in separate Dateien
  84. 84. Einführung von DB Indices!</li></li></ul><li>Ziele 6.3 <br /><ul><li>Entfernung WE CacheJava-Menü
  85. 85. Keine Sonderbehandlung für Tags im TagparserAuslagerung aller Tags in we-tags/
  86. 86. Schneller und schlanker we:block-Tag
  87. 87. Entfernung ISO-SprachenFreie Wahl ISO / UTF-8 Backend/Frontend
  88. 88. Alternativer WYSIWYG-Editor</li>

×