jordanpartridge / jordanpartridge.us

My Personal website, featuring home page blogs, projects strava integration of recent rides and Black Jack coming soon!
https://jordanpartridge.us
1 stars 0 forks source link

Blog Improvements #28

Closed jordanpartridge closed 4 months ago

jordanpartridge commented 6 months ago

Blog System Improvements

Overview

This issue addresses several key improvements needed in our blog management system, which is currently powered by Filament. The enhancements aim to resolve existing issues and introduce new functionalities that are currently lacking.

Issues and Enhancements

1. Status Indicator
### Issue Description The current blog system lacks a visual indicator or status feature that clearly shows whether a post is drafted, published, or in review directly within the UI. ### Proposed Enhancement Introduce a status indicator in the blog's dashboard. This should include clear labels or color coding to distinguish between different post statuses such as Draft, Published, and Pending Review. ### Action Items - Research the best practices for status indicators in content management systems. - Design and implement the status indicator in the Filament admin panel. - Test to ensure the new status indicators are visible and accurate across different devices and browsers.
2. Excerpt Field
### Issue Description There is currently no excerpt field available in the blog post editor, which limits our ability to provide a summary or teaser for the blog posts on the main blog page. ### Proposed Enhancement Add an excerpt field that allows content creators to write a custom summary for each blog post. This should be visible on the blog's main page and used for SEO purposes. ### Action Items - Update the database schema to include an excerpt column for blog posts. - Modify the Filament form used for blog post creation and editing to include an excerpt field. - Ensure that the excerpt is properly displayed in the blog list and utilized in meta tags for improved SEO.
3. Published Switch Issue
### Issue Description The 'Published' switch in the blog post editor does not function as expected, with toggles failing to change the publication status of posts. ### Proposed Enhancement Fix the functionality of the 'Published' switch to accurately reflect and change the publication status of the blog posts. ### Action Items - Debug the current implementation of the 'Published' switch. - Correct the logic or UI elements that are causing the malfunction. - Thoroughly test the switch to ensure it works as intended in different scenarios.
4. Image Upload and Storage
### Issue Description The image upload functionality for blog posts seems to be broken, possibly due to issues with the current storage solution. ### Proposed Enhancement Investigate and fix the image upload issue. Transition the storage of blog images to Amazon S3 for better reliability and scalability. ### Action Items - Diagnose and resolve the current issues with image upload. - Implement integration with Amazon S3 for storing blog images. - Test the new setup to ensure that images are uploaded, stored, and retrieved efficiently.

Expected Outcomes

Implementing these enhancements will significantly improve the usability and functionality of our blog management system, ensuring a smoother experience for content creators and maintaining the quality of our blog's presentation.

References