Download the PHP package seiger/sarticles without Composer

On this page you can find all versions of the php package seiger/sarticles. 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 sarticles

sArticles for Evolution CMS

Latest Stable Version CMS Evolution PHP version License Issues Total Downloads

sArticles is a publications, news, and blog management module for the Evolution CMS manager.

The current manager interface is rebuilt on top of EvoUI and Livewire. It works as a responsive SPA-like manager module: tabs, filters, sorting, pagination, modal forms, inline actions, and content editing update through Livewire instead of full iframe reloads.

Features

Screenshots

Article editor

Module settings

Requirements

Optional packages:

Installation

Run inside the Evolution CMS core directory.

evolution-cms/evo-ui owns the shared manager CSS/JS runtime. With EvoUI 1.0.2+, vendor:publish --tag=evo-ui --force publishes those files through Evolution CMS symlink-aware publish declarations, so sArticles does not expose or copy assets directly from core/vendor.

The sarticles publish tag prepares package assets and the local settings directory placeholder. It does not copy the full settings file by default. sArticles reads defaults from the package and creates the project override only after settings are changed in the manager.

In Extras-based development environments the package can also be installed with the Evolution Extras command used by the project:

After changing settings in the manager, project overrides are saved to:

Upgrading From 1.x To 2.x

sArticles 2.x keeps the public sArticles:: facade API, but the alias is now registered by Seiger\sArticles\sArticlesServiceProvider at runtime.

If an older 1.x installation has the generated alias file below, remove it after upgrading:

The package no longer needs an extra.laravel.aliases entry in composer.json, and the alias file should not be copied or published manually. Provider discovery is still handled by extra.laravel.providers; use extra.laravel.priority only when a concrete provider load-order requirement appears.

Builder Render Customization

Builder block HTML is rendered through lowercase Laravel package views such as:

To customize markup, copy only the needed package view into the site override path:

Existing articles keep materialized HTML in the content column. After changing render views, refresh stored HTML explicitly:

Documentation

Localized documentation lives in docs/:

Each language contains a user guide and a developer guide.

Quick Frontend Usage

Frontend helpers use the active-publication rule: published = 1 and published_at is empty or not later than the current site time.

Useful facade methods:

Native Integrations

EvoUI + Livewire

sArticles registers an EvoUI module panel and table/form presets. The manager UI is driven by Livewire components and package config files:

sSeo

sArticles exposes manager and frontend hooks for SEO packages. When sSeo is installed, it uses those hooks to render and save SEO data for resource type article.

sLang

When sLang is installed, article modal tabs are generated from the language configuration. Shared article data remains global, while translated fields and content are saved per language.

Rich Text Editors

The module setting general.editor controls which editor sArticles uses:

Per-field editor selectors are intentionally hidden in sArticles forms to keep the article UI compact and predictable.

Development Notes

License

GPL-3.0-or-later.


All versions of sarticles with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
evolution-cms/evolution Version ^3.5.7
evolution-cms/evo-ui 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 seiger/sarticles contains the following files

Loading the files please wait ...