pre-final binarycloud arch.

From: Date: Sun, 25 Jun 2000 19:58:35 +0000
Subject: pre-final binarycloud arch.
Groups: php.general 
Request: Send a blank email to php-general+get-3021@lists.php.net to get a copy of this message
------------------------ this message to binarycloud. if you have no idea what that is, go to http://www.binarycloud.com ------------------------ hi all, have a look below, this is a bit more coherent than the current spec... I think this works quite a lot better, although now I know I'm missing some modules :) The directories: init central include(s) responsible for initializing the system (it is a directory because one might want to set up a governing function which can be called with parameters, so everything isn't automatically included) lib libraries which provide some set of functionality modules 'page' modules which are responsible for performing a function, and sending presentation markup to the client. typically small, single function. in many cases these will require libs to function. apps collections of modules & pages which make sense as a larger application, i.e. a knowledge base or a help system. modules which are part of an application _can_ be called separately :) cloudcore basic functions: database abstraction, template, etc templates all templates that are used globally (i.e. not module specific. conf system configuration: user types, permissions, db defs, etc bin various cgi & shell scripts which are used for code optimization, webserver log analysis, etc doc all documentation. install installation 'staging' area and storage repository for all installed modules, applications, libs, etc. let mw know if you think anything is missing specifically from init or from modules. I'm in the process of filling out the modules dir. :) best, _alex --------------------------------- binarycloud/ init/ lib/ modules/ apps/ cloudcore/ templates/ conf/ bin/ doc/ install/ binarycloud/ init/ init.inc lib/ gnupg.lib search.lib string_clean.lib string_types.lib send_email.lib shipping_calculator.lib dates.lib forms.lib lister.lib logging.lib modules/ login/ login.php templates/ login1.phtml login1.phtml logout1.phtml logout1.phtml my_page/ my_page.php my_page_defs/ user_home.inc templates/ structure1.phtml structure1.phtml structure1.phtml task_wizard/ task_wizard.php wizard_defs/ def1.inc def2.inc def3.inc def4.inc def5.inc templates/ wiz1.phtml wiz1.phtml wiz1.phtml wiz1.phtml wiz1.phtml apps/ forum/ forum_list.php thread_list.php search.php post.php templates/ forum_list1.phtml forum_list2.phtml forum_list3.phtml thread_list1.phtml thread_list1.phtml thread_list1.phtml thread_list1.phtml search1.ptml search1.ptml search1.ptml search1.ptml post.phtml cvs/ cvs.php templates/ cvs1.phtml cvs1.phtml cvs1.phtml cvs1.phtml auction/ tbd by jeremy friedman help/ help.php templates/ help.phtml knowledge_base/ knowledge_base.php templates/ home.phtml detail.phtml list.phtml billing/ billing.php templates/ ... call_me/ call_me.php templates/ ... 404/ 404.php urls.inc sql_tools/ sql_tools.php tools/ query.php browse_tables.php tables.php create_table.php cloudcore/ db/ db.class db_drivers/ odbc.inc msql.inc sybase.inc oracle8.inc postgres.inc template/ template.class xml/ xml.class debug/ debug.class error/ error.class templates/ masters/ top.phtml print.phtml document.phtml partners/ company.phtml misc/ message.phtml errors/ error.phtml form_error.phtml conf/ db_defs/ oracle1.inc sql_server2.inc permissions.inc directories.inc session.inc user_types.inc bin/ optimizer.pl webalizer etc... doc/ html/ doc/ pdf/ install/ incoming/ installed/ install -- Alex Black, Head Monkey enigma@turingstudio.com The Turing Studio, Inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 Saul Zaentz Film Center 2600 Tenth St Suite 433 Berkeley, CA 94710-2522

« previous php.general (#3021) next »