2015-07-05 19:15:58 +02:00
# Rangitaki PHP blogging engine
2015-02-21 21:04:03 +01:00
2015-07-05 19:15:58 +02:00
Rangitaki is a simple to use and easy to configure blogging engine, written in PHP and it has absolutely no database dependencies.
2015-06-10 18:49:02 +02:00
2016-01-11 19:41:54 +01:00
Tested with PHP version 5.5 until 7.0.
2015-12-20 21:37:12 +01:00
![Rangitaki ](https://marcel-kapfer.de/blog/media/with-name.png )
2015-08-22 10:27:51 +02:00
[Website ](https://marcel-kapfer.de/rangitaki )
2015-08-22 10:29:05 +02:00
2015-08-22 10:27:51 +02:00
[About ](https://marcel-kapfer.de/rangitaki/about )
2015-08-22 10:29:05 +02:00
2015-08-22 10:27:51 +02:00
[Documentation ](https://marcel-kapfer.de/rangitaki/docs )
2015-08-22 10:29:05 +02:00
2015-08-22 10:27:51 +02:00
[Quick Starting Guide ](https://marcel-kapfer.de/rangitaki/docs/quick )
2015-02-21 21:04:03 +01:00
2015-07-05 19:15:58 +02:00
## What is it?
2015-02-21 21:04:03 +01:00
2015-07-05 19:15:58 +02:00
My goal for Rangitaki was (and still is) to create a blogging engine without database dependencies (so you don't have to create database and tables and all that stuff) which is extremely easy and fast to setup and to learn. Rangitaki doesn't require any knowledge concerning PHP, JavaScript, HTML or CSS. You just need to know, how to upload something to your web server. There is also no need to compile anything, you just have to fill out twelve setting properties and then you can start writing your articles.
2015-05-10 00:06:04 +02:00
2015-07-05 19:15:58 +02:00
## So, what can it do?
2015-02-24 23:45:29 +01:00
2015-07-05 19:15:58 +02:00
- Post writing in Markdown with a few keywords for the title, tags, date and the author (all optional)
- Multiple blogs
- A Subpages for each article with a comment box (Disqus; can be disabled)
- Share buttons (FAB; can be disabled)
- Disqus integration (can be disabled)
- Fast and easy configuration
- Google Analytics (optional)
- Twitter and OpenGraph meta tags
- Different themes
2016-02-16 15:11:25 +01:00
- Easy localization (just a few strings)
2015-07-05 19:15:58 +02:00
- Custom footer
- Navigation drawer (can be disabled)
- Tags
- Set author and date
- Mobile-first
2015-12-24 17:29:56 +01:00
- JavaScript Extension Support
- Pagination support
2016-02-16 15:11:25 +01:00
- Atom feed generation
2015-08-22 10:48:39 +02:00
- Rangitaki Control Center (RCC; optional, read the [RCC Documentation ](https://marcel-kapfer.de/rangitaki/docs/rcc ))
2016-02-16 15:11:25 +01:00
- Have a look under 'What is that RCC?' in this readme
2015-05-11 20:34:50 +02:00
2015-07-05 19:15:58 +02:00
## Did you say 'themes'?
2015-08-22 10:48:39 +02:00
Yes. Rangitaki has a theme support which makes it easy to customize your blog concerning design.
[Read the theme guide ](https://marcel-kapfer.de/rangitaki/docs/themes )
2015-07-05 19:15:58 +02:00
## What is that RCC?
**This is disabled by default. Do not enable it without carefully reading the RCC documentation.**
2015-12-24 17:29:56 +01:00
It has the following features:
- Post upload
- Post deleting
- Post editing
- Media upload
2016-02-16 15:11:25 +01:00
- Atom feed generation
2015-07-05 19:15:58 +02:00
2015-08-22 10:27:51 +02:00
[Read the RCC documentation ](https://marcel-kapfer.de/rangitaki/docs/rcc )
2015-07-05 19:15:58 +02:00
## Where can I see an example?
- Official Rangitaki blog [marcel-kapfer.de/rangitaki/blog ](https://marcel-kapfer.de/rangitaki/blog )
- My personal blog
[marcel-kapfer.de/blog ](https://marcel-kapfer.de/blog )
2015-05-11 20:34:50 +02:00
Would you like to see your Rangitaki blog here? Write me a message at [marcelmichaelkapfer@yahoo.co.nz ](mailto:marcelmichaelkapfer@yahoo.co.nz )
2015-02-24 23:45:29 +01:00
2016-02-16 15:11:25 +01:00
## Used Libraries
2015-07-05 19:15:58 +02:00
2016-02-16 15:11:25 +01:00
- For converting the Markdown blog articles into HTML code Rangitaki uses [Parsedown ](http://parsedown.org ).
- For creating the atom feeds Rangitaki uses [picoFeed ](https://github.com/fguillot/picoFeed )
2015-07-05 19:15:58 +02:00
## Contributing
2016-04-17 10:45:57 +02:00
## Issues, Requests, etc.
For bug reports, feature requests and all other stuff use
[phab.mmk2410.org/maniphest ](https://phab.mmk2410.org/maniphest ).
## Code
2015-07-05 19:15:58 +02:00
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create New Pull Request
2015-08-22 10:27:51 +02:00
Read also the [contributing documentation ](https://marcel-kapfer.de/rangitaki/docs/contrib )
2015-05-11 20:34:50 +02:00
## Social
2015-08-13 23:26:47 +02:00
You can follow my personal Twitter and Google+ account to receive news about the Rangitaki blogging engine.
- [Twitter @mmk2410 ](https://twitter.com/mmk2410 )
- [Google+ +MarcelKapfer ](https://plus.google.com/+MarcelMichaelKapfer/posts )