TypeConverter

A class that handles the detection and conversion of certain resource formats / content types into other formats.

Cupcake forum plugin, it's pretty delicious

Monday, September 7th 2009, 11:06pm
Topics: CakePHP, Plugins
Tags: Script, Plugin, Cupcake, Forum, Demo
Comments: 15
Permalink - Tinylink

If you have been following me on Twitter, you may of heard me mention a new CakePHP plugin I am developing, a forum plugin. Well I am officially announcing it as the Cupcake Forum Plugin. It is basically complete, but I would like to run a few more tests and perhaps get an "installer" type script. Alongside this announcement, I have uploaded the forum plugin onto this domain as a demo, and will be using it as a support forum for all my scripts. Click the screenshot of the forum to view the demo.



Cupcake isn't as robust as regular forum systems, that would be absurd. Instead it has all the necessary basic features for fully utilizing a forum. Some of those features include: users and profiles, topics, replying, sub-forums, read topics, flood protection, topic auto lock, hourly post and topic limitations, access levels and permissions, moderators, searching, locking mechanisms, sticky and important topic types, topic and post reporting and many more. Oh and that's not all, it also comes bundled with a built in administration panel where you can manage all aspects of the forum, instead of having to do it manually in the database.

I will be releasing the plugin sometime this week. If you have any suggestions for features, be sure to send me an email or reply to this entry. Looking forward to all your feedback on this, it took quite a while to develop!
Related Entries:

15 Comments

10 / 2 = ?
Allowed: [code] [b] [i] [u]
  • Richard@Home
    richardathome.com
    Sep 8th 2009, 05:49
    1 This looks awesome! Thank you very much for releasing it. Can't wait to start playing with it :-)
  • jon Bennett
    jben.net
    Sep 8th 2009, 12:50
    2 Hey Miles,

    Looking really good, couple of Qs:

    * How easy is it to theme/style things?
    * What flexibility is there with Auth/Acl etc?

    Thanks for releasing this :)

    Cheers,

    Jon
  • Dan
    code621.com
    Sep 8th 2009, 13:26
    3 Nice work. This has been something on many people's "wishlist" in the Google Group. Looking forward to messing around with it once you release it.
  • Miles Johnson
    milesj.me
    Sep 8th 2009, 19:25
    4 @Jon Bennett - It doesn't use ACL, but it does use Auth. It uses a basic Auth setup that is set within the plugins app controller. As for styling it should be no problem. It comes with its own CSS stylesheets and images folder, as well you can change the HTML however you please within the views.

    @Dan - Yeah it was one of the main reasons I built it. Shouldn't be too much longer till its available.

    Thanks for the good input guys :]
  • Shan
    kissagalleria.com
    Sep 8th 2009, 22:29
    5 Yes, something I have waited for a long time, can hardly wait to start messing with it! It really looks nice.
  • Akif
    aquive.nl
    Sep 9th 2009, 07:57
    6 Nice work indeed. I saw it earlier on Twitter. Didn't knew it had that much features.

    How long did you spent building it?

    Keep up the good work.
  • Nicolas
    Sep 9th 2009, 08:12
    7 Hello Miles,

    This looks promising, I can't wait to try it :)

    I have one question, since I already have a login system with users/groups, is it possible to use my existing users table with this plugin?

    Take care,

    Nicolas
  • Matt Curry
    pseudocoder.com
    Sep 9th 2009, 11:02
    8 Hey Miles,
    Cupcake looks pretty sweet. Let me know if you're looking for someone to give it a trial run before you release it.
    -Matt
  • Matt Kaufman
    mattkaufman.org
    Sep 9th 2009, 13:23
    9 Thank you, this looks excellent! I discovered it through your post on the CakePHP Mailing list. Great layout files too.
  • Miles Johnson
    milesj.me
    Sep 9th 2009, 15:41
    10 @Nicolas - Yes, I made it so that you can add the necessary columns to your already existent users table. Additionally, if you want to use your login, I packaged a login() method within the Users model.

    @Matt Curry - Will probably do that.
  • Nicolas
    Sep 9th 2009, 15:54
    11 Miles,

    That's good to know! I will definitely give Cupcake a try when it's released.

    Thanks for the hard work :)

    Nicolas
  • faifas
    Sep 10th 2009, 00:23
    12 Nice job Miles, forum looks very promising!
  • TheDiLab
    the-di-lab.com
    Sep 11th 2009, 09:17
    13 Looks good. keep it up. I am atucally expecting more features.
  • Miles Johnson
    milesj.me
    Sep 11th 2009, 10:00
    14 @TheDiLab - What kind of features? It has all the features you would need in a basic installation. For a full list go here:

    http://www.milesj.me/resources/script/forum-plugin
  • Shan
    kissagalleria.com
    Sep 25th 2009, 01:11
    15 This really looks good, after short test I still liked it much! Only thing what I was hoping was prefixes to the database tables. For seeing which tables belongs to this forum plugin.