Einleitung zu CakePHP
Was ist CakePHP? Warum sollte man es verwenden?
CakePHP ist ein freies, quell-offenes, rapid development Framework für PHP. Es ist eine Basis Struktur für Programmierer um Web Anwendungen zu gestalten. Unser primäres Ziel ist es euch zu ermöglichen, in strukturierter und schneller Weise zu Arbeiten - ohne den Verlust von Flexibilität
CakePHP entfernt die Monotonie aus der Webentwicklung. Wir liefern euch alle Werkzeuge die ihr wirklich zum Start für eure Programmierung benötigt: Die Anwendungsspezifische Logik eurer Seiten. Anstatt das Rad jedesmal neu zu erfinden wenn ihr euch hinsetzt um ein neues Projekt zu realisieren, checkt eine Kopie von CakePHP aus und legt los mit den wirklich komplizierten Dingen eurer Anwendung.
CakePHP hat ein aktives Entwickler Team und eine ebenso aktive Community, die das Projekt stark aufwertet. Zusätzlich, euch davon abzuhalten Räder neu zu erfinden, bedeutet CakePHP, daß der Kern eurer Anwendung gut getestet ist und permanent verbessert wird.
Hier ist eine kurze Liste der Features, deren Vorzüge ihr genießen könnt, wenn ihr CakePHP verwendet:
- Aktive, freundliche Community
- Flexible Lizensierung
- Kompatibel mit PHP4 und PHP5
- Integriertes CRUD für Datenbankinteraktionen
- Anwedungs Scaffolding ("Gerüstbau")
- Code Generierung
- Model-View-Controller (MVC) Architektur
- Request Dispatcher mit sauberen, individuellen URLs und Routen
- Integrierte Daten Validierung
- Schnelles und flexibles Templating (PHP syntax, mit Helfern)
- Präsentations Helfer für AJAX, JavaScript, HTML Formulare und mehr
- Email, Cookie, Sicherheit, Session, und Request Handling Bausteine
- Flexible Zugriffssteuerungs-Listen (ACL)
- Daten Bereinigung
- Flexibles Caching
- Lokalisierung
- Funktioniert in jedem Webseiten Unterverzeichnis mit wenig bis gar keiner notwendigen Apache Konfigurierung
Wo man Hilfe bekommt
Du hast am richtigen Ort begonnen. Dieses Handbuch (und die API) sollte wohl der erste Ort sein, den Du aufsuchst um Antworten zu finden. Wie in vielen anderen Open Source Projekten kommen ständig neue Leute hinzu. Versuche Dein Bestes Dir Deine Fragen selbst zu beantworten. Die Antworten könnten langsamer kommen aber nachhaltiger sein - und Du entlastets unseren Support Aufwand. Sowohl das Handbuch als auch die API haben eine Online Komponente
Wenn Du absolut ratlos bist, ruf uns im CakePHP IRC Kanal. Gewöhnlich ist jemand aus dem Entwickler Team dort anzutreffen. Insbesondere in den Tagsstunden von Nord- und Südamerikanischen Nutzern. We hören gerne von Dir, ob Du nun Hilfe benötigst, Nutzer in Deiner Gegend suchst oder ob Du uns einen Brandaktuellen neuen Sportwagen spendieren möchtest.
#cakephp @ irc.freenode.net
Die CakePHP Bakery ("Bäckerei") ist die Anlaufstelle für alles was CakePHP betrifft. Schau dort nach Anleitungen, Fallstudien und Code Beispielen. Wenn Du dann mit CakePHP vertraut bist, log Dich ein und teile Dein Wissen mit der Community und Du erhälst sofort Ruhm und Glück.
CakeForge ("Kuchen Schmiede") ist eine weitere Entwickler Quelle, die Du verwenden kannst um Deine eigenen CakePHP Projekte mit anderen zu teilen. Wenn Du nach einer Killer Komponente suchst (oder eine zur Verfügung stellen möchtest) oder ein anbetungswürdiges Plugin hast oder suchst, schau in der CakeForge nach.
Die offizielle CakePHP Webseite ist immer ein guter Ort den man besuchen sollte. Sie bietet Links zu häufig verwendeten Entwickler Werkzeugen, Screencasts, der Möglichkeit zu spenden und Downloads.
CakePHP hat auch eine sehr aktive Google Gruppe. Sie kann eine hervorragende Quelle sein um archivierte Antworten zu finden, für Häufig gestellte Fragen und um Antworten für akute Probleme zu finden.
http://groups.google.com/group/cakephp-de (deutsch)
http://groups.google.com/group/cake-php (englisch)

login to add a comment