php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.08.2010, 22:07  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard APF-Release 1.12 veröffentlicht

Hallo zusammen,

das freie Adventure-PHP-Framework ist jetzt in der stabilen Version 1.12 erhältlich. Das Framework setzt sich zum Ziel, die Erstellung von objektorientierten, generischen und wiederverwendbaren PHP-Webanwendungen zu erleichtern und unterstützt den Entwickler mit einer Vielzahl von fertigen Lösungen.

Der Fokus des Release 1.12 liegt auf der Verbesserung des Programmier-Interfaces des Frameworks (API). Generische gehaltene Methoden wurden durch sprechende ersetzt, Code-Teile für die PHP-4-Kompatibilität entfernt und im Core konsequent Exceptions eingeführt. Die API wurde an vielen
Stellen durch Convenience-Methoden erweitert. Diese Maßnahmen steigern nicht nur die Lesbarkeit, sondern verbessert auch die Zusammenarbeit mit gängigen Entwicklungs-Umgebungen (type hinting, intelli sense).

Die Formular-Unterstützung wurde um ein intelligentes Datei-Upload-Feld, eine flexiblere Formatierung von Validierungs-Fehlern via CSS und das Konzept der speziellen Validator-Listener erweitert. Mit der von Ralf Schubert beigesteuerten APF-Extension "clientvalidator" können Formulare nun auch auf Client-Seite nach dem APF-Konzept validiert werden - und das ohne eine Zeile Java-Script.

Das mit dem Release 1.7 hinzugekommene Usermanagement-Modul wurde um die Verwaltung von Sichtbarkeits-Berechtigungen für beliebige Applikationen erweitert. Damit ist das Modul nun als vollwertige,
eigenständige Komponente für die Verwaltung von Benutzern und Gruppen sowie Funktions-Berechtigungen über Rollen für beliebige Applikationen einsetzbar.

Der in der APF-Community beliebte O/R-Mapper GORM beherrscht nun zusätzliche Datentypen für Index-Spalten für die Speicherung von größeren Datenmengen und die Konfiguration der Objekte bietet die Möglichkeit,
zusätzliche Indizes auf Attribute eines Objekts zu definieren. Damit lässt sich die Performance von Abfragen mit dem GenericCriterionObject nochmals steigern und die zusätzlichen Indizes können bequem mit dem Setup- und Update-Tool verwaltet werden.

Die Bibliotheken des unter der LGPLv3 lizensierten Frameworks können auf der APF-Seite heruntergeladen werden. Ein
vollständiges Changelog der über 40 Erweiterungen findet sich hier.

Happy coding,
Dr.E.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.08.2010, 00:34  
Erfahrener Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 145
PHP-Kenntnisse:
Fortgeschritten
jGeee befindet sich auf einem aufstrebenden Ast
Standard

Das Update hat sich gelohnt
jGeee ist offline   Mit Zitat antworten
Alt 10.08.2010, 08:39  
Erfahrener Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 1.129
PHP-Kenntnisse:
Fortgeschritten
xm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphäre
Standard

Wäre das bei Skriptbörse nicht besser aufgehoben? Die Veröffentlichung Deines Frameworks in einer neuen Version hat ja nun nicht direkt was mit Software-Design zu tun..
xm22 ist offline   Mit Zitat antworten
Alt 10.08.2010, 10:06  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Wir hatten uns im Mod-Team darauf geeinigt, dass es hier veröffentlicht werden darf, die letzten Posts werden dabei immer ins Projekt-Archiv verschoben. Somit besteht keine "SPAM-Gafahr" für das Forum.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 10.08.2010, 10:07  
Erfahrener Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 1.129
PHP-Kenntnisse:
Fortgeschritten
xm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphäre
Standard

Achso
xm22 ist offline   Mit Zitat antworten
Alt 10.08.2010, 11:42  
cortex
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von dr.e. Beitrag anzeigen
[...] können Formulare nun auch auf Client-Seite nach dem APF-Konzept validiert werden - und das ohne eine Zeile Java-Script.
clientseitige validierung ohne javascript... wie das?

