avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday May 24, 2024, 11:24 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - kwacky1 [ switch to compact view ]

Pages: [1] 2 3 4 5 6 7next
I still use RSS  :D

I run ttrss on my own web server  :Thmbsup:

Yeah I'm using Synology NAS, so easy to setup.

Awesome, thanks for that!

Developer's Corner / Re: Coding at a rate of 240 words per minute
« on: December 04, 2014, 08:12 AM »
As the old saying goes

Speed, Price, Quality... Pick 2

Living Room / Re: Talents and talent shows
« on: August 22, 2014, 06:09 AM »
Awesome, absolutely amazing.

Well done.

I recently had the 'pleasure' to use a 32" monitor from Dell that ran at 3840x2160 for a couple of days and I must say, I prefer to have multiple monitors.
Even though my RDP sessions at 1920x1200 only took up a quarter of the screen I just found it harder to manage my windows.
I seemed to just end up with everything on the either the left or the right (why doesn't windows 7 have a built in horizontal snap).
Plus I had to crank the DPI right up to the max to make the text bearable to read.

I use 2 x 20" at 1600x1200 and sometimes wouldn't mind a 3rd monitor, even a widescreen one would probably do the trick for some of those side x side code windows/log file trawling.

Thanks for sharing. It's definitely got me thinking about how I can make progressively advancing interfaces for my programs.

I feel like a broken record whenever CMSs are mentioned on DC, so please excuse me while I climb on my horse.  ;)

  • How is the plugin/extension system designed?
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.
Plugins, separate again, can be event driven, for example before or after a page is rendered. When the event happens, so does your plugin.

  • How is the installation system designed?
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.
If, however, you go with their cloud offering (yes, they do have a free dev account), installation is done in seconds at the click of a button.

  • How are users, and more importantly GROUPS of users represented in the database?
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.
As for the database structure, to me it makes sense.
Users are in a table that is pretty much just username and password.
An attributes table contains the other bits and pieces like email, phone, etc.
Then a groups table that contains the groups you've defined
and a table that links users to groups as a user can be in more than one group.

  • How is the permission system handled?
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 upgrading handled?
Download new package, upload to host, re-run setup, wizard handles the upgrade process.
Via ModX Cloud? click a button, done in seconds.

  • How are hooks and events handled?
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 is translation handled?
Revolution 2.x really went all the way with this. There is full lexicon management, you can change any word you like.
So to start with, all words are seperated into namespaces for various parts of the system.
In the lexicon directory you have a folder for each language and each language has a set of php files which define the value of each string... eg
$_lang['help_title'] = 'Help';
On top of that any changes to the default lexicon are stored in the database, meaning you can revert any change quite simply and if you want to call documents Bananas, then go ahead and do so.

  • How is logging handled?
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 security handled and what kinds of options exist for monitoring and dealing with problems?
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.

  • What kind of support for versioning exists?
