Home Private Messages Search
Home
Home :: Store :: Downloads :: Community Forums :: Gallery :: Movies :: My Account
   Toggle Content Shopping Cart
Cart is Empty

   Toggle Content Recent Products
mClip - Movie Module
mClip - Movie Module
£ 40.00
mStore - DragonFly Store Module
mStore - DragonFly Store Module
£ 40.00
mComp - Competition Module
mComp - Competition Module
£ 100.00

   Toggle Content User Info

Welcome Anonymous



Membership:
Latest: cocochanel
New Today: 0
New Yesterday: 0
Overall: 376

People Online:
Members: 0
Visitors: 3
Total: 3
Who Is Where:
 Visitors:
01: Home
02: Forums
03: Your Account

Staff Online:

No staff members are online!

   Toggle Content Forums
Last 10 Forum Messages

mComp is moving
Last post by mark in mComp on May 21, 2010 at 13:34:52

mTeam still for sale ?
Last post by mark in mTeam on Apr 21, 2010 at 10:52:46

Movie Clip error
Last post by ITkaos in Free Modules on Mar 07, 2010 at 13:14:59

changing the default "team profile" to "team results"
Last post by decharre in mComp on Oct 08, 2009 at 18:51:56

Forums are now for Registered Users Only
Last post by sania in Website Support on Jul 27, 2009 at 06:11:47

What is the future of mStore
Last post by mark in mStore on Jul 03, 2009 at 11:35:37

mClip Playlist
Last post by sasha2002 in Free Modules on Jun 23, 2009 at 20:55:58

A couple of issues
Last post by mark in mComp on May 29, 2009 at 11:59:01

mPic favourites
Last post by mark in Free Modules on Apr 03, 2009 at 15:23:11

Gallery error
Last post by Redh3lix in Website Support on Mar 29, 2009 at 00:07:09



Welcome to cmsdreams.co.uk

DragonFly Modules

This site provides modules for webmasters using the DragonFly Content Management System. Various modules are available for purchase in the Online Store, including the Online Store module itself. Buyers of my modules will gain access to private support forums as well as lifetime upgrades as and when they become available.

Custom Modules

If you have a specific need and a module doesn't exist to meet your need (either one of mine or in general) please get in touch and we can discuss developing a module to suit your purpose. I have many years experience developing modules for DragonFly and my standard modules are well respected in the DragonFly community.

For Hire

I am also available for hire at hourly rates to undertake any DragonFly related work such as installing / upgrading DragonFly based websites / modules. Please get in touch to discuss your requirements.

Note: If you're not a registered member and / or don't want to use the Private Message system on this site just email me at :- mark@markroper.co.uk

Main Page




Sort by    
Views : 79 | Comments : 0


Posted by mark on Fri Aug 06, 2010 3:30 pm


Just a quick note to advise anyone who's interested that I'm off on holiday this weekend. I won't be around between Saturday 7th August and Sunday 15th, and won't have access to the Internet for the duration. Unfortunately therefore I won't be able to attend to any issues that may arise with mComp until my return.


Views : 120 | Comments : 0


Posted by mark on Tue Jul 20, 2010 3:15 pm


I've packaged several mods / hacks I've made recently and added them to the Downloads section, and re-organised the downloads while I was at it. I've split downloads into 3 categories :-

Modules

