Hi Martin,

2014-12-25 9:09 GMT-03:00 Martin B��hr <mbaehr@email.archlab.tuwien.ac.at>:
Excerpts from stepharo's message of 2014-12-25 11:56:29 +0100:
> > a desktop application that can search a given collection of text and browse the
> > search results.

Do you have a prototype screenshot for the UI? A mockup?
It could be interesting to see what do you expect to see.
��
>�� �� �� Ok students should follow spec tutorial.
>�� �� �� there is also (no idea of the status) a fast search system developed
> by benjmain areski

thank you, that's helpful. i'll look into those.

i found:
http://spec.st/docs/
http://www.bahmanm.com/blogs/spec-part-1-basics
http://pharorwrules.wordpress.com/2013/06/26/a-look-into-spec/

and
http://smalltalkhub.com/#!/~BenjA/FullTextSearch
but no docs on it...

> > a web application in form if a RESTful user management system that can be used
> > as authentication server for nginx. (nginx makes a request for a given resource
> > and asks if a user is allowed access)
> > it has a dynamic frontend (angular.js or other) without generating html in the
> > server.

> > for the web-project first a set of tasks explores various web frameworks by
> > letting the students walk through a tutorial and report on the results:
> I would only list the one that are maintained. Because it is not fun to
> work with dead projects.

agreed, however iliad happened to have a very good tutorial which included
serving static files, which is one of the features needed for the website.


Iliad is not unmaintained and is not a dead project. Please subscribe to the Iliad mailing-list to keep updated of latest changes. We are exploring options to migrate the old web-site to a new server. I am integrating changes for working with modern (responsive) CSS frameworks.

��
> > personally i am now leaning towards either just zinc or teapot to build the API
> > since i have no need for most of the features of the larger frameworks.
> Yes keep it simple.

so in that light the tutorials will be used to let students get familiar with
working on pharo, and then i hope at least one of them will stick with me to
continue working on the website.

> > for good measure, one task is exploring amber:
> Yet another environment.

yes, this is more out of curiosity. i want to see what amber can do.
i read claims that it has data-binding so in theory it could replace js
frameworks like angular.js, though i'd also be happy to just use it to drive
angular.js. we are currently using coffeescript, which is nice, but i like to
explore the options.


Amber is a new Smalltalk dialect so you could ask questions in the Amber mailing-list. I know there are people working with JS frameworks which surely can help you with specific questions.

��
> > well, aside from the outreach to introduce pharo to students i'd like to invite
> > your feedback on the tasks, and i am wondering if you have suggestions for
> > other tasks that students could work on.
> I would keep the list of tasks and frameworks to master to a nice limit.

from the framework tutorials students were not expected to do more than one
each, it just so happened that one student was eager to pick up two. i have a
second student learning seaside now.

hopefully one of the two will be interested in continuing and then i'll lead
them to just build the website with zinc (or teapot) while both of them have
the option to fall back on the framework they learned for their own projects if
they are interested.

the desktop app is done by yet another student.

> > but even if you don't join as mentors, if you have tasks for one of your
> > projects that would be suitable, i can put them up, if i can mentor them.
> > (and if they are easy enough for beginners, then i probably can)
> I would love to see tests and improvements on
>�� �� �� Athens-svg
> so that we can import svg files.

can you give some more pointers on what would be to be done here?
try to use Athens-svg and report bugs?
i doubt students are at the level that they could fix bugs, but getting them to
run tests on as many svg files they can find, that they can probably do.

would that require pharo 4, or is it enough to load the dev version into pharo 3?

i found these resouces:
http://smalltalkhub.com/#!/~Pharo/Athens
http://stackoverflow.com/questions/14584299/interacting-with-a-svg-in-pharo
http://forum.world.st/Athens-SVG-Import-td4734685.html
http://stackoverflow.com/questions/22612240/what-exactly-is-athens

greetings, martin.

--
eKita�� �� �� �� �� �� �� �� �� ��-�� ��the online platform for your entire academic life
--
chief engineer�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��eKita.co
pike programmer�� �� �� pike.lysator.liu.se�� �� caudium.net�� �� ��societyserver.org
BLUG secretary�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��beijinglug.org
foresight developer�� foresightlinux.org�� �� �� �� �� �� �� �� �� �� �� �� �� �� realss.com
unix sysadmin
Martin B��hr�� �� �� �� �� working in china�� �� �� �� http://societyserver.org/mbaehr/