<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Adam,<br>
      <br>
      False alarm! After I understood what you initially meant, I
      commented out the code of get_value and set_value in
      eprints_fields_local.pl and ran your script again (for both
      get_value and set_value), and this time, for both runs, the return
      value was: <b>NOT DEFINED</b>, which means that you can relax
      now! :):)<br>
      <br>
      But, before finishing with this multilang thing and build the
      Bazaar package, I'll have to address:<br>
      <br>
      1) the search functions to search in the correct fields<br>
      2) the autocompletion feature to run smoothly where applicable<br>
      <br>
      Thanks again!<br>
      <br>
      On 23/09/2015 06:12 μμ, Adam Field wrote:<br>
    </div>
    <blockquote
cite="mid:EMEW3|6e1a00a16e1936770c07e4b9c12c85d8r8MGD614eprints-tech-bounces|ecs.soton.ac.uk|AA84B842-FF0C-47AF-AFEC-12DA2A40EFF9@ecs.soton.ac.uk"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      That's what I was afraid of!  $EPrints::MetaField::UNDEF is a
      defined value as far as perl is concerned.
      <div><br>
      </div>
      <div>A couple for things to try:</div>
      <div><br>
      </div>
      <div>if ($field-&gt;get_property('get_value') ==
        $EPrints::MetaField::UNDEF)</div>
      <div><br>
      </div>
      <div>my $fn = $field-&gt;get_property('get_value');</div>
      <div>if (<span class="pl-c1" style="box-sizing: border-box; color:
          rgb(0, 134, 179); font-family: Consolas, 'Liberation Mono',
          Menlo, Courier, monospace; line-height: 16.8px; white-space:
          pre; widows: 1; background-color: rgb(255, 255, 255);">ref</span><span
          style="color: rgb(51, 51, 51); font-family: Consolas,
          'Liberation Mono', Menlo, Courier, monospace; line-height:
          16.8px; white-space: pre; widows: 1; background-color:
          rgb(255, 255, 255);"> </span><span class="pl-smi"
          style="box-sizing: border-box; color: rgb(51, 51, 51);
          font-family: Consolas, 'Liberation Mono', Menlo, Courier,
          monospace; line-height: 16.8px; white-space: pre; widows: 1;
          background-color: rgb(255, 255, 255);">$fn</span><span
          style="color: rgb(51, 51, 51); font-family: Consolas,
          'Liberation Mono', Menlo, Courier, monospace; line-height:
          16.8px; white-space: pre; widows: 1; background-color:
          rgb(255, 255, 255);"> </span><span class="pl-c1"
          style="box-sizing: border-box; color: rgb(0, 134, 179);
          font-family: Consolas, 'Liberation Mono', Menlo, Courier,
          monospace; line-height: 16.8px; white-space: pre; widows: 1;
          background-color: rgb(255, 255, 255);">eq</span><span
          style="color: rgb(51, 51, 51); font-family: Consolas,
          'Liberation Mono', Menlo, Courier, monospace; line-height:
          16.8px; white-space: pre; widows: 1; background-color:
          rgb(255, 255, 255);"> </span><span class="pl-s"
          style="box-sizing: border-box; color: rgb(24, 54, 145);
          font-family: Consolas, 'Liberation Mono', Menlo, Courier,
          monospace; line-height: 16.8px; white-space: pre; widows: 1;
          background-color: rgb(255, 255, 255);"><span class="pl-pds"
            style="box-sizing: border-box;">"</span>CODE<span
            class="pl-pds" style="box-sizing: border-box;">")</span></span></div>
      <div><br>
      </div>
      <div>We need a way ot testing to see if we're able to call the
        function.</div>
      <div><br>
      </div>
      <div>--</div>
      <div>
        <div apple-content-edited="true">
          <div style="color: rgb(0, 0, 0); letter-spacing: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            word-wrap: break-word; -webkit-nbsp-mode: space;
            -webkit-line-break: after-white-space;">
            <div style="color: rgb(0, 0, 0); letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;
              word-wrap: break-word; -webkit-nbsp-mode: space;
              -webkit-line-break: after-white-space;">
              <div>Adam Field<br>
                Business Relationship Manager and Community Lead<br>
                EPrints Services</div>
              <div><br>
              </div>
            </div>
          </div>
          <br class="Apple-interchange-newline">
        </div>
        <br>
        <div>
          <div>On 23 Sep 2015, at 13:58, George Mamalakis &lt;<a
              moz-do-not-send="true" href="mailto:mamalos@eng.auth.gr">mamalos@eng.auth.gr</a>&gt;
            wrote:</div>
          <br class="Apple-interchange-newline">
          <blockquote type="cite">
            <meta content="text/html; charset=utf-8"
              http-equiv="Content-Type">
            <div text="#000000" bgcolor="#FFFFFF">
              <div class="moz-cite-prefix">Hi Adam,<br>
                <br>
                Please excuse me for still being mostly unsure as to
                what you wanted me to do (don't forget, I'm still an
                EPrints newbie!), but I -think I- followed your
                directions and ran your script for the two functions:
                get_value and set_value, and for both functions the
                outcome was <b>"DEFINED"</b>. I hope that this was what
                you asked me, otherwise you'll have to excuse my
                ignorance again:).<br>
                <br>
                I just made two corrections in your script in order for
                it to run, so here it is:<br>
                <br>
                #!/usr/bin/perl -I/usr/share/eprints3/perl_lib<br>
                <br>
                use EPrints;<br>
                my $ep = EPrints-&gt;new();<br>
                my $repo = $ep-&gt;repository( "myrepo" ); #or whatever<br>
                <br>
                my $ds = $repo-&gt;dataset('eprint');<br>
                my $field = $ds-&gt;field('title'); #or whichever field
                we're talking about<br>
                <br>
                if (defined $field-&gt;get_property('get_value'))<br>
                {<br>
                    print "DEFINED!!!\n";<br>
                }<br>
                else<br>
                {<br>
                    print "NOT DEFINED\n";<br>
                }<br>
                <br>
                <br>
                On 22/09/2015 11:13 μμ, Adam Field wrote:<br>
              </div>
              <blockquote
cite="mid:EMEW3|4a54b2af00129bbfdebdd1d9e37429dbr8LLE314eprints-tech-bounces|ecs.soton.ac.uk|DCEA849D-A49D-4A58-BBF9-B65217D68AD6@ecs.soton.ac.uk"
                type="cite">
                <meta http-equiv="Content-Type" content="text/html;
                  charset=utf-8">
                Sorry for the delays, I've been on leave for a couple of
                days.
                <div class=""><br class="">
                </div>
                <div class="">I would write a simple test script.
                   Something like this:</div>
                <div class=""><br class="">
                </div>
                <div class="">=====================================================</div>
                <div class="">#!/usr/bin/perl -I/opt/eprints3/perl_lib</div>
                <div class=""><br class="">
                </div>
                <div class="">
                  <div class="">use EPrints;</div>
                  <div class="">my $ep = EPrints-&gt;new();</div>
                  <div class="">my $repo = $ep-&gt;repository( "myrepo"
                    ); #or whatever</div>
                </div>
                <div class=""><br class="">
                </div>
                <div class="">my $ds =
                  $repository-&gt;dataset('eprint');</div>
                <div class="">my $field = $ds-&gt;field('title'); #or
                  whichever field we're talking about</div>
                <div class=""><br class="">
                </div>
                <div class="">if (defined
                  $field-&gt;get_property('get_value))</div>
                <div class="">{</div>
                <div class=""><span class="Apple-tab-span"
                    style="white-space:pre"> </span>print
                  "DEFINED!!!\n";</div>
                <div class="">}</div>
                <div class="">else</div>
                <div class="">{</div>
                <div class=""><span class="Apple-tab-span"
                    style="white-space:pre"> </span>print "NOT
                  DEFINED\n";</div>
                <div class="">}</div>
                <div class="">=====================================================</div>
                <div class=""><br class="">
                </div>
                <div class="">...then use this to test different ways of
                  doing things so that we can be sure the conditional
                  actually does work..  Note I've not compiled this, so
                  it will need some debugging.</div>
                <div class=""><br class="">
                  <div class="">
                    <div style="letter-spacing: normal; orphans: auto;
                      text-align: start; text-indent: 0px;
                      text-transform: none; white-space: normal; widows:
                      auto; word-spacing: 0px;
                      -webkit-text-stroke-width: 0px; word-wrap:
                      break-word; -webkit-nbsp-mode: space;
                      -webkit-line-break: after-white-space;" class="">
                      <div class="">--</div>
                      <div class="">Adam Field</div>
                      <div class="">Business Relationship Manager and
                        Community Lead<br class="">
                        EPrints Services</div>
                    </div>
                  </div>
                  <br class="">
                  <div>
                    <blockquote type="cite" class="">
                      <div class="">On 18 Sep 2015, at 10:51, George
                        Mamalakis &lt;<a moz-do-not-send="true"
                          href="mailto:mamalos@eng.auth.gr" class="">mamalos@eng.auth.gr</a>&gt;

                        wrote:</div>
                      <br class="Apple-interchange-newline">
                      <div class="">
                        <meta content="text/html; charset=utf-8"
                          http-equiv="Content-Type" class="">
                        <div text="#000000" bgcolor="#FFFFFF" class="">
                          <div class="moz-cite-prefix">OK, I had
                            understood that far :):) I meant if you
                            could tell me how to test it. Should I
                            remove the get_value function from
                            Virtualwithvalue or from eprints_fields.py?
                            And then, test that epadmin reload works OK
                            and that the site shows records in manage
                            deposits?<br class="">
                            <br class="">
                            On 18/09/2015 12:10 μμ, Adam Field wrote:<br
                              class="">
                          </div>
                          <blockquote
