Mod Section
-
Here’s a few snippits from a conversation I had with Cheese, explaining some of the possible rationale for such an undertaking:
(12:02:48 PM) foxBox: Basically, I’m thinking of “project pages”, similar to ModDB - I think this would help concentrate modding efforts
(12:03:15 PM) foxBox: And if people could browse through this super-awesome project list, it would make each and every mod pretty easy to find
(12:03:31 PM) foxBox: Which would allow all the current FL work to be very accessable to new folk
(12:04:04 PM) foxBox: “Oh, you’re new to FL? Check out this super awesome list and see what you like!”
(12:06:19 PM) Cheese on Toast: aye
(12:06:20 PM) Cheese on Toast: ^^
(12:09:29 PM) foxBox: I’ll admit here and now, I think ModDB pretty much serves this purpose as-is, especially as it’s where this idea is coming from. However, if a “project list” like this were handled within the FL community instead of via a third-party site like ModDB, that could be beneficial
(12:10:03 PM) foxBox: I mean, for one thing, ModDB is very much a “general” modding site - there’s a lot of bloat there that doesn’t pertain to FL at all.
(12:10:14 PM) Cheese on Toast: true
(12:10:32 PM) foxBox: Also, I can’t help but feel a lot more care would go into a list like this if it were within the FL community
(12:11:10 PM) foxBox: I mean, I almost never update the Flak page on ModDB, mostly because it’s just a pain in the butt to use
…
(12:12:01 PM) foxBox: Well, I usually like to post things
(12:12:27 PM) foxBox: Oh man, what if a “project page” could be setup to display an RSS feed from elsewhere?
(12:13:07 PM) foxBox: So if, for instance, I post new Flak news on the Flak forums (which has a feed), it could be read on such a project page as well?
(12:14:31 PM) foxBox: shrug I dunno, and I think that’s part of the draw to this idea - if someone thought of a new feature for the project pages, someone from the community could work on it - versus ModDB, which again is a third-party site -
The bit that would be more difficult would be user permissions…
Not sure weather that should use the same users as Joomla! and SMF…
Or just use its own users, and accessible through a subdomain of the-starport.net… -
That would probably go along the lines of the Mod Spotlight, considering the Spotlight would probably pick its “mod of the week/month/whatever” from a list of mods which would be found in a certain page.
I’m unsure as to how to do this (although I have an idea), but what I do know is that it has to be integrated within whatever CMS we will be using.
-
Ah… Well, in that case, I can’t help you, sorry, I just don’t know about developing for Joomla!..
Unless Jumi is installed…
EDIT: I have made a system where if you are logged in, you can add a MOD to the database, then it appears in a table on the front page, integrating this with Joomla! actually looks quite easy (I have a Joomla! installation), I just looked at my users table, and I found the “username” field along with “password” (but that’s hashed… not sure how well this will work), and a “usertype” column which holds the user’s privileges.
I haven’t started making an option to integrate it into Joomla! yet, but once I have made the code for users to be able to manage the MODs they have uploaded, I will tighten up security (against SQL Injections, CSFR, etc.), and try.
Once I’m done, an admin from here (and anywhere else) will be welcome to PM me asking to get a copy. -
If you wish to go down that route, you should check out the Joomla site, forum, and how to make modules and packages etc etc.
There is a huge amount of info over there - I never got around to making them myself, but I’m pretty sure that checking if someone is logged is very simple and the code for it is on nearly every single page of the website…
I’m also positive Joomla comes with built in parsing functions - to escape characters to prevent such attacks as sql, xss and more - with the advantage that if you use their functions, as they get tightened up - so does anything you wrote.
It should all be relatively simple, and essentially the same as allowing nominated users to post “news” items or other such content…
In other words, the framework should all be there in existing modules or functions. You’ll just have to create a new package for it all and alter some names/tables etc
Or just install a wiki, let the users do it all instead
-
Think it might be a good idea to let you know we’re aiming for a Xoops-based site now
-
@Chips: The Wiki idea… FriendlyFire said it needed to be integrated into the CMS, so probably not a wiki… Good idea though ;D
@FriendlyFire: Whats “Xoops”?If this doesn’t go up on the starport, then I will put it up on its own website (I can get a free one from http://www.freewha.com - No, I am not paid to say that ;|)
-
Oh, the Wiki (MediaWiki) is already integrated into the CMS. A little Google search will tell you what Xoops is.
-
It’s still under construction? We’re speaking of the future site here, remember…