Download the PHP package henaro/crss without Composer

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

Build Status Scrutinizer Code Quality Code Coverage

LICENSE

This software is distributed under the MIT License.

Usage

The library needs read/write access to a folder, standard is the folder "rsscache" in your webroot, but if you specify another rssFile then you'll have to adjust your permissions accordingly. In addition it needs read/write in it's own src folder, to manage the database. Standard setting is to create the database src.sqlite in the src folder, but this can be changed as well.

Either you change the sourcecode to fit your feed description, or you do it when you initiate the class on the route that generates the RSS feed. In my example code I wouldn't write my RSS Description when I call the rss class on the "add page", only on the actual "rss.php".

Out of the box this will show your 5 latest "RSS news".

NOTE: This library does not cover any databasesecurity at all. The user will have to make sure nobody can "have fun" with your stuff.

Initiation

$rss = new \henaro\rss\crss();

Editable options are (followed with standard value):

Standard options are adjusted so it's as much "good to go" as possible. Highly recommended to edit the feedDescription to fit your needs.

Insert new item

Inserts a new post to your database with appropriate information needed to generate a new rss.xml file when requested. The idea is to call this when you an event that should trigger the RSS to update occurs.

Generate RSS Feed

$rss->getRSS();

->getRSS() handles the generation of a new RSS file, if needed, and then reads the content of rsscache/rss.xml into the browser.

All SQL commands are made to work with SQLite, nothing else.


All versions of crss with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4
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 henaro/crss contains the following files

Loading the files please wait ....