Following Martha's advise I am splitting up a question Compound sentences, the punctuation and mooore.
Consider the following sentence:
One of the items that needed a further development was a research on child nodes of a story representing its sub categories being updated the moment the list of sub categories is changed through edit page for stories.
Did I miss any prepositions obligatory for sentences that complex?
If you feel like it's not the right way to use English anyway, please see questions