Older blog entries for mglazer (starting at number 355)

30 Dec 2002 (updated 4 Aug 2011 at 18:18 UTC) »
30 Dec 2002 (updated 4 Aug 2011 at 18:18 UTC) »

Finished the new PHPortal Help System.


No more active-x.

Objects are centralized in the shared tables and associated to the main objects table via the xpc_apps one.

I still have to move the majority of help files (over 100) to these new tables.

I'll explain how to associate tables with Objects in PHPortal later.

PHPortal Help System

Html Array Editor:

Created and still initially testing a html array editor that allows you to add, edit, delete, move up, and move down keys or nodes.

It uses unique floats as keys.

I love the array language construct specifically due to my infatuation with abstract array object models. I love Models and modeling (Montros.org). I guess it is the infinite recursive nature and simple strength of it that attracts me to it.

Got some simple VBscript code (active-x) to make any textarea into a spellchecker via the word.document object that checks for the word version availalbility between Word 97, Word 200, and Word xp.

29 Dec 2002 (updated 4 Aug 2011 at 18:18 UTC) »

My new development run is geared towards user interfaces.

Site Management UI.

App Management UI.

User Management UI.

Security Managment UI.

Template Managment (themes , editor) UI.

This new run so late in the month after a previous dev run might conflict with the regularly scheduled PHPortal version releases at the beginning of each month.

23 Dec 2002 (updated 23 Dec 2002 at 19:41 UTC) »

I have finally updated this site, added a new initiall documentation page.

Montros is a Object model (recursive multi-dimensional array) and Object controller (class that recursivelly calls, handles, and stores the returns from all your classes) useful in creating an abstract interface to your classes.

You don't need to extend classes simply abstract each of them, use the Montros model to bring them together and execute your model as a code run.

Montros executes your code based on your array model which contains class names, class arguments, class method, class method arguments and class method event handlers (i.e On and Un) for a class method which can contain another Complete class model recursively.

The code has not been released yet, but will be shortly to the montros.org website under the ZPL.

22 Dec 2002 (updated 4 Aug 2011 at 18:18 UTC) »

Object modeling is the best way to abstract the use of your code to make it easily portable and ready for a User Interface.

A object model is just a array structure or schematic that can be passed, understood, and run by your program.

Why Model?

Object modeling is a gold standard in respect to software engineering.

Object modeling encapsulates the OOP approach to programming.

In most languages and programs there is an ability to quickly create a program by simply formulating a hash or array tree structure model that suits that programs schematic. This is good.

Modeling takes the separation of code from code to a great level that begins focus on the UI. The interface is the last (or first) stop in defining your software and its user application. Ideas are a dime a dozen, it is the fullfillment of that idea and the proper concept UI around it that differntiates one from another and leads to varying degrees of success.

Building static sites.

Caching pages or page bits are md5 in a secure single folder.

Compiled templates are also a bit adrogenous when it comes to the folder file ssytem.

The concept behind building static sites based on a real dynamic URIs is to replicate the entire dynamic site into a real file folder system directory structure.

Complete Dynamic To static sites.

I want to create a utility that will run the entire object tree of a given PHPortal website and save each output webpage as a static file in a directory structured zip file.

346 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!