cite="mid:EMEW3|8f9d3a45df8c4635fc691a64f1b74013r8HABY14eprints-tech-bounces|ecs.soton.ac.uk|A3465BAE-47E9-47B6-B912-754E46C290E8@ecs.soton.ac.uk"
                            type="cite" class="">
                            <meta http-equiv="Content-Type"
                              content="text/html; charset=utf-8"
                              class="">
                            Well, the specific thing I'd like you to
                            check is that the test:
                            <div class=""><br class="">
                            </div>
                            <div class=""><span class="Apple-tab-span"
                                style="white-space:pre"> </span>if (
                              defined
                              $self-&gt;get_property("get_value") ) <br
                                class="">
                              <div class=""><br class="">
                              </div>
                              <div class="">...still works as expected
                                now that we've changed:</div>
                              <div class=""><br class="">
                              </div>
                              <div class=""><span class="Apple-tab-span"
                                  style="white-space:pre"> </span> $defaults{get_value}

                                = undef;</div>
                              <div class=""><br class="">
                              </div>
                              <div class="">...to:</div>
                              <div class=""><br class="">
                              </div>
                              <div class=""><span class="Apple-tab-span"
                                  style="white-space:pre"> </span> $defaults{get_value}

                                = $EPrints::MetaField::UNDEF;</div>
                              <div class=""><br class="">
                              </div>
                              <div class="">I think this might be a
                                defined value (it's an EPrints
                                constant), so we may have to test some
                                other way.</div>
                              <div class=""><br class="">
                                <div class="">
                                  <div style="letter-spacing: normal;
                                    orphans: auto; text-align: start;
                                    text-indent: 0px; text-transform:
                                    none; white-space: normal; widows:
                                    auto; word-spacing: 0px;
                                    -webkit-text-stroke-width: 0px;
                                    word-wrap: break-word;
                                    -webkit-nbsp-mode: space;
                                    -webkit-line-break:
                                    after-white-space;" class="">
                                    <div class="">--</div>
                                    <div class="">Adam Field</div>
                                    <div class="">Business Relationship
                                      Manager and Community Lead<br
                                        class="">
                                      EPrints Services</div>
                                  </div>
                                </div>
                                <br class="">
                                <div class="">
                                  <blockquote type="cite" class="">
                                    <div class="">On 18 Sep 2015, at
                                      09:51, George Mamalakis &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:mamalos@eng.auth.gr"
                                        class="">mamalos@eng.auth.gr</a>&gt;


                                      wrote:</div>
                                    <br
                                      class="Apple-interchange-newline">
                                    <div class="">Hi Adam,<br class="">
                                      <br class="">
                                      The syntax you proposed works
                                      great; warnings have stopped. I'm
                                      quite <br class="">
                                      unsure, though, as to what you've
                                      asked me to test. Could you please
                                      be <br class="">
                                      a bit more specific?<br class="">
                                      <br class="">
                                      Thanks again, it seems we've
                                      finally made it (OK, basically,
                                      you've made <br class="">
                                      it:))!!<br class="">
                                      <br class="">
                                      On 17/09/2015 02:37 μμ, Field A.N.
                                      wrote:<br class="">
                                      <blockquote type="cite" class="">Hmmmm....

                                         In get_property_defaults,
                                        change to this kind of thing and
                                        see what happens (particularly
                                        test for when no get_value
                                        function is defined in the field
                                        definition):<br class="">
                                        <br class="">
                                        <br class="">
                                                 $defaults{get_value} =
                                        $EPrints::MetaField::UNDEF;<br
                                          class="">
                                        <br class="">
                                        <br class="">
                                        (see <a moz-do-not-send="true"
href="https://github.com/eprints/eprints/blob/3.3/perl_lib/EPrints/MetaField/Namedset.pm#L86"
                                          class="">https://github.com/eprints/eprints/blob/3.3/perl_lib/EPrints/MetaField/Namedset.pm#L86</a>
                                        )<br class="">
                                        <br class="">
                                        --<br class="">
                                        Adam Field<br class="">
                                        Business Relationship Manager
                                        and Community Lead<br class="">
                                        EPrints Services<br class="">
                                        +44 (0)23 8059 8814<br class="">
                                        <br class="">
                                        <br class="">
                                        <br class="">
                                        <br class="">
                                        <br class="">
                                        On 17 Sep 2015, at 09:25, George
                                        Mamalakis wrote:<br class="">
                                        <br class="">
                                        <blockquote type="cite" class="">Adam

                                          thanks,<br class="">
                                          <br class="">
                                          The code seems to work just
                                          fine (tested). My only problem
                                          is that I'm getting a warning
                                          about $p_default when
                                          reloading the repo, which I am
                                          not sure where it's referring
                                          to, so if you have any hints
                                          it would be great. The
                                          warnings are:<br class="">
                                          <br class="">
                                          $ ./bin/epadmin reload myrepo<br
                                            class="">
                                          Use of uninitialized value
                                          $p_default in string eq at
                                          /usr/share/eprints3/bin/../perl_lib/EPrints/MetaField.pm
                                          line 211.<br class="">
                                          Use of uninitialized value
                                          $p_default in string eq at
                                          /usr/share/eprints3/bin/../perl_lib/EPrints/MetaField.pm
                                          line 213.<br class="">
                                          Use of uninitialized value
                                          $p_default in string ne at
                                          /usr/share/eprints3/bin/../perl_lib/EPrints/MetaField.pm
                                          line 217.<br class="">
                                          defined(@array) is deprecated
                                          at
                                          /usr/share/eprints3/lib/plugins/EPrints/Plugin/Screen/BulkAction/Remove.pm


                                          line 46.<br class="">
                                              (Maybe you should just
                                          omit the defined()?)<br
                                            class="">
                                          <br class="">
                                          <br class="">
                                          Thanks again for all the
                                          help!! As far as multilingual
                                          fields is concerned I think
                                          we're really getting there!
                                          Any other problems (like the
                                          import problem that arose)
                                          that someone foresees are
                                          welcome, so as to address them
                                          before making the bazaar
                                          package (and updating the
                                          wiki).<br class="">
                                          <br class="">
                                          <br class="">
                                          On 15/09/2015 09:31 μμ, Adam
                                          Field wrote:<br class="">
                                          <blockquote type="cite"
                                            class="">Hi George<br
                                              class="">
                                            <br class="">
                                            <br class="">
                                            <br class="">
                                            Yes, you're right, you
                                            already pretty much solved
                                            the problem.  I'm rushing
                                            through my email and not
                                            paying enough attention.<br
                                              class="">
                                            <br class="">
                                            <br class="">
                                            <br class="">
                                            The other thing you missed
                                            was that if there are three
                                            languages set in the
                                            multilang field, and someone
                                            calls set_value on title, it
                                            will overwrite everything.
                                             You did, however, do better
                                            testing on language than I
                                            did, so you should probably
                                            incorporate that.<br
                                              class="">
                                            <br class="">
                                            <br class="">
                                            <br class="">
                                            Once you have this finished,
                                            perhaps we could put the new
                                            metafield in a bazaar
                                            package so that others can
                                            deploy it easily.<br
                                              class="">
                                            <br class="">
                                            --<br class="">
                                            Adam Field<br class="">
                                            Business Relationship
                                            Manager and Community Lead<br
                                              class="">
                                            EPrints Services<br class="">
                                            <br class="">
                                            <blockquote type="cite"
                                              class="">On 15 Sep 2015,
                                              at 18:51, George Mamalakis
                                              &lt;<a
                                                moz-do-not-send="true"
                                                href="mailto:mamalos@eng.auth.gr"
                                                class="">mamalos@eng.auth.gr</a>&gt;


                                              wrote:<br class="">
                                              <br class="">
                                              Adam hi!<br class="">
                                              <br class="">
                                              Don't apologise, I know
                                              you had been busy since I
                                              had read the emails
                                              regarding the hack-day and
                                              saw your absent in the
                                              list. I'll test your code
                                              tomorrow at work and see
                                              if it works. The way I see
                                              it, it is similar to the
                                              code I posted in my last
                                              email, but mine was
                                              missing the
                                              get_property_defaults,
                                              which might be the
                                              problem.<br class="">
                                              <br class="">
                                              As far as the wiki is
                                              concerned, don't worry, as
                                              I promised I'll write a
                                              full guide of how to set
                                              the title and abstract
                                              fields to be multilang,
                                              but I'll do it once
                                              everything is tested by my
                                              library staff (our site is
                                              not up yet).<br class="">
                                              <br class="">
                                              Thanks again for your
                                              help, I'll return with
                                              feedback tomorrow evening.<br
                                                class="">
                                              <br class="">
                                              George.<br class="">
                                              <br class="">
                                              PS. Your next task is to
                                              make a video showing how
                                              to make the Adam Field to
                                              be virtual :)<br class="">
                                              <br class="">
                                              On 15/9/2015 8:19 μμ, Adam
                                              Field wrote:<br class="">
                                              <blockquote type="cite"
                                                class="">Sorry, I had a
                                                UKCoRR event, a German
                                                Language User Group
                                                Meeting, a Hack Day and
                                                a UK User Group Meeting
                                                all in the last two
                                                weeks, which were my
                                                first two weeks back
                                                from Annual Leave!<br
                                                  class="">
                                                <br class="">
                                                I think we'll need to
                                                override set_value on
                                                our Virtualwithvalue
                                                metafield class.  Before
                                                we added code to pull
                                                values out of another
                                                field.  We need code now
                                                to insert values into
                                                another field.
                                                 Something like this
                                                (add it to the code
                                                below in the email of
                                                June 30th):<br class="">
                                                <br class="">
                                                #In the field class
                                                (Virtualwithvalue?)<br
                                                  class="">
                                                <br class="">
                                                sub set_value<br
                                                  class="">
                                                {<br class="">
                                                         my( $self,
                                                $object, $value ) = @_;<br
                                                  class="">
                                                         if ( defined
                                                $self-&gt;get_property("set_value")
                                                )<br class="">
                                                         {<br class="">
                                                             return
                                                $self-&gt;call_property(
                                                "set_value", $object,
                                                $value);<br class="">
                                                         }<br class="">
                                                         return undef;<br
                                                  class="">
                                                }<br class="">
                                                <br class="">
                                                ...and in
                                                get_property_defaults:<br
                                                  class="">
                                                <br class="">
                                                 $defaults{set_value} =
                                                undef;<br class="">
                                                <br class="">
                                                ...then in any field
                                                definitions in the
                                                repository config (along
                                                the lines of get_value
                                                discussed previously):<br
                                                  class="">
                                                <br class="">
                                                set_value =&gt; sub<br
                                                  class="">
                                                {<br class="">
                                                 my ($eprint, $value) =
                                                @_;<br class="">
                                                <br class="">
                                                 #only use this on
                                                imports, NOT if the
                                                value is already set<br
                                                  class="">
                                                 if
                                                ($eprint-&gt;is_set('ml_title'))<br
                                                  class="">
                                                 {<br class="">
                                                 return;<br class="">
                                                 }<br class="">
                                                <br class="">
                                                 $eprint-&gt;set_value('title_ml',

                                                [text =&gt; '$value',
                                                lang =&gt;
                                                $c-&gt;{defaultlanguage}
                                                ]);<br class="">
                                                }<br class="">
                                                <br class="">
                                                <br class="">
                                                I leave is as an
                                                exercise for the reader
                                                to debug the above code,
                                                which hasn't even been
                                                parsed, let alone
                                                tested.<br class="">
                                                <br class="">
                                                Please feedback with
                                                tested code, and some
                                                documentation on the
                                                wiki :)<br class="">
                                                <br class="">
                                                --<br class="">
                                                Adam Field<br class="">
                                                Business Relationship
                                                Manager and Community
                                                Lead<br class="">
                                                EPrints Services<br
                                                  class="">
                                                <br class="">
                                                <blockquote type="cite"
                                                  class="">On 9 Sep
                                                  2015, at 12:49, George
                                                  Mamalakis &lt;<a
                                                    moz-do-not-send="true"
