Download the PHP package rockstarcode/markdb without Composer

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

Build Status Latest Stable Version Total Downloads Latest Unstable Version Daily Downloads

MarkDB - MarkDown Database for Blogs/CMSs

MarkDB is an engine that allows you to use MarkDown + Yaml files as data points for your CMS or Blog.

The intent is allow you to separate content creation from the platform which controls your application design. This allows you to write your blog or project in any method you'd like and attach content as if it were database driven.

This project stemmed from my blog at RockstarCode where I didnt want to have to design my site via a CMS like OctoberCMS or Wordpress which would force me to write posts via their interface, nor did I want to store content in a database which needed to be sync'd.

The solution I chose was to create a flat file .git repo to house my articles and MarkDB was the interface to collect and manage posts.

This allows me to write posts and preview them locally before pushing them to different environments by simple git push.

Features

Libraries vs Articles

MarkDB will look for files and directories given a $base path

From there it will provide a list of Libraries (directories) and Articles (Files)

Libraries hold collections of child libraries and all child articles to allow you to loop thru if needed to create navigation. For example you may have a base blog with navigation on various topics [Rants, Tutorials, Personal Thoughts] Your base new MarkDB('/path/to/blog/data') would house 3 libraries Rants, Tutorials, Personal Thoughts which you can use to pull unique data from or link to

Articles house file information in both YAML & MarkDown which you can use to customize data and presentation.

Everything between will be processed as yaml, below the second will be processed as markdown

Requirements

Installation

Usage

Laravel

MarkDB comes with a Laravel 5.* Service Provider which will add MarkDB as a facade to your application

a sample route to see articles in Laravel :

Tutorial

I created a simple Lumen + MarkDB tutorial which steps you thru basic usage

RockstarCode - Lumen + MarkDB

License

Released under MIT license, feel free to use, modify, contribute changes.


All versions of markdb with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
nesbot/carbon Version ~1.14
erusev/parsedown Version ^1.6
symfony/yaml Version >=v2.7.6
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 rockstarcode/markdb contains the following files

Loading the files please wait ....