PHP Programmierung
Aus Mein Wiki
Sebra (Diskussion | Beiträge) (→Applikationen) |
Sebra (Diskussion | Beiträge) (→Syntax) |
||
Zeile 6: | Zeile 6: | ||
=== PHP Frameworks === | === PHP Frameworks === | ||
* [[fusca using CakePHP]] | * [[fusca using CakePHP]] | ||
- | * CakePHP | + | * [[CakePHP]] |
** CakePHP based CMS | ** CakePHP based CMS | ||
*** Overviews | *** Overviews | ||
Zeile 53: | Zeile 53: | ||
* Works with Zend Studio and Zend Server | * Works with Zend Studio and Zend Server | ||
* Is base of Magento Commerce | * Is base of Magento Commerce | ||
+ | ===== Systeme ===== | ||
+ | * [[Magento]] | ||
+ | * [[TomatoCMS]] - http://www.tomatocms.com/de - wohl ählich mächtig wie pimcore aber keine Bearbeitung im Frontend, wirkt weniger technisch aber auch wengiger "wow" -960grid für Templates | ||
+ | * [[PimCore]] - http://www.pimcore.org/ -mächtig und "eye-candy" ! | ||
+ | * [[Centurion]] - will nur Zend vereinfachen - http://www.centurion-project.org/ - Tree, Grid, Form, Login, User Interface, Backoffice etc | ||
+ | * [[BabyGekko]] - http://www.babygekko.com/site/ - clean, spartanisch, aber nette Bilder-Slideshow und Facebook&Co-Login, angeblich einfache Joomla-ähnliche Templates. | ||
+ | * [[DubStie]] - eher primitiv | ||
+ | * [[TikiWiki]] - mächtig aber "unerotisch" | ||
+ | * [[Diem]] - http://www.diem-project.org/ - Symfony + ZF + jQuery - Content Management System + Content Management Framework | ||
==== Yii ==== | ==== Yii ==== | ||
Zeile 119: | Zeile 128: | ||
=== Typo3 === | === Typo3 === | ||
[[Typo3]] | [[Typo3]] | ||
+ | === Papaya CMS === | ||
+ | * http://www.papaya-cms.com/vorteile.28.de.html | ||
+ | * "modular", basiert aber nicht auf irgendeinem Framework... | ||
== Applikationen == | == Applikationen == | ||
Zeile 142: | Zeile 154: | ||
* cakePHP Code!!! | * cakePHP Code!!! | ||
* Apps for Redmine for iPhone&Co working??? | * Apps for Redmine for iPhone&Co working??? | ||
+ | |||
+ | === Tine 2.0 === | ||
+ | "Professional OpenSource Groupware and CRM" | ||
+ | * http://www.tine20.org/ | ||
+ | |||
+ | === EPESI - Business Information Management (CRM & PHP-Framework) === | ||
+ | * http://www.epesibim.com/download | ||
+ | === Webcalendar (PHP) and Java Desktop-Version === | ||
+ | * http://www.k5n.us/ | ||
+ | * Multi-User and Right-based | ||
+ | === Collabtive === | ||
+ | * http://www.collabtive.o-dyn.de/ | ||
+ | * sebra: wirkt sehr schön und aufgeräumt!!! | ||
+ | * Projects, Milestones, Tasks | ||
+ | * Basecamp import | ||
+ | * Timetracking, Reporting | ||
+ | |||
+ | === AlegroCart === | ||
+ | Shopping System, PHP MVC und modular aufgebaut, wählbare Farbschemen | ||
+ | |||
+ | === Invoice Management === | ||
+ | http://myclientbase.com/ | ||
+ | A simple, intuitive, free and open source web based invoice management system developed with freelancers in mind. | ||
+ | Community driven | ||
+ | Completely web-based | ||
+ | Unlimited everything | ||
+ | Configurable taxes | ||
+ | Multi-language support | ||
+ | Editable invoice templates | ||
+ | Client access through Client Center | ||
+ | Collect payments online | ||
+ | Inventory tracking | ||
+ | Much more! | ||
+ | |||
+ | === SugarCRM === | ||
+ | kostenlose Community Edition | ||
+ | * http://www.sugarcrm.com/download | ||
+ | |||
+ | |||
+ | === zzz === | ||
= Schnittstellen = | = Schnittstellen = | ||
Zeile 155: | Zeile 207: | ||
= Runtime Configuration = | = Runtime Configuration = | ||
* http://php.net/manual/en/errorfunc.configuration.php | * http://php.net/manual/en/errorfunc.configuration.php | ||
+ | |||
+ | == Kopien und Referenzen == | ||
+ | === Syntax === | ||
+ | $a =& $b; // assigns $a as a reference to $b. | ||
+ | NO REFERENCE: $a &= $b; // bitwise-and operator. | ||
+ | public function foo(&$param){...} | ||
+ | |||
+ | === Sinn / Vorteile === | ||
+ | Per Referenzen ist es möglich zb Service-Klassen nur einmal zu instanzieren und somit Konfiguration, Ladezeiten, Werte-Übergaben und Memory zu sparen. |