Download » Download - MrW-Framework

 
MrW schrieb am 05.01.2010 17:10 Uhr - | Kommentare: 0

MrW-FrameworkDas MrW-Framework ist ein Content Managment System das die wichtigsten Module beinhaltet, um eine dynamische Webseite zu erstellen.
Seit ca. 7 Jahren bastel ich aus Freude an der Programmierung an einem eigenen Content Managment System, das ich im März 2010 veröffentlicht wurde. 

Voraussetzungen:
- Apache + Mod_Rewrite Funktion für die Suchmaschinenfreundliche URLs
- PHP > Version 4.1.x
- MYSQL / PHPMyAdmin
- HTML / CSS
- .htaccess Unterstützung / Mod_Rewrite & PHP-Einstellungen
Weitere Infos zu der .htaccess Datei finden Sie
hier.


Das Script hat folgenden Aufbau:

- Navigations-Verwaltung
- Module Verwaltung
- Style Verwaltung
Es kann für ein "Styl" der Seite unendlich viele Menü-Boxen erstellt werden in denen man Hauptlinks anlegen kann. In einem Hauptlink wird das News-System verwendet, was als Standart Modul aktiviert ist. Es können auch weitere Module eingebunden verden die vorher in der Modul-Verwaltung hinzugefügt wurden.

Module:
 Startseite
In dem Modul für die Startseite wird mit einer Funktion die letzten News Einträge eingebunden. Weitere News können noch mit einer zusätzlichen News-Funktion mit Titel und Link angezeigt werden. Um weitere Inhalte von den Modulen auf der Startseite einzubinden stehen in ein paar weitere kleine Scripte in "Module-Boxes" zur verfügung, die weiter unten aufgelistet sind.
 News-System
Das Haupt- und Standart Modul für dieses CMS.
 + Bild Upload  
 + Editor Auswahl: htmlarea3, tinyMCE, CKEditor
 + BBcode Stringparser um auch Quellcode anzuzeigen für Dokumentationen oder bestimmte Funktionen auszuführen um ein Mediaplayer aus dem Download-Archiv einzubinden.
 + Bilder Ordner anhängen
 + Werbung / Sponsor anhängen für eine bestimmte News.
 + Gewinnspiel Formular anhängen.
 + Download-Eintrag anzeigen.

Einstllungsmöglichkeiten:
 + Datum wann eine News erscheinen oder enden soll.
 + Sticky - News kann per Sticky mit einer "module-boxes" Funktion im Styl eingebunden werden. Es können bestimmte Bereiche festlegt werden, um schnelle Infos exclusiv mit einer News schnell einzubinden.
 + Events / Dates (Event Datum: von - bis)
  + dt. Städte im Titel anzeigen. Für Events.
 + News nicht auf der Startseite anzeigen.
 + Kommentare, Verwandte News, Downloads und Links nicht anzeigen.
 + Design - Das Standart-Kategorie Design kann für eine bestimmte News auch verändert werden, um ein Eintrag bzw. hervorzuheben.
 + News mit einer festgelegten Tabellen Darstellung ausgeben.
    (style/name/layoutname-MLIDmodule_table_style.php)
 + Symbole / kleine Pixelbilder 16x16 stehen zum einbinden zur verfügung.
    Es können Bilder die man immer öfters verwendet dort auflisten.
 + Download / Weblinks suchen um den Titel mit dem richtigen Link fix einzubinden.

 Download Archiv
  + Mediaplayer Klasse
  + Hosting Klasse
  + Kommentare
  + Bewertungen
  + Defekt melden
  + MP Code anpassen

Das Download-Archiv in diesem Script ist ein sehr umfrangreiches Modul das Features beinhaltet, um auf jede Art von Mediadateien hinzuweisen oder diese in einem Player auf der eigenen Webseite wiederzugeben.

