Download the PHP package imonroe/coldreader without Composer

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

Coldreader

Coldreader is a casual, personal databasing system.

It may be helpful to think of it as something half-way between an mindmap and a private wiki. I use it in place of Evernote, as a personal information management tool. Out of the box, it may seem a little trivial, but once you start building it out with your own custom Aspects, you'll find that there's really no other tool like it.

It makes no assumptions about what kind of information you want to keep track. In Coldreader, there are essentially two kinds of things: Subjects, and Aspects.

A Subject can contain an arbitrary number of Aspects. Aspects are like a single piece of content. That may be text, an image, an API result, and so forth. By itself, a basic Aspect just stores its information as text in the database. But you can extend simple aspects with a little bit of code so that they can behave however you like. By modifying the boilerplate with your own logic, you can retrieve API results, perform a calculation, whatever you like. For more information, see Developing Custom Aspects below.

Coldreader is primarily aimed at people who are comfortable with basic web development using PHP and Javascript. It's built using Laravel 5.6, Bootstrap 3, and Vue.js.

This is the open-source version. It is configured to support a single user, and includes some tools to make it easy to customize the system for your own uses.

Use cases:

Install

Coldreader is based on Laravel 5.6, and requires a server that is capable of serving a Laravel project, or any machine with Docker and Docker Compose installed.

For specific information about server requirements, see the Laravel docs.

The Homestead vagrant box works just fine with Coldreader, and you can try it out in your local environment with no risk. For more information about using Laravel Homestead, check out their fantasic documentation.

Via docker-compose

By far, the easiest way to set up Coldreader on your local machine for development is to use the docker-compose file. Naturally this requires Docker to be set up on the machine upon which you wish to run the software.

Installing additional add-ons

One of the nice things about Coldreader is that it's easy to create new Aspect Types and Search Providers to accomodate different kinds of data, and different ways of displaying it. There are some Aspect Types already available to try.

To install Coldreader add-on packages, use composer within the application container:

Some add-on packages may require additional configuration. Consult the package repo for details for any individual add-on.

Add-ons currently available:

Developing with Coldreader

For instructions and examples for how to get started developing with Coldreader, please see the wiki.

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

From within bash in the application container:

Contributing

Please see CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

GPL V3. Please see License File for more information.


All versions of coldreader with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1.3
fideloper/proxy Version ^4.0
laravel/framework Version 5.6.*
laravel/tinker Version ^1.0
guzzlehttp/guzzle Version ^6.3
imonroe/ana Version ^1.0.5
imonroe/crps Version ^1.3.1
laravelcollective/html Version ^5.5.0
league/commonmark Version ^0.16
league/flysystem-aws-s3-v3 Version ~1.0
spatie/laravel-medialibrary Version ^6.0.0
watson/bootstrap-form Version ^1.1
fabpot/goutte Version ^3.2
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 imonroe/coldreader contains the following files

Loading the files please wait ....