[Antville-user] antville 1.61803398874989484820458683436563811...

View: New views
3 Messages — Rating Filter:   Alert me  

[Antville-user] antville 1.61803398874989484820458683436563811...

by Tobi Schäfer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi there

since there was some activity here on the lists again, recently, i  
got myself together and tried to quickly summarize my personal  
outlook on antville for the next era.

http://blog.p3k.org/stories/4054/

i guess it hardly says it all. however, it's a start.

actually, i do not know exactly where this could be leading to.
and what happens with antville.org (and the css security whole or the  
like.)

i have some strong interest in a solid antville implementation since  
i am using it myself at p3k.org.
but as i tried to point out in the posting linked above i am negative  
about supporting a developer community.

certainly, i am curious to hear your opinions.

ciao,
tobi

_______________________________________________
Antville-user mailing list
Antville-user@...
http://helma.org/mailman/listinfo/antville-user

Re: antville 1.61803398874989484820458683436563811...

by Franz Philipp Moser :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Tobi,

nice to hear from you.

Tobi Schäfer wrote:
> hi there
>
> since there was some activity here on the lists again, recently, i  got
> myself together and tried to quickly summarize my personal  outlook on
> antville for the next era.
>
> http://blog.p3k.org/stories/4054/
>
> i guess it hardly says it all. however, it's a start.

I've read your posting on p3k.org. I agree with a lot of your points
about antville next steps, like unify text, files and images and i18n
rewriting and reworking the module framework. These are things that have
to be discussed.

Another thing is that we should do something about the core html and css
files. They are a little outdated too :). We should also give antville
DOT org a new look.

What I do not agree is that development for antville has become "pretty
difficult, lately". As you can see a first "incomplete" tag
implementation has lasted 2 weeks, and thats not a lot of time, because
I was not working every day on it :).

We should make a road map what has to be done first.

> actually, i do not know exactly where this could be leading to.
> and what happens with antville.org (and the css security whole or the  
> like.)

css: I think that we should learn from twoday, how they solved it and I
think they will let us have a look on how they solved it.

> i have some strong interest in a solid antville implementation since  i
> am using it myself at p3k.org.
> but as i tried to point out in the posting linked above i am negative  
> about supporting a developer community.

So what do you think how we should develop for antville if no supporter
is present and no cvs is available. Should we all start new Projects
(antmetropolis :)) and cvs or is there an other solution?

Its sad to hear that the antville devolopment community has disapeared
(practically non-existent, anymore). Maybe we should make a new start
with new developers and heads of development.

I like antville a lot and I don't like the idea that antville is "dead".

> certainly, i am curious to hear your opinions.

About helma 2.0. I think we should think about it when it is realy
available, or lets say if all new features are discussed and than we
should start to plan the porting if we need so much updates (I don't
think that we need a lot of code changes).

Again I dont like the idea of starting a new project based on antville.
Lets keep antville alive or reanimate it and start to do something new.
I think you can help us to start things up.

> ciao,
> tobi
<snip />

imho
cu Philipp
--
XML is the ASCII for the new millenium
(Cocoon Documentation)
_______________________________________________
Antville-dev mailing list
Antville-dev@...
http://helma.org/mailman/listinfo/antville-dev

Re: antville 1.61803398874989484820458683436563811...

by Samuel Oey :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

//Hello List,

what's up with the dev-team??!
I also don't like the idea, that there is no core development anymore. I
believe there is some development, but mainly done by all the
implementers for their own needs. We are at a point where we adapt
antville to our own needs - and we would like to contribute everything
that is usefull. But I think it needs somebody who puts it all together....

A quick answer to Tobi from my point of view

 > -the current antville design resists flexibility and modularization

I don't think that it is too bad. I have done some changes in the system
and it took me less time than i expected. I have some problems with the
modularization with .zip files. It's fine if you deliver the module, but
for development it's not so nice. (But maybe that's just because i am
not through all Helma functionalities :( )
There are some parts of Antville that could be done in a. (e.g. the
memberMgr )

 > -there's lack of supportive giving back from other antville
developers (instead we have a strange competition of the same product
with two different names).

What do you mean here?

 > e.g. to implement a new action i do not only need to know a little
bit too much about antville's internal access permission management – i
even have to write every permission check (i.e. whether a user is
allowed to create, update or delete an item) mostly from scratch.

If you have an idea how to do this easier, please let us know ;) Maybe
it's better not to define individual user-rights in initconstants but to
refer to the Roles directly in the Security Functions. Or ist there a
way to extent the user-rights in different modules right now?!

 >and even displaying a simple feedback message is quite a pain in the
neck due to and internationalisation engine that was half-heartedly
implemented and never finished.

aren't there already some solutions? I know e.g. of the twoday l10n.

 > thus, my idea is to re-enable antville for easier development again.
the goal is to strip down the antville code to its bone by replacing any
inessential feature with a modular extension while simplifying the
remaining "chitin" skeleton to make it more understandable even for
regular (i.e. not helma-related) javascript developers.

Fine :)

 >to achieve this i consider the following steps:
 > -unify text, files and images to one hybrid content structure. this
way, any new item can be added without patching the database.

+1

 > simplify access control by providing convenience methods that sort
out a user by verifying the necessary permissions with the actual role
privileges. a developer should be able to do this with one or at most
two function calls from an arbitrary action.

+1

 > rework the whole internationalisation engine. here too, a developer
should only need to call a simple message funktion. and user's probably
should be able to edit message files from within their site environment.

+1 (what's with the already existing work?)

 >improve skin handling and editing. as gobi <http://gobi.helma.org/>
already shows there are ways to shift the input (i.e. editable forms)
and output skins towards each other. wouldn't it be amazing to only edit
one skin once and both, your text editor masks and the user front-end
appear just right and in sync?
I haven't had a look at gobis skin mechanism. But if there is a way to
do so- fine.

 >delegate the user interface to the client again. client-side
javascript has become mature enough to use it for simple tasks like
paging and sorting; and as all the web 2.0 hubris and ajax cleansing
promise, it even could be used for fancier actions...

That's a way to go. But where is the line here. Which action should be
done by the client. And what's about clients with javascript deactivated?

 >while we are at it: of course, antville could do with an appropriate
dose of (not so) recent hot web features. well, i did not say
"trackbacks" or "tags", but let's see what makes sense, here, anyway.
(tags for sure!)

I think tags are already done ;)

 > yes, and all the rest (e.g. polls or blogger apis) goes into modules.
in fact, in modules every enthusiastic javascript developer should be
able to write.
+1

I'am currently reworking the memberMgr. I don't like the current design
here because it mixes the methods for a "Site Member Management", "Root
Member Management" and a personal view of the current logged in user all
together. So my idea is to make separate prototypes for each of them and
add all methods concerning a user to the "User" prototype. If there is
some interest in this attempt, please let me know.

Merry Christmas & Happy New Year,
Samuel
_______________________________________________
Antville-dev mailing list
Antville-dev@...
http://helma.org/mailman/listinfo/antville-dev
LightInTheBox - Buy quality products at wholesale price