Thread:User talk:Pastakhov/Some ideas regarding PhpTags/reply

Hi, Joel, thanks for the message! You're the first person who showed interest in using this extension :-)

You are right, this extension can to combine the functionality of other extensions and this is really simple, it needs to write just a few lines of code. The problem is that all of the available extensions are monolithic and I'm trying to make the constructor, where instead of the cubes are functions or classes, and anyone will be able to make of them what he needs.

My plans are a very ambitious :-) The query code with which I've begun working is an alternative to of SMW. At the first stage it will be similar the DynamicPageList and at the second stage I plan to develop a database similar to SMW.   	The peculiarity is that queries can be more flexible and automatically grouped to increase performance and reduce latency.

Displaying query results will be using the PhpTags Widgets. There will be all sorts of user interface elements and such as fontawesome and foundation...

I can't say exactly when this will be done and whether it is implemented at all. It's just what I wanna get. I have no deadline, I have a lot of fun :-)

I started out using a magnificent SMW extension, but for me it was too confusing, large and unwieldy (most likely this is because I used it not on purpose).

Now, regarding your needs. I'm going to do the first point anyway. I'm also not difficult to do for you 3 and 4 points, but I can't devote time to their further development and support. Also I can do the second point, but it seems it is not necessary to me nor to you.

PhpTags also needs finishing improvement, such as cache for the compiler and category for pages with errors and probably other.

Regarding performance: PhpTags is not designet for running PHP code like LUA in Scribunto, It is implementation Magic expressions therefore any comparison is incorrect. By pre-compiled to bytecode, it must run faster than Magic words with parameters. By easy initialization in general cases (when used properly) it is faster than Scribunto.