This site will be available for hosting SGDK2 projects and related content. It's hosted by DreamHost instead of SourceForge for two reasons: 1) Dreamhost doesn't mind hosting closed-source projects, and although I would prefer the projects hosted here provide their source, I don't want to force *all* projects to have to open their source in order to be hosted in the site; 2) Dreamhost has a nice interface for installing and hosting Joomla, and *lots* of web space.
This is actually the second or third time this site has been re-launched due to apparent security issues allowing hackers to disrupt the site beyond repair. Hopefully the current version of Joomla and jDownloads are secure enough that I don't need to launch again. But be aware that some of the strange things you see on this site may be due to the fact that it's hard to put everything back together the way it was. So most of the projects currently listed here are posted by administrator on 2/28 because that's when the site was rebuilt. And I'm not sure the site is ever going to get configured back to a point where it will allow users to register and upload their projects the way I'd like again.
SGDK2 is distributed under the terms of the GPL, which has implications for projects created using the source code delivered with SGDK2. The GPL requires that modified code be made available. Since projects created with SGDK2 are likely to contain modified code covered by the GPL license, this may require that your projects also be ditributed under the terms of the GPL license. Read more for my thoughts on this.
It's easy to get started creating your website. Knowing some of the basics will help.
What is a Content Management System?
A content management system is software that allows you to create and manage webpages easily by separating the creation of your content from the mechanics required to present it on the web.
In this site, the content is stored in a database. The look and feel are created by a template. Joomla! brings together the template and your content to create web pages.
To login to your site use the user name and password that were created as part of the installation process. Once logged-in you will be able to create and edit articles and modify some settings.
Creating an article
Once you are logged-in, a new menu will be visible. To create a new article, click on the "Submit Article" link on that menu.
The new article interface gives you a lot of options, but all you need to do is add a title and put something in the content area. To make it easy to find, set the state to published.
Template, site settings, and modules
The look and feel of your site is controlled by a template. You can change the site name, background colour, highlights colour and more by editing the template settings. Click the "Template Settings" in the user menu.
The boxes around the main content of the site are called modules. You can modify modules on the current page by moving your cursor to the module and clicking the edit link. Always be sure to save and close any module you edit.
You can change some site settings such as the site name and description by clicking on the "Site Settings" link.
More advanced options for templates, site settings, modules, and more are available in the site administrator.
Site and Administrator
Your site actually has two separate sites. The site (also called the front end) is what visitors to your site will see. The administrator (also called the back end) is only used by people managing your site. You can access the administrator by clicking the "Site Administrator" link on the "User Menu" menu (visible once you login) or by adding /administrator to the end of your domain name. The same user name and password are used for both sites.
A few suggestions and tips on submitting new content:
- You may submit your project in compressed or uncompressed form, but compressed is preferred for larger projects.
- Only the SGDK2 file should be included in your archive. Feel free to include documentation and license information and such, but do not include the files generated by compiling your project.
- You can provide a screenshot for your submission after it is submitted (but not during the initial submission process). Screenshots are encouraged, so review your submission after it's entered and provide a screenshot when possible.
- ZIP format is the preferred archive format because it is the most widely used. If your project is large and benefits significantly from using another archive format, 7-ZIP (7z) is the preferred alternative, but rar will also be accepted.
- If you want to submit binary content (beyond the SGDK2 file), discuss it with the admin first.