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 :)
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
On Mar 9, 2008, at 07:22, Michael Heilemann wrote:
> 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.
-- We are here and it is now. Further than that all human knowledge is moonshine. H.L.Mencken
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.
Rich Bowen 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?
> --Rich
> On Mar 9, 2008, at 07:22, Michael Heilemann wrote:
>> 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.
> -- > We are here and it is now. > Further than that all human knowledge is moonshine. > H.L.Mencken
> 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.
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
On Mar 9, 11:32 am, "Michael Heilemann" <heilem...@gmail.com> wrote:
On Fri, Apr 4, 2008 at 2:32 PM, Andrew da Silva <andrewdasi...@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.
> On Fri, Apr 4, 2008 at 2:32 PM, Andrew da Silva <andrewdasi...@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.
On Wed, Apr 9, 2008 at 3:00 PM, Andrew da Silva <andrewdasi...@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).
Michael Heilemann wrote:
> On Wed, Apr 9, 2008 at 3:00 PM, Andrew da Silva <andrewdasi...@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).
On Wed, Apr 9, 2008 at 10:39 PM, Andrew da Silva <andrewdasi...@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.