nonoesp / space
Create webs to publish your content with custom templates.
Installs: 125
Dependents: 0
Suggesters: 0
Security: 0
Stars: 101
Watchers: 4
Forks: 7
Open Issues: 7
Requires
- php: ^8.0.1|^7.3.0
- aws/aws-sdk-php: ~3.0
- graham-campbell/markdown: ^13.0.0
- hashids/hashids: ^4.0.0
- illuminate/support: ^8.0
- jenssegers/date: ^4.0.0
- johannebert/laravel-spam-protector: ^6.1
- laravel/ui: ^3.0
- laravelcollective/html: ^6.0
- laravelium/feed: ^8.0.0
- league/flysystem-aws-s3-v3: ^1.0@dev
- michelf/php-markdown: ^1.9
- mpociot/versionable: ^4.0.0
- mtownsend/read-time: ^2.0.0
- nasyrov/laravel-imgix: 8.x-dev
- rap2hpoutre/laravel-log-viewer: ^1.4
- rtconner/laravel-tagging: ~4.0
- spatie/dropbox-api: ^1.12
- spatie/eloquent-sortable: ^3.8
- spatie/flysystem-dropbox: ^1.2
- spatie/laravel-backup: ^6.8
- spatie/laravel-feed: ^4.0
- spatie/laravel-honeypot: ^4.0
- spatie/laravel-newsletter: ^4.8
- spatie/laravel-searchable: dev-main
- spatie/laravel-sitemap: ^5.7
- spatie/laravel-translatable: ^4.3
- spatie/regex: ^1.4
- symfony/intl: ^5.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- dev-master
- 10.x-dev
- 9.x-dev
- 8.x-dev
- 7.x-dev
- 6.x-dev
- 5.8.x-dev
- 5.7.x-dev
- 5.6.x-dev
- dev-9.x-vite
- dev-dependabot/npm_and_yarn/minimist-and-minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/http-cache-semantics-and-vue-resource-4.1.1
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/engine.io-and-browser-sync-6.2.1
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dev
- dev-6.x-search
This package is auto-updated.
Last update: 2025-02-16 18:07:23 UTC
README
A customizable Laravel content-management system.
You can see it working at Nono.MA, Getting Simple, Burns.art, RCA Media Studies, or Luis Ruiz Padrón.
Installation · Laravel 9.x
- Add alternate VCS repos for packages without Laravel 9.x support to
composer.json
.
"repositories": [ { "type": "vcs", "url": "https://github.com/nonoesp/laravel-imgix" }, { "type": "vcs", "url": "https://github.com/macpaw/laravel-feed" } ],
composer require nonoesp/folio:dev-master
php artisan folio:install
php artisan migrate
php artisan migrate --path=vendor/mpociot/versionable/src/migrations
- Add the following middleware to
app/Http/Kernel.php
:
protected $middlewareGroups = [ 'web' => [ /// nonoesp/folio \Nonoesp\Folio\Middleware\SetLocales::class, ], ];
- Party! 🥳
Build Folio's Assets with Laravel Mix
You can fully customize the JavaScript and SCSS assets.
- Publish Folio's assets
php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=dev-assets
- Install npm dependencies
npm install nonoesp/folio-scss font-awesome vue vue-resource vue-focus lodash jquery jquery-lazy jquery-unveil validate-js vuedraggable @wordpress/wordcount animate.css
npm install
- Build the assets with Laravel Mix and configurate it with
webpack.mix.js
npm run prod
· to build for productionnpm run dev
· to build for developmentnpm run watch
· to rebuild on changes with BrowserSync
Customize Folio's Config, Views, Translations & Assets
Configure Folio by publishing config/folio.php
.
# Config php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=config # Views php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=views # Translations php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=lang # JavaScript & SCSS assets php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=dev-assets
Other
- Subscriber email notifications can be configured in
folio.subscribers
and setting up Amazon SES inservices.ses
. - Backups can be configured by adding disks to
backup.destination.disks
(having those disks configured infilesystems
, say Dropbox, DigitalOcean, or AWS S3).
License
Folio is licensed under the MIT license.
Me
Hi. I'm Nono Martínez Alonso (Nono.MA), a creative technologist with a penchant for simplicity.
I host Getting Simple — a podcast about simple living, lifestyle design, technology, and culture — sketch things that call my attention, write about enjoying a slower life, and record creative coding and machine intelligence live streams on YouTube.
If you find Folio useful in any way, reach out on Twitter at @nonoesp. Cheers!
Elsewhere
🍃 Getting Simple
🎙 Podcast
🗣 Ask Questions
💬 Discord
👨🏻🎨 Sketches
✍🏻 Blog
🐦 Twitter
📸 Instagram
📸 YouTube