href="mailto:mamalos@eng.auth.gr" class="">mamalos@eng.auth.gr</a>&gt;
                                                  wrote:<br class="">
                                                  <br class="">
                                                  Yeah, this is whom I'm
                                                  waiting for...:):)<br
                                                    class="">
                                                  <br class="">
                                                  On 09/09/2015 01:15
                                                  μμ, alen vodopijevec
                                                  wrote:<br class="">
                                                  <blockquote
                                                    type="cite" class="">Hmm..

                                                    maybe using similar
                                                    function that you
                                                    have in 'title'
                                                    filed<br class="">
                                                    definition.. I'm not
                                                    sure in this moment,
                                                    but it's a good idea
                                                    and will<br class="">
                                                    check out.<br
                                                      class="">
                                                    <br class="">
                                                    .. Adam would surely
                                                    know better :)<br
                                                      class="">
                                                    <br class="">
                                                    --<br class="">
                                                    alen<br class="">
                                                    <br class="">
                                                    On 09/09/2015 11:16
                                                    AM, George Mamalakis
                                                    wrote:<br class="">
                                                    <blockquote
                                                      type="cite"
                                                      class="">Hi Alen,<br
                                                        class="">
                                                      <br class="">
                                                      I think that
                                                      through the use of
                                                      virtual fields,
                                                      there could be a
                                                      way to<br class="">
                                                      finally assign
                                                      values in the
                                                      appropriate fields
                                                      (via some
                                                      function), but<br
                                                        class="">
                                                      I'm not sure which
                                                      function I have to
                                                      override. And I am
                                                      talking about<br
                                                        class="">
                                                      virtual fields,
                                                      because in our
                                                      multilingual
                                                      solution we have
                                                      created<br
                                                        class="">
                                                      additional
                                                      multilingual
                                                      fields for title
                                                      and abstract, and
                                                      have replaced<br
                                                        class="">
                                                      original the
                                                      fields with
                                                      virtual
                                                      counterparts that
                                                      calculate their<br
                                                        class="">
                                                      values through
                                                      code. Hence my
                                                      assumption on
                                                      storing their
                                                      values as well.<br
                                                        class="">
                                                      <br class="">
                                                      Thanks for your
                                                      help!<br class="">
                                                      <br class="">
                                                      On 09/09/2015
                                                      11:52 πμ, alen
                                                      vodopijevec wrote:<br
                                                        class="">
                                                      <blockquote
                                                        type="cite"
                                                        class="">Hi!<br
                                                          class="">
                                                        <br class="">
                                                        You will have to
                                                        override default
                                                        import plugins,
                                                        ie. copy
                                                        original ones<br
                                                          class="">
                                                        and make them
                                                        write to new
                                                        multilang
                                                        field(s).<br
                                                          class="">
                                                        <br class="">
                                                        I've made a
                                                        mistake a long
                                                        time ago with
                                                        changing
                                                        original title,<br
                                                          class="">
                                                        abstract,
                                                        keyword fileds
                                                        into multilang
                                                        so we are still
                                                        coping with it
                                                        :))<br class="">
                                                        <br class="">
                                                        Kind regards,<br
                                                          class="">
                                                        Alen<br class="">
                                                        --<br class="">
                                                        <a
                                                          moz-do-not-send="true"
