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 Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 25.03.2011, 20:54  
Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 40
P4trik befindet sich auf einem aufstrebenden Ast
Standard Eigenes CMS entwickeln

Hallo
Ich benötige als Einsteiger wertvolle Tipps um ein eigenes CMS in PHP zu realisieren. Da ich aus der ASP.NET (vermutlich werde ich nun verflucht) Ecke komme, bin ich Objektorientiere Programmierung gewohnt. Auf dieses Wissen versuche ich nun weiter bauen. Soweit ich informiert bin ist dies auch mit PHP 5.3 recht weit möglich.

Nun, ich möchte ein kleines CMS mit Benutzerverwaltung selbst programmieren. Das ganze soll natürlich auch Zukunft haben und deshalb halte ich es für sinnvoll von Anfang an auf ein vernünftiges Framework zu setzen. Als Anfänger ist es schwer einzuschätzen für welches man sich entscheiden sollte: cakePHP, Zend Framework.. vermutlich haben alle ihre Vor-und Nachteile.

Oder sollte man doch auf ein bestehendes CMS setzen und dieses erweitern ?

Eigentlich wünsche ich mir nur eine gute Grundlage mit der ich los programmieren kann und ich später diese Entscheidung nicht bereue. Am besten sollte es wenn möglich auch Einstiegsfreundlich sein (installation usw.)

Vielleicht könnt ihr mir ja eine grobe Richtung durch den Jungle der PHP-Welt geben

Freundliche Grüße, Patrik
P4trik ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.03.2011, 22:43  
Benutzer
 
Registriert seit: 16.06.2010
Beiträge: 64
PHP-Kenntnisse:
Fortgeschritten
crossfader zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Hallo Patrik!

Auf deine Frage lässt sich keine genaue Antwort geben - jedenfalls was das Framework betrifft. Das Zend Framework ist natürlich das Framework überhaupt - kommt ja auch von den PHP Entwicklern selber.
Das Yii Framework soll auch ziemlich gut sein. Ich arbeite sehr gerne mit CodeIgniter (mittlerweile auch PHP5 Unterstützung), man kann sehr viel selber machen, ist nicht eingeschränkt, CI (CodeIgniter) nimmt einem aber extrem viel Arbeit ab!

Wenn du ein Framework mit Zukunft entwickeln möchtest, dann würde ich mich in verschiedenen Gebieten zuerst schlau machen, sonst wirst du in 2 Jahren mit deinem Code verzweifeln und du hast die Arbeit um sonst gemacht.
Ich kann dir aber wirklich Typo3, Cantao oder Joomla ans Herz legen... nicht nur um sie zu benutzen, auch um sie (zuerst) zu erlernen und dir dort wertvolle Tipps abzugucken

Lieben Gruß,
Olli
crossfader ist offline   Mit Zitat antworten
Alt 26.03.2011, 11:03  
Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 40
P4trik befindet sich auf einem aufstrebenden Ast
Standard

hey crossfader,
vielen dank für deine Antwort Aus deiner Antwort entnehme ich das ich mit dem Zend Framework nichts falsch machen kann
Ich würde gerne ein fertiges CMS verwenden, nur meine Angst es später bei Problemen nicht zu beherrschen und die ständige (zum Glück) Versionskontrolle ist zu groß. Vermutlich stelle ich mich in dem Punkt aber auch einfach nur an

Gruß,
Patrik
P4trik ist offline   Mit Zitat antworten
Alt 26.03.2011, 15:11  
Benutzer
 
Benutzerbild von m0dpad
 
Registriert seit: 20.03.2011
Beiträge: 49
PHP-Kenntnisse:
Fortgeschritten
m0dpad befindet sich auf einem aufstrebenden Ast
Standard

Also wenn du dich richtig einarbeitest, solltest du keine Probleme mit der Beherrschung haben, dazu brauchst du halt auch entsprechend Zeit für die Einarbeitung. Aber ein eigenes CMS zu entwickeln kostet mit Sicherheit noch mehr Zeit.
__________________
Staticfloat
m0dpad ist offline   Mit Zitat antworten
Alt 26.03.2011, 15:25  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

<= selber Problem gehabt

