This newsletter generator runs on Laravel and allows anyone with a K-State login to submit articles for a weekly newsletter. Articles must be manually reviewed (for filtering purposes), but once accepted are automatically added into the newsletter which can be sent at the click of a button.
For articles that need to be run multiple weeks, someone will have to re-submit and approve the article every week.
-
Clone the repo to your web server and setup your apache/nginx configuration to point to the public folder.
-
Navigate to the repos root folder and run
composer install
. -
Copy
.env.example
to.env
and runphp artisan key:generate
. -
Edit the
.env
file and add your APP_URL, LISTSERV_EMAIL, database, mail, and CAS information. -
Run
php artisan migrate
andphp artisan db:seed
. -
Run
php artisan passport:install
. -
Start submitting news!
Homepage - shows this weeks news.
News Submission Page - Allows users to submit news.
Administration Page - Admins can approve articles and manage users.
Newsletter Preview - Administrators can preview the newsletter before sending it out.