href="http://fulir.irb.hr/" class="">http://fulir.irb.hr</a><br class="">
                                                        <br class="">
                                                        On 09/09/2015
                                                        10:34 AM, George
                                                        Mamalakis wrote:<br
                                                          class="">
                                                        <blockquote
                                                          type="cite"
                                                          class="">Hello
                                                          everybody, and
                                                          wishes for a
                                                          happy
                                                          academical-year!<br
                                                          class="">
                                                          <br class="">
                                                          I am returning
                                                          to the subject
                                                          of multilang
                                                          fields when
                                                          the title and<br
                                                          class="">
                                                          subject are
                                                          created in the
                                                          way described
                                                          in the last
                                                          mail of this<br
                                                          class="">
                                                          thread,
                                                          because of a
                                                          problem that
                                                          arises when
                                                          import plugins
                                                          are used.<br
                                                          class="">
                                                          <br class="">
                                                          As I was
                                                          informed by
                                                          our library
                                                          staff, when
                                                          they wanted to
                                                          import (eg.<br
                                                          class="">
                                                          BibTeX) a
                                                          document, the
                                                          title and
                                                          abstract
                                                          fields were
                                                          not filled. I<br
                                                          class="">
                                                          tried it
                                                          myself
                                                          (through the
                                                          web interface)
                                                          and they were
                                                          true (no<br
                                                          class="">
                                                          errors in
                                                          apache). I
                                                          suppose that
                                                          the import
                                                          plugins use
                                                          the title and<br
                                                          class="">
                                                          abstract field
                                                          to write data,
                                                          but in our
                                                          case these
                                                          fields are
                                                          virtual,<br
                                                          class="">
                                                          so I have no
                                                          idea how they
                                                          handle
                                                          inserts.<br
                                                          class="">
                                                          <br class="">
                                                          Any idea and
                                                          help would be
                                                          greatly
                                                          appreciated,
                                                          since not
                                                          being use<br
                                                          class="">
                                                          EPrints import
                                                          functionality,
                                                          practically
                                                          renders the
                                                          creation of
                                                          basic<br
                                                          class="">
                                                          multilang
                                                          fields (title
                                                          and abstract)
                                                          created in
                                                          that way
                                                          unusable.<br
                                                          class="">
                                                          <br class="">
                                                          Thanks all in
                                                          advance!<br
                                                          class="">
                                                          <br class="">
                                                          On 01/07/2015
                                                          01:05 μμ,
                                                          George
                                                          Mamalakis
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">OK,<br
                                                          class="">
                                                          <br class="">
                                                          I'll keep it
                                                          in mind.<br
                                                          class="">
                                                          <br class="">
                                                          Thanks<br
                                                          class="">
                                                          <br class="">
                                                          On 01/07/2015
                                                          12:15 μμ,
                                                          Field A.N.
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">You
                                                          don't have a
                                                          render_value
                                                          property, but
                                                          a quick scan
                                                          of the
                                                          MetaField
                                                          object
                                                          suggests that
                                                          you might not
                                                          need one if
                                                          you're just
                                                          making a text
                                                          node from the
                                                          value.  Not
                                                          100% sure
                                                          though -- if
                                                          it works, then
                                                          don't worry
                                                          about it :)<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          --<br class="">
                                                          Adam Field<br
                                                          class="">
                                                          Business
                                                          Relationship
                                                          Manager and
                                                          Community Lead<br
                                                          class="">
                                                          EPrints
                                                          Services<br
                                                          class="">
                                                          +44 (0)23 8059
                                                          8814<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          On 30 Jun
                                                          2015, at
                                                          16:39, George
                                                          Mamalakis
                                                          wrote:<br
                                                          class="">
                                                          <br class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">OK,
                                                          it's done.<br
                                                          class="">
                                                          <br class="">
                                                          I'll upload
                                                          the procedure
                                                          on the wiki
                                                          when I finish
                                                          with my
                                                          project (it'll
                                                          be after the
                                                          summer) or if
                                                          I find free
                                                          time in the
                                                          meantime.<br
                                                          class="">
                                                          <br class="">
                                                          The general
                                                          steps are (in
                                                          order to
                                                          replace the
                                                          title field in
                                                          this example):<br
                                                          class="">
                                                          <br class="">
                                                          1) Create a
                                                          MetaField
                                                          which returns
                                                          a value (
                                                          ~eprints/lib/plugins/EPrints/MetaField/Virtualwithvalue.pm)
                                                          containing the
                                                          code found in
                                                          Adam's video:<br
                                                          class="">
                                                          <br class="">
                                                          package
                                                          EPrints::MetaField::Virtualwithvalue;<br
                                                          class="">
                                                          <br class="">
                                                          use strict;<br
                                                          class="">
                                                          use warnings;<br
                                                          class="">
                                                          <br class="">
                                                          use
                                                          EPrints::MetaField;<br
                                                          class="">
                                                          <br class="">
                                                          our @ISA = qw(
                                                          EPrints::MetaField

                                                          );<br class="">
                                                          <br class="">
                                                          use strict;<br
                                                          class="">
                                                          <br class="">
                                                          sub
                                                          get_property_defaults<br
                                                          class="">
                                                          {<br class="">
                                                                   my (
                                                          $self ) = @_;<br
                                                          class="">
                                                                   my
                                                          %defaults =
                                                          $self-&gt;SUPER::get_property_defaults;<br
                                                          class="">
                                                                   $defaults{get_value}


                                                          = undef;<br
                                                          class="">
                                                                   return

                                                          %defaults;<br
                                                          class="">
                                                          }<br class="">
                                                          <br class="">
                                                          sub get_value<br
                                                          class="">
                                                          {<br class="">
                                                                   my(
                                                          $self, $object
                                                          ) = @_;<br
                                                          class="">
                                                                   if (
                                                          defined
                                                          $self-&gt;get_property("get_value")
                                                          )<br class="">
                                                                   {<br
                                                          class="">
                                                                       return


                                                          $self-&gt;call_property(


                                                          "get_value",
                                                          $object);<br
                                                          class="">
                                                                   }<br
                                                          class="">
                                                                   return

                                                          undef;<br
                                                          class="">
                                                          }<br class="">
                                                          <br class="">
                                                          2) Change
                                                          ./archives/myarchive/cfg/cfg.d/eprint_fields.pl
                                                          to contain the
                                                          new fields
                                                          (ml_title and
                                                          the new title
                                                          field (which
                                                          is based on
                                                          our newly
                                                          created
                                                          MetaField
                                                          derivative)),
                                                          ie:<br
                                                          class="">
                                                          <br class="">
                                                          {<br class="">
                                                                   name
                                                          =&gt;
                                                          'ml_title',<br
                                                          class="">
                                                                   type
                                                          =&gt;
                                                          'multilang',<br
                                                          class="">
                                                                   multiple

                                                          =&gt; 1,<br
                                                          class="">
                                                                   fields

                                                          =&gt; [ {
                                                          sub_name =&gt;
                                                          "text", type
                                                          =&gt;
                                                          "longtext",
                                                          input_rows
                                                          =&gt; 3,
                                                          make_single_value_orderkey
                                                          =&gt;
                                                          'EPrints::Extras::english_title_orderkey'
                                                          } ],<br
                                                          class="">
                                                                   input_add_boxes

                                                          =&gt; 1,<br
                                                          class="">
                                                          },<br class="">
                                                          <br class="">
                                                          {<br class="">
                                                                   name
                                                          =&gt; 'title',<br
                                                          class="">
                                                                   type
                                                          =&gt;
                                                          'virtualwithvalue',<br
                                                          class="">
                                                                   virtual

                                                          =&gt; 1,<br
                                                          class="">
                                                          <br class="">
                                                                   get_value

                                                          =&gt; sub<br
                                                          class="">
                                                                   {<br
                                                          class="">
                                                                       my

                                                          ($eprint) =
                                                          @_;<br
                                                          class="">
                                                                       if

($eprint-&gt;is_set('ml_title'))<br class="">
                                                                       {<br
                                                          class="">
                                                                           my

                                                          $vals =
                                                          $eprint-&gt;get_value('ml_title');<br
                                                          class="">
                                                                           my

                                                          $title = '';<br
                                                          class="">
                                                                           #

                                                          set the
                                                          default lang's
                                                          text as title<br
                                                          class="">
                                                                           foreach

                                                          my $v1
                                                          (@{$vals})<br
                                                          class="">
                 {<br class="">
                                                                               if


                                                          (%$v1{'lang'}
                                                          eq
                                                          $c-&gt;{defaultlanguage})<br
                                                          class="">
                     {<br class="">
                                                                                   $title


                                                          =
                                                          %$v1{'text'};<br
                                                          class="">
                     }<br class="">
                 }<br class="">
                                                                           #

                                                          if not a
                                                          default lang
                                                          found, get the
                                                          first object's
                                                          text as title<br
                                                          class="">
                                                                           if

                                                          ($title eq '')<br
                                                          class="">
                 {<br class="">
                                                                               $title

                                                          =
                                                          ${$$vals[0]}{'text'}
                                                          ;<br class="">
                 }<br class="">
                                                                           return


                                                          $title;<br
                                                          class="">
                                                          <br class="">
                                                                       }<br
                                                          class="">
                                                                       return

                                                          undef;<br
                                                          class="">
                                                                   }<br
                                                          class="">
                                                          },<br class="">
                                                          <br class="">
                                                          3) Update your
                                                          archive in
                                                          order to
                                                          create the new
                                                          field:<br
                                                          class="">
                                                          <br class="">
                                                          $
                                                          ./bin/epadmin
                                                          update
                                                          myarchive<br
                                                          class="">
                                                          <br class="">
                                                          4) Add the
                                                          appropriate
                                                          phrases in
                                                          ~/archives/myarchive/cfg/lang/en/phrases/local.xml
                                                          (and do it for
                                                          any other
                                                          language you
                                                          may have):<br
                                                          class="">
                                                          <br class="">
                                                          &lt;!--
                                                          multilang
                                                          title related
                                                          phrases --&gt;<br
                                                          class="">
         &lt;epp:phrase
id="eprint_fieldname_ml_title"&gt;Title&lt;/epp:phrase&gt;<br class="">
         &lt;epp:phrase
id="eprint_fieldname_ml_title_text"&gt;Text&lt;/epp:phrase&gt;<br
                                                          class="">
         &lt;epp:phrase
id="eprint_fieldname_ml_title_lang"&gt;Language&lt;/epp:phrase&gt;<br
                                                          class="">
                                                                   &lt;epp:phrase


                                                          id="eprint_fieldhelp_ml_title"&gt;The


                                                          title of the
                                                          item. The
                                                          title should
                                                          not end with a
                                                          full stop, but
                                                          may end with a
                                                          question mark.
                                                          There is no
                                                          way to make
                                                          italic text,
                                                          please enter
                                                          it normally.
                                                          If you have a
                                                          subtitle, it
                                                          should be
                                                          preceded with
                                                          a colon [:].
                                                          Use capitals
                                                          only for the
                                                          first word and
                                                          for proper
                                                          nouns.<br
                                                          class="">
                                                          &lt;br/&gt;Example:

                                                          &lt;span
                                                          class="ep_form_example"&gt;A
                                                          brief history
                                                          of
                                                          time&lt;/span&gt;<br
                                                          class="">
                                                          &lt;br/&gt;Example:

                                                          &lt;span
                                                          class="ep_form_example"&gt;Life:
                                                          an
                                                          unauthorised
                                                          biography&lt;/span&gt;<br
                                                          class="">
                                                          &lt;br/&gt;Example:

                                                          &lt;span
                                                          class="ep_form_example"&gt;Mathematics
                                                          for engineers
                                                          and
                                                          scientists.
                                                          5th
                                                          edition&lt;/span&gt;<br
                                                          class="">
                                                          &lt;br/&gt;Example:

                                                          &lt;span
                                                          class="ep_form_example"&gt;Ecosystems
                                                          of the world.
                                                          Vol. 26.
                                                          Estuaries of
                                                          the
                                                          world&lt;/span&gt;<br
                                                          class="">
&lt;/epp:phrase&gt;<br class="">
                                                          <br class="">
                                                          5) Add (and
                                                          remove) the
                                                          appropriate
                                                          entries in you
                                                          workflows
                                                          (~/archives/myarchive/cfg/workflows/eprint/default.xml)
                                                          in the "core"
                                                          section:<br
                                                          class="">
                                                          <br class="">
                                                          &lt;!--
                                                             &lt;component&gt;&lt;field
                                                          ref="title"
                                                          required="yes"
                                                          input_lookup_url="{$config{rel_cgipath}}/users/lookup/title_duplicates"

input_lookup_params="id={eprintid}&amp;amp;dataset=eprint&amp;amp;field=title"
/&gt;&lt;/component&gt;<br class="">
                                                          --&gt;<br
                                                          class="">
                                                                   &lt;component&gt;&lt;field


                                                          ref="ml_title"