btw.:

Zitat:
Zitat von dr.e. Beitrag anzeigen
[...] ist jetzt in der stabilen Version 1.12 erhältlich.
vs.

Zitat:
Zitat von dr.e. Beitrag anzeigen
Das mit dem Release 1.7 hinzugekommene Usermanagement-Modul
stimmen die versionsnummern?

cx
  Mit Zitat antworten
Alt 10.08.2010, 11:49  
Erfahrener Benutzer
 
Benutzerbild von Screeze
 
Registriert seit: 04.01.2009
Beiträge: 844
PHP-Kenntnisse:
Fortgeschritten
Screeze wird schon bald berühmt werden
Standard

Zitat:
stimmen die versionsnummern?
Ja tun sie.
in 1.7. kam das modul dazu, un in 1.12 wurden die oben genannten erweiterungen für dieses modul released.

Zitat:
clientseitige validierung ohne javascript... wie das?
Er meinte, ohne eine Zeile javascript schreiben zu müssen.
Der js-code wird durch die APF-taglibs generiert, mit denen man wie auch bei der serverseitigen validierung die validatoren und filter hinzufügt.
__________________
Develovision Blog
Screeze ist offline   Mit Zitat antworten
Alt 10.08.2010, 11:56  
cortex
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Screeze Beitrag anzeigen
Ja tun sie.
huch, ich hatte wohl einen knoten im kopf: 1.12 != 1.1.2 und 1.12 > 1.7 .-)

Zitat:
Zitat von Screeze Beitrag anzeigen
Er meinte, ohne eine Zeile javascript schreiben zu müssen.
nun gut, das würde ich auch so erwarten, wenn ein skript / framework clientseitige validierung verspricht.

cx
  Mit Zitat antworten
Alt 10.08.2010, 12:00  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

7 < 12 ?? Passt doch alles.


Und "ohne eine Zeile JavaScript" bedeutet wohl das der Programmierer kein JavaScript schreiben muss und die nötigen Skripte zur Validierung automatisch generiert werden.
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline   Mit Zitat antworten
Alt 10.08.2010, 12:04  
Erfahrener Benutzer
 
Registriert seit: 24.10.2008
Beiträge: 291
PHP-Kenntnisse:
Fortgeschritten
KarlEgon befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
huch, ich hatte wohl einen knoten im kopf: 1.12 != 1.1.2 und 1.12 > 1.7 .-)
Da bin ich auch schon ein paar mal drüber gestolpert
KarlEgon ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cherokee 1.0 veröffentlicht SteiniKeule Off-Topic Diskussionen 0 11.05.2010 14:08
Release 1.11 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 14 11.02.2010 19:32
Release 1.10 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 0 04.09.2009 16:26
Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 2 21.07.2009 11:22
Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 5 19.07.2009 21:03
Release 1.9 (stable) des Adventure PHP Framework verfügbar! dr.e. Software-Design 2 29.04.2009 08:13
Release 1.9 (RC1) des Adventure PHP Framework verfügbar! dr.e. Beitragsarchiv 1 25.03.2009 00:16
Release 1.8 (RC1) des Adventure PHP Framework verfügbar! dr.e. Beitragsarchiv 4 11.12.2008 09:44
Release 1.7 (final) des Adventure PHP Framework verfügbar dr.e. Beitragsarchiv 0 08.11.2008 17:54
Release 1.7-RC2 des APF verfügbar! dr.e. Beitragsarchiv 2 15.09.2008 10:02
Release 1.7 beta des Adventure PHP Framework verfügbar! dr.e. Beitragsarchiv 2 30.07.2008 17:50
Release 1.6 final des Adventure PHP Framework verfügbar! dr.e. PHP-Fortgeschrittene 0 13.06.2008 22:55
Fragen bzgl. einer Anwendung die PHP-Code veröffentlicht PHP-Fortgeschrittene 8 17.01.2005 13:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mdph or agefiph or apf or cotorep, apf wo css hin, apf forum php, \apf konzept\

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum