What is Mjolnir?
-
Henri Bergius
What is Mjolnir?
Tue June 16 2009 11:55:07 UTCIt seems there is a little bit of confusion on what Midgard 9.09
Mjolnir is supposed to be.
Here's my explanation: Mjolnir is the first midgard2 that you can
actually use for your website.
In more detail this means:
* For users:
- midgard2 (and PHP/Python bindings) must be stable to use
- there must be an easy setup tool for creating a website (see mRFC 43)
- Midgard MVC (midcom3) must be packaged and installable (see mRFC 43)
- App Builder available for standalone Midgard web application
development on OS X
- Midgard MVC must provide basic CMS tools like toolbars and WYSIWYG editing
- Midgard MVC must provide some admin UIs for template editing, user
management and so forth
* For developers:
- MgdSchema Views (mRFC 41)
- Extendable MgdSchemas (mRFC 40)
- Multicast D-Bus
- Midgard MVC APIs settled so component development can begin
- if possible, also new Auth System (mRFC 45) and Contexts (mRFC 42)
However, this doesn't mean that:
* Mjolnir is LTS release (way too early in midgard2 series for that)
* Mjolnir is feature-compatible with Ragnaroek (infrastructure will be
there but components won't)
* Every Midgard site should upgrade to Mjolnir ASAP (features still
missing, this is why Ragnaroek was LTS after all)
As for target platforms, I'd still focus on Linux and OS X. Other
platforms like Windows and Symbian would be great to support, but
depend on whether we have people who can handle the porting and
packaging work.
When Mjolnir is out, it should be the release which we all can
actually use for building websites. It will also be the release where
we can start porting our old components and applications to.
/Henri
--
Henri Bergius
Motorcycle Adventures and Free Software
http://bergie.iki.fi/
Skype: henribergius
Jabber: henri.bergius@gmail.com
Microblog: http://www.qaiku.com/home/bergie/
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev -
Re: [midgard-dev] What is Mjolnir?
Tue June 16 2009 12:20:06 UTCHenri Bergius writes:
Hi!
> * For developers:
> - MgdSchema Views (mRFC 41)
Still in progress, but plenty of work is already done.
> - Extendable MgdSchemas (mRFC 40)
Done.
> - Multicast D-Bus
This is not yet resolved, but at least we know what to do and what *not*
to do.
> - Midgard MVC APIs settled so component development can begin
> - if possible, also new Auth System (mRFC 45) and Contexts (mRFC 42)
Contexts is a huge step, but Auth system should be done IMO.
> As for target platforms, I'd still focus on Linux and OS X. Other
> platforms like Windows
There's no GDA3 binaries for W32, and GDA4 ones are still unstable and
not yet finished.
So GDA itself is a blocker here.
> and Symbian would be great to support, but
As above. Libxml and GLib is not a problem for Symbian.
Midgard should be easy to build once we can depend on GDA.
Piotras
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev -
Re: What is Mjolnir?
Tue June 16 2009 12:24:58 UTC- Midgard MVC must provide basic CMS tools like toolbars and WYSIWYG editing
A more full list of these is:
- Toolbars (almost done)
- UI messages (done since yesterday)
- Navigation information system and a fi.protie.navigation equivalent
- Variants system
- Activity log
- WYSIWYG editor + "insert item" dialog to replace "Insert image" and Chooser from Ragna
/Henri
-
Re: [midgard-dev] What is Mjolnir?
Tue June 16 2009 14:40:05 UTCOn 2009-06-16 15:16, Henri Bergius wrote:
> * Navigation information system and a fi.protie.navigation equivalent
Just as a tip here: let's change the mistake I made when I decided that
all classes are in li-objects rather than a-objects.
This causes problems with unfortunate old browsers, like IE6, which
don't understand child selectors. Problem is that e.g. 'li.selected a'
and 'li.active a' affect all the nested links while 'li a.active'
doesn't leak.
> /Henri
/Arttu
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev -
Re: [midgard-dev] What is Mjolnir?
Tue June 16 2009 14:40:06 UTCHi,
On Tue, Jun 16, 2009 at 5:07 PM, Arttu Manninen<arttu@kaktus.cc> wrote:
> This causes problems with unfortunate old browsers, like IE6, which
> don't understand child selectors. Problem is that e.g. 'li.selected a'
> and 'li.active a' affect all the nested links while 'li a.active'
> doesn't leak.
I'm not so sure how much Midgard2 needs to take IE6 into account ;-)
I'd say not at all. Focus on actual modern browsers. This is software
we will be living with for years now.
Of course, there is http://www.saveie6.com/
> /Arttu
/Bergie
--
Henri Bergius
Motorcycle Adventures and Free Software
http://bergie.iki.fi/
Skype: henribergius
Jabber: henri.bergius@gmail.com
Microblog: http://www.qaiku.com/home/bergie/
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev -
Re: [midgard-dev] What is Mjolnir?
Tue June 16 2009 15:00:04 UTCHenri Bergius wrote:
> I'm not so sure how much Midgard2 needs to take IE6 into account ;-)
>
> I'd say not at all. Focus on actual modern browsers. This is software
> we will be living with for years now.
Well, are we doing midgard2 for ourselves or to the normal users? Cars
running on biofuel are nice and pretty good thing, but if Shell or some
other big fuel company would sell only biofuel at the stations, they
would go out of business pretty soon. Maybe after couple of years that
would be a good thing, but not just yet, just too much people driving
old cars and too much companies selling the good old fashion petrol.
So, from my point of view, easiest solution is to add those classes to
both, so you can use li.selected or a.selected, depending of the site
you are building.
In the end, it's the users (even those stupid ones), who bring the food
in our table.
//Osku
--
Oskari Kokko
Consultant
Nemein Oy
oskari.kokko@nemein.com
020 1986034
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev -
Re: [midgard-dev] What is Mjolnir?
Tue June 16 2009 15:00:06 UTCHi,
On Tue, Jun 16, 2009 at 5:47 PM, Oskari Kokko<oskari.kokko@nemein.com> wrote:
> In the end, it's the users (even those stupid ones), who bring the food
> in our table.
Yes, but by the time midgard2 reaches feature parity with Ragnaroek
even the stupid users will have upgraded from IE6. We cannot constrain
ourselves to the web of 2001 forever.
Besides, midgard2 by itself provides no browser-specific
functionality. Toolbars, WYSIWYG editors, navigation renderers and
others are just components. So there is nothing to stop somebody from
building "legacy browser compliant" versions once those are needed.
> //Osku
/Henri
--
Henri Bergius
Motorcycle Adventures and Free Software
http://bergie.iki.fi/
Skype: henribergius
Jabber: henri.bergius@gmail.com
Microblog: http://www.qaiku.com/home/bergie/
_______________________________________________
dev mailing list
dev@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/dev
