Skip to content

A CMS featuring a forum, blog and fragments built with Kohana framework.

License

Notifications You must be signed in to change notification settings

Roj/kohana-mootales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mootales version 0.8 (beta release)

about

Mootales is a reverse-engineered VuTales, with a couple of changes. It is a site in which people can write blogs and share with others. People can like, comment on and share blogs. The site features a frontpage, in which the most liked blogs are shown, as well as recent ones and other stuff, including official announcements. It also has a forum, private messages and a fragment system. Admin and moderator control panels make it easier to regulate the content that is published, check the statistics of the site, ban users, etc .

installation

create database, execute commands in mootales.sql.

edit .htaccess edit application/bootstrap.php line 83, with trailing / edit modules/database/config/database.php lines 21-24

TODO list

legend:
[+] = done
[-] = halfway-done
[ ] = todo

SQL

[+] user table
[+] blogs table
[+] votes table
[+] blog_comments table
[+] fragments table
[+] forum_categories table
[+] forum_threads table
[+] forum_comments table
[+] pings table
[+] mail table
[ ] friends table

OTHER

[+] register
[+] login
[+] logout
[+] create a blog
[+] comment on a blog
[+] like/unlike a blog
[+] create fragments
[+] create thread
[+] reply to a thread
[+] view blog, thread, fragment, etc
[+] bbcode (need to write a better engine though :S)
[+] frontpage
[+] edit blogs/threads
[+] delete blogs/threads/fragments
[+] send mail
[+] read mail
[+] dashboard (optional: tell when someone quotes)
[+] textarea buttons
[+] user profiles (need to add friends though)
[+] update user stats all the time (should filter by IP)
[-] manage blogs (mark as draft, rename, edit, delete)
[-] admin cp
-] quote functionality (need to fix quote within a quote)
[ ] edit comments, delete 'em
[ [ ] picture blogs
[ ] mail functions (delete, mark as read/unread)
[ ] friendship
[ ] admin cms
[ ] block user
[ ] help page
[ ] contact/report bug page

code-specific list

[+] use array_merge instead of multiple foreach
[+] make blog/thread does not exist error
[+] do not display comment form if user ain't logged in
[+] proper unicode support
[+] pagination
[-] prevent code repetition
[ ] do not submit comments full of spaces (regex?)
[ ] add info of user in views/blog.php and views/thread.php
[ ] css tidy-up
[ ] general code tidy-up
[+] use table instead of... whatever that is on views/forum_category
[+] beautify views (especially forum_category and forum_categories)
[+] when deleting something, delete all other data that depends on it (e.g. comments and likes when deleting a blog)
[ ] take advantage of cascading filesystem
[-] jquery, animations, etc

About

A CMS featuring a forum, blog and fragments built with Kohana framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published