Welcome to Rainbow Portal Community Sign in | Join | Help

Content Framework - A few teammates requested :-)

Check this post: Rainbow Forum thread 11879

I am looking for 2-4 teammates to start working on the content framework with me. Mainly a DB focused person and an object Functionality focused person.

Published domenica 16 aprile 2006 19.17 by Jonathan

Comments

# re: Content Framework - A few teammates requested :-)

domenica 16 aprile 2006 20.30 by ramseur
If you give me a map/doc of what SQL schema you need, I ll make it and all the SPROCS for it ( generate ;) ).  You just have to give me  schema and I can suggest and create.

# re: Content Framework - A few teammates requested :-)

martedì 18 aprile 2006 21.01 by anantatman
Create a spec, or a  req. But I would say first come up with Persona's for who exactly will be using your content API.

Yes, I know we're all in this, but you still have to come up with a definate persona and skill level before just forming an API.

I've seen hundreds and they all do something. Not all of them are good, and only some of them are good enough to use.

Also have some Goals for these personas, as far as what they are hoping to achieve. "Put up a website" or "Create a content module" is too vague, but they are starting points.

Don't think code until you solve the problem in your head thinking about how to make the number of steps to get to those goals the very least you can.

# re: Content Framework - A few teammates requested :-)

martedì 18 aprile 2006 23.02 by Jonathan
Im not sure what you mean by persona..... the rainbow appliaction is the consumer of the content api... and any module there of.
the point is that you dont have to worry about a lot of things if you use the api.
instead of writing a table, sprocs, and more to handle data for say... links module... you would use the content api.
content.data.add(linkitem)l
gridview.datasource = content.data.getitems....

etc....

there are plenty of specs and docs talking about the topic if you read up on new genesis, item discussions, and documents in the confluence... all this is mentioned in the forum, and previously in my blogs.

if i need to explain it more... and not code... then there is little interest for me to do the project at that point ;-) there is enough information out there for anyone who wants to work on the api. and if it seems interested, i will speak personally with the individual, so that he can get started working with me.

I am not writing a bunch of specs and docs for public review at this point, becuase i am past that. the concept has been discussed, defined, and publicized... its time for work.

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 12.18 by ace
"the concept has been discussed, defined, and publicized"
where?

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 12.49 by wforney
while it is true that it has been discussed, nobody stepped forward when I presented ideas and a base for this.  why do you think it will be different now?  if you can answer that the project will move forward. if you cannot you are wasting your time.

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 12.54 by Jonathan
it is different, becuase i am actually working on it and doing code.... iregardles of weather other people step foward or not.... i am doing it,... beucase i like the project.

where is it discussed, defined, and publiced... search the community and confluence for new genesis, "jon bill convo", item discussion, and go back to yahoo archives too especially for new genesis.

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 13.03 by ace
put all that into one place, with detailed steps explanation, techspecs in files (like bill done in repos), diagrams. you could say as well say google for it as answer to where...

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 14.02 by Jonathan
the specs are the same as bill's spec is my point... the technology migiht be slightly different but all the concepts are down.
currently the confluence is inaccessible so i can't do anything about that.
the link to new genesis: http://groups.yahoo.com/group/RBNewGenesis/

http://groups.yahoo.com/group/RBNewGenesis/message/102

http://groups.yahoo.com/group/RBNewGenesis/message/72

cahced google copy of one of confluence chats:
http://72.14.203.104/search?q=cache:v2LxehQ0o1cJ:support.rainbowportal.net/confluence/display/PRODFRAME/Jon%2Band%2BBill%2BWrapup%2BConvo%2B2+jon+bill+convo&hl=en&gl=us&ct=clnk&cd=1






# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 14.09 by Jonathan
i dont really understand.... between this blog, and the forum conversation, i have been documentnting the steps i am taking...
the application spec / theory is the same as bills original documents, but there is no gentile and other things, and we are going a little more simplified and seperating two things.
DAL layer - Ibatis / NHibernate
Content API

The API is a toolset, and standard store for content. It will likley be integrated into the entire core once i am done, and the idea is that module developers will have the ability to code apps without worrying about where / how the data is stored, its jsut a matter of using the api.

At it's most basic in the API there are a couple of main topics
Item and ItemType

ItemType is like saying what type of file or settings are available. So all the modules are of Type module, but each one extends in a differnet manner.

All the content in rainbow is also the same, it's just granted different names and tables all over.

So for example, announcnents, html doc, enhanced html, article, blog and a couple more are all really of type htmldoc with some added settings. in the case of enhancedhtml / artciles you have a "collection" of documents that make up the final item of type article.

Extending this logic, we say there are a number of features you can make available at the item level, which would make all content benefit....
ability for encryption, permissions, status, categories, localization, etc....

in most genereal terms, even the portal, page, and module are all items of those types.

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 14.11 by Jonathan
http://spaces.msn.com/wforney/Blog/cns!1pfjcmVEbDu2bah1heg0wekw!173.entry

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 14.12 by Jonathan
http://spaces.msn.com/wforney/blog/cns!3F38E6530D38A38C!175.entry?_c=BlogPart

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 14.14 by Jonathan
http://spaces.msn.com/wforney/blog/cns!3F38E6530D38A38C!221.entry?_c=BlogPart

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 16.30 by ace
take a look at confluence and zen documentation as an example. put all on confluence what you think it's relevant to particular task in a way it's easy to for interested deveeloper to find his way through.

# re: Content Framework - A few teammates requested :-)

mercoledì 19 aprile 2006 20.07 by ramseur
I completly support your effots Jon.  If you need any help from me dont hesistate.  I have started to use the novell wiki as the Rainbow 2.0 wiki and now everything is in one place.  Ill post the link to you on msn as I still prepare it.

# re: Content Framework - A few teammates requested :-)

giovedì 20 aprile 2006 10.17 by ace
ramseur i urge to have all docs and specs at one place. http://support.rainbowportal.net/confluence/dashboard.action

# re: Content Framework - A few teammates requested :-)

giovedì 20 aprile 2006 15.52 by Jonathan
OK, Sometime in the next week I am going to create a section in confluence
and I will beging to accumelate and summarize all Contnt API information there.
I will also create one for the DAL changes Manu has started wroking on.
All in all I hope everyone is pretty optimistic, this year is proving to be an exciting time to be a rainbow team memeber.

# re: Content Framework - A few teammates requested :-)

giovedì 20 aprile 2006 16.00 by Jonathan
Section Opened:
http://support.rainbowportal.net/confluence/display/PRODFRAME/Framework+2.0   ( I don't think it's a public access, I believe you have to be a registered team member to access that section. ).
Anonymous comments are disabled