Posts Tagged update
Surprise! There could be a dev release soon!
Posted by admin in News and updates on April 17th, 2010
I have finally got the updating system operational
Which means we are very close to having a dev release of SnowCMS available for public download.
Why will it only be a dev release? Anyone will be able to download it, of course, however, the plugin manager won’t work. You can still develop and install plugins, but it has to be done via phpMyAdmin (or whatever you use). Why? Because the SnowCMS site will provide plugin services, and as of yet, I don’t know how it will be setup until I make it.
As long as I have the time, there could be a dev release coming next week! However, here is what still needs doing:
- Installer
- Admin account approval (it can be done, however, the members don’t receive emails saying they can now log in)
- Maybe get most of the filed issues done or at least started.
Just incase you were wondering, it is more than likely updates will be available via the update system, as long as it works (as I said, I tested it, such as making new files, new folders, editing files and even executing a PHP file for anything else that needs doing, but you never know! There could be issues!).
Anyways, I myself am getting pretty excited, as SnowCMS finally becomes a reality
Lots of pondering going on
Posted by admin in Developer updates on July 29th, 2009
Right now Myles and I are pondering about quite a few things to put into SnowCMS.
Mod system
Of course SnowCMS will have a modification system, and the dev team and I were thinking about how to do it. Some systems have a sort of API system, where basically every so often, the system will call on some kind of hooks are integrated for developers to latch on to. But there is not much power. Sure it would be simple for use to make, and then updating SnowCMS powered sites would be a snap, we don’t want to take the easy way out
Other systems allow you to modify all the files themselves. It can be a little more complicated, but it also poses a threat to users if they were to install malicious modifications. Probably pretty unlikely, but hey! It can happen…
Another way is super easy. Not having one at all. Of course, we wouldn’t do that. We have come to a unanimous decision to have file based editing for the modification system. Oh, and did I mention modifications are referred to as ‘flakes’?
Mod security
As I mentioned about allowing people to modify the sources of the system can be dangerous. So how are we as developers going to combat that?
Pretty simple, well, at least simple in concept. What will happen is people will be able to submit modifications to our site (Eventually we will have a modifications database, of course!) and once the team has reviewed it (Either developers, or maybe a modification team) and approved the modification to be done well and doesn’t do anything bad, the file will have its hash taken (SHA-1, most likely) and stored in a publically accessible way (In a database and can have the data retrieved). Now once the modification is uploaded to your site, and once your about to install it, your system will hash the file and send it off to SnowCMS.com. We (well, the server…) will then take that hash and check to see if it exists and is approved in our database. If it is, you will see a message saying the modification is safe and has been approved by the SnowCMS team.
A pretty good idea. Because if that modification which you uploaded to your site was changed in any way, it won’t be in our database. Simple, but darn effective =P.
Updating
Since SnowCMS will feature a modification (flake) system, updating will be pretty straight forward. Once SnowCMS goes gold, whenever an update is out (Like 1.0.1) we will have those updates put into a flake package. That way even when you have modifications installed, you should be able to update pretty easily with little to no errors. But of course, in the beta and RC stage, you will not be able to update via this system due to the major amount of code changes that will occur. Sorry!
BBCode
Like I talked about in previous posts, I certainly hope by either public beta release or when 1.0 goes gold, we will have the new BBCode parser complete. Still working on it.
Well, a lot of information about SnowCMS v1.0. Until next time, see ya! XD.