- a Twitter Bootstrap cakePHP CMS for writing source based blog posts
Welcome to Ellie (preAlpha version 1), a cakePHP based CMS for writing blog posts that have sources. The main meat of Ellie is mostly done however there are many outstanding and important items.
-
Need to create an install script so anyone can simply download Ellie and run it in the browser (Install Steps below)
- The install script should:
- Set up DB Credentials
- Create admin user/pw
- Set site name and any other settings
- Auto generate random salt and cipherSeed values
- Need to create app/tmp/cache/persistent && models directories w/ perms set to 755
- The install script should:
-
Need to revamp Search functionality so the words are indexed rather than running MySQL LIKE statements on all Post content
-
Misc links in right sidebar need to be dynamic and updated in db, also tied to specific page/post, or else removed entirely - not sure yet.
-
Currently the app is built/meant for one user. Possibly change this to multiuser.
-
Run through backend/front end form validation and make sure it is set up
- Meta title: Consistent spacing between colon and text
- Delete button visible even if there are no images on post/page pages - create/edit
- Clone the project
- Under app/Config change database.default.php to datbase.php and insert your db credentials
- Under app/Config change core.default.php to core.php and change your salt and ciperSeed values
- In your MySQL database import schema.sql (located in project root) This will:
- Create a default site in the sites table.
- Create a sample category/post/page
- No user is created since you are updating the salt value. You need to visit /users/add in your browser and generate a new user. At this point you need to update the id of the user to 1 in the db (if it isn't already).
So if I wanted Google and AOL to be on my source list for an article: (each source is separated by a hard return)
Google::http://google.com
AOl::http://aol.com