In the end: Porting and improving FAQ modules

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
hurtonypeter's picture

Hi,

as I wrote earlier, I worked on the FAQ modules in this summer. For the midterm evaluation I ported the FAQ module to Drupal8, but the show must go on, I had more plans for this project.

My problems was with this module, that you simply can not keep organized many question-answer. So I figured out a new structure of taxonomy terms, related on great FAQ pages I found on the internet. I started to work on my new module, called 'FAQ pages'. With this, we can create individually pages, with editabale path and a custom structure of taxonomy terms.

One of my goals was, that the edit page should be user-friendly, so I decided to use a drag-n-drop, flexible system, however the javascript should be also maintainable. For this purposes I also ported the angularjs module to Drupal8, I used it to edit these FAQ pages:)

I also created a little demo-page, where you can check a page: http://drupalfaq.phamilydev.net/answer-for-everything

There are many new tasks and improvment opportunities I found, but the first version of the module is published in my sandbox: https://www.drupal.org/sandbox/hurtonypeter/2324327
I also wrote a simple development documentation on beside of the phpdoc in the source code, you can check it in my githug repo's wiki: https://github.com/hurtonypeter/drupal-faq_pages/wiki

Base FAQ module: https://github.com/hurtonypeter/drupal-faq
FAQ pages module: https://github.com/hurtonypeter/drupal-faq_pages
AngularJS for D8: https://github.com/hurtonypeter/drupal-angularjs
FAQ Ask module: https://github.com/hurtonypeter/drupal-faq_ask

I also want to thank everthing(all the help and patience too:) ) to my mentor, Patrick Elward, who inspired me on entire summer!

Peter Hurtony