One of the main causes, why I don't make the application frame work or however you call it is, the lack of security. As soon as an application becomes open source, hackers and frauders can take time, to check out billing processes user management and many other things. Spectral is loading before any login can proceed allready the rights management system, which has to load all possible rights into the session before the logon can get fullfilled. Every button and every function of spectral can get enabled or dis- abled. So its a large session :)) But I believe this is a secure way to do it. And as a matter of fact I looked up the subject application framework at wikipedia and yes, spectral is still an application framework, while I took very much time in the development of cms like modules. The modules are all different like in other system structured in single folders like: modules/content_mm/classes modules/content_mm/elements modules/content_mm/frontends modules/content_mm/templates modules/asset_mm/classes modules/asset_mm/frontends modules/asset_mm/elements and so forth. A Frontend simply looks like that: <?xml version="1.0" encoding="UTF-8" ?> <frontend doctype="form" action="forum_sub_topic_add" module="forum_mm" linktype="sub"> <frontend_head>forum_sub_topic_add</frontend_head> <frontend_elements> <forum_category_selector type="element" src="forum_main_category_selector" module="forum_mm"></forum_category_selector> <forum_topic_name type="text" size="69" maxlength="100"></forum_topic_name> <forum_topic_desc type="textarea" rows="6" cols="66"></forum_topic_desc> <forum_sub_topic_add type="nav" align="right" style="button" highlight="yes"></forum_sub_topic_add> </frontend_elements> </frontend> without the line breaks :)) Its including a simple php script as element which is not found in the HTML Specification and shows a couple of form elements like they are found in the html specification and as well its showing an button with the complete functionality needed. To develop a new module takes only round about two days. To set up a complete standard dot-com can get done in about two days as well, if there is a project specific functionality needed, you can do it in about two weeks, comming on to the amount of needed functio- nalty. I made use of the autoload functionality of PHP5 pretty much, so all classes are autoloaded. The heart of spectral is consisting of only three files used as matrix to decide which class methods should get called or which content module should get loaded to load the contents from the databases. Mh, I came in mind of something. Spectral is using one single datawarehouse solution for all webplatt- forms developed with it. Its still possible to set up new dataware- houses, but its made to build up a large number of international web- sites using datasets from one single datawarehouse. If I take insurances as an example there might be ten different kind of insurances which could get grouped in the corresponding number of cate- gories. One category is good for a car website another one for an real estate website, the other one for a health service. I allready thought about to open up the possibility to allow people to use spectral for building up they're websites, while trying to arrange the licence in a way, everybody has to store the used informations, which means product descriptions, articles, advertisements and so on in one single datawarehouse solution, so the contents can get used on a hole bunch of sites. What do you think about something like that? Mh, now i decided to send out, what I wrote allready to one of the other php guru's in here. I hope god will not bite my in my ass at the late end. The system is installing its content databases completely on its own. You can delete one of the tables, which are getting used by the cms modules as a kind of file allocation table, and by button press all datasets are read from the file system back into the tables again. You can install as many content modules you like, and hook them into an existing content module as submodules, which causes a possible maximum category level of tvelve. As you can use an unlimited number of those modules, you can please as many content modules aside of eachother in this category level pattern. As the blog the forum and the weblogs are storing they're infor- mations in the exactly same data format as the content modules even the forum, or blogs or the shop, can get put in any of the category levels, which are on the late end building the file- system structure. Its possible to place chart diagrams, videos pictures and what so ever in any of the documents, which means you can place chart diagrams even in blogs. The user management is working plattform independent, which means, that your users could open up an account at website A and import the complete user informations in website B, C, D. If the user changes the userdata on website B its changed in all other websites. But its still possible for the user to decide, to take is userprofile out of the gobal account storage, so work with it again, plattform oriented. The media asset management system included is working as a fat client application, which means, if you want to tag an asset you can simply click an asset, select the add description entry type the text in an ajax dragable layer popup, press the submit button, the submit is done in the background. If you decide to delete one of the assets, you can simply press the delete button, the page is not getting refreshed, but the asset list is getting updated, immidiatly. The preview images are shown in dragable layers, as well as the video's. The webmail service as well as the vcard driven addressbook is working with ajax driven movable layers, which offer maximum comfort in usability. The possition of any of those layers are stored permanent on the webserver, if the user is draging the a layer somewhere, closes the browser window, so the session is closed and re- turns, opens the layer again, the layer apears at exactly the same spot the user left it. As mailsystem is decided to use DBMail. I developed a internat marketing tool which is keeping 14.000 addresses of webkatalogs, to make it possible to market a web- site right at its startup to a level of at least 10.000 Back- links. Every user of my system can create an own user homepage as seen as myspace, but with much much more comfort, because a complete content editor, consisting of a free arrangement of an unlimited number of content elements. The editor is very nice to use, even for none designers. The datastorage is organised in one single datawarehouse for at the moment six websites, so as the matter of fact, contents from one website can easely appear on any of the other web- sites. If you would check out the source code once in a while, you will see, that all the frontends are using xml as a frontend templating and form engine, which is very easy to use. Only knowledge of xml is needed to create new forms. Elements not available in the html specification can get included as a php script, with ajax and everything. The question catalog management system included, is enabling the question catalog managers to add followup catalogs to each of the given answers. Which means, that you can make a question catalog constisting of yes and no as answers if you click yes, the yes catalog is loaded, which can spread in another catalog tree which again can spread in a catalog tree. If muliple selects could get made answering a question catalog, the folloups are placed right after eachother making it possible to answer these question catalogs in row. If during this linear offworking a new catalog is added as followup, its not placed at the end, but is getting placed right after the actuall answered catalog. And as needed, not only question catalogs can get used as followups, but any kind of content of the content management modules as any kind of application parts. A cronjob management system is helping to automatize any task in the system. The spectral authoring system is the only application worldwide having the ability to decide over a neural networks if contents are suiting to the personal needs of a person. And for example over the workflow management system the system can automatically decide, which job or task can get best done by specific authors in the system. ;(( Am Dienstag, den 11.09.2007, 10:57 +0100 schrieb Stut: > Sascha Braun - CEO @ Braun Networks wrote: > > The pages are all delivered by one single kind of page parser. > > > > Its consisting of round about 5 lines of code. But for different > > reasons there have to get written parsers, especially for the > > content to show. The longest parser is consisting of 11 lines > > of code. > > > > But I don't want to say more, otherwise my invention is not mine > > anymore. Me alone as a developer can't react fast enough, to ar- > > chive the success, I normaly ought to have, before everybody is > > running to archive the same innovations like me. > > This is not your invention so I'm not sure what you think you're > protecting. It's known as the Front Controller pattern and is widely > used with and without a query string in both PHP and many other > languages. It can also require changes to the web server environment to > make it work. Google for "front controller pattern" for more information. > > You didn't say what you have against mod_rewrite. I'll bet you > mod_rewrite can parse a request and send it to the right script faster > than your PHP implementation. > > > But as I can see how you are reacting on it, and others as well > > everybody is really loves the behavior. Its long time ago that > > I spoke with other devs. So I really feel well about the conver- > > sation. > > You're not quite catching on to my opinion of your "product", but I'm > glad you "feel well about the conversation". > > > Thank you very much. > > You're quite welcome. > > -Stut > > > Am Dienstag, den 11.09.2007, 09:34 +0100 schrieb Stut: > >> Sascha Braun - CEO @ Braun Networks wrote: > >>> hi stut, > >>> > >>> thank you for your advices. > >> Ok, just so it's perfectly clear to you... I'm taking the piss. Still, > >> since you provided apparently serious answers I'm going to continue to > >> enjoy myself... > >> > >>> - Screentexts are texts shown as link texts or descriptions > >>> in forms and other page elements which remain static in one > >>> language area. The screentexts are getting replaced by they' > >>> re coresponding translations as the user selects a different > >>> language. > >> Wow, a multi-lingual website, how innovative of you. And look, you gave > >> the text on the page a name, how twee. > >> > >>> - The Google standard, of websites describes, that Query URL's > >>> like ?param1=XYZ¶m2=123 or as in $_SERVER['QUERY_STRING'] > >>> are not human readable, which makes them not acceptable as valid > >>> content links. > >> Nope, sorry, not a standard. When you claim something is standards > >> compliant you really should make sure the standards it's complying with > >> are actually standards backed by a reputable organisation. > >> > >>> But as I am pretty familar with search engine optimisation, my > >>> system is creating metatags for every page, h1 tags are used > >>> for headlines, h2 tags for subheads and so on. > >> Please, for the love of $DEITY get yourself an English spelling checker > >> and use it. I'd also recommend a grammar checker. > >> > >>> If you are a professional in search engine optimisation, you > >>> will not find any weakness in my application anymore. > >>> > >>> Its happending absolutely automatically the authors don't have > >>> to do anything, for make it happen. Stopword lists like in my- > >>> sql are removing useless keywords and so on. > >> Wow, so the user doesn't need to worry about URLs or SEO optimisation. > >> You truly have created a masterpiece. As Gavin pointed out this sounds a > >> lot like a CMS and not a framework. > >> > >>> - Yes, my system is the only application framework worldwide > >>> with its capabilities. I added a neural networking functionality > >>> which makes it possible to autodecide which contents are inte- > >>> resting for the viewers on a page. > >> Yeah, sorry to destroy your delusions of grandeur, but that's not even > >> slightly unique (not that uniqueness has multiple levels, but I'm using > >> some artistic licence). I'm also fairly certain it's covered by numerous > >> patents, so you might not want to shout about it too loudly. > >> > >>> Fx: If a user is allergic, no products containing large amounts > >>> of the alergen are shown in the shop anymore. As well it is possi- > >>> ble to create psychological profiles from the users of the system > >>> during the runtime of the application. > >> Sold!! > >> > >>> I have read a paper from the department of defence, from year 2004. > >>> I first read it in the early beginning of this year. I figured out, > >>> that my application framework is the perfect psynet application > >>> for performing psychological operations over the internet. > >>> > >>> I guess I developed one of the biggest weapon systems available > >>> now a days. > >> I really have nothing useful to say here. If you can't see how > >> ridiculous (and hilarious) such a claim is then there really is no hope. > >> > >>> - As a blogging standard I would describe websites which contain > >>> a linklist to the left or the right of the blogs content as well > >>> as a calender and a search field. I guess this makes a blog. > >> Again, not a standard. The term Weblog (from which the word blogging is > >> derived) is (according to Wikipedia) "a web-based publication consisting > >> primarily of periodic articles (normally in reverse chronological > >> order)". There is no requirement for a particular page layout or for > >> specific page elements to be present. > >> > >>> - The shop system is widely using ajax for performing fast shopping > >>> actions, its possible to use videos or audiofiles as product descip- > >>> tion media, as well as soon you change product parameters these me- > >>> dias are getting replaced by different color media or size images > >>> as what ever you could think of. > >> Again with the uniqueness - you're on fire! A customisable shop for your > >> website, whatever will you geniuses think of next. > >> > >>> And as well my system is using XLinks, which means, you add a link > >>> to a document, you are able to select the target document from one > >>> of the content modules, automatically the headline of the target > >>> document is used as link description and as well the link is shown > >>> as a nonquery url, like: > >>> > >>> http://www.domain.com/en/magazin/something-new/while-i-wrote-it-here.html > >> Ah, so by "nonquery" you actually mean "without a query string". Not > >> really the same thing so I'm glad you cleared up the confusion. > >> > >>> Done without mod_rewrite. > >> Being serious for a second (don't worry, it's just for a second), how is > >> this accomplished? I know there are several ways to do this but I'd be > >> interested to know which you are using and what you have against > >> mod_rewrite. > >> > >> > I hope I answered all your questions. > >> > >> That would be a bit of a stretch, but I appreciate the effort. > >> > >> > Best Regards, > >> > >> Yours sarcastically, > >> > >> -Stut > >> > >>> Am Montag, den 10.09.2007, 16:39 +0100 schrieb Stut: > >>>> Things to do before spamming a public English mailing list... > >>>> > >>>> 1) Make sure your email actually says what the product is > >>>> 2) Make sure you have a relevant subject line > >>>> 3) Make sure it's in English > >>>> 4) Run it through a spelling checker, preferably an English one > >>>> 5) Stop and think whether the people you're spamming are really gonna care! > >>>> 6) This one is really important. Make sure you include a URL to the > >>>> product's website. Oh, and make sure that website actually works, > >>>> especially when it says it's powered by your product! > >>>> > >>>> Some additional questions and notes that you may find useful... > >>>> > >>>> * What the heck are "Kategories"? Maybe you mean categories? > >>>> * What the heck are "Screentexts"? > >>>> * As far as I know Google have never published any standards regarding > >>>> URLs. Do you have a reference? > >>>> * Claiming that your product is the only one in the whole wide world to > >>>> do something is very dangerous. Would you bet the farm on it? Because > >>>> what with the numerous highly litigious patent owners out there you > >>>> could well be! > >>>> * "blogging standards"?? Another reference needed please. > >>>> * "The shop system is not containing query urls anymore, without use of > >>>> mod_rewrite." What the heck does that mean? You had SQL in your URLs? > >>>> * It's the best is it? On what do you base that claim? > >>>> > >>>> -Stut > >>>> > >> > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php