required="yes"/&gt;&lt;/component&gt;<br class="">
                                                          <br class="">
                                                          6) Test and
                                                          reload your
                                                          archive for
                                                          your changes
                                                          to take
                                                          effect:<br
                                                          class="">
                                                          $
                                                          ./bin/epadmin
                                                          test<br
                                                          class="">
                                                          $
                                                          ./bin/epadmin
                                                          reload
                                                          myarchive<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          Thanks
                                                          everyone for
                                                          the help, and
                                                          especially Tim
                                                          and Adam for
                                                          making it
                                                          possible!!
                                                          :):)<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          PS. Hope I
                                                          haven't
                                                          forgotten
                                                          anything...:)<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          On 26/06/2015
                                                          05:27 μμ,
                                                          George
                                                          Mamalakis
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">Tim,<br
                                                          class="">
                                                          <br class="">
                                                          Now that I got
                                                          illuminated
                                                          (:-P) by the
                                                          video
                                                          regarding
                                                          EPrints'
                                                          virtual
                                                          fields, I am
                                                          trying to
                                                          think how I
                                                          could take
                                                          advantage of
                                                          them in order
                                                          to use to
                                                          solve my
                                                          multilanguage-fields
                                                          problem, and I
                                                          think I'm a
                                                          bit stuck.<br
                                                          class="">
                                                          <br class="">
                                                          I'll speak my
                                                          thoughts out
                                                          loud and
                                                          please correct
                                                          me if I'm
                                                          wrong. Let the
                                                          target field
                                                          be the
                                                          "title".<br
                                                          class="">
                                                          <br class="">
                                                          So, we need
                                                          the title to
                                                          be stored in
                                                          more than one
                                                          languages in
                                                          the database,
                                                          which should
                                                          be "easily"
                                                          accomplished
                                                          using a
                                                          multi-row
                                                          field. Hence,
                                                          multilang
                                                          fields are a
                                                          perfect
                                                          candidate for
                                                          this. We
                                                          therefore
                                                          create a new
                                                          field, let's
                                                          say ml_title
                                                          (as you
                                                          proposed) and
                                                          store our
                                                          values in it.
                                                          Now, in order
                                                          for EPrints
                                                          not to break,
                                                          we change the
                                                          title
                                                                                                    field
                                                          to be a
                                                          virtual field
                                                          and compose
                                                          its output
                                                          based on
                                                          ml_title
                                                          field. In the
                                                          end, we'll
                                                          have two
                                                          fields for the
                                                          title. The
                                                          title field
                                                          (of type
                                                          virtualfield)
                                                          that will be
                                                          calculating
                                                          its value each
                                                          time it's
                                                          called, and
                                                          the ml_title
                                                          field (of type
                                                          multilang). Is
                                                          that correct?<br
                                                          class="">
                                                          <br class="">
                                                          Now that I've
                                                          written my
                                                          thoughts, I
                                                          think I'm no
                                                          more stuck and
                                                          I see that
                                                          your idea is
                                                          brilliant and
                                                          very easy!!
                                                          :):). And if
                                                          the above
                                                          paragraph is
                                                          not your idea,
                                                          and it's even
                                                          easier than
                                                          that, then
                                                          it'll be even
                                                          more
                                                          brilliant!!
                                                          :):)<br
                                                          class="">
                                                          <br class="">
                                                          Cheers again,
                                                          I'll give it a
                                                          try on Monday!<br
                                                          class="">
                                                          <br class="">
                                                          Once again,
                                                          nice work Adam
                                                          and thanks Tim
                                                          and all of you
                                                          for your help!<br
                                                          class="">
                                                          <br class="">
                                                          PS. It would
                                                          be extremely
                                                          beneficial if
                                                          there were a
                                                          guide as to
                                                          how EPrints'
                                                          internals
                                                          work.
                                                          Something that
                                                          is a little be
                                                          more
                                                          explanatory
                                                          than the
                                                          "anatomy of a
                                                          request (<a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext"
                                                          href="http://wiki.eprints.org/w/Anatomy_of_a_request">http://wiki.eprints.org/w/Anatomy_of_a_request</a>)"


                                                          and explain
                                                          how the coders
                                                          of EPrints
                                                          really think
                                                          of EPrints in
                                                          their minds.<br
                                                          class="">
                                                          <br class="">
                                                          On 25/06/2015
                                                          11:42 πμ,
                                                          Timothy
                                                          Miles-Board
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">The
                                                          "problem" is
                                                          that when you
                                                          ask
                                                          $eprint-&gt;get_value()
                                                          for the value
                                                          of a multilang
                                                          field it gives
                                                          you a perl
                                                          data structure
                                                          - in this case
                                                          arrayref
                                                          (array of
                                                          {langcode=&gt;text}
                                                          hashrefs) -
                                                          ie. the same
                                                          behaviour as
                                                          you would
                                                          expect for a
                                                          compound field
                                                          or any field
                                                          with a
                                                          multiple
                                                          value.<br
                                                          class="">
                                                          <br class="">
                                                          $eprint-&gt;get_value()

                                                          is used
                                                          everywhere -
                                                          including in
                                                          export
                                                          plugins. So
                                                          any field
                                                          where the
                                                          plugin
                                                          implicitly
                                                          expects a
                                                          string - like
                                                          title,
                                                          abstract etc -
                                                          it will output
                                                          something like
                                                          ARRAYx01123123<br
                                                          class="">
                                                          <br class="">
                                                          So your
                                                          options are:<br
                                                          class="">
                                                          <br class="">
                                                          * Fix up all
                                                          the plugins to
                                                          be cleverer
                                                          about how they
                                                          get the "best"
                                                          value of
                                                          multilang
                                                          field (ie. use
                                                          get_value()
                                                          then look at
                                                          the user's
                                                          lang / default
                                                          lang to pull
                                                          out the best
                                                          string from
                                                          the multilang
                                                          structure) -
                                                          but this would
                                                          mean repeating
                                                          the same
                                                          routine in
                                                          every plugin..<br
                                                          class="">
                                                          <br class="">
                                                          * Change the
                                                          way that
                                                          get_value()
                                                          works so that
                                                          it somehow
                                                          decides which
                                                          behaviour to
                                                          use (arrayref
                                                          vs best lang
                                                          string) based
                                                          on calling
                                                          context etc. -
                                                          get_value is
                                                          used
                                                          everywhere in
                                                          EPrints so
                                                          this would
                                                          probably break
                                                          everything..<br
                                                          class="">
                                                          <br class="">
                                                          * Add a layer
                                                          of abstraction
                                                          between the
                                                          low level
                                                          get_value()
                                                          and the
                                                          plugins that
                                                          defines an API
                                                          for returning
                                                          language
                                                          dependent
                                                          strings - then
                                                          change all the
                                                                      plugins

                                                          to use that
                                                          (so instead of
                                                          get_value(),
                                                          plugins could
                                                          call
                                                          get_lang_string()
                                                          or something -
                                                          something like
                                                          this would be
                                                          the best
                                                          approach...<br
                                                          class="">
                                                          <br class="">
                                                          In the
                                                          meantime, what
                                                          you could do
                                                          is instead of
                                                          changing the
                                                          default title,
                                                          abstract etc
                                                          fields, just
                                                          define new
                                                          multilang
                                                          versions.<br
                                                          class="">
                                                          <br class="">
                                                          So eg.
                                                          ml_title,
                                                          ml_abstract
                                                          ...<br
                                                          class="">
                                                          <br class="">
                                                          Then use these
                                                          in your
                                                          workflow
                                                          instead of the
                                                          default title,
                                                          abstract ..
                                                          etc.<br
                                                          class="">
                                                          <br class="">
                                                          Finally in
                                                          eprint_fields_automatic.pl,
                                                          write some
                                                          code to take
                                                          the ml_*
                                                          fields and
                                                          populate the
                                                          equivalent
                                                          scalar fields.
                                                          So eg. get the
                                                          value of
                                                          ml_title, pull
                                                          out the text
                                                          in the default
                                                          language (or
                                                          if the default
                                                          language
                                                          version is not
                                                          defined, some
                                                          other language
                                                          in order of
                                                          preference -
                                                          the
                                                          EPrints::Language
                                                          module already
                                                          does stuff
                                                          like this with
                                                          phrases) and
                                                          write that
                                                          value into the
                                                          title field.<br
                                                          class="">
                                                          <br class="">
                                                          Then anything
                                                          that expects
                                                          $eprint-&gt;get_value(
                                                          "title" ) to
                                                          return a
                                                          string will be
                                                          happy (albeit
                                                          they will
                                                          always give
                                                          the
                                                          default/preferred
                                                          language).<br
                                                          class="">
                                                          <br class="">
                                                          Or...<br
                                                          class="">
                                                          <br class="">
                                                          Change the
                                                          default title,
                                                          abstract etc.
                                                          fields to a
                                                          virtual field
                                                          so that you
                                                          can
                                                          dynamically
                                                          work out the
                                                          (string) value
                                                          by looking at
                                                          ml_title,
                                                          ml_abstract
                                                          etc - as long
                                                          as the value
                                                          returned is
                                                          always a
                                                          string this
                                                          shouldn't
                                                          break
                                                          anything.<br
                                                          class="">
                                                          <br class="">
                                                          Food for
                                                          thought I
                                                          hope,<br
                                                          class="">
                                                          <br class="">
                                                          Tim<br
                                                          class="">
                                                          <br class="">
                                                          Timothy
                                                          Miles-Board<br
                                                          class="">
                                                          Web &amp;
                                                          Repositories
                                                          Development
                                                          Specialist,
                                                          University of
                                                          London
                                                          Computer
                                                          Centre<br
                                                          class="">
                                                          020 7863 1342
                                                           |  07742 970
                                                          351  | <a
                                                          moz-do-not-send="true"
class="moz-txt-link-abbreviated"
                                                          href="mailto:timothy.miles-board@london.ac.uk">timothy.miles-board@london.ac.uk</a>
                                                          | @drtjmb<br
                                                          class="">
                                                          The University
                                                          of London is
                                                          an exempt
                                                          charity in
                                                          England and
                                                          Wales<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          From: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-abbreviated"
                                                          href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
                                                          href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">&lt;eprints-tech-bounces@ecs.soton.ac.uk&gt;</a>
                                                          on behalf of
                                                          George
                                                          Mamalakis <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
                                                          href="mailto:mamalos@eng.auth.gr">&lt;mamalos@eng.auth.gr&gt;</a><br
                                                          class="">
                                                          Sent: 25 June
                                                          2015 8:38 AM<br
                                                          class="">
                                                          To: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-abbreviated"
                                                          href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a><br
                                                          class="">
                                                          Subject:
                                                          [EP-tech] Re:
                                                          [spam?] Re:
                                                          How to set a
                                                          field to be
                                                          multilang<br
                                                          class="">
                                                          <br class="">
                                                          Thanks Alen,
                                                          I'll look into
                                                          it deeper.<br
                                                          class="">
                                                          <br class="">
                                                          It's sad,
                                                          though, that
                                                          default
                                                          Import/Export
                                                          plugins break.
                                                          Could you give
                                                          a few hints on
                                                          how to
                                                          customise
                                                          these plugins?
                                                          (general
                                                          guidelines).
                                                          Could the
                                                          changes be
                                                          applied on the
                                                          parent Import
                                                          and Export
                                                          plugin, or
                                                          most child
                                                          plugins tend
                                                          to override
                                                          functions
                                                          dealing with
                                                          title,
                                                          abstract, etc?<br
                                                          class="">
                                                          <br class="">
                                                          And that being
                                                          the case,
                                                          isn't it
                                                          equivalent to
                                                          adding extra
                                                          fields for an
                                                          additional
                                                          language?
                                                          Either way
                                                          same things
                                                          are broken,
                                                          right? :)<br
                                                          class="">
                                                          <br class="">
                                                          Lastly, where
                                                          are these
                                                          metadata
                                                          fields stored
                                                          in the
                                                          database?
                                                          Reading the
                                                          article in the
                                                          link you
                                                          provided
                                                          diagonally, it
                                                          seems that I
                                                          need to update
                                                          the database
                                                          in order to
                                                                                                      create
                                                          them, right?<br
                                                          class="">
                                                          <br class="">
                                                          Thanks again!<br
                                                          class="">
                                                          <br class="">
                                                          On 24/06/2015
                                                          11:18 μμ, Alen
                                                          Vodopijevec
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">Hi!<br
                                                          class="">
                                                          <br class="">
                                                          You have
                                                          Metadata Field
                                                          Types
                                                          documented
                                                          here:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext"
                                                          href="http://wiki.eprints.org/w/Category:EPrints_Metadata_Fields">http://wiki.eprints.org/w/Category:EPrints_Metadata_Fields</a><br
                                                          class="">
                                                          <br class="">
                                                          But, be aware
                                                          that changing
                                                          title,
                                                          keywords and
                                                          abstract
                                                          fields to<br
                                                          class="">
                                                          'compound'
                                                          breaks default
                                                          EPrints
                                                          plugins -
                                                          export/import
                                                          .. these<br
                                                          class="">
                                                          plugins expect
                                                          title/keywords/abstract


                                                          to be simple
                                                          and not
                                                          compound<br
                                                          class="">
                                                          (hash) value.<br
                                                          class="">
                                                          <br class="">
                                                          I'm using it
                                                          that way but
                                                          there is some
                                                          extra effort
                                                          to customize
                                                          and<br
                                                          class="">
                                                          maintain
                                                          import/export
                                                          plugins.<br
                                                          class="">
                                                          <br class="">
                                                          If anybody
                                                          have a
                                                          suggestion or
                                                          a better
                                                          solution
                                                          please let me
                                                          know.<br
                                                          class="">
                                                          <br class="">
                                                          Maybe this is
                                                          a good
                                                          opportunity to
                                                          discuss that
                                                          i18n issues in
                                                          EPrints.<br
                                                          class="">
                                                          <br class="">
                                                          Kind regards,<br
                                                          class="">
                                                          --<br class="">
                                                          Alen<br
                                                          class="">
                                                          <br class="">
                                                          On 06/24/2015
                                                          10:15 AM,
                                                          George
                                                          Mamalakis
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">Ah,<br
                                                          class="">
                                                          <br class="">
                                                          And by the
                                                          way, is there
                                                          any
                                                          documentation
                                                          on this
                                                          "fields"
                                                          attribute<br
                                                          class="">
                                                          somewhere? Cos
                                                          I think it
                                                          wasn't
                                                          mentioned
                                                          anywhere.<br
                                                          class="">
                                                          <br class="">
                                                          Thanks again!<br
                                                          class="">
                                                          <br class="">
                                                          On 24/06/2015
                                                          10:29 πμ,
                                                          Timothy
                                                          Miles-Board
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">----------


                                                          Forwarded
                                                          message
                                                          ----------<br
                                                          class="">
                                                          From: Timothy
                                                          Miles-Board <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
                                                          href="mailto:timothy.miles-board@ulcc.ac.uk">&lt;timothy.miles-board@ulcc.ac.uk&gt;</a><br
                                                          class="">
                                                          Date: 18 Jun
                                                          2015 11:30 pm<br
                                                          class="">
                                                          Subject: Re:
                                                          [EP-tech] How
                                                          to set a field
                                                          to be
                                                          multilang<br
                                                          class="">
                                                          To: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-abbreviated"
                                                          href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a><br
                                                          class="">
                                                          Cc:<br
                                                          class="">
                                                          <br class="">
                                                          {<br class="">
                                                          name =&gt;
                                                          'title',<br
                                                          class="">
                                                          type =&gt;
                                                          'multilang',<br
                                                          class="">
                                                          multiple =&gt;
                                                          1,<br class="">
                                                          fields =&gt; [
                                                          { sub_name
                                                          =&gt; "text",
                                                          type =&gt;
                                                          "longtext",<br
                                                          class="">
                                                          input_rows
                                                          =&gt; 3,
                                                          make_single_value_orderkey
                                                          =&gt;<br
                                                          class="">
                                                          'EPrints::Extras::english_title_orderkey'


                                                          } ],<br
                                                          class="">
                                                          input_add_boxes


                                                          =&gt; 1,<br
                                                          class="">
                                                          },<br class="">
                                                          <br class="">
                                                          <br class="">
                                                          Tim<br
                                                          class="">
                                                          <br class="">
                                                          On 23 Jun 2015
                                                          9:09 am,
                                                          George
                                                          Mamalakis <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
                                                          href="mailto:mamalos@eng.auth.gr">&lt;mamalos@eng.auth.gr&gt;</a>
                                                          wrote:<br
                                                          class="">
                                                          <br class="">
                                                          Guys (and
                                                          girls),<br
                                                          class="">
                                                          <br class="">
                                                          Any news on
                                                          multilingual
                                                          fields?
                                                          Anybody using
                                                          them?<br
                                                          class="">
                                                          <br class="">
                                                          Thanks!<br
                                                          class="">
                                                          <br class="">
                                                          George<br
                                                          class="">
                                                          <br class="">
                                                          On 18/06/2015
                                                          06:31 μμ,
                                                          George
                                                          Mamalakis
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">Hello
                                                          again,<br
                                                          class="">
                                                          <br class="">
                                                          I am trying to
                                                          make my
                                                          EPrints
                                                          installation
                                                          support<br
                                                          class="">
                                                          </blockquote>
                                                          multilanguage
                                                          fields<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">(eg.
                                                          title,
                                                          abstract,
                                                          etc.). The
                                                          thing I did
                                                          that worked
                                                          (which<br
                                                          class="">
                                                          </blockquote>
                                                          doesn't<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">feel
                                                          right to me,
                                                          though) was
                                                          adding a new
                                                          Metadata field
                                                          (eg.<br
                                                          class="">
                                                          </blockquote>
                                                          title_en)<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">and
                                                          add it to the
                                                          database and
                                                          workflow. On
                                                          the
                                                          documentation,<br
                                                          class="">
                                                          </blockquote>
                                                          on the<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">other
                                                          hand, I saw
                                                          that there is
                                                          a Multilang
                                                          field type<br
                                                          class="">
                                                          (./perl_lib/EPrints/MetaField/Multilang.pm)


                                                          which should
                                                          be<br class="">
                                                          </blockquote>
                                                          used for<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">this
                                                          purpose. The
                                                          strange thing
                                                          is that its
                                                          perldoc
                                                          DESCRIPTION<br
                                                          class="">
                                                          </blockquote>
                                                          section<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">starts


                                                          with "not
                                                          done",
                                                          probably
                                                          meaning that
                                                          it's not
                                                          implemented?<br
                                                          class="">
                                                          Disregarding
                                                          the last
                                                          comment, when
                                                          I changed<br
                                                          class="">
                                                          ./archives/myarchive/cfg/cfg.d/eprint_fields.pl


                                                          title field to<br
                                                          class="">
                                                          </blockquote>
                                                          read:<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">{<br
                                                          class="">
                                                          name =&gt;
                                                          'title',<br
                                                          class="">
                                                          type =&gt;
                                                          'multilang',<br
                                                          class="">
                                                          input_rows
                                                          =&gt; 3,<br
                                                          class="">
                                                          make_single_value_orderkey


                                                          =&gt;<br
                                                          class="">
