TBH: They're all lacking.

The best option would be to get model import with wwwsqldesigner working:
https://github.com/ondras/wwwsqldesigner

Using just JavaScript, it currently allows you to visually design your
database schemas.

At the moment it only supports export to web2py DAL; but if someone
can add in import from web2py that would be the optimal solution :)

On Wed, Mar 6, 2013 at 11:23 PM, Phyo Arkar <phyo.arkarl...@gmail.com> wrote:
> D3.js is far better than pydot , pygraphviz .
>
>
> On Wed, Mar 6, 2013 at 5:05 PM, António Ramos <ramstei...@gmail.com> wrote:
>>
>> Why dont you use a javascript library for the graph?
>> This way you dont have problems with with windows/linux
>>
>>
>>
>> 2013/3/6 Alec Taylor <alec.tayl...@gmail.com>
>>>
>>> For Windows PyDot is the native Python solution; which unlike
>>> PyGraphViz; doesn't require C extensions built.
>>>
>>> Will have a go at abstracting the implementation so either can be used
>>> first chance I get (probably not starting for another 7 days)
>>>
>>> On Wed, Mar 6, 2013 at 6:16 AM, Derek <sp1d...@gmail.com> wrote:
>>> > Eh, I'd rather have it not shown unless it actually does something.
>>> > It's
>>> > poor software design if you have a button which just gives you an error
>>> > message.
>>> >
>>> >
>>> > On Tuesday, March 5, 2013 10:48:27 AM UTC-7, LightDot wrote:
>>> >>
>>> >> I know of some users that made it work on windows, so it wouldn't be
>>> >> enough to just check the OS. Also, if the button is hidden in case the
>>> >> lib
>>> >> import fails, then new users would never see it and be reminded that
>>> >> they
>>> >> can install the library and use it.
>>> >>
>>> >> In both cases, the button serves a cause, IMHO.
>>> >>
>>> >> Regards,
>>> >> Ales
>>> >>
>>> >> On Tuesday, March 5, 2013 6:27:09 PM UTC+1, Derek wrote:
>>> >>>
>>> >>> Tried to 'graph models' on a windows machine, old apps get the error:
>>> >>>
>>> >>>> invalid function (appadmin/graph_model)
>>> >>>
>>> >>>
>>> >>> Created a new app from the wizard, clicked 'graph models'
>>> >>>
>>> >>>> pygraphviz library not found
>>> >>>
>>> >>>
>>> >>> Tried to install pygraphviz on Windows (after installing Graphviz),
>>> >>> get
>>> >>> this message:
>>> >>>
>>> >>>> Your Graphviz installation could not be found.
>>> >>>
>>> >>>
>>> >>> And the reason why:
>>> >>>
>>> >>>> 3) You are using Windows
>>> >>>>    There are no PyGraphviz binary packages for Windows but you might
>>> >>>> be
>>> >>>>    able to build it from this source.  See
>>> >>>>    http://networkx.lanl.gov/pygraphviz/reference/faq.html
>>> >>>
>>> >>>
>>> >>> So, can we have it disable the 'graph models' if you are running on
>>> >>> Windows?
>>> >>>
>>> >>> Thanks!
>>> >>>
>>> >>> On Sunday, March 3, 2013 8:38:19 PM UTC-7, Massimo Di Pierro wrote:
>>> >>>>
>>> >>>> The book will be out shortly describing this version.
>>> >>>> I am sure there are some corners to iron but I could not wait any
>>> >>>> longer.
>>> >>>>
>>> >>>> Changelog:
>>> >>>>
>>> >>>> - 2D GEO API: geoPoint, getLine, geoPolygon
>>> >>>> - support for 'json' field type in DAL
>>> >>>> - schema export with db.as_json/as_xml, thanks Alan
>>> >>>> - graph representation of models
>>> >>>> - admin based on bootstrap, thanks Paolo
>>> >>>> - support for semantic versioning
>>> >>>> - new bootstrap based admin, thanks Paolo
>>> >>>> - improved scheduler (and change in scheduler field names), thanks
>>> >>>> Niphlod
>>> >>>> - graphiz support added to adm, thanks Jose
>>> >>>> - on_failure in grid
>>> >>>> - db.table.field.abs()
>>> >>>> - better wiki
>>> >>>> - geoPoint, getLine, geoPolygon
>>> >>>> - better reporting of 500 ajax errors
>>> >>>> - better grid
>>> >>>> - improved/fixed mongodb support
>>> >>>> - improved parse_as_rest(patterns=...), thanks Denes
>>> >>>> - improved IMAP DAL support, thanks Alan
>>> >>>> - improved security when cookies in sessions
>>> >>>> - Row.as_xml, as_json, as_dict, as_yaml thanks Alan
>>> >>>> - smarted custom_import
>>> >>>> - setup-ubuntu-12-04-redmine-unicorn-web2py-uwsgi-nginx.sh
>>> >>>> - added support for motor and pulsar servers, thanks Niphlod
>>> >>>> - added json-rpc2 support
>>> >>>> - added pypyodbc.py driver
>>> >>>> - allow auth.settings.ondelete='CASCADE'
>>> >>>> - new syntax IS_EXPR(lambda value: ...
>>> >>>> - using google for QR codes (although Graph API will be deprecated
>>> >>>> in
>>> >>>> 2015)
>>> >>>> - upgraded fpdf to 1.7.1
>>> >>>> - bug fixes (including issues with calendar.js and archive tables)
>>> >
>>> > --
>>> >
>>> > ---
>>> > You received this message because you are subscribed to the Google
>>> > Groups
>>> > "web2py-users" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send
>>> > an
>>> > email to web2py+unsubscr...@googlegroups.com.
>>> > For more options, visit https://groups.google.com/groups/opt_out.
>>> >
>>> >
>>>
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google Groups
>>> "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to web2py+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>> --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to web2py+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to