In the end: Porting and improving FAQ modules

Events happening in the community are now at Drupal community events on 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

Google Summer of Code

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: