Conor Mac Aoidh
http://macaoidh.name
conor@macaoidh.name
 
« Stealing the Ceiling
Fedora 10 »

Furasta v0.0.8

Posted Jan 5th, 2009 by Conor

A lot has changed since the last version. By a lot I mean everything. I basically started the whole thing again with a different approach. It is now called Furasta CMS. You can check it out using the details below.

http://macaoidh.name/work/cms/

Username: admin

Password: password

At the moment it works. It is stable (as far as I know!) but it does not have many functions. I was half way threw writing some extra functions but I decided to put them in the next release. Also the graphics are crumy. The next release is going to be a beta of v0.0.1 and this is what I have planned for it:

  1. It will be available open source so I have written an installer that will be included.
  2. New functions: Add/Edit Users, More options in the Create New Page section, Edit sitewide Meta Tags and create individual Meta Tags for pages.
  3. Get started on the graphics and create a user-friendly atmosphere.
  4. Create an upgrade function – I thought that it would be better to get this over with early on in the CMS so that people can check for updates and upgrade them selves.
  5. Complete re-haul (once again) of the code side of things. Make sure that everything is being done properly and make sure that I am not being repetitive!
  6. Enable sub-pages which will appear as a drop-down on the main site. I’m not sure how I am going to do this because the style for dropdowns has to be added by the designer in the front end.

You will see that there is a good bit of JavaScript used for confirming entries in this release. My only worry about that is if someone disables JavaScript then they could break the CMS! I have re-stated most of the importand restrictions with PHP but I dont think that I will be able to do it for them all.

Anyway have a look and let me know of any bugs/feature requests or just what you think!

3 Responses to “Furasta v0.0.8”

  • Kae Verens on 06 Jan 2009 at 9:06 am

    you should install Mantis for bug-tracking. I also use it for issue tracking. that way when you have an idea, you just jot it down, and can take care of it later, and if someone spots a bug, they can jot it down in the same place and you can take care of it later.

    I think you need to do the checking the other way around. First, assume that people /don’t/ have JavaScript, and write your constraints in PHP. Then improve the UI by adding JavaScript. this is called “unobtrusive javascript”, or “progressive enhancement” (the more modern term).

  • Kae Verens on 06 Jan 2009 at 9:10 am

    a few comments on the CMS.

    * can’t delete Home page, so don’t show the Delete button.
    * I like the resizeable WYSIWYG!
    * your “Add New Page” link looks like a page link.
    * it’d be cool if the page re-order thing could be done from the main menu
    * can you add a “sub-page” ?

  • Conor on 06 Jan 2009 at 11:22 pm

    Mantis looks good. I’ll install it later (i’m on Windows atm).

    Homepage thing will be fixed with next release.

    WYSIWYG – It’s Tiny MCE, I much prefer it to FCK Editor. You can use full screen mode aswell.

    Add new page will not look like a page link with the next release because the whole layout is different.

    I don’t think that I will be doing the re-order in the main menu in the near future because I spent enough time trying to get the current one working! I’m not going to mess with it for a while!

    The sub-page thing is mentioned in point number 6.

    I am going to take all the JavaScript out, do everything in php and then put the JavaScript back in.

Trackback URI | Comments RSS

Leave a Reply



Conor's Blog is powered by Wordpress | Template design by Conor Mac Aoidh