Serchilo goes Open Source!

27 views
Skip to first unread message

Georg Jaehnig

unread,
Aug 8, 2014, 11:06:29 AM8/8/14
to serc...@googlegroups.com
Dear Serchilo-interested people,

Welcome to the newly activated Serchilo mailing list. I am launching it because
I am reworking the Serchilo code – and this is now happening as Open Source!

The code of the new site is on Github [1]. A demo of it can be seen here: [2].

The code is still based on Drupal 7 [3]. It is licensed under the GNU Affero
General Public License [4], which basically means that anyone who changes and
runs it on their server, must make the changes Open Source as well.



_____ What will be new _____


* Mobile-first.
Using Bootstrap framework [5], the site should work well on mobile devices.

* Commands are now Shortcuts.
Just a name change, fitting into the slogan "Search with Shortcuts".

* Back to wiki-editing (mostly).

After the relaunch last year, users could only edit their own user shortcuts
(commands) freely. Edits to site shortcuts could only be proposed.

It turned out to me that this style seems too bureaucratic for me. I myself
wouldn't like to "propose" a change and then wait for an admin to accept it or
not.

So the plan now is to allow adding and editing shortcuts freely without
moderation, as long as they don't change existing behaviour. This applies to
new shortcuts with a new keyword in "o" namespace. However, editing
an existing
shortcut's URL, keyword, or namespace will still need an admin to approve it.

(An open question is still what to do with new shortcut in Non-"o" namespaces,
for instance adding a shortcut with the keyword "g" to the "de"
namespace would
overwrite the Google shortcut from "o"... As you see, it seems to be a complex
probelm, I'll be opening a thread on that issue here soon to discuss
it in more
depth.)



_____ What you can do _____


* Play around on the demo site [2].

It might still look and behave a bit clumsy. But it should have the main
functionality. If important things are missing, please open an issue [6] or
write it here.

Feel also free to use the test account (name: test, pass: test) and add data.
But be aware that it can be wiped at any time, during a reinstall
for instance.

* Open issues on Github [6]
Having bugs and ideas as issues is much easier to keep track and work on them.

* Work on issues on Github [6]
There are also issues which only need some CSS frontend skills, like this
one [].
Others might need a copy install on your machine, so you can:

* Install a local copy on your machine. [1]
If you run into problems, feel free to ask me.
I'm also willing to help over instant messaging.

* Complain in general.
Does everything go in the wrong direction? Tell us, I might get
convinced and change plans.

* Praise in general.
It's more fun to work then.


So long, I'd be happy to hear from you,
Georg



[1] https://github.com/georgjaehnig/serchilo-drupal
[2] http://serchilo.org/
[3] http://www.drupal.org/
[4] http://de.wikipedia.org/wiki/GNU_Affero_General_Public_License
[5] http://getbootstrap.com/
[6] https://github.com/georgjaehnig/serchilo-drupal/issues
[7] https://github.com/georgjaehnig/serchilo-drupal/issues/2
Reply all
Reply to author
Forward
0 new messages