About Us

Mysidia RPG is where the owner Ordland(Hall of Famer) hosts or links with his coding projects and APIs. You can find his work by the left sidebar, which contains the following Items as of now:

Mysidia Framework:
Mysidia Framework is the foundation of Mysidia's web application projects, such as Mysidia Adoptables. It is a MVC framework with ORM capability written in PHP, and is by nature strongly typed and object oriented. The framework is primarily used for large and complicated applications that will undergo domain driven design, and it offers the typical 4-layered architecture: Presentation, Application, Domain(Business) and Infrastructure(Data Access). It is suited for developing softwares that have complex variations of configurations, depending on the need of each individual clients. Mysidia Adoptables' Admin Control Panel relies heavily on it, the framework is optimized to write softwares aiming for demanding and diverging clients. Very good candidates are CMS, forum and browser-game software development. At the time of this writing, the framework is still a WIP, check back later to see a completed version of Mysidia Framework.

Mysidia Adoptables:
Mysidia Adoptables is the one and only free adoptables script to use on your site. The script allows you to create an adoptables/pets site of your choice, either for personal use or business purposes. Installation for Mysidia Adoptables is simple, and you may also use modifications/extensions from our support forum to make an even more customized site. Sites made with Mysidia Adoptables are easy to manage and maintain, the dev staff team has been actively working on new features of this script so it will only get even better with time. Mysidia Adoptables also offer fast and satisfactory supports from its forum, you are welcome to ask questions or offer suggestions there. At the time of this writing, Mysidia Adoptables is undergoing a major overhaul in version 1.4 in which it will be using the Mysidia Framework as base, thus becoming more organized, extensible and object oriented. The older versions are still available to download, and you can try getting comfortable at building clickable virtual-pet site with Mysidia Adoptables v1.3 and planning for a future migration to the newer version once it is released.

PHP GUI API:
PHP GUI API is an open source library that can render HTML pages composed programmatically, the way it is designed gives programmer a feel of Java Swing or Applet application development. It provides of a set of classes that wrap around several types of HTML page elements that can be composed and configured programmatically to generate whole pages. The classes can render the page by generating HTML for each element and the contained elements. Currently it provides classes for wraping paragraphs, forms, tables, images, links, etc.. The GUI API is used at the core of Mysidia Framework and its client projects such as Mysidia Adoptables, it challenges the traditional web development principles that views are always plain HTML or enriched HTML decorated with templating engines. Instead, you write view with classes, and this style is perfectly suitable for designers who are programmers themselves. The API is currently hosted on phpclasses.org, and we plan to move it to Github after a major refactoring that drops PHP 5.2 support.

PHP Collections Framework:
PHP Collections Framework(PCF) is an open source library that can be used to manipulate collections of objects like Java and C#. It consists of a groups of classes that implement data structures to manipulate collections of values like HashSet, ArrayList, LinkedList, Stack, Queue, HashMap and TreeMap. The package also provides wrapper classes to encapsulate basic data types so they can be treated as objects in the collections. The Exception and Utility package provides additional classes that can be used together with PCF. The Collections Framework is also used at the core of Mysidia Framework and its client projects such as Mysidia Adoptables, it provides an extra layer of abstraction over PHP arrays. PCF enforces strong typing, and at this time being it does not support PHP's scalar types unless boxed in wrapper classes. This is why the PCF package comes with wrapper classes(native classes). The primary usage of PCF is domain models/business objects collection manipulation, in which PHP arrays are usually insufficient to handle the complexity of domain collections. The API is currently hosted on both phpclasses.org and github, and it supports minimum version of PHP 5.3.



Hall of Famer