After studying the relevant technologies naturally. From design patterns, architecture development (by the way, what can you read useful about this?), With task definition and structural features? In order not to miss something when 80% of the entire code is written.

    4 answers 4

    from the study of existing CMS, a clear and convincing answer to the question "why do we need another and why is it better than the existing ones?" and positioning the new CMS on the market.

      Writing code is the least important detail in such products. It is much more important to sit down and think, to create a solid, maximally easily extensible architecture (at least on paper).

        1. write a website with dynamic content
        2. write there the admin of cmsk is ready =)
        3. I want to add the ability to add plugins
        4. or rewrite the site again (or do a good refactoring) and correct, i.e. with good interfaces
        5. or all of this look right away
        6. or hammer and use the finished bike

          After studying the relevant technologies naturally. From design patterns, architecture development (by the way, what can you read useful about this?), With task definition and structural features?

          I alone saw this in the question

          I read it here and understood that I learned it, but I didn’t learn everything, or rather didn’t learn it, but as I put it I read it. let me read something else I did not specify in the question.

          Everywhere question marks! With this approach, you just need to surf the Internet and further this surf does not go into the study of weba.