These are plain and simple complete modules for DragonFly, though be warned some of them replace core DragonFly files, so be aware of the consequences of using them (they'll break if you update DragonFly in any way).

http://www.cmsdreams.co.uk/index.php?name=Downloads&c=1

Hacks and Mods

These are hacks / modifications to certain functions in DragonFly, rather than complete modules, and again are likely to modify core files.

http://www.cmsdreams.co.uk/index.php?name=Downloads&c=3

Developer Code

These are packaged code I use in my own modules and hacks, and again modify core files, however these are aimed at other module developers. They are not for use by ordinary users.

http://www.cmsdreams.co.uk/index.php?name=Downloads&c=2


Views : 120 | Comments : 0


Posted by mark on Tue Jul 20, 2010 3:15 pm


I've developed a reasonably functional OpenID hack for DragonFly.

OpenID is a technology increasingly being used on social networking and other websites allowing you to log in to many different sites using a single login / account with an OpenID provider (i.e. allow your users to log in to your DragonFly site using their Google account, for example).

The hack supports several OpenID providers, such as Google, AOL, Yahoo, MySpace amongst others (note: Facebook uses OpenID to log in but is not an OpenID provider).

You can download the hack from the downloads section here :-

http://www.cmsdreams.co.uk/index.php?name=Downloads&file=details&id=9

The hack replaces the Username / Password fields in the User Info block with a Login button, which when clicked pops up a modal style login box like so :-



Provide your website Username / Password as normal to login as normal.

Alternatively provide an OpenID Username / Email and select an OpenID provider from the list.

For registered users the OpenID Username / Email must be the Username / Email they're registered on the website with.
For non-registered users upon returning to your site they'll be taken straight to the new user registration form with their Name / Email filled in (assuming the OpenID provider has been authorised to return this information) and the Password (and confirm Password) fields hidden (a random password will be generated which the user doesn't need to know because they're using an OpenID account to authenticate themselves). This hopefully streamlines the new user registration process and doesn't require them to make up and remember another username and another password for your site.

Views : 173 | Comments : 1


Posted by mark on Tue Jul 13, 2010 2:54 pm




A gaming organisation called Urban Zone have just installed the latest version of mComp to run their Leagues and Cups for the FPS (First Person Shooter) Urban Terror.

Urban Terror is a free game running on the ioQuake3 open source Quake3 compatible engine. It features fast action and arcade like movement physics although the weapons and environments are generally "realistic" in nature. The game has been around for nearly a decade but is actually growing in popularity these days, thanks in no small part to Urban Zone.

Urban Zone began in 2007 with a small league for the CTF (Capture the Flag) game mode. It featured just 20 teams in it's first season. It's now in the process of hosting a Summer Cup, having completed season 9 of it's CTF league and season 2 of a new TS (Team Survivor) league, both of which had over 80 teams signed up. The Summer Cup, which takes place duing a period of traditional inactivity in the gaming community, features over 50 teams.

In previous seasons Urban Zone have used the free league management software KML, but they found it limited and unwieldy, especially it's internal admin functions. They decided they needed something more powerful and easier to use and that's where mComp comes in.


Views : 114 | Comments : 0


Posted by mark on Thu Jul 08, 2010 2:00 pm


Yet more updates, this version includes the following new features :-

Added a "Demos" tab to the public Team profile page.

Added a "Demos" tab to the public Player profile page.

Added config options to specify which file types are allowed for uploaded demos and screenshots, rather than use hard-coded "zip", "rar" and "jpg".

Removed the "My Teams" program and put the "Create a Team" and "Join a Team" forms on the "Teams" tab in "My Player Profile".

Removed the "Fixtures" tab from "My Player Profile" and put the "Sign-Up" form that was there in the "Competitions" tab.

Extended the ban system so that bans can be event and team specific, so you can prevent someone who plays for 2 different teams playing for one of them in a specific event.

i.e. player 1 plays for team A and team B, who are both in event X and event Y. player 1 is banned from playing for team A in event X and from playing for team B in event Y, but can still play for team A in event Y and team B in event X. Bans that are team specific do not appear on the public ban list, because they exist simply to provide an allowed players list for matches, these players are not banned due to some wrong-doing, like cheating, which might be inferred if they appeared in the "Banned Players" list.

Modified the upload function for match media (demos / screenshots) to use the jQuery multi-file upload script from :-

http://www.fyneworks.com/jquery/multiple-file-upload/

This means you can upload several screenshots and demos all at once.

Views : 159 | Comments : 0


Posted by mark on Thu Jul 01, 2010 7:30 pm


Another release, and this time packed with user interface goodies and a much needed, and very sensible, change to how the challenge system works.

* Added various functionality using the jQuery Javascript framework. Mainly tabbed content panes and hover over pop-up boxes which use AJAX to retrieve data from the database on demand. This makes it possible to add lots of data to pages without the performance hit up front of loading so much data and creating large pages. Also added a nice jQuery date picker widget.

jQuery is supported via a class that's not dependent on mComp (and which I may well use in other modules). You can read about it here :-

http://www.cmsdreams.co.uk/index.php?name=Core&file=article&sid=71

* Added a match id prefix field to the event rules so matches can have id's of the form {prefix}{number} (eg: XYZ123) rather than just use the fixture number.

* Added 3 fields to the game table :- link1, link2, link3 These are used to produce a link to an anti-cheat website taking the form http://www.cheatsite.com/{guid} where {guid} is replaced with guid1 for link1, guid2 for link2 etc.

* Added a toggle for the "score by map wins" option added in 4.7.1 so you can choose whether to use the new scoring method or the previous total rounds method. Note: if total rounds is used the result of the match can only be 1 - 0, 0 - 1 or 0 - 0 because rounds are accumlated across maps and there are therefore no individual map wins recorded.

* Changed "Max Map per Fixture" to "Max Map per Team/Player" and added "Min Map per Team/Player". When a challenge is made the challenging team has to add at least "Min Map" maps and no more than "Max Map" maps. If Min = zero no maps need to be added. If Max = zero unlimited maps can be added. The team adding the map is recorded in the fixture / map table and retained if the match is rescheduled.

When the challenge is accepted the challenged team / player has to also add a minimum of "Min Map" maps and a maximum of "Max Map" maps to the fixture. This way both teams / players get to choose a map / maps rather than the challenger choosing all the maps and the challenged team only being able to accept / decline / reschedule.

If the random map option is used, when the challenge is accepted the total number of maps added to the fixture will be "Min Map" * 2, with each map added being assigned alternatively to each team / player, so an even number of maps are assigned to each.

* Added an option when editing a fixture to mark it as "un-played" if it has been played. This undoes the points, score, rounds, and table data updated when the result was originally entered. Un-playing a match is useful to allow maps to be added or other amendments made. This option is only available for Leagues and Ladders that use points scoring, because Ladders using ELO and knockouts would be too difficult to reverse as other results are likely to be impacted.

Views : 236 | Comments : 0


Posted by mark on Mon Jun 28, 2010 3:30 pm


I've packaged a class I've just developed for adding some limited jQuery functionality to DragonFly modules.

jQuery is a javascript framework for adding so-called Web 2.0 features to websites. This class supports 3 jQuery functions / widgets, namely :-

Date Time Picker

These functions create a pop-up calendar from which a user can select a date and attaches it a date entry field in a form. The user enters the date in their own local timezone and it is converted to GMT for storage in the database. There are functions provided which will display a GMT date / time to the user in their local timezone.

Tabs

The tab functions allow content to be presented in a tabbed display, with the contents of each tab being produced on-demand via an AJAX call to another page in the module (or some other module).

Tooltips

Tooltips work like DragonFly's own help boxes except the content of the box is provided on-demand via an AJAX call to another page in the module (or some other module).

Views : 183 | Comments : 0


Posted by mark on Tue Jun 15, 2010 8:30 am


Hot on the heels of v4.6.1 I've now released v4.7.1. Again it's a minor version increment, which means you'll need to do an upgrade as well as upload new files.

The changes in this version are :-

Ladders can now optionally use standard League style points scoring rather than ELO ranking.

I've included my standard comment plug-in for DF modules, and copied all comments in mComp's comment table across. This probably only makes a difference if you use other modules with my comment plug-in, but it's a better comment system anyway and means less code to maintain separately in mComp.

I've used various icons instead of admin links across the module, so where you might have seen links like [ Edit | Delete ] they're now which hopefully looks a bit neater and professional, as well as saving a bit of space.

The new caching system I added in v4.6.1 wasn't working for custom fields, this has been fixed.

Views : 223 | Comments : 0


Posted by mark on Thu Jun 10, 2010 12:30 pm


mComp v4.6.1 has been released, which adds various bug fixes and interface changes, mostly as a result of installing and managing mComp myself for a new project recently. I didn't note all the bugs fixed as they were all minor and would probably go un-noticed by most people.

The interface changes largely consist of putting pages with multiple sub-sections into Javascript activated tabs, which I think looks a lot neater, especially when you start getting lots of data in the system.

Some new features have been added as well, hence the minor version number increment, which means you'll need to to go to Admin -> Modules, select the edit link for the Competition entry and then click Upgrade to 4.6.

  • Scores per map are counted as "rounds" and recorded separately from the number of map wins. Take this scenario :-

    Team A wins map 1 by a score of 1 - 0
    Team B wins map 2 by a score of 3 - 0
    Team A wins map 3 by a score of 1 - 0

    Team A wins because they won 2 out of 3 maps.

    However, on total rounds won Team B would've won because they won a total of 3 to Team A's 2.

    Now, the rounds won will be recorded as Team A = 2, Team B = 3, however the score for the match will be Team A = 2, Team B = 1 and Team A will be considered the winner.

  • Added an option (configurable per Event) to allow Teams to challenge each other but for the result to require Admin approval before updating the table. This is so Teams can arrange their own matches but Admins still have the final say on the result.

  • Added a date field to the Event Sign-Up table so you can see who signed up when.

This release also features lots of database optimisations (some pages were generating an excessive number of database queries). These optimisations consist of re-written queries and several core tables being cached (using DragonFly's in-built caching tools).

Views : 265 | Comments : 0


Posted by mark on Fri May 21, 2010 1:30 pm


I've created a new website focused entirely on mComp, which you can access from this URL :-

www.leaguecms.co.uk

The intention is to focus on mComp rather than support it as just "one of a number of" DragonFly modules.

All user accounts on this site have been transfered, as well as all mComp related forums and news posts, so nothing has been lost and your existing user account and password will work on the new site (you'll have to login again of course as it's a different domain).


1 2 3 4 5 6 7
»

 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2006 by cmsdreams.co.uk
You can syndicate our news using the file core.php
Interactive software released under GNU GPL, Code Credits, Privacy Policy