Lokorin's Programming Projects

From LokDoc

Jump to: navigation, search

Lokorin's Programming Projects is the name of the main site, the one that hosts this Wiki. It's located at http://www.lokorin.com.

Contents

History

Lokorin's Programming Projects was started in early 2004 as a place to archive various programming projects. Since then several projects have been started and finished, resulting in heaps of documentation.

Desgins

The design of the site has changed a lot during the years, both on the surface and below.

March 2004 to March 2005

The look of Lokorin.com from March 2004 until March 2005.
Enlarge
The look of Lokorin.com from March 2004 until March 2005.

It might not look very good, but I think it's fairly okay for being the first time I constructed a larger webpage using PHP (and did so from scratch).

The code behind the surface was of course horrible.

  • The page layout was made by nesting tables.
  • The menu took much more bandwidth than the actual contents
  • The text was not very readable.

The administration worked fine though, the news were stored in a database table and made updating easy. It should be said that the news was also the only thing stored in a table, making updating anything but news a pain.

March 2005 to June 2005

The look of Lokorin.com from March 2005 until June 2005.
Enlarge
The look of Lokorin.com from March 2005 until June 2005.

After one year of learning PHP, CSS and webdesign in general a complete rehaul was performed. A new site was started from scratch, except for all the lessons learned.

A lot of major changes were made.

  • Elaborate tables structures were designed to hold all information I could imagine needing at the time.
  • XHTML and CSS were used rather than an unreadable mess of ugly HTML.
  • Pages were a lot more dynamic than previously. The pages were only in charge of generating their contents, not the surrounding header and footer.
  • The creation of project were automised and news relating to specific project could be marked.

All in all the site was shaping up to be something that one could be proud of.

June 2005 to January 2006

The look of Lokorin.com from June 2005 until January 2006.
Enlarge
The look of Lokorin.com from June 2005 until January 2006.

The changes to the look were only minor. They were mostly aimed at simplifying the site and improving the readablility. The big changes were made behind the scene by rewriting the libraries. Everything was rewritten with an object-oriented mind to prepare for PHP 5.x .

January 2006 and onwards

The current look of Lokorin.com .
Enlarge
The current look of Lokorin.com .

The site made the leap from PHP version 4.x to 5.x . The look was also changed to eliminate the gray feeling that the previous look had. The change of colors was assisted by a new CSS template system introduced in the rewrite, it facilitated quickly changing variables like e.g. colors across all CSS files quickly. It also helped to reduce the number of colors down to a handful by tying variables together, the resulting handful define the complete color scheme.




Projects

Many projects have been created during the years, see the list for all of them. Most have survived to become finished programs while others have been put on hold, laying dorment waiting for someone to complete them. There are noticable shifts in language used, mainly between Delphi and Java.

To do: Project started graph, possibly an overview of the languages used.



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.

Lokorin.com
Copyright (C) 2004-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 relating to the progressions of the site.
Personal tools