<= für das Zend Framework entschieden, Hintergrund war dass man mir sagte dass Zend die Firma ist, welche PHP entwickelt.
Außerdem befindet sich das Zend Framework einigermaßen in der Mitte: professionell, aber auch in Teilen Einsteigerfreundlich, meist ausreichende Dokumentation. Die große Community ist sicherlich ein Pluspunkt.

Die Aussage oben getätigte Aussage war aber so nicht ganz korrekt.
Die zwei Gründer (Zeev Suraski & Andy Gutmans) der Firma Zend haben 1997 den Parser hinter PHP (damals v.2) umgeschrieben. Das Ergebnis war PHP v.3.

1998 haben sie den Parser komplett umgeschreiben, das Ergebnis war PHP4, sie nannten es "Zend Engine".

PHP 4 war die erste Version der Zend Engine und war extrem erfolgreich.

In einem Interview mit Rasmus Lerdorf (Der "wirkliche" Entwickler hinter PHP v.1) sagte dieser jedoch dass die Zend Company keinen "besonderen Status" habe.
In der ZendCompany seien nur 6 "PHP Committers", von insgesamt ~1300.

PHP ist ein Community-Projekt mit keiner Firma hinter.
Auch die Firma Zend hat nicht die Macht eine eigene PHP Version zu veröffentlichen bzw. veröffentlicht keine neuen Versionen.


Zend ist natürlich durch die von mir genannten Aspekte PHP deutlich näher als andere Firmen, aber sie "stellen" nicht PHP her bzw. releasen neue Versionen.

Ganz interessanter Artikel:
http://www.itwriting.com/blog/1419-i...p-company.html

Geändert von dreamcatcher (26.03.2011 um 15:43 Uhr).
dreamcatcher ist offline   Mit Zitat antworten
Alt 26.03.2011, 16:38  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von P4trik Beitrag anzeigen
Da ich aus der ASP.NET (vermutlich werde ich nun verflucht) Ecke komme, ...
Wieso sollte man jemanden verfluchen, der nun doch auf den richtigen Weg gefunden hat?
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline   Mit Zitat antworten
Alt 26.03.2011, 20:27  
Benutzer
 
Registriert seit: 16.06.2010
Beiträge: 64
PHP-Kenntnisse:
Fortgeschritten
crossfader zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

@Dreamcatcher Natürlich.. da hast du vollkommen Recht. Jedoch kommt das Zend Framework von Leuten, die sich nicht nur mit PHP auskennen, sondern auch mit dem Präprozessor, der dahinter steckt. Ich sehe das schon als Vorteil.

Um mal auf das alte Thema zurückzukommen: Wenn du ein wirklich umfangreiches CMS haben möchtest, schau dir Typo3 an, ist (wenn man es einmal verstanden hat) extrem einfach und fast unendlich (was die Möglichkeiten angeht)

Alternativ natürlich Joomla.. kann ich auch empfehlen. Ist meiner Meinung nach etwas einfacher zu lernen. Wenn du Typo3 lernen möchtest, gib 40€ für ein Videotraining von Video2Brain aus. Da lernst du es dann vernünftig.

Ansonsten kann ich dir nicht wirklich empfehlen, ein eigenes CMS zu programmieren, außer du programmierst es um es wirklich als Open Source (?) in Konkurenz zu den anderen anzubieten, sonst lohnt es sich nicht.
crossfader ist offline   Mit Zitat antworten
Alt 27.03.2011, 00:21  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

http://www.php.de/software-design/78...eugkasten.html (Eigenes CMS - Werkzeugkasten)

Hier hast du noch etwas input zu den Dingen, die du im voraus beachten solltest.


___
Es gibt nicht "das beste PHP Framework".

Schau dir mal die Unterschiede an, dann wirst du merken dass nicht nur der Umfang unterschiedlich ist sondern auch die Arbeit bzw. die Integration des Frameworks in dein Projekt.

Mein Ratschlag:
1.) Google & Sufu was dein CMS haben soll und wie (MVC etc.) du es realisieren möchtest.

(Bei MVC & verschiedenen Sprachen (Zend_Translate) hat sich z.B. bei mir Zend super angeboten)

2.) Guck dir den direkten Vergleich der Frameworks an was diese bieten.

