Download the PHP package purc/mp-article-include without Composer

On this page you can find all versions of the php package purc/mp-article-include. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mp-article-include

CONTENIDO CMS Modul mp_article_include zum Einbinden von CONTENIDO Artikeln

Beschreibung

Das Modul mp_article_include basiert auf der früheren Version des Moduls Article Include (v1.0) aus dem CONTENIDO Forum.

Mit diesem Modul lassen sich Artikel einer CONTENIDO Seite einbinden.

Um den Inhalt eines gewünschten Artikels zu erhalten, wird eine reguläre HTTP Anfrage zum Artikel abgesetzt. Aus der erhaltenen Ausgabe extrahiert das Modul den gewünschten Inhalt.

Das Ergebnis der HTTP-Anfrage wird aus Performancegründen gecacht. Ist der Artikel aktueller als die gecachte Version, übernimmt das Modul die neue Artikelversion in den Cache. Damit der Cache korrekt funktioniert, sollten der Web-Server und der Datenbank-Sever die gleichen Zeitzonen verwenden.

Artikel, die mit diesem Modul einzubinden sind, brauchen definierte Marker im Layout, um den gewünschten Inhalt aus der Seite zwischen den beiden Markern extrahieren und einbinden zu können. Das Modul ist nicht dafür geeignet, um einzelne Content-Typen aus Artikeln zu extrahieren.

Das Originalmodul ist unter folgender Seite zu finden: http://forum.contenido.org/viewtopic.php?t=24027&p=132951#p132951


Voraussetzungen

Das benötigte Plugin (Package "mp_dev_tools.zip") von der GitHub-Seite herunterladen und in CONTENIDO installieren.


Installation/Verwendung

Die im Modulpackage enthaltenen Dateien/Sourcen sind wie im Folgenden beschrieben zu installieren. Die Pfade zu den Sourcen (CSS, JS und Templates) können von Projekt zu Projekt unterschiedlich sein und sind bei Bedarf anzupassen. Bei der Installationsbeschreibung wird davon ausgegangen, dass CONTENIDO in das DocumentRoot-Verzeichnis eines Webservers installiert wurde und das Mandantenverzeichnis cms lautet.

Modul

Das Modul (Package "mp_article_include.zip") von der GitHub-Seite herunterladen und in CONTENIDO importieren.

Alternativ den Modulordner mp_article_include samt aller Inhalte in das Modulverzeichnis des Mandanten cms/data/modules kopieren. Danach sollte man im Backend die Funktion Module synchronisieren unter Style -> Module ausführen.

Marker im Layout

In gewünschten Layouts die Marker <!--start:content--> und <!--end:content--> setzen, um die Inhalte zwischen den Markern extrahieren zu können. Die Marker sollten HTML-Kommentare sein, damit sie die Ausgabe der Artikel nicht beeinträchtigen, z. B.:

Einrichten des Moduls

Dieses Modul in einer Artikelvorlage einrichten, in der die Inhalte anderer Artikel (die auf Layouts mit den Markern basieren) eingebunden werden sollen.

Einen Artikel erstellen, welches auf die Vorlage basiert.

In der Artikelkonfiguration die Kategorie und den Artikel wählen, aus der der Inhalt eingebunden werden soll.


Einstellungen

Vom Modul verwendete Einstellungen, die auf Benutzer-, Gruppen, Mandanten- oder System-Ebene gesetzt werden können.

Typ Name Beschreibung Standardwert
module_mp_article_include include_mode Die unterschiedlichen Arten, mit denen die HTTP-Anfragen zum Einbinden der Artikel versendet werden können.
Mögliche Werte sind:
"curl", "fsockopen", "file_get_contents", oder "snoopy"

Changelog

2023-03-16 mp_article_include 1.5.0 (für CONTENIDO 4.10.x)

2019-11-13 mp_article_include 1.4.0 (für CONTENIDO 4.9.x - 4.10.x)

2014-07-23 mp_article_include 1.3.3 (für CONTENIDO 4.9.x)

2013-11-17 mp_article_include 1.3.2 (für CONTENIDO 4.9.x)

2013-09-19 mp_article_include 1.3.1 (für CONTENIDO 4.9.x)

2013-09-10 mp_article_include 1.3 (für CONTENIDO 4.9.x)


mp_article_include Modul Links


All versions of mp-article-include with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0.0
ext-zlib Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package purc/mp-article-include contains the following files

Loading the files please wait ....