Darkfall Crafters

From LokDoc

Jump to: navigation, search

Darkfall Crafters (DFCrafters, DFC) is a site dedicated to collecting and displaying all available information that concerns crafting in Darkfall. The site is located at http://www.dfcrafters.com .

Contents

History

The site has had some distinct looks and architecture during its history.

January 2005 to August 2005

The look of Darkfall Crafters during January 2005 until August 2005.
Enlarge
The look of Darkfall Crafters during January 2005 until August 2005.

The site was launched in January 2005. At that time it served as a testing ground for the code architecture that would eventually also be used in Lokorin's Programming Projects. The code suffered from not being centralised sufficiently, many operations were duplicated around the site. The code that was centralised into libraries was mostly procedural which led to a myriad of functions that were very specialised.

The design was decent, considering this was one of the first time that I strictly split form and function by using CSS for the design. The text was probably a bit too hard to read and the menus look awfully gray and boring.

August 2005 to January 2006

The look of Darkfall Crafters during August 2005 until January 2006.
Enlarge
The look of Darkfall Crafters during August 2005 until January 2006.

A spree of summer cleaning hit the site, the code was mostly rebuilt from scratch. The functionality stayed mostly the same, but the procedural libraries were rewritten to be more object-oriented. The database tables were restructured to all use the same convention and the CSS was slimmed down to lower the bandwidth used.

The design moved towards a lighter feel, even though the layout was kept. I tried to implement a stricter color palette onto the site and spice up the boring menus.

January 2006 onwards

The current look of Darkfall Crafters.
Enlarge
The current look of Darkfall Crafters.

The PHP version 4.x code was converted to version 5.x . The code was already mostly object-oriented, so there was no need for a large rewrite. A CSS template system was also introduced to help altering the design.

The design had a higher priority than earlier. Therefor there was a rather large step taken deign wise. I tried to eliminate all the gray shades used, and replace them with vibrant colors instead. The layout was also changed because of the otherwise unused space under the menu and updates.

License

The source code is licensed under the GNU Lesser General Public License. So feel free to have a look and use anything you find interesting.

DFCrafters' source code.
Copyright (C) 2005-2006 Andreas Launila

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

External links

  • Progress - All news entries related to the progress of the project.
Personal tools