We will footcloth that nearly not necessary in order to quickly apply it, for example, another cms.
Write a solution that will easily integrate into any CMS impossible. Usually write some kind of library for specific tasks, and then complement it with plugins that allows to integrate it in different CMS. Moreover, under each CMS its own plugin.
The library should not depend on the specific CMS, on the other hand when writing a library you can use anything. I would take
PHPExcel, individual components from any
of the popular framework (e.g.
EventManager from ZF2). Would have written their own ORM, is tuned for working with Excel, based on the experience and architecture of the
Doctrine. If you need to work not only with Excel, then implement additional adapters for different data sources.
Ready decisions for similar tasks are not met.
Need to fix the distance between the data collection and processing - this is it forces you to fence crutches. If these table will be initially filled in on the site and not in the office package and the problem disappears in principle. - chelsea13 commented on July 9th 19 at 13:52
They did not have to fence the universal parser Eksele and PowerPoint.
As a result, their system remained sane, and flexible. - chelsea13 commented on July 9th 19 at 13:58