An open source blog implementation written with Laravel
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.env.example
.gitattributes
.gitignore
.travis.yml
Vagrantfile
artisan
bootstrap.bash
composer.json
composer.lock
gulpfile.js
package.json
phpunit.xml
readme.md
server.php
yarn.lock

readme.md

me

Build Status License: MIT

What is it ?

"me" is an open source blog implementation written with the Laravel 5 PHP framework.

Purpose

The purpose of this project is to replace my old wordpress blog. Wordpress is a great turnkey solution but it is a shame to maintain and can be a real security hole.

Furthermore, as a PHP developer, I wanted to work with this framework for a long time : this project was a good pretext.

This project isn't perfect so feel free to create issues or/and pull request me.

Installation

git clone the project wherever you want, then configure your web server just like a standard Laravel 5 project. For instance, with apache :

<VirtualHost *:80>
   ServerName my.domain
   DocumentRoot /path/to/project/public
   <Directory /path/to/project/public>
     AllowOverride all
   </Directory>
 
   # Development only - vagrant workaround
   # EnableSendfile off
</VirtualHost>

Then, install dependencies :

$ composer install

Finally, create an administrator user with the wonderful php artisan tinker command :

$ php artisan tinker
>>> $user = new App\User();
=> App\User {#701}
>>> $user->name = 'admin';
=> "admin"
>>> $user->email = 'admin@example.com';
=> "admin@example.com"
>>> $user->password = Hash::make('password');
=> "$2y$10$WMCkAoIEpWnKT4geTJt9FOdJiNGEEePlv1.pn0jlGwAuWSNmYpk5K"
>>> $user->save();

Front-end

Me's front-end is really simple (haters will say ugly) : it just list the posts and paginate them.

Back-end

An administrator section is available at /admin. A logged-in user can make CRUD on posts.

Next features

See the milestones section.

A question ?

Feel free to create an issue or e-mail me at rciaccafava [AT] gmail.com.

Author

The main (and only at this moment) author is Romain Ciaccafava, a French web developer.