- Download Kategorien
- Ungebgrenzte Anzahl an Kategorien.
- Kategorien können in anderen Kategorien untergeordnet werden (bis 3 Unterordner)

In den Kategorien werden noch Einstellungen festgelegt die wären:
- Sortierung beim Aufruf nach Datum, Name, Klicks.
- Anzahl der Downloads
- Autom. Dateierkennung (Pixelbilder /Icons)
- Autom. beim Aufruf die URL überprüfen & Defekt melden.
- Mod_Rewrite Vorzeichen in der URL

Download - Mediaplayer PHP Klasse:
- JW-Player 3.16 und 4.5 (flv youtube mp3 jpg gif png)
   Dynamische Playlisten werden mit den Download-Archiv anhand der Einträge zusammengestellt.
   Plays werden gezählt.
- JW WMVPlayer 1.1 (wmv, wma, - Files)
- Quicktime Player (mov, mp4, mpg, avi - Files) 
- DivX Player (divx - Files)
- Unterstützte Player-Anbieter: YouTube, MyspaceTV, Soundcloud, Dailymotions, Vimeo, GameTrailers, MyVideo  (*erweiterbar)
- Alle Player können mit einem zusätzlichen Script angepasst werden, um den Quellcode des Players in den gewünschten Breite auf anderen Webseiten einzubauen. Die Höhe des Player wird proportional berechnet.
>Beispiel<
- BBcode / Der Mediaplayer lässt sich auch mit der zusätzlichen BBcode Funktion mit  in der gewünschten Breite in einer News einbinden.
Download - Mediaplayer Statistik & Hosting Files
Es werden folgende Daten geloggt:
- Download Klicks einer Hosting Datei.
- Plays, Stop, Paused nach einem Zeitraum
- Bewertungen

Download Defekt melden.
Es steht ein kleines Ajax-Formular zur Verfügung das nach Eingabe eines Sicherheitscodes den Download-Eintrag als Defekt meldet.
Download Hosting Script. 
In der Download-Verwaltung wurden Erweiterungen eingebaut um das Datei-Download Script von www.stadtaus.com nutzen zu können.
Für dieses Script wird eine Lizenz benötigt. Ansonsten wird dem Dateinamen die URL angehängt. Preis 19 Euro.
Benutzer können Dateien hochladen, und im Download-Archiv eintragen, um eine Datei zum Download anzubieten oder eine mp3-Datei oder flv-Video im Mediaplayer abzuspielen.
Den Download-Pfad und Benutzer Ordner sollte niemand kennen. Der Ordner kann geschützt werden um nur mit einer PHP Datei auf die Dateien zugreifen zu können. Allerdings können die Dateien dann nicht im Player abgespielt werden.
In der Mediaplayer-Playliste wird der Download-Pfad auch angegeben, doch wurde der Pfad zur Playliste in der Flash Datei angegeben und generiert anhand der DLID, und nicht im Quellcode.
So sollte es auch möglich sein exclusive Songs zwar abzuspielen aber nicht als Download anzubieten, ohne das man herausfinden kann wo die Playliste und der gehörte Song liegt. 

 Link-Archiv
 - Unendlich viele Link Kategorien
 -

 Gästebuch
Die Einträge im Gästebuch können alle sofort sichbar angezeigt oder mit Ajax geladen werden. Die Einträge können auf und zugeklappt werden, wo das Javascript von "scriptaculous" zum Einsatz kommt.  Weitere Einstellungen wären: News pro Seite, Badwort Filter, IP Sperre nach einem bestimmten Zeitraum, Mail Info, DB-Templates.
 Umfrage
Das Umfrage Modul müste nochmal überarbeitet werden.
 Kommentare
Es können in den News- und Download-Einträgen Kommentare hinterlassen werden. Kann auch abgeschaltet werden.
 Kontakt
Ein einfaches Kontakt Formular.
 Newsletter
