Quote from: grad at Mar 19, 2007, 09:18 AMIMO renaming "Template Variables" to "Content Fields" would help to clarify MODx lingo even further.
I can understand how it would seem to be the way to go, but I am not really sure this is a good idea unless TVs start working differently (I vaguely remember talk about them not being tied to a template anymore). I most definitely agree with you that content fields is a much simpler term : I use it with my clients, they don’t need to understand the concept of TVs.
But someone who builds website with MODx will not benefit from renaming Template Variables to Content Fields. After all, TVs are "just" that, variables which are freely tied to a given template.
I think we should really be clear about distinguishing the end user (or clients) from MODx users who actually build website with the CMF.
Those require two very different kind of communication about what MODx can bring to the table.
I guess that’s one key to selling MODx to end users : translating the technical concepts into user benefits... but technical concepts are technical and it’s best when they describe un-ambiguously the item they describe.
Quote from: gradI think documents like this one should get published in the Wiki for team internal use. That would allow us to work together on concepts and internal documentation as well as collect information in one place in a structured form. I came on this idea just a few days after joining the team when I tried to catch up with the development discussion, which is spread in a number of topics.
That’s a good point grad and I couldn’t agree more, yet I am not sure it wouldn’t be "resource intensive" to formalize things at this point.
It all depends what you mean there, could you outline the idea a bit more precisely ?
Quote from: gradAfter giving it a deeper thought, I think the lack of team documentation is one of the reason for the lack of the public one.
You’re probably right, there.
Quote from: gradAt least concepts and plans for the future releases should be published for the team use in a document form. Remember, we come from different countries, cultures, professional backgrounds, and have diffrent level of English.
Well, so far there has been a few documents published on the team forum, like this one from Jason.
Sure, if we manage to do it, formalizing and synthetizing is a great tool to communicate
What do you mean exactly by document : Word document ?
Quote from: gradThat means not all of us, myself included, are able to understand easily what others try to communicate. Let me quote Ryan:
Quote from: rthrash at Sep 06, 2006, 12:30 AM
The biggest problem with Jason’s stuff is that no one outside of him has really seen it, and quite frankly when he describes it, it seem way too complex and intimidating for me -- I call it too "wooshy".
I remember this line, and it dates back to quite some time.
0.9.7 is alpha tested by the team, which means a nice part of the future code base (for instance xPDO based core) is being tested by the team.
You can hardly say we’ve not "seen" it
I don’t think what you say applies as it did at some early point of the new core development. The past two or three months, Jason has done nothing but making a huge communication effort (the blog post was really nice !), has answered lot of questions from the team (and also coders thanks to the xPDO forums), provided a few guidelines for devs to ensure compatibility with future versions.
Another factor, as you said, is understanding each other (since we’re from different languages and cultures) and I think there was a bit of humor to that quote (which is a bit out of context here too).
Anyway, there will always be room for improvement, but I’d say things have made a lot of progress in this area
Quote from: gradI’m far from trying to offend Jason. I’m rather trying to communicate a need for a better way of discussing the development path.
What you think?
I am sure you mean well and I share some of your analysis, I think it’s positive to start a discussion about this (to moderator : maybe we should split from grad’s post on ?). We should build upon your impulse to define how we can improve things further