Out of the box, none really, but as with most things in the CMS world, there is an Add-On available.

  • What kind of choices were made about what to build into core vs. what to write as extensions?
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.
First and foremost, ModX is a framework, what it does out of the box is give you incredible flexibility.
One of the things v1.0 did poorly, was blogging, out of the box, 2.0 is not too crash hot either (ie. it's not wordpress), but one of the lead developers wrote and add-on. Install it, and bam, now you have full on blogging.
Another thing left out of the box in 2.0, TinyMCE, because you don't have to use TinyMCE if you don't want to but it is the most popular addon download.

I hope that's piqued your interest, feel free to ask me more technical/direct questions on any part you wish to know more about.

All of this info is drawn from my personal experience, I'm just an avid user who's been developing web sites with all sorts of crazy requirements since I first discovered ModX in 2008.


I'd highly recommend that you check out ModX (, the admin side is one of the reasons I keep recommending it and using it for my projects.

Revolution has a built in Form Customization feature that lets you turn off various areas of the UI depending on the level of access the logged in user has and/or other criteria entirely.

General Software Discussion / Re: Keyboard shortcut of the day
« on: December 08, 2012, 04:55 AM »
Tab at a command prompt to scroll through the items in the current directory.

Don't forget with tab you can also use wildcards, eg. s* <tab> to scroll through items starting with s.

F7 to bring up your command history.

mouser, are you still looking for ideas?

I want to know how difficult it would be to create a simple app that just receives notifications. How complicated is the app itself, what infrastructure or services are required to push notifications to the app?

For example, much like you do for the RSS feed, every time you see a story of notice on DC, push a notification to the ipad app which of course has a cody icon.

anyway, food for thought.

Living Room / Re: The Board Game 'Renaissance'
« on: June 14, 2012, 07:37 AM »
Which is exactly the reason I came here to post that link.

All for you mouser  :Thmbsup:

Living Room / The Board Game 'Renaissance'
« on: June 14, 2012, 06:41 AM »
Interesting show on Australian radio about the 'resurgence' of board games.

Hey Tim,

What do you think about having TAB perform the same as Enter?  I keep finding myself pressing TAB expecting it to go to the next line (maybe it's the table like layout).  I can't see that TAB has any other function in Fentwiss.


Nice work Tim  :Thmbsup:

PS. I'm 5 cents taller than you  :D

PPS. I won't ask about AUD  ;)

Developer's Corner / Re: Need Partner, Help Me Make PC Gaming Better!
« on: November 01, 2011, 06:40 AM »
Awesome!  When I first installed the Steam client (very recently) I thought Steam would do what you've described and I tried to import my games into Steam and failed miserably.

I'll keep a keen eye on this one.

Living Room / Re: Do You Freelance?
« on: November 01, 2011, 06:10 AM »
Yes absolutely, web developer for the local community, all via referrals.
+1 Hobby.
+1 After Hours.

Developer's Corner / Re: Next step up from Autohotkey
« on: August 22, 2011, 08:42 AM »
+1 for AutoIt, I use it every second of every day at work, I have 100's of scripts that I use all the time for all sorts of tasks (deploying software, managing active directory etc).  :-*

I also use AutoHotkey but pretty much as MilesAhead says, only for Hotkey type things, but I learnt about AHK after I already was well into AutoIt (learnt AHK via the DC programming school!).

I also started way back in the day with GW-BASIC, mastered Turbo Pascal and dabbled in C/C++.  But nowadays it's all autoit/asp(vbscript)/php/tsql/mysql for me.

 ;D http://www.head-in-t.../05/03/total-recoil/   :-*

thanks timns, it's perfect

for those interested in the back story/request, basically that's me on the trampoline with my kids playing one of their favourite games 'woompah', where i just do my biggest jump to bounce them as high as i can, usually without twiggles' help  :D

My happiness has just increased to 150% and rising!

Skwire Empire / Re: Release: sWeather (tray-based weather app)
« on: April 04, 2011, 06:15 AM »
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.

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. it possible to hack one's own program?   ;D

Anyway, post or PM your location ID or town code/name that you use for that site.   :)

Thanks for the offer skwire, but I don't want you to go to the trouble just for me.

kwacky1  :Thmbsup:

Skwire Empire / Re: Release: sWeather (tray-based weather app)
« on: April 04, 2011, 04:07 AM »
Hmm, localised versions perhaps?

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.

Oh well, I've asked for permission, we'll see what they say  :tellme:

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.

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

Skwire Empire / Re: Release: sWeather (tray-based weather app)
« on: April 03, 2011, 11:36 PM »
Hmm, localised versions perhaps?

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.

Oh well, I've asked for permission, we'll see what they say  :tellme:

N.A.N.Y. 2009 / Re: NANY 2009 Release: CrazyLittleFingers
« on: April 03, 2011, 09:14 AM »

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.


James (Washington, DC)

Hi James,

Just make sure you've extracted/unzipped the files from the 'large' file so that you can see all the files inside. The exe is in there to, the standalone download was provided for people who'd already installed CLF.

You may also be interested in Babysmash by Scott Hanselman.

Let me know if you need any more help.


Skwire Empire / Re: Release: sWeather (tray-based weather app)
« on: April 03, 2011, 09:07 AM »
Thanks, kwacky1.  Sorry to hear about the location issue.  Which weather service do you normally use?  I may change up sWeather to use or some other site.

Hmm, localised versions perhaps?   :)

Pages: [1] 2 3 4 5 6 7next