Vor allem:
Ist es dir wichtig dass das Framework schon länger existiert und eine große Community hat o.Ä. [...] schreibe dir auf was dir am Framework an sich wichtig ist und vergleiche.

3.) Nun hast du die Framework Wahl, jetzt kannst du abwägen welche der Endkandidaten bessere Dokus hat oder für dich "einfacher erlernbar" [Sofern man dies vorher überhaupt genau sagen kann] ist.



Und dann zum Schluss, wenn du 2 oder 3 Endkandidaten hast aber nicht weißt ob du A oder B oder C nehmen sollst schreibst du deine Frage noch mal hier herein.

Ich denke die Antwort die du erwartest bzw. die fachliche Qualität eines solchen Antwort-Beitrages wirst du erst erreichen wenn du konkret Dinge getan hast und dann eine (oder mehrere) konkrete Frage/n stellst.

Ansonsten wirst du nur Posts á la "das und das kannst du nehmen" erhalten.

Die fachliche Kompetenz von Usern wie z.B. ChrisB, nikosch oder tr0y
[Und anderen Usern, kann nicht alle aufzählen ] welche das Forum hier aus macht bleibt dir jedoch ansonsten verwehrt.
Und das wäre schade für dich.

Geändert von dreamcatcher (27.03.2011 um 00:39 Uhr).
dreamcatcher ist offline   Mit Zitat antworten
Alt 27.03.2011, 00:25  
Benutzer
 
Registriert seit: 16.06.2010
Beiträge: 64
PHP-Kenntnisse:
Fortgeschritten
crossfader zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Um dein Framework aussuchen zu können kann ich dir folgende Seite empfehlen: http://www.phpframeworks.com/ Lass dich aber nicht von "Zend ist besser für.." beeinflussen sondern schau dir die Liste an, überleg, was du brauchst und dann solltest du noch mit einberechnen, welches dir einfach persönlich am besten zusagt!
Dann hast du deine Entscheidung "schon" getroffen
crossfader ist offline   Mit Zitat antworten
Alt 27.03.2011, 14:51  
Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 40
P4trik befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank für eure Antworten
Super Antworten, ich denke ich werde mich erst einmal in das Zend Framework einarbeiten
Eure Beiträge haben mir sehr geholfen !
P4trik 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
Eigenes CMS - Werkzeugkasten dreamcatcher Software-Design 6 11.03.2011 01:19
Eigenes CMS: Umlaute funktionieren nicht. adrian2005 PHP Tipps 2010 3 18.09.2010 20:51
Eigenes CMS veröffentlichen? explode Off-Topic Diskussionen 8 14.09.2010 16:35
[Erledigt] Eigenes CMS auf MVC umrüsten Dominik PHP Tipps 2010 5 28.08.2010 10:59
Scriptangebot Yunio CMS MiST3R-FL4SH Scriptbörse 17 29.05.2010 00:46
[Erledigt] verständnisfrage CMS d0ne Off-Topic Diskussionen 4 25.05.2010 06:44
Was braucht ein gutes CMS Lollix Off-Topic Diskussionen 33 03.03.2010 17:51
Eigenes CMS Moep PHP Tipps 2009 12 06.08.2009 23:00
Cms Yusuf Scriptbörse 9 30.07.2009 19:14
Open Source CMS: wer macht mit? chris14465 Beitragsarchiv 6 24.06.2009 17:02
Dreamproject [S] CMS evtl. Feststellangebot vnBiT.sys Beitragsarchiv 4 25.04.2009 10:51
[S] erfahrene Coder für eigenes CMS DarkSky25 Beitragsarchiv 14 31.03.2009 12:06
CMS mit Framework KeKs0r PHP-Fortgeschrittene 11 27.12.2008 23:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cms entwickeln, eigenes cms entwickeln, eigenes cms programmieren, eigenes cms bauen, cms programmieren, eigenes cms mit zend, cms selber programmieren, video2brain yii, zend framework eigenes cms, eigenes cms vorteile, eigenes cms entwickeln php, eigenes cms tutorial, php eigenes cms, yii benutzerverwaltung, eigenes cms, benutzerverwaltung entwickeln, eigenes cms framework, yii framework dokumentation deutsch video, eigenes cms mit php programmieren, cms selbst programmieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:33 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