“A thousand mile journey starts with a single step”, a old quip of motivation that is still in effect today.
I have been tackling the new formatting system with Dr. Heggen, while at the same time, I have been working on sliding top bar for image links. The major challenge of the former is not being able to generate tokens for labels, which is the critical feature of the graphs. Without this, the graphs will be indiscernible. Other than this challenge, I am still not fully convinced about the efficiency of this system, and the difficulty and workload behooved to site administrators. Contextual filter is a hard concept to grasp, and the graphs cannot be individually modified with this newly proposed formatting. Some charts need to be in stacked column format, some in pie, and some in tables, which will be hard to manage because all are formatted through one method, leading me to question the efficacy of this new system. However, I decided to put that aside until I have fully explored this option; only after that, I will weigh out advantages and disadvantages and see what would be most convenient for customers and visitors of the site.
On a different note, I encountered some obstacles in resolving the issue of sliding bar. First, it simply did not work, because the core file was misplaced in a wrong directory, so it was a easy fix after I learned to use terminal to transfer the files. Secondly, the slider bar doesn´t represent fields in the same row, but instead only in columns. I solved this issue by multiplying the rows of image link field and by editting the view setting to display all the same fields in one row. Thirdly, the last item in the row was incorrectly displayed but I resolved it manipulating the size and setting the image formatter. Fourthly, one of the biggest challenge was that the images stopped sliding after displaying the last content; however Dr. Heggen helped me solve it by filtering the field in content type. Apparently, there were some other invisible and unnecessary contents in the field. There were some bugs along the way, but I could say that all the trouble and time investment was worth it, when I finally got to see the end result. I still need some more decorations such as left and right arrows to demonstrate previous and next slides, for which I need to internally modify the core css files, and module files.
My eyes were irritated from constant staring at the screen for eight straight hours, and my brain was a little tired from all the problem solving. Nonetheless, all this was worthy of the results on the screen, so I finally switched off the server and called it a day.