{"id":35031712,"url":"https://github.com/alnutile/yacms","last_synced_at":"2025-12-27T07:12:48.730Z","repository":{"id":207854588,"uuid":"720249925","full_name":"alnutile/yacms","owner":"alnutile","description":"Yup Yet another CMS","archived":false,"fork":false,"pushed_at":"2023-11-22T02:41:23.000Z","size":6548,"stargazers_count":21,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-29T16:45:56.793Z","etag":null,"topics":["cms","filament","filamentphp","laravel"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alnutile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-17T23:22:20.000Z","updated_at":"2025-03-19T05:56:17.000Z","dependencies_parsed_at":"2023-11-22T03:30:45.632Z","dependency_job_id":null,"html_url":"https://github.com/alnutile/yacms","commit_stats":null,"previous_names":["alnutile/yacms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alnutile/yacms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnutile%2Fyacms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnutile%2Fyacms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnutile%2Fyacms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnutile%2Fyacms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alnutile","download_url":"https://codeload.github.com/alnutile/yacms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnutile%2Fyacms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28075245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-27T02:00:05.897Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","filament","filamentphp","laravel"],"created_at":"2025-12-27T07:12:40.328Z","updated_at":"2025-12-27T07:12:48.723Z","avatar_url":"https://github.com/alnutile.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YACms\n\nSo this will attempt to be a CMS that has 100% of it's docs in\nhttps://filamentphp.com/ and https://laravel.com (oh and JetStream) plus an libraries it uses.\n\n\n\n\n[![](/docs/cms.png)](https://www.dropbox.com/scl/fi/mmhy8phv22nk5jo4faekp/cms.mov?rlkey=fmdyhs8tssy0ec7aru7u01tzg\u0026dl=0)\n\nThe goal will to not be like TwillCMS or Statamic CMS and have docs that seem to have some 'gray' areas\nor do things differently than Laravel and then not really explain how to do it. (looking at your TwillCMS).\n\nSo ideally you can build pages, show them in the UI and just use normal Laravel/Filament.\n\nAll CMSs have tons of details since that is what makes anything so niche and good at what it does. And I said 100000x I would not do this \nbut then I came across https://filamentphp.com/docs/3.x/forms/fields/builder and thought hmm if this can work then maybe I can make this \nwork without a crazy amount of custom work on my end (maybe none)\n\nGood luck!\n\n\n## Libraries\n\n  * Laravel\n  * Filament\n  * Flowbite (frontend helper)\n  * Spatie Tags\n  * Scout\n  * Inertia/Vue if you want for front end else use what you want \n  * JetStream\n\n\n## Builder and Pages\n\nThis is the inspiration for this \n\n\n## Sources of \"truth\"\n\n### Composer.json\nCheck it out to see other libraries installed and then what you can do with it\n\n### PHPUnit Tests\nCheck them out for a sense of how things work\n\n\n### Tailwind config?\n\nMight be some things here since Flowbite sets up items for the theme etc\n\n\n### Seeding\n\n```bash \nphp artisan db:seed --class=PageSeeder\n```\n\n![](/docs/pages.png)\n\n\n## Scout\n\n```bash \nphp artisan scout:delete-index \"App\\Models\\Page\"\nphp artisan scout:import \"App\\Models\\Page\"\n```\n\n\n## Importers\n\n### Statamic\n\n\u003e Add a user first since these will be assigned to that user\n\nThe class is `StatamicImporter` and the command is `StatamicImportCommand`\n\nI exported my data using `steadfastcollective/statamic-csv-exporter` and it went well.\n\nJust mess around with the code till it matches your columns\n\n``` \nphp artisan app:statamic-import-command /Users/alfrednutile/Downloads/blog-fixed.csv\n```\n\nand see what happens\n\nMake sure to run your indexers see above\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falnutile%2Fyacms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falnutile%2Fyacms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falnutile%2Fyacms/lists"}