On Monolith Progress

5 views
Skip to first unread message

Michael Heilemann

unread,
Mar 9, 2008, 7:22:30 AM3/9/08
to habari-dev
As you probably know, Monolith has its own branch in the SVN repository (http://svn.habariproject.org/habari/branches/monolith/). At the moment it's about 75-80% mockup complete and a mere 5% functionality complete.

I'm currently spending as much time as I can spare on the UI, tweaking the HTML/CSS and writing JS where needed. The Create Entry page is almost complete, and the Dashboard page has several moving parts as well. However, I suck at the backend stuff, and don't feel I have a proper enough grasp of the PHP to turn the HTML mockups into functional pages.

Also, while I'm fairly adept at HTML and CSS, I'm only just scraping by with my JS, so feel free to look through the scripts and what not to find places where it might be optimizable.

So if you've got some time and want to help out, now you know where it is and what to do :)

The faster we can get the mockups talking to the db, the faster we can get this thing to a stage where it's usable and we can start proper usability testing.

I hope we can make the .5 release with this, and I'll do whatever I can to make that happen.

PS: There are a few pages missing, like Logs, Create Page and Pages, they're coming :)

Ciao.

Rich Bowen

unread,
Mar 9, 2008, 9:14:08 AM3/9/08
to habar...@googlegroups.com
Perhaps I misunderstood something - please clarify. I thought Monolith was a UI rewrite. I assumed that if I `svn switch` to the monolith branch, stuff will keep working, but look different. You're saying that it's a back-end rewrite too?

--Rich

--
We are here and it is now.
Further than that all human knowledge is moonshine.
H.L.Mencken


Graham Christensen

unread,
Mar 9, 2008, 9:25:48 AM3/9/08
to habar...@googlegroups.com
This is a back-end rewrite of the system/admin and
system/classes/adminhandler.php files. There wouldn't be any other way
to make this change, as the current system doesn't use anything like the
kind of technology that is being utilized in Monolith.

Graham Christensen

http://itrebal.com - Customized Web Hosting
Graham.Ch...@iamgraham.net

Scott Merrill

unread,
Mar 9, 2008, 11:19:31 AM3/9/08
to habar...@googlegroups.com
On 3/9/08, Rich Bowen <rbo...@rcbowen.com> wrote:
> Perhaps I misunderstood something - please clarify. I thought Monolith was
> a UI rewrite. I assumed that if I `svn switch` to the monolith branch, stuff
> will keep working, but look different. You're saying that it's a back-end
> rewrite too?

Some bits in the back-end need to be modified to make the Monolith
front-end work correctly. It is not a wholesale rewrite of the
underpinnings of Habari, rather a series of tweaks to make Monolith
work as desired.

Cheers,
Scott

Michael Heilemann

unread,
Mar 9, 2008, 11:32:30 AM3/9/08
to habar...@googlegroups.com
Here's a quick update on some stuff: http://www.viddler.com/Heilemann/videos/12/

Andrew da Silva

unread,
Apr 4, 2008, 8:32:35 AM4/4/08
to habari-dev
Hi Michael,
with the new dashboard supporting widgets, I thought we could use
Netvibes' Universal Widget API.

A PHP library already exists for UWA, but it is GPL, so I contacted
Michael Schneider and asked him if he could dual-license it.
He accepted and will redo the "paperwork" over this weekend.

Michael, is the dashboard in Monolith complete?

Andrew

Michael Heilemann

unread,
Apr 4, 2008, 8:37:16 AM4/4/08
to habar...@googlegroups.com
On Fri, Apr 4, 2008 at 2:32 PM, Andrew da Silva <andrew...@mac.com> wrote:

Michael, is the dashboard in Monolith complete?

IIRC, the modules can be reordered and the options buttons will 'flip' them over to reveal their options. That's most of what's needed for now I guess. Some AJAX for saving options on the fly needs done, but that's about it I think.

--
Michael Heilemann
http://binarybonsai.com

Andrew da Silva

unread,
Apr 9, 2008, 9:00:16 AM4/9/08
to habari-dev
Hi Michael,
can you tell us which pages of the Monolith branch are complete,
design-wise?

Thanks

On Apr 4, 8:37 am, "Michael Heilemann" <heilem...@gmail.com> wrote:
> On Fri, Apr 4, 2008 at 2:32 PM, Andrew da Silva <andrewdasi...@mac.com>

Michael Heilemann

unread,
Apr 9, 2008, 9:09:53 AM4/9/08
to habar...@googlegroups.com
On Wed, Apr 9, 2008 at 3:00 PM, Andrew da Silva <andrew...@mac.com> wrote:

can you tell us which pages of the Monolith branch are complete,
design-wise?

The login, dashboard, the entries page, the create entry page are all in very good shape. I think the options, tags, plugins and themes pages are in good shape, though it's been a while since I last checked them out.

Logs, users and user groups don't exist in any state yet.

Create page and manage pages haven't been designed yet (I'll get on that asap).

Andrew da Silva

unread,
Apr 9, 2008, 4:39:58 PM4/9/08
to habari-dev
"very good", "good".... I want to know which I can integrate with PHP
code, and be sure they won't change.

Thanks

Michael Heilemann

unread,
Apr 10, 2008, 1:28:15 AM4/10/08
to habar...@googlegroups.com
On Wed, Apr 9, 2008 at 10:39 PM, Andrew da Silva <andrew...@mac.com> wrote:

"very good", "good".... I want to know which I can integrate with PHP
code, and be sure they won't change.

The slider-based navigation element on the Tags page isn't functioning yet, but other than that all the existing pages are ready to be worked on AFAIK.

Reply all
Reply to author
Forward
0 new messages