Development Ceased posted by M00se 2008-12-12 00:29:49
As you may have noticed development has not been ongoing for some time. I felt this was the best time to fully pull the plug on M00seBl0g. After a recent review of M00seBl0g I have seen a number of major system flaws. My PHP knowledge has near doubled since I started this project and for development to continue successfully it would require an entrie system rewrite.

M00seBl0g will stay available for those whom wish to download it and if in the future I ever decide to revive the project.

M00se.

Finally a Working API posted by M00se 2008-03-26 09:00:52
The API for M00seBl0g-X is now working, as it stands the API can simply and dynamicly add content or elements to the system with ease.

(Test site removed.)

The release would of come sooner but any time I get to program lately has been either for M00seBl0g-X API or Java work I need to do.

M00se ...

Security Changes posted by M00se 2008-03-05 22:09:51
After a bit of playing with I have started re-writing the Login Class, this came about when writing a mock API for M00seBl0g-X, the main thing I am trying to do with M00seBl0g-X is keep it as light weight as possible but allow users to add whatever plug-ins they may need when using it.

I have been writing a CAPTCHA plug-in for comments, an attachment plug-in for entries and an XML feeds plug-in for RSS (0.91, 1.0 and 2.0) and ATOM. Plug-ins will be manageable from the plug-in manager in the admin panel.

Anyway back to the login class, it also seems that the system could do with cookie allocation, allowing users to stay logged in at all times, but the main change to the system will be how the sessions are handled, i.e. only storing username and a hashed password which would make session fixation almost impossible. The only problem with storing the username and password hash is that the login object will have to check the user on every page load, which will use more queries and longer page load time (by like milliseconds, not really noticeable but still it will increase).

M00se...

Making a good blogging system 101 posted by M00se 2008-02-25 04:12:59
This is something I probably should have done before I started M00se Bl0g, although in my defence I never intended this to be open source.

There are really only three simple rules for making a good blogging system:
- Accessibility
- Obvious Interface
- Features! Features! Features!

I have been having a good nose at the other open source blogging systems around the web; seeing what they have to offer, their USP (Unique Selling Points, its open source so this may not make sense lol), their flaws (this has been my main area of focus, I have seen some Fantastic systems but everyone has at least ten flaws) and most of all the developers devotion to their own software.

As a whole no blog really has a massive USP which can stand above another blog, on the most more or less they are all the same really, this leaves the field open to new ideas (as simple as that sounds it’s really not that easy).

Every blog I looked at had something wrong with it, well let’s face it nothings perfect and M00se Bl0g is no exception although I would like it to be. I saw stupid flaws such as simple input checks missing to protect the blog, massive security risk flaws to the blog and web server as a whole and a LOT of common flaws such as programming mistakes.

A small thing I felt M00se Bl0g missed which most blogs carry is feeds, such as RSS and ATOM both are XML based feeds which allow users to be easily notified about updates using additional applications.

One of the biggest issues which needs to also be addressed is the overall interface of M00se Bl0g, which I feel can be a bit overwhelming and complex to the average user, so I plan to simplify the default style.

There are of course many improvements which could be made to the system, M00seBl0g-X will tackle a large majority of those, but for now I will continue to improve M00seBl0g and develop M00seBl0g-X into the next big blogging system on the net!

M00se

Alpha v1.01 Amendment posted by M00se 2008-02-22 01:08:55
As posted on Source Forge I felt it unnecessary to throw out another release so I amended the few errors in the v1.01 and re-uploaded it.

There was an incorrect header location (once again in the install file), this has been corrected and now the standard v1.01 release.

M00se...

1 2