Wer kennt sich mit WordPress aus?

  • Hey zusammen,

    ich brauche eure Hilfe! Kennt sich hier jemand gut mit WordPress aus?

    Bei einem Projekt komme ich einfach nicht weiter. Habe mir schon meinen Kopf zerbrochen, es klappt nicht. Wisst ihr, wie ich das Problem lösen kann?

    Es geht um eine Filmdatenbank, die ich erstellen möchte.

    1) Post/Artikel über eine ADD Funktion zu einer persönlichen Favoritenliste hinzu fügen. Der User kann den Film (Post/Artikel), welchen er interessant findet, auf einer Liste speichern (Zwischentabelle in der DB?). Die Listen kann er selber anlegen (z.B. Liste – Lieblings-Komödien) und die Artikel auch wieder von der entsprechenden Liste rauslöschen. Wenn der User den Film (Post/Artikel) zur einer seiner Listen hinzufügt, kann er mehrere Infos zum Film hinzufügen, z.B.: Gekauft am, Wie oft gesehen etc (Unter dem Artikel wird ein persönliches Feld freigeschaltet, wo mehrere Informationen vermerkt werden können). Die Listen kann man für die Community (Frontend) sichtbar schalten (User Profil/User Backend), genau so wie die personalisierten Informationen. Die Filme (Post/Artikel) werden auf der entsprechenden Liste gezählt (z.B.: Liste – Lieblings-Komödien (39)).
    2) Post/Artikel-Vorlage für alle User (Frontend) zur einheitlichen Veröffentlichung (Frontend). Jeder registrierte User soll die Möglichkeit haben, einen Film (Post/Artikel) in die DB einzutragen. Das Erstellen eines neuen Post soll im Frontend erfolgen und das mit Hilfe eines Formulars, ähnlich dem eines Kontaktfomulars. (Filmtitel: XXXXX, Erscheinungsjahr: XXXXX. Bildupload: XXXX). Die Ausgabe des erstellen Artikels soll immer im gleichen Aufbau sein. So dass sich das “Filmposter” immer an der gleichen Stelle, mit den gleichen Maßen befindet. Jeder Artikel muss aber erst von einem Moderator oder Administrator freigeschaltet werden.


    Ich wäre auch sehr dankbar, wenn ihr mir Tipps geben könnten!
    Vielen lieben Dank
    Kendra

  • Du suchst jemanden, der dir das ausprogrammiert oder was war nochmal die Frage?

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • Des weiteren: die Anforderungen scheinen sich in keinem Punkt mit denen eines Blog CMS zu schneiden. Zu überlegen wäre wohl ganz von WordPress abzurücken.

    TI, SE-Student - Software/Hardware Engineer

  • Hey Wings-of-Glory,
    wenn mir das jemand ausprogrammieren könnte, wäre ich sehr, sehr glücklich! :)

    Hey Privacy,
    was genau meinst du, wieso sollte ich von WordPress abrücken? WordPress ist doch letztlich auch nur ein CMS, kann aber komplett angepasst werden mit Social-Funktionen etc. Ich will das CMS nur erweitern um die zwei oben genannten Funktionen. Meinst du nicht, das könnte klappen?

    Vielen Dank schon mal für eure Hilfe :)

  • Hey Kendra, natürlich könnte es klappen. Es ist jedoch wahrscheinlich einfacher, die Software auf PHP/MySQL Basis selbst zu entwickeln, zB mit CakePHP oder einfach auf PHP/MySQL Basis. Liebe Grüße, Niki

  • Hallo Kendra,

    Natürlich kannst du deine Anforderungen mit WordPress alleine umsetzen. Aber je mehr du mit Plugins/Programmierungen anpassen musst, desto eher würde ich mir überlegen, ob die Umsetzung durch Eigenprogrammierung mittels bestehender Frameworks nicht sinnvoller wäre.
    Ab einer gewissen Größe (Anzahl Artikel/gleichzeitiger User/aktiver Plugins, ...) kann es zu Problemen bzgl. Performance, Wartbarkeit etc. kommen. Man muss auch bei Dritt-Anbieter-Plugins gut recherchieren, ob diese keine weiteren Sicherheitslücken, Performance-Probleme (ab gewisser Größe, etc.) ins System reinbringen.


    Weiß jetzt nicht wie gut du dich mit php/mysql/javascript bzw. der WordPress-Plugin-Erstellung auskennst. Wenn du dich mit den WP-Codex-Gschichten gut auskennst, dann kannst du eigentlich ziemlich viel dazuprogrammieren

    Für deine Film-Datenbank könnte dich folgendes interessieren:
    * Erstellung eigener Content-Types
    http://codex.wordpress.org/Post_Types
    * Verwendung der Wordpress-Database-Klasse
    http://codex.wordpress.org/Class_Reference/wpdb
    * Verwendung von AJAX in Wordpress
    http://codex.wordpress.org/AJAX_in_Plugins
    * Hooks und Filters
    http://codex.wordpress.org/Plugin_API/Filter_Reference
    http://codex.wordpress.org/Plugin_API/Action_Reference

    Entweder baust du dir selber ein Eingabeformular für die Filme, oder du verwendest ein Plugin. Da kann ich Quform empfehlen, kostet zwar 28$, dafür hat dieser gute Konfigurationsmöglichkeiten bzw. kann man diesen auch sehr gut mit eigenem PHP-Code für eigene Bedürfnisse anpassen.
    http://codecanyon.net/item/quform-wo…-builder/706149

    Einen Content-Type für Filme/etc. kannst du entweder mittels eigenem Code erstellen (eingabe/ausgabe/speichern/etc.) oder du kannst dir folgendes Plugin installieren, welches dir viel Programmierarbeit abnimmt
    http://www.advancedcustomfields.com/

    die Userinteraktionen bzgl. Filme, Merkliste, freischalten, etc. müsstest dann halt selber noch in Form eines eigenen Plugins programmieren.


    hoffe die paar Infos konnten helfen,
    lg Jakob

    eigentlich bin ich ganz anders, nur komme ich so selten dazu...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!