ansich genügen dir dazu die boardfunktionalität von Wordpress,
denn genau das kannst du mit wordpress machen, ein autor erstellt einen Artikl/Blogeintrag, denn ein Administrator freigeben muss.
fertig
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenansich genügen dir dazu die boardfunktionalität von Wordpress,
denn genau das kannst du mit wordpress machen, ein autor erstellt einen Artikl/Blogeintrag, denn ein Administrator freigeben muss.
fertig
um die Artikel einer Kategorie anzuzeigen, braucht man im Template nicht umbauen,
sondern nur die Kategorie aufrufen (zb Kategorie Links unter Artikel)
auch im Individualmenü, kann man Kategorien dann als Menüpunkte hinzufügen, und hat somit eine neue Seite für Artikel einer bestimmten Kategorie.
will man das dann Variieren, gibt es diverse Plugins, eines habe ich vor einiger Zeit selbst entwickelt, mit dem ich per Shortcode, Artikel nach diversen Kriterien, und bei Standard Templates, mit dem Original Artikel Design irgendwo innerhalb Text darstellen kann.
ich habe vor einigen Tagen ein Plugin gebastelt mit dem ich die Titel zb farblich einfach per Dashboard Einstellung umstellen und mit Text erweitern kann, und soeben habe ich Quellcode getestet ich kann auch so einstellen das eine fixcodiert Kategorie zb nur umgestylt wird, (Dashboard einstellung wäre natürlich Programmierbar)
falls es auf einfach art genügt und du vielleicht mit PHP Code etwas anfangen kannst, kannst du dir das Plugin unter http://www.wieser.at/wordpress/plugins/mein-titel/ laden und Code anpassen. damit das plugin nur auf eine fixe Kategorie wirkt.
derzeit habe ich auf einfache weis integriert als Seitentemplate eine Möglichkeit geschaffen, eine NewsML Feed auszugeben.
newsML ist ähnlich wie RSS Feed nur sind viele weitere Informationen im Schema dazudefiniert. speziell zusammengestellte Themen, behandeln, Foto, Multimedia, Events, Sport Informationen.
für Wordpress gibt es ein Plugin das von feedburner angeblich die Daten in Wordpress auf Basis newsML importieren kann.
in meinem Projekt habe ich wie oben beschrieben eine einfach Möglichkeit bereits geschafften Artikel wie es auch der RSS Feed macht, als NewsML auszugeben.
die nächsten Tage will ich mich damit beschäftigen, das man den Link zum Feed und damit die Schnittstelle als Sidebarwidget und als Shortcode einstetzten kann, und auch eine NewsML Reader und Import möglich wird, die ersten Experimente sind bereits erfolgreich.
Technisch wäre es so gut wir fertig, ich muss mich noch um Details rund um das NewsML Schema und der Recommendation kümmern, um alle möglichen Variationen des Schemas zu berücksichten und damit zu testen.
massive Einsatz von Pages in WordPress wegen der Rewrites Probleme machen könnte. Dazu kommt, dass von der Nutzung der Permalinkstruktur /%postname%/ aus Performancegründen abgeraten wird,
permalink struktur kann natürlich zugriffszeit schaden, wäre aber dann wiederum bie Artikle und Seiten gleichwertig, zumindest so wie ich es nutze.
und man muss ja nicht permalinks nutzen, ist nur ein schönheitfaktor für links.
aber ich schätze es kommt natürlich auf die Server an, auf den RAM und PHP Speicher,
ich hatte schon ein paar Extremtest fabriziert, und zb bei zb Seiten die über 50000 Textseiten zuzusagen hatten, dauerste der aufruf von Editor einigermassen, (nicht so lange im HTML Modus), der Seitenaufbau im Frontend ging sehr schnell, mit nextpage aufgeteilt.
der Serverlog zeigte trotzdem lockerheit, der PHP arbeitsspeicher ging ein bißchen an sein grenzen,
bei großer Menge an Pages oder Artikel hatte ich nie performanceprobleme bemerkt.
wenn du sozusagen, Wordpress bzw sboottger Press in großem Still unter deiner Marke verkaufen willst, und trotzdem GPL nicht zu verletzten, besorgere dir gute Anwälte. Um geschäft zu machen, musst du gutes Marketing machen. (du tritts gegen Wordpress an :mrgreen:
und zb auf großem Server, Download, Verkaufsportal und Quellcode(es genügt wahrscheinlich Online, muss nicht auf Papier sein) , Supportsystem bereitstellen, dann brauchst du gute Argumente, warum der Quellcode wie der von Wordpress aussieht und du dafür aber fette Kohle willst, naja mit gutem Marketing und Verkaufsargumenten vielleicht möglich.8)
auch solltest du dann gut Programmiertechnisch drauf sein, oder einige gute Programmierer haben, meine Schätzung an die 100 wäre ratsam, um die ständigen Updates von Wordpress auch genauso wieder in dein Umgebautes ... Press wieder nachzuziehen, :???:
aja um natürlich nicht durch Freie Plugin und Themen wieder gratissoftware zuermöglichen solltes du auch die APIs für Plugins und Themen so umbauen, das natürlich die Freien Themen und Plugins nicht mehr funktionieren, und dafür nur Kostenplfichtige Tools ermöglichen und genauso gute zur Verfügung stellen, derzeit sind es eh nur einige Tausende solcher Themen und Plugins die du dann solange die GPL nicht verletzt wird, wieder an deine Version anpassen kannst.:twisted:
aso:
wie schon erwähnt, wenn nicht im Quellcode lesbar, dann ist es einfach nicht von aussen auslesbar und daher nicht feststellbar.
der Wordpress Betreiber (admin) hat aber zugriff auf die Daten in der Datenbank (mit notwendigen SQL Know How), und dort können diese Daten entweder direkt oder eben im Wordpress mit scripte abgerufen werden. (wohlbemerkt diese Daten können mit gutem KnowHow auch verändert werden)
eventuell könnten auf archiv.org oder im Google Archiv zb alte Seiten gefunden, ob das vor gericht hilft musst dort direkt fragen.
die Befehel wäre
the_date
und the_modified_date
wenn deine Seiten statisch (speicher unter oder wget) erstellt wurden, sind warscheinlich diese Daten nicht wirklich zu finden, denn die Daten stehen in der SQL Tabelle und können bei aktivem Wordpress mit obigen Befehlen ausgelesen werden.
wenn der Themenentwickler es nicht zufällig irgendwo integriert hätte, dann sind diese Infos nicht im Quelltext, aber das kanns ja einfach im Quelltext selbst feststellen
voerst mal ganz einfach als Template (ansich nicht viel mehr als fast nur Textausgabe), würde es aber für weitere Ideen als Plugin aufbauen. dann könnte auch ein Export als XML File möglich sein.
wie ich das gemacht habe: meine über 15 Jahre XML Erfahrungen halfen mir, das auf einfachste weis zu lösen, XSLT Parser braucht man dafür noch nicht. XSLT nutzte ich für eigene Anwendungsprojekte, weil man XSLT auch funktionalitäten einbinden kann.
alchymyth hat schon zitiert,
da ändert natürlich, entweder von Profi überarbeiten lassen, aber es gibt Functionen und sogar plugins die wenn ich die idee an der funktion verstehe, eine bessere Lösung ermöglichen
ist das so gedacht? http://knecht.vorne.at/newsml/
dann ist die frage von wo du den PHP Code hast, denn du eingebaut hast,
und warum du diesen Fix gecodes hast und diese ausgabe nicht als Widget genutzt wird.
denn get_category_parents generiert ansich eine sogar formatierte HTML Ausgabe, und keinen String, denn du dann zerlegen willst.
es gibt einige Plugins die XML Export per XSLT machen können,
ich habe mir aber letztlich weil mir einige getestete zuviel overhead hatten, ein eigenes Plugin gebaut, mit dem ich XLST Parser mache.
ganz verstehe ich deinen Sinn des eigenen Artikel XML nicht, wenn es sowiso schon von Wordpress angeboten wird. als File, als direkte Schnittstelle (link für RSS Reader) und auch als Export. da braucht man für viele Variationen nichtmal ein extra Plugin oder irgendwelche Anpassungen.
ein RSS Feed im XML Format ist bei Wordpress Standard,
der Inhalt des RSS ala XML ist der Titel, Content, Link zum Titel usw
wenn ich es richtig verstehen und soweit ich mal get_category_parents schon genutzt habe,
und codex gelesen habe, und wie auch die Fehlermeldung glaube ich meint, kann explode mit den output der funktion nichts anfangen,
ansich gibt es mehrere plugins mit denen PHP im Content dann genutzt werden kann,
wobei man eher vorsichtig damit umgehen sollte, bezüglich sicherheit, speziell wenn man vielleicht mehrere Autoren hat, oder man nicht unbedingt PHP versiert ist.
für solch Idee mit diese Rankingeinbindung wenn diese Daten aus einer SQL Tabelle kommen, würde ich eher auf ein Plugin zugreifen, welches die Abfage löst, und diese dann zb per Shortcode in den Content einbinden lässt.
Tabelle wp_posts steht der Inhalt im Feld post_content
wenn dort nur noch ein Link drinsteht, war die vielleicht der letzte eintrag, musst aber auch schaun ob für diese Seite auch revisonen gespeichert sind, oder dein gefundener eintrag vielleicht eine alte Revision ist.
Mal nachgefragt: Nutzt du tatsächlich 5200 Seiten? Oder 5200 Artikel? Hab im Hinterkopf, dass Seiten in WordPress eher unperformant sind und man lieber Artikel nutzen sollte (dafür müsste vermutlich im Theme einiges umgestrickt werden).
Ob Artikel oder Seiten, sollte ansich egal sein, da die selbe Query Abfrage zuständig ist, und auch die selbst Tabelle genutzt wird, der unterschied ist nur der feldeintrag post_type,
und alles sind sogenannte posts,
ich 5200 Posts sind für gute Server ab nicht wirklich problem, so manch eingeschränkte billigwebspaces habe damit vielleicht schon leiden.
mein größter Test war bisher mal mit 16.000 Artikel auf eigenem V Server, merkliche Verzögerungen konnte ich nicht feststellen
also "Frau" ist keine Ausrede ![]()
Grundlage: Webspace kann normal HTML Seiten aufnehmen, welche zb wenn am Webspace zb eine Domain angelegt wurde, hoster können das. diese HTML Seiten dann per Browser zu sehen sind.
ein Webserver mit dem man dann zuhause sozusagen internen Webspace hat zb kann auch eingerichtet werden, Xamp, Wamp je nach Betriebssystem
amp bedeutet dann das auch gleich PHP und MySQL dabei ist.
PHP ist eine Serverscriptsprache, die dann für den vorbeisurfenden HTML Ausgabe produziert, mittels PHP kann man auf eine Datenbank zugreifen zb MySQL
MySQL ist ein Datenbanksystem meist im zusammenhang mit Webspace und PHP
im der Adminstrierung einer MySQL Datenbank, richtet man eine Datenbank inkl Datenbankbenuntzer ein. wobei für Wordpress nur voerst der Datenbankname definiert wird.
die install funktionen (zb durch erstmalige aufrufen des Webspace wo die PHP Dateien und Ordner aus dem entpackten Wordpress Downloadfile liegen, legt dann auf der eingerichteten Datenbank (beim installieren wird nach Datenbankname, Benutzer und Passwort gefragt), Tabellen an.
das war es dann auch schon mit der Datenbank, ist die Wordpressinstallation abgeschlossen, geht schon ans Content (artikel und Seiten erstellen) einschreiben, dieser Content wird dann in die Tabellen der Datenbank eingetragen, aber darum kümmert sich Wordpress.
mit $content.= hängst du ihn hinten an,
wenn du dir mein Plugin http://www.wieser.at/wordpress/plugins/fussnoten/ anschaust, mit den kann zusatztext vor und nach dem content geschrieben werden, inkl formatierung und Shortcodes usw..
einträge einfach im Dashboard machen