Permalink
Switch branches/tags
Nothing to show
Commits on Oct 19, 2009
  1. typoY

    Peter Neubauer committed Oct 19, 2009
Commits on Oct 17, 2009
  1. - updated site layout for show pages

    sashaagafonoff committed Oct 17, 2009
    - simplified related nodes listing
    - improved look of visualisation component
Commits on Oct 16, 2009
Commits on Oct 15, 2009
  1. Removed Neo4j:: namespaces for Model objects.

    andreas committed with sashaagafonoff Oct 14, 2009
    Fixed loading of relationships.xml relative RAILS_ROOT.
    This was needed in the production environment
Commits on Oct 14, 2009
  1. - fixed network retrieval to bring back both incoming and outgoing re…

    sashaagafonoff committed Oct 14, 2009
    …lationships, with workaround for problem with incoming rels
    
    - expanded size of visualisation component (need further UI work to accomodate this - TBD)
Commits on Oct 13, 2009
  1. Fixed typo in application_helper.rb which was causing the wrong set o…

    sashaagafonoff committed Oct 13, 2009
    …f relationship types to appear.
  2. Added label support to edges, allow repositioning of nodes in charts.…

    sashaagafonoff committed Oct 13, 2009
    … Note, double-click event is not responding to allow redrawing of the chart around the new selection. ...work in progress :-)
Commits on Oct 12, 2009
  1. new version of the SWF component (sorry, some debug code in the last …

    sashaagafonoff committed Oct 12, 2009
    …commit was hardwired to a local development address)
  2. Updated the retrieval code for the GraphML generation so it now retri…

    sashaagafonoff committed Oct 12, 2009
    …eves EVERYTHING within 2 relationships. Obviously this will bring back a lot of noise on larger data sets, but it is good for demoing (for now).
    
    The SWF visualisation component is a little nicer now that it has a different color for each node type, although I'm still working on labels and edge positions (should be centred to each node).
    
    Other than that, cleaned up some more code and made things work a bit better!!!
Commits on Oct 10, 2009
  1. This is a *very* rough commit of a basic visualisation capability. Th…

    sashaagafonoff committed Oct 10, 2009
    …ere are plenty of broken bits in here and my code for network data retrieval is just plain wrong. :-) Sorry.
    
    This cut provides a very ugly visualisation of the network surrounding any person node.  The visualisation component is a SWF file using the Prefuse Flare ActionScript library.  A rudimentary GraphML generator page (/people/graphml/id) produces GraphML data to be read by the visualisation component.
    
    Lots of next steps before this is anywhere near ready!  I'm mainly pushing this so interested people can see the first cut of data visualisation.
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Oct 9, 2009
  1. added missing ',' char

    andreas committed with sashaagafonoff Oct 9, 2009
Commits on Aug 10, 2009
  1. Updated INSTALLATION NOTES in README after some feedback. Down to 11 …

    sashaagafonoff committed Aug 10, 2009
    …steps now and much easier to use!!!!
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Aug 9, 2009
  1. Added installation notes for Ubuntu + Aptana Studio, made some small …

    sashaagafonoff committed Aug 9, 2009
    …config changes to assist installation
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Aug 6, 2009
  1. ...and updated README again!

    sashaagafonoff committed Aug 6, 2009
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
  2. updated README...

    sashaagafonoff committed Aug 6, 2009
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
  3. Added basic Selenium tests to cover all model types, including basic …

    sashaagafonoff committed Aug 6, 2009
    …link tests within each model type (eg person to person). Fixed some bugs found in the process of testing!!!
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Aug 3, 2009
  1. Started building Selenium test cases to support ongoing test cases. T…

    sashaagafonoff committed Aug 3, 2009
    …hese initial test cases create Person data and test relationship linking.
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Jul 29, 2009
  1. Fixed some traversal issues in the search model partial (app/views/sh…

    sashaagafonoff committed Jul 29, 2009
    …ared/_filtered_target.html.haml), made some facial changes to the UI and changed the generic search model for events. Next steps are to add attachment_fu support for files and images and to start building a test suite before writing too much more code... :-)
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Jul 27, 2009
  1. completed HAML version, relationships.xml file, first cut of draft do…

    sashaagafonoff committed Jul 27, 2009
    …main model without extensive testing - i know there are still issues!!!
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Jul 24, 2009
  1. finished basic HAML migration - TODO - build out config/relationships…

    sashaagafonoff committed Jul 24, 2009
    ….xml and update linking across whole domain model
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
  2. Started changes where core app relies on a very simple relational mod…

    sashaagafonoff committed Jul 24, 2009
    …el easily implemented in Rails, but which draws on a master XML file (/config/relationships.xml) to define richer relationship definitions. This file is used to configure drop down lists as well as to supply additional relationship metadata which should not be written to the store (ie not user-defined). Using the relationships.xml file allows you to manage all of the sub-types from a simple XML/Excel file, allowing super-quick updates to the relationship model. As usual, this is still in pieces and should be treated as broken...
    
    Signed-off-by: sashaagafonoff <sasha.agafonoff@gmail.com>
Commits on Jul 12, 2009
  1. ...added much finer-grained relationship support for Person node type…

    sashaagafonoff committed Jul 12, 2009
    …, but I won't extend this approach to all types - it is very unwieldy. The next step is to rewrite all of that code to work with an OWL ontology so that drop lists and relationship descriptions are informed by that rather than long case statements and hard-coded hashes in controller files (yuk). All Person and shared files have been converted to HAML now, but the other types won't move over until I've written the OWL support.
Commits on Jul 9, 2009
  1. added rich link (edge) descriptions so they now support date ranges, …

    sashaagafonoff committed Jul 9, 2009
    …notes, category, subcategory and English descriptions (past and present). Obviously the code for this needs a few more rounds of refactoring (being hopelessly naive) but it is starting to work nicely.
    
    Fixed a bunch of other things and (as usual) fiddled with styles.
    I'm not going to get too verbose about changes in such early prototyping!
  2. deleted index.html.erb

    sashaagafonoff committed Jul 9, 2009
  3. added link categories to person model, converted person/index to HAML…

    sashaagafonoff committed Jul 9, 2009
    …, started work on the rich link form for creating links with start/end dates and notes - all very incomplete...
Commits on Jul 8, 2009