[ANN] ElasticUI AngularJS Directives - Easily Build an Interface on top of Elasticsearch


(Yousef El-Dardiry) #1

Hi all,

I just open sourced a set of AngularJS Directives for Elasticsearch. It
enables developers to rapidly build a frontend (e.g.: faceted search
engine) on top of Elasticsearch.

http://www.elasticui.com (or github https://github.com/YousefED/ElasticUI)

It makes creating an aggregation and listing the buckets as simple as:

    • {{bucket}}
    • *

    I think this was currently missing in the ecosystem, which is why I decided
    to build and open source it. I'd love any kind of feedback.

    • Yousef

    -----
    Another example; add a checkbox facet based on a field using one of the
    built-in widgets
    https://github.com/YousefED/ElasticUI/blob/master/docs/widgets.md:

    Resulting in
    [image: checklist screenshot]

    --
    You received this message because you are subscribed to the Google Groups "elasticsearch" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/7677d4fb-b340-4957-a7e6-ef4ef5e8347e%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.


    (Mark Walkom) #2

    Very cool, I'll pass this onto some of our devs :slight_smile:

    Regards,
    Mark Walkom

    Infrastructure Engineer
    Campaign Monitor
    email: markw@campaignmonitor.com
    web: www.campaignmonitor.com

    On 2 July 2014 20:56, Yousef El-Dardiry yousefdardiry@gmail.com wrote:

    Hi all,

    I just open sourced a set of AngularJS Directives for Elasticsearch. It
    enables developers to rapidly build a frontend (e.g.: faceted search
    engine) on top of Elasticsearch.

    http://www.elasticui.com (or github
    https://github.com/YousefED/ElasticUI)

    It makes creating an aggregation and listing the buckets as simple as:

    • {{bucket}}
    • *

    I think this was currently missing in the ecosystem, which is why I
    decided to build and open source it. I'd love any kind of feedback.

    • Yousef

    -----
    Another example; add a checkbox facet based on a field using one of the
    built-in widgets
    https://github.com/YousefED/ElasticUI/blob/master/docs/widgets.md:

    Resulting in
    [image: checklist screenshot]

    --
    You received this message because you are subscribed to the Google Groups
    "elasticsearch" group.
    To unsubscribe from this group and stop receiving emails from it, send an
    email to elasticsearch+unsubscribe@googlegroups.com.
    To view this discussion on the web visit
    https://groups.google.com/d/msgid/elasticsearch/7677d4fb-b340-4957-a7e6-ef4ef5e8347e%40googlegroups.com
    https://groups.google.com/d/msgid/elasticsearch/7677d4fb-b340-4957-a7e6-ef4ef5e8347e%40googlegroups.com?utm_medium=email&utm_source=footer
    .
    For more options, visit https://groups.google.com/d/optout.

    --
    You received this message because you are subscribed to the Google Groups "elasticsearch" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAEM624aT-TAiuMMjzmdy1ACDM-h5yGut2T0Z09LGaEcFu-3CXg%40mail.gmail.com.
    For more options, visit https://groups.google.com/d/optout.


    (Matthew Morrison) #3

    Great idea. I'll give it a try ASAP.

    On Wednesday, July 2, 2014 10:56:48 PM UTC+12, Yousef El-Dardiry wrote:

    Hi all,

    I just open sourced a set of AngularJS Directives for Elasticsearch. It
    enables developers to rapidly build a frontend (e.g.: faceted search
    engine) on top of Elasticsearch.

    http://www.elasticui.com (or github
    https://github.com/YousefED/ElasticUI)

    It makes creating an aggregation and listing the buckets as simple as:

      • {{bucket}}
      • *

      I think this was currently missing in the ecosystem, which is why I
      decided to build and open source it. I'd love any kind of feedback.

      • Yousef

      -----
      Another example; add a checkbox facet based on a field using one of the
      built-in widgets
      https://github.com/YousefED/ElasticUI/blob/master/docs/widgets.md:

      Resulting in
      [image: checklist screenshot]

      --

      See why you should attend BroadSoft Connections 2014
      http://broadsoftconnections.com/

      This email is intended solely for the person or entity to which it is
      addressed and may contain confidential and/or privileged information. If
      you are not the intended recipient and have received this email in error,
      please notify BroadSoft, Inc. immediately by replying to this message, and
      destroy all copies of this message, along with any attachment, prior to
      reading, distributing or copying it.

      --
      You received this message because you are subscribed to the Google Groups "elasticsearch" group.
      To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
      To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/a2ae383e-154a-4a2f-a925-20461157a827%40googlegroups.com.
      For more options, visit https://groups.google.com/d/optout.


      (Petar Djekic) #4

      wow, this is really cool!

      On Wednesday, July 2, 2014 12:56:48 PM UTC+2, Yousef El-Dardiry wrote:

      Hi all,

      I just open sourced a set of AngularJS Directives for Elasticsearch. It
      enables developers to rapidly build a frontend (e.g.: faceted search
      engine) on top of Elasticsearch.

      http://www.elasticui.com (or github
      https://github.com/YousefED/ElasticUI)

      It makes creating an aggregation and listing the buckets as simple as:

        • {{bucket}}
        • *

        I think this was currently missing in the ecosystem, which is why I
        decided to build and open source it. I'd love any kind of feedback.

        • Yousef

        -----
        Another example; add a checkbox facet based on a field using one of the
        built-in widgets
        https://github.com/YousefED/ElasticUI/blob/master/docs/widgets.md:

        Resulting in
        [image: checklist screenshot]

        --
        You received this message because you are subscribed to the Google Groups "elasticsearch" group.
        To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
        To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/d1f09022-81f3-4b45-bcfc-2991a6190a6b%40googlegroups.com.
        For more options, visit https://groups.google.com/d/optout.


        (Yousef El-Dardiry) #5

        Thanks all for the enthusiastic responses! Very excited to see the first
        contributions today and many stars on github over the last couple of weeks.
        Would love to hear your feedback / use cases in case you have any already :slight_smile:

        Regards,

        • Yousef

        http://www.elasticui.com

        On Thursday, July 3, 2014 3:06:11 PM UTC+2, Petar Djekic wrote:

        wow, this is really cool!

        On Wednesday, July 2, 2014 12:56:48 PM UTC+2, Yousef El-Dardiry wrote:

        Hi all,

        I just open sourced a set of AngularJS Directives for Elasticsearch. It
        enables developers to rapidly build a frontend (e.g.: faceted search
        engine) on top of Elasticsearch.

        http://www.elasticui.com (or github
        https://github.com/YousefED/ElasticUI)

        It makes creating an aggregation and listing the buckets as simple as:

          • {{bucket}}
          • *

          I think this was currently missing in the ecosystem, which is why I
          decided to build and open source it. I'd love any kind of feedback.

          • Yousef

          -----
          Another example; add a checkbox facet based on a field using one of the
          built-in widgets
          https://github.com/YousefED/ElasticUI/blob/master/docs/widgets.md:

          Resulting in
          [image: checklist screenshot]

          --
          You received this message because you are subscribed to the Google Groups "elasticsearch" group.
          To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
          To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/d2b79b01-4460-4f07-ab38-508a22f50d37%40googlegroups.com.
          For more options, visit https://groups.google.com/d/optout.


          (system) #6