Harmony Core w wersji dev!

Facebooktwittergoogle_plusredditpinterestlinkedintumblrmailFacebooktwittergoogle_plusredditpinterestlinkedintumblrmail
Harmony Forum
Harmony Forum

Jeśli od 10 lat narzekaliście na brak sensownego forum do Drupala, to… ponarzekacie jeszcze około pół roku. Później jest szansa na to, że Harmony Core spełni Wasze mokre sny o porządnym forum (fajna makieta do poklikania tutaj) posiadającym funkcje znane z „normalnego” świata a jednocześnie zintegrowane z kluczowymi modułami Drupala.

Projekt ten, anonsowany już w zeszłym roku, jest póki co na etapie pierwszych wersji developerskich, więc możemy pobierać i testować, ale raczej nie radziłbym używać na żadnych produkcyjnych serwisach, chyba, że będzie to forum miłośników UFO, znikających postów i kosmicznych pomyłek. W każdym razie cieszy fakt, że szumne zapowiedzi sprzed kilku miesięcy zaczynają przyoblekać się w namacalny kod i coś, na czym można położyć swe łapska.

Jak zwykle możemy też przetestować szybko i bezboleśnie dzięki simpletest.me. Jeśli wolicie zostać poinformowani jak już pojawi się stabilniejsza wersja – zapiszcie się na newsletter – http://getharmony.io/. Jeśli chcecie wyrazić uwielbienie i hojność wobec człowieka, dzięki któremu projekt się rozwija, zastanówcie się nad napiwkiem, jaki możecie dać pod tym linkiem.

Autor Harmony zapowiada sporo funkcji, których od lat brakowało w „domyślnym” forum wbudowanym w Drupala. Między innymi:

  • Ground up written with Entity
  • Fieldable entity for Threads (harmony_thread)
  • Fieldable entity for Posts (harmony_post)
  • Taxonomy used for sub-forums
  • Revisions for Post entity, integration with Diff module.
  • Read history for Threads
  • Full integration with Views, including handlers for CRUD fields, read history
  • Pathauto integration for thread entities.
  • Views provides all listings including on a thread page
  • Actions defined for use with Views Bulk Operations for both Thread and Posts
    • Mass publish/unpublish
    • Mass lock/unlock
    • Mass Pin/Unpin
    • Merge thread posts (thread only)
    • Re-assign post(s) to a different thread (post only)
  • Comprehensive list of base permissions
  • Advanced thread/post access callback hooks for custom rules
  • Integration with Context module (condition for when on a thread page)
  • Flag action for „Like” of posts
  • Custom responsive table View style plugin
  • Default argument handlers for Views to allow Get thread/post id from URL.
  • Custom Entity Reference selection handler.
  • „Show replies” AJAX loads in a view showing direct replies using Core AJAX.
  • Integration with At.js Drupal module and library to provide inline @ autocomplete for usernames
  • Integration with Entity Quote module which transforms formatted quotes into themed quotes
  • Provides an Input format for safety out of the box, including Markdown, URLs into links, At.js, Entity Quote and WYSIWYG Filter
  • Ability to lock, unpublish and hide threads
  • Internal count system, Thread & Post counts on Category, Thread and User.
  • Devel & Devel Generate integration

Warto dodać, że system ma składać się z kilku modułów, dostarczających bazowej funkcjonalności (Harmony Core) oraz dodatkowych „usług” w postaci uprawnień (Harmony Access – co ciekawe zintegorwane z OG Access), czy wyszukiwanie (respektujące uprawnienia Harmony Search). Więcej modułów komplementarnych wkrótce.

 

Krzysiek Palikowski

Ryba w Webie. Uzależniony od sieci, kawy, Drupala, muzyki i pierogów.

More Posts - Website