'EPrints::Extras::english_title_orderkey',<br class="">
                                                          },<br class="">
                                                          <br class="">
                                                          and I reloaded
                                                          epadmin, I got
                                                          the following
                                                          error:<br
                                                          class="">
                                                          <br class="">
                                                          "Error in
                                                          field property
                                                          for
                                                          eprint.title:
                                                          fields on a
                                                          multilang<br
                                                          class="">
                                                          metafield
                                                          can't be
                                                          undefined"<br
                                                          class="">
                                                          <br class="">
                                                          So, which is
                                                          the proper way
                                                          for adding
                                                          multilanguage
                                                          support in<br
                                                          class="">
                                                          </blockquote>
                                                          fields<br
                                                          class="">
                                                          <blockquote
                                                          type="cite"
                                                          class="">and
                                                          display them
                                                          in workflows?<br
                                                          class="">
                                                          <br class="">
                                                          Thanks for all
                                                          help in
                                                          advance!<br
                                                          class="">
                                                          <br class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          George
                                                          Mamalakis<br
                                                          class="">
                                                          <br class="">
                                                          IT and
                                                          Security
                                                          Officer,<br
                                                          class="">
                                                          Electrical and
                                                          Computer
                                                          Engineer
                                                          (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          PhD (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          MSc (Imperial
                                                          College of
                                                          London)<br
                                                          class="">
                                                          <br class="">
                                                          School of
                                                          Electrical and
                                                          Computer
                                                          Engineering<br
                                                          class="">
                                                          Aristotle
                                                          University of
                                                          Thessaloniki<br
                                                          class="">
                                                          <br class="">
                                                          phone number :
                                                          +30 (2310)
                                                          994379<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          *** Archive: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          *** EPrints
                                                          community
                                                          wiki: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          *** EPrints
                                                          developers
                                                          Forum: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options:<a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          *** Archive:<a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          *** EPrints
                                                          community
                                                          wiki:<a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          *** EPrints
                                                          developers
                                                          Forum:<a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          George
                                                          Mamalakis<br
                                                          class="">
                                                          <br class="">
                                                          IT and
                                                          Security
                                                          Officer,<br
                                                          class="">
                                                          Electrical and
                                                          Computer
                                                          Engineer
                                                          (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          PhD (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          MSc (Imperial
                                                          College of
                                                          London)<br
                                                          class="">
                                                          <br class="">
                                                          School of
                                                          Electrical and
                                                          Computer
                                                          Engineering<br
                                                          class="">
                                                          Aristotle
                                                          University of
                                                          Thessaloniki<br
                                                          class="">
                                                          <br class="">
                                                          phone number :
                                                          +30 (2310)
                                                          994379<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          -----------------------------


                                                          Upozorenje
                                                          -----------------------------<br
                                                          class="">
                                                          <br class="">
                                                          Automatskom
                                                          detekcijom
                                                          utvrdjeno je
                                                          da tekst ove
                                                          poruke<br
                                                          class="">
                                                          podsjeca na
                                                          tzv. phishing
                                                          poruku.<br
                                                          class="">
                                                          <br class="">
                                                          AKO SE U
                                                          PORUCI TRAZI
                                                          DA POSALJETE
                                                          VASU IRB
                                                          LOZINKU ILI<br
                                                          class="">
                                                          DA UNESETE IRB
                                                          PODATKE NA
                                                          NAVEDENOM
                                                          LINKU, RADI SE
                                                          O<br class="">
                                                          NAPADU S
                                                          CILJEM KRADJE
                                                          I ZLOUPOTREBE
                                                          PODATAKA.<br
                                                          class="">
                                                          <br class="">
                                                          Centar za
                                                          informatiku i
                                                          racunarstvo,<br
                                                          class="">
                                                          Institut
                                                          Rudjer
                                                          Boskovic<br
                                                          class="">
                                                          <br class="">
                                                          -----------------------------


                                                          Upozorenje
                                                          -----------------------------<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          *** Archive: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          *** EPrints
                                                          community
                                                          wiki: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          *** EPrints
                                                          developers
                                                          Forum: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          Sent from my
                                                          Android device
                                                          with K-9 Mail.
                                                          Please excuse
                                                          my brevity.<br
                                                          class="">
                                                          <br class="">
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          <br class="">
                                                          *** Archive:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          community
                                                          wiki:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          developers
                                                          Forum:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          George
                                                          Mamalakis<br
                                                          class="">
                                                          <br class="">
                                                          IT and
                                                          Security
                                                          Officer,<br
                                                          class="">
                                                          Electrical and
                                                          Computer
                                                          Engineer
                                                          (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          PhD (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          MSc (Imperial
                                                          College of
                                                          London)<br
                                                          class="">
                                                          <br class="">
                                                          School of
                                                          Electrical and
                                                          Computer
                                                          Engineering<br
                                                          class="">
                                                          Aristotle
                                                          University of
                                                          Thessaloniki<br
                                                          class="">
                                                          <br class="">
                                                          phone number :
                                                          +30 (2310)
                                                          994379<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          <br class="">
                                                          *** Archive:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          community
                                                          wiki:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          developers
                                                          Forum:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          George
                                                          Mamalakis<br
                                                          class="">
                                                          <br class="">
                                                          IT and
                                                          Security
                                                          Officer,<br
                                                          class="">
                                                          Electrical and
                                                          Computer
                                                          Engineer
                                                          (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          PhD (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          MSc (Imperial
                                                          College of
                                                          London)<br
                                                          class="">
                                                          <br class="">
                                                          School of
                                                          Electrical and
                                                          Computer
                                                          Engineering<br
                                                          class="">
                                                          Aristotle
                                                          University of
                                                          Thessaloniki<br
                                                          class="">
                                                          <br class="">
                                                          phone number :
                                                          +30 (2310)
                                                          994379<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          <br class="">
                                                          *** Archive:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          community
                                                          wiki:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          <br class="">
                                                          *** EPrints
                                                          developers
                                                          Forum:<br
                                                          class="">
                                                          <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          -- <br
                                                          class="">
                                                          George
                                                          Mamalakis<br
                                                          class="">
                                                          <br class="">
                                                          IT and
                                                          Security
                                                          Officer,<br
                                                          class="">
                                                          Electrical and
                                                          Computer
                                                          Engineer
                                                          (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          PhD (Aristotle
                                                          Univ. of
                                                          Thessaloniki),<br
                                                          class="">
                                                          MSc (Imperial
                                                          College of
                                                          London)<br
                                                          class="">
                                                          <br class="">
                                                          School of
                                                          Electrical and
                                                          Computer
                                                          Engineering<br
                                                          class="">
                                                          Aristotle
                                                          University of
                                                          Thessaloniki<br
                                                          class="">
                                                          <br class="">
                                                          phone number :
                                                          +30 (2310)
                                                          994379<br
                                                          class="">
                                                          <br class="">
                                                          <br class="">
                                                          <br class="">
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          *** Archive: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          *** EPrints
                                                          community
                                                          wiki: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          *** EPrints
                                                          developers
                                                          Forum: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          </blockquote>
                                                          *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                          *** Archive: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                          *** EPrints
                                                          community
                                                          wiki: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                          *** EPrints
                                                          developers
                                                          Forum: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                          <br class="">
                                                          </blockquote>
                                                          </blockquote>
                                                        </blockquote>
                                                        *** Options: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                          class="">
                                                        *** Archive: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
                                                          href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br
                                                          class="">
                                                        *** EPrints
                                                        community wiki:
                                                        <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                          class="">
                                                        *** EPrints
                                                        developers
                                                        Forum: <a
                                                          moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                          class="">
                                                        <br class="">
                                                      </blockquote>
                                                    </blockquote>
                                                    *** Options: <a
                                                      moz-do-not-send="true"
href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                                      class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                      class="">
                                                    *** Archive: <a
                                                      moz-do-not-send="true"
href="http://www.eprints.org/tech.php/" class="">http://www.eprints.org/tech.php/</a><br
                                                      class="">
                                                    *** EPrints
                                                    community wiki: <a
moz-do-not-send="true" href="http://wiki.eprints.org/" class="">http://wiki.eprints.org/</a><br
                                                      class="">
                                                    *** EPrints
                                                    developers Forum: <a
moz-do-not-send="true" href="http://forum.eprints.org/" class="">http://forum.eprints.org/</a><br
                                                      class="">
                                                    <br class="">
                                                  </blockquote>
                                                  <br class="">
                                                  -- <br class="">
                                                  George Mamalakis<br
                                                    class="">
                                                  <br class="">
                                                  IT and Security
                                                  Officer,<br class="">
                                                  Electrical and
                                                  Computer Engineer
                                                  (Aristotle Univ. of
                                                  Thessaloniki),<br
                                                    class="">
                                                  PhD (Aristotle Univ.
                                                  of Thessaloniki),<br
                                                    class="">
                                                  MSc (Imperial College
                                                  of London)<br class="">
                                                  <br class="">
                                                  School of Electrical
                                                  and Computer
                                                  Engineering<br
                                                    class="">
                                                  Aristotle University
                                                  of Thessaloniki<br
                                                    class="">
                                                  <br class="">
                                                  phone number : +30
                                                  (2310) 994379<br
                                                    class="">
                                                  <br class="">
                                                  <br class="">
                                                  <br class="">
                                                  *** Options: <a
                                                    moz-do-not-send="true"
href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                                    class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                    class="">
                                                  *** Archive: <a
                                                    moz-do-not-send="true"
href="http://www.eprints.org/tech.php/" class="">http://www.eprints.org/tech.php/</a><br
                                                    class="">
                                                  *** EPrints community
                                                  wiki: <a
                                                    moz-do-not-send="true"
href="http://wiki.eprints.org/" class="">http://wiki.eprints.org/</a><br
                                                    class="">
                                                  *** EPrints developers
                                                  Forum: <a
                                                    moz-do-not-send="true"
href="http://forum.eprints.org/" class="">http://forum.eprints.org/</a><br
                                                    class="">
                                                </blockquote>
                                                <br class="">
                                                <br class="">
                                                *** Options: <a
                                                  moz-do-not-send="true"
href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                                  class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                  class="">
                                                <br class="">
                                                *** Archive:<br class="">
                                                <a
                                                  moz-do-not-send="true"
href="http://www.eprints.org/tech.php/" class="">http://www.eprints.org/tech.php/</a><br
                                                  class="">
                                                <br class="">
                                                *** EPrints community
                                                wiki:<br class="">
                                                <a
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br
                                                  class="">
                                                <br class="">
                                                *** EPrints developers
                                                Forum:<br class="">
                                                <a
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                                  class="">
                                              </blockquote>
                                              <br class="">
                                              -- <br class="">
                                              George Mamalakis<br
                                                class="">
                                              <br class="">
                                              IT and Security Officer<br
                                                class="">
                                              Electrical and Computer
                                              Engineer (Aristotle Un. of
                                              Thessaloniki),<br class="">
                                              PhD (Aristotle Un. of
                                              Thessaloniki),<br class="">
                                              MSc (Imperial College of
                                              London)<br class="">
                                              <br class="">
                                              Department of Electrical
                                              and Computer Engineering<br
                                                class="">
                                              Faculty of Engineering<br
                                                class="">
                                              Aristotle University of
                                              Thessaloniki<br class="">
                                              <br class="">
                                              phone number : +30 (2310)
                                              994379<br class="">
                                              <br class="">
                                              <br class="">
                                              <br class="">
                                              *** Options: <a
                                                moz-do-not-send="true"
                                                href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                                class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                                class="">
                                              *** Archive: <a
                                                moz-do-not-send="true"
                                                href="http://www.eprints.org/tech.php/"
                                                class="">http://www.eprints.org/tech.php/</a><br
                                                class="">
                                              *** EPrints community
                                              wiki: <a
                                                moz-do-not-send="true"
                                                href="http://wiki.eprints.org/"
                                                class="">http://wiki.eprints.org/</a><br
                                                class="">
                                              *** EPrints developers
                                              Forum: <a
                                                moz-do-not-send="true"
                                                href="http://forum.eprints.org/"
                                                class="">http://forum.eprints.org/</a><br
                                                class="">
                                            </blockquote>
                                            <br class="">
                                            <br class="">
                                            *** Options: <a
                                              moz-do-not-send="true"
                                              href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                              class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                              class="">
                                            <br class="">
                                            *** Archive:<br class="">
                                            <a moz-do-not-send="true"
                                              href="http://www.eprints.org/tech.php/"
                                              class="">http://www.eprints.org/tech.php/</a><br
                                              class="">
                                            <br class="">
                                            *** EPrints community wiki:<br
                                              class="">
                                            <a moz-do-not-send="true"
                                              class="moz-txt-link-freetext"
href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br class="">
                                            <br class="">
                                            *** EPrints developers
                                            Forum:<br class="">
                                            <a moz-do-not-send="true"
                                              class="moz-txt-link-freetext"
href="http://forum.eprints.org/">http://forum.eprints.org/</a><br
                                              class="">
                                          </blockquote>
                                          <br class="">
                                          -- <br class="">
                                          George Mamalakis<br class="">
                                          <br class="">
                                          IT and Security Officer,<br
                                            class="">
                                          Electrical and Computer
                                          Engineer (Aristotle Univ. of
                                          Thessaloniki),<br class="">
                                          PhD (Aristotle Univ. of
                                          Thessaloniki),<br class="">
                                          MSc (Imperial College of
                                          London)<br class="">
                                          <br class="">
                                          School of Electrical and
                                          Computer Engineering<br
                                            class="">
                                          Aristotle University of
                                          Thessaloniki<br class="">
                                          <br class="">
                                          phone number : +30 (2310)
                                          994379<br class="">
                                          <br class="">
                                          <br class="">
                                          <br class="">
                                          *** Options: <a
                                            moz-do-not-send="true"
                                            href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                            class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                            class="">
                                          *** Archive: <a
                                            moz-do-not-send="true"
                                            href="http://www.eprints.org/tech.php/"
                                            class="">http://www.eprints.org/tech.php/</a><br
                                            class="">
                                          *** EPrints community wiki: <a
                                            moz-do-not-send="true"
                                            href="http://wiki.eprints.org/"
                                            class="">http://wiki.eprints.org/</a><br
                                            class="">
                                          *** EPrints developers Forum:
                                          <a moz-do-not-send="true"
                                            href="http://forum.eprints.org/"
                                            class="">http://forum.eprints.org/</a><br
                                            class="">
                                        </blockquote>
                                        <br class="">
                                        *** Options: <a
                                          moz-do-not-send="true"
                                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                          class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                          class="">
                                        *** Archive: <a
                                          moz-do-not-send="true"
                                          href="http://www.eprints.org/tech.php/"
                                          class="">http://www.eprints.org/tech.php/</a><br
                                          class="">
                                        *** EPrints community wiki: <a
                                          moz-do-not-send="true"
                                          href="http://wiki.eprints.org/"
                                          class="">http://wiki.eprints.org/</a><br
                                          class="">
                                        *** EPrints developers Forum: <a
                                          moz-do-not-send="true"
                                          href="http://forum.eprints.org/"
                                          class="">http://forum.eprints.org/</a><br
                                          class="">
                                        <br class="">
                                      </blockquote>
                                      <br class="">
                                      <br class="">
                                      -- <br class="">
                                      George Mamalakis<br class="">
                                      <br class="">
                                      IT and Security Officer,<br
                                        class="">
                                      Electrical and Computer Engineer
                                      (Aristotle Univ. of Thessaloniki),<br
                                        class="">
                                      PhD (Aristotle Univ. of
                                      Thessaloniki),<br class="">
                                      MSc (Imperial College of London)<br
                                        class="">
                                      <br class="">
                                      School of Electrical and Computer
                                      Engineering<br class="">
                                      Aristotle University of
                                      Thessaloniki<br class="">
                                      <br class="">
                                      phone number : +30 (2310) 994379<br
                                        class="">
                                      <br class="">
                                      <br class="">
                                      <br class="">
                                      *** Options: <a
                                        moz-do-not-send="true"
                                        href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                                        class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                                        class="">
                                      *** Archive: <a
                                        moz-do-not-send="true"
                                        href="http://www.eprints.org/tech.php/"
                                        class="">http://www.eprints.org/tech.php/</a><br
                                        class="">
                                      *** EPrints community wiki: <a
                                        moz-do-not-send="true"
                                        href="http://wiki.eprints.org/"
                                        class="">http://wiki.eprints.org/</a><br
                                        class="">
                                      *** EPrints developers Forum: <a
                                        moz-do-not-send="true"
                                        href="http://forum.eprints.org/"
                                        class="">http://forum.eprints.org/</a><br
                                        class="">
                                    </div>
                                  </blockquote>
                                </div>
                                <br class="">
                              </div>
                            </div>
                            <br class="">
                            <fieldset class="mimeAttachmentHeader"></fieldset>
                            <br class="">
                            <pre class="" wrap="">*** Options: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a>
*** Archive: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a>
*** EPrints community wiki: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a>
*** EPrints developers Forum: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a>
</pre>
                          </blockquote>
                          <br class="">
                          <br class="">
                          <pre class="moz-signature" cols="72">-- 
George Mamalakis

IT and Security Officer, 
Electrical and Computer Engineer (Aristotle Univ. of Thessaloniki),
PhD (Aristotle Univ. of Thessaloniki),
MSc (Imperial College of London)

School of Electrical and Computer Engineering
Aristotle University of Thessaloniki

phone number : +30 (2310) 994379


</pre>
                        </div>
                        *** Options: <a moz-do-not-send="true"
                          href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech"
                          class="">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br
                          class="">
                        *** Archive: <a moz-do-not-send="true"
                          href="http://www.eprints.org/tech.php/"
                          class="">http://www.eprints.org/tech.php/</a><br
                          class="">
                        *** EPrints community wiki: <a
                          moz-do-not-send="true"
                          href="http://wiki.eprints.org/" class="">http://wiki.eprints.org/</a><br
                          class="">
                        *** EPrints developers Forum: <a
                          moz-do-not-send="true"
                          href="http://forum.eprints.org/" class="">http://forum.eprints.org/</a><br
                          class="">
                      </div>
                    </blockquote>
                  </div>
                  <br class="">
                </div>
                <br>
                <fieldset class="mimeAttachmentHeader"></fieldset>
                <br>
                <pre wrap="">*** Options: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a>
*** Archive: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a>
*** EPrints community wiki: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a>
*** EPrints developers Forum: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a>
</pre>
              </blockquote>
              <br>
              <br>
              <pre class="moz-signature" cols="72">-- 
George Mamalakis

IT and Security Officer, 
Electrical and Computer Engineer (Aristotle Univ. of Thessaloniki),
PhD (Aristotle Univ. of Thessaloniki),
MSc (Imperial College of London)

School of Electrical and Computer Engineering
Aristotle University of Thessaloniki

phone number : +30 (2310) 994379


</pre>
            </div>
            *** Options: <a moz-do-not-send="true"
              href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br>
            *** Archive: <a moz-do-not-send="true"
              href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br>
            *** EPrints community wiki: <a moz-do-not-send="true"
              href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br>
            *** EPrints developers Forum: <a moz-do-not-send="true"
              href="http://forum.eprints.org/">http://forum.eprints.org/</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">*** Options: <a class="moz-txt-link-freetext" href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a>
*** Archive: <a class="moz-txt-link-freetext" href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a>
*** EPrints community wiki: <a class="moz-txt-link-freetext" href="http://wiki.eprints.org/">http://wiki.eprints.org/</a>
*** EPrints developers Forum: <a class="moz-txt-link-freetext" href="http://forum.eprints.org/">http://forum.eprints.org/</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
George Mamalakis

IT and Security Officer, 
Electrical and Computer Engineer (Aristotle Univ. of Thessaloniki),
PhD (Aristotle Univ. of Thessaloniki),
MSc (Imperial College of London)

School of Electrical and Computer Engineering
Aristotle University of Thessaloniki

phone number : +30 (2310) 994379


</pre>
  </body>
</html>