E-Mail Adressen können ein- und ausgetragen werden. Das Versenden der Newsletter sollte doch umfangreich getestet und angepasst werden.
 RSS Feed
 Im Adminsystem kann man beim abmelden, den RSS-Feed neu schreiben. Es werden die letzten News-Einträge aus allen Kategorien gespeichert.
Es können auch weitere Rss-Feeds gespeichert werden.  z.B. nach Kategorien oder für Bookmark Seiten evtl alle News einer Kategorien.
 Sitemap
Wie bei den RSS-Feed werden alle News-Kategorien, News- sowie Download Einträge in eine XML Datei gespeichert die man bei Google einreichen kann. Außerdem werden alle Links noch in eine Textdatei für weitere Suchmaschienen Anbieter erstellt.
 Suche
Es kann nach News-, Downloads-, Links- oder Webseiten-RSS-News Einträge gesucht werden.
 Test
 Es steht eine Testumgebung zur verfügung in der auch noch ein paar Weiterentwicklungen getesten werden, die aber bisher noch keinen Einsatzzweck dafür gefunden habe.
 Website RSS News anzeigen.
- RSS-Feed XML-Parser
  Speichert die RSS-Feeds Einträge von anderen Webseiten in die eigene Datenbank.
- Eintrag Formular für RSS-Feeds.
- Banner / Flyer Eintrag-Formular

Module Boxes

 Module Features 
- Capcha Code Funktion für alle Formulare.
- Banner Funktion nach Kategorien / Styl
- Stringparser BBcode / News-System
- PHP Mediaplayer Class / für Download-Archiv
- Datei Download Script / Hosting / Upload / wurde mit dem Download-Archiv verknüpft.
- Suchmaschinenfreundliche URL mit Mod Rewrite und htaccess Datei. / News-, Link-, Download Modul  
- Voting Tracklist Tool /  News-System
- Link Referers Check / Webseiten die uns verlinken, und im Link-Archiv eingetragen sind werden zurückverlinkt in einer kleinen Top Liste.
- Gewinnspiele Tool /  News-System
- Datei Upload / Bild Upload mit verkleinern des Bildes und einfaches einfügen per Klick.
- Benutzer Verwaltung / Login Formular
- DB-Template Verwaltung

Javascript
Es kommt

und viele weitere Funktion die einem Redakteur die Arbeit erleichtern.




Installation-Anleitung >>


MrW-Framework
DOWNLOAD

MrW-Framework-V1.4.zip

Version: 1.4 | Format: .zip | Größe: ca 17 MB
 


LIZENZ:
Creative Commons License
MrW-Framework (CMS) von Heinrich Weiß steht unter einer Creative Commons Namensnennung-Keine kommerzielle Nutzung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz.

Ohne Lizenz: (nicht kommerzielle Seiten)
Der Copyright Hinweis im Impressum News-Eintrag sollte erhalten bleiben !?
Alternativ wünschenswert wäre auf alle Seiten im "Copyright auf jeder Seite" mein Button von 16x16px einzubinden mit Script by  !

Mit Lizenz: 
Das MrW-Framework kann für eine Domain ohne Copyright Hinweis genutzt werden.

Lizenz pro Domain: 100 Euro 




Feedback / Support / Fragen
An die jenigen die das MrW-Framework System jetzt zum ersten mal testen würde mich natürlich interessieren ob man die Installationsschritte nachvollziehen kann, und ob  am Ende auch alles funktioniert auf verschieden Servern.
Eure Fragen, Meinungen oder gefundene Bugs könnt ihr gerne als Kommentar in dieser News hinterlassen. 

 

<<< Zurück |Archiv


Kommentar schreiben ...
Name:*
Kommentar:*
E-Mail:
Sicherheitscode:

* Sicherheitscode eintragen

Bookmark & Share
Bookmark and Share
Newsletter
Copyright 2004 - 2012 by www.MrW-Online.com
Seite geladen in: 0.149822 Sekunden.