1
ModX is basically a framework, one of it's greatest features are the use of what they call chunks and snippets, a chunk is simply a piece of html and a snippet a piece of php code. These pieces can be inserted anywhere in to your template which makes life incredibly easy. Extensions/addons are usually just a collection of chunks and snippets. One of the features added for Revolution 2.0 was a transport system that means you can easily build a package that can be simply installed by the user.
- How is the plugin/extension system designed?
-mouser
Most CMSs I've had experience with are pretty much the same, you have a wizard based interface that does a few pre-req checks, gets the database info and then executes a sql script to create the tables and update any config files.
- How is the installation system designed?
-mouser
In Evolution 1.0, users and groups were a bit strange but in Revolution 2.0 they've gone for ACLs. It can be a bit much to get your head around when coming from the old way, which was strange, but simple. But I find that it makes more sense.
- How are users, and more importantly GROUPS of users represented in the database?
-mouser
Permissions are a collection of policies, the policies define what a user can and can't do, like edit a document, view certain menu items.
- How is the permission system handled?
-mouser
Download new package, upload to host, re-run setup, wizard handles the upgrade process.
- How is upgrading handled?
-mouser
As mentioned above in relation to plugins. Certain events are defined, when you create or install your plugin you select which events will trigger your code.
- How are hooks and events handled?
-mouser
Revolution 2.x really went all the way with this. There is full lexicon management, you can change any word you like.
- How is translation handled?
-mouser
The api has a logging method which logs to a file, you can call the method with flags like error/warning/info from any of your custom scripts. The log file can be viewed/cleared via the management intercace.
- How is logging handled?
-mouser
This is more a process kind of question I'm guessing. The team seem pretty committed to squashing vulnerabilities, I'm not sure what monitoring goes on internally.
- How is security handled and what kinds of options exist for monitoring and dealing with problems?
-mouser
Out of the box, none really, but as with most things in the CMS world, there is an Add-On available.
- What kind of support for versioning exists?
-mouser
I like this question, because not every CMS can be for everybody so a line has to be drawn somewhere as to what's included out of the box and what gets bolted on afterwards.
- What kind of choices were made about what to build into core vs. what to write as extensions?
-mouser
Tab at a command prompt to scroll through the items in the current directory.-Stoic Joker (December 06, 2012, 06:17 PM)
Here you go skwire, I asked them if we could use the feeds in your sWeather application, let me know if you want me to forward you the email.-kwacky1 (April 04, 2011, 04:07 AM)
This would be a private custom version just for you since that sites's RSS feeds are COMPLETELY different from Yahoo's. In other words, I don't want to have to redo the entire sWeather interface to support multiple sites. Hahaha...is it possible to hack one's own program?
Anyway, post or PM your location ID or town code/name that you use for that site.-skwire (April 04, 2011, 05:48 AM)
Hmm, localised versions perhaps? http://www.weatherzone.com.au/-kwacky1 (April 03, 2011, 09:07 AM)
From the ToS on their RSS feeds:The feeds must not be used for any other purpose (including widgets and
other applications) without the express permission of Weatherzone.-skwire (April 03, 2011, 10:48 AM)
Oh well, I've asked for permission, we'll see what they say-kwacky1 (April 03, 2011, 11:36 PM)
Yes, this is fine, as long as there is clear attribution to Weatherzone as the source of your data.
Matt Pearce
Chief of Television Services
Head Meteorologist
Hmm, localised versions perhaps? http://www.weatherzone.com.au/-kwacky1 (April 03, 2011, 09:07 AM)
From the ToS on their RSS feeds:The feeds must not be used for any other purpose (including widgets and
other applications) without the express permission of Weatherzone.-skwire (April 03, 2011, 10:48 AM)
Kwacky1,
I love the idea of your software--I've been meaning to search for something like this for some time. Great idea with the photos. The problem I'm having is that when I execute the program I just get a black screen w/ no images. I'm running XP. I downloaded both the large file and the exe file a couple times. Do I need to specify where the photos are somehow? Do I need a key?
Thanks for doing this. My 16-mo old daughter is very interested in whacking away at the keyboard. I can't wait to try it out with her.
Thanks,
James (Washington, DC)-jg4bus (April 02, 2011, 01:30 PM)
Thanks, kwacky1. Sorry to hear about the location issue. Which weather service do you normally use? I may change up sWeather to use weather.com or some other site.-skwire (March 04, 2011, 07:54 AM)