mupuf.org // we are octopimupuf.org

MùPùF.org Approches v1.0 Beta

One month af­ter, MùPùF.​org is still un­der con­struc­tion. The user in­ter­face be­gins to set­tle and what you see is al­most what the web­site will look like in a near fu­ture.

It’s time to re­view what we have done and what is still left to do.

What have been done

Since I didn’t ex­plain any­thing about how the web­site is de­vel­oped, I had to blog about it.

So, here are a few points that I find in­ter­est­ing.

Sub­ver­sion

As you may have no­ticed, there is a text that starts right un­der the oc­to­pus (cur­rently ‘svn r116’).
We de­cided to de­velop the web­site us­ing Sub­ver­sion so as we can hack the web­site on our ma­chines and then up­date server’s ver­sion eas­ily. It is also pos­si­ble for you to track the de­vel­op­ment ver­sion of the site (cur­rently 116).

This im­prove­ment al­lows us to keep the web­site run­ning while we are hack­ing on it :)

Django

This web­site is de­vel­oped us­ing the Python frame­work called Django.

As we had to cre­ate a cus­tom web­site that would re­flect what MùPùF.​org is, we needed to use a flex­i­ble and pow­er­ful lan­guage. In my opin­ion, Python is re­ally a pow­er­ful script­ing lan­guage be­cause it can use a lot of com­mon li­braries and it is also quite sim­ple to write bind­ings for this lan­guage. Also, both the mem­ory and proces­sor foot­prints are quite low.

Load­ing time

Now, let’s see the con­se­quences of all the­ses changes on the av­er­age page’s load­ing time.
On the or­di­nate, the load­ing time in ms and on the ab­scissa is the time.

Liq­uid er­ror: un­de­fined method `in­clude?’ for nil:Nil­Class

As you can see, there is a ma­jor drop in load­ing time, this drop is due to the re-in­stal­la­tion of the server that has been ex­plained in my last blog post.
About a week or so af­ter, the load­ing time in­creased, this is due to the de­ac­ti­va­tion of cache in chero­kee to easy our work of in­te­gra­tion. Be sure we will re­ac­ti­vate it shortly.

We al­ready had the im­pres­sion the web­site was snap­pier, num­bers are here to prove it now!

What is left to do

Con­cern­ing blogs

Com­ments

Yes, we know, our blog sys­tem still sucks. It still lacks the killer fea­ture that al­lows you to leave com­ments on our posts! Don’t worry, this should be ready in a near fu­ture.

You will be able to send com­ments with­out reg­is­ter­ing, you’ll just need to pass the capcha test.

Fin­ish Tags

At the mo­ments, tags are work­ing prop­erly on our lo­cal­host ver­sion but not on our server. I can’t re­ally ex­plain the prob­lem but a bug re­port has been opened and De­nis may ex­plain the prob­lem in depth later.

So, for now, you can see tags but not click on them un­less you want to get an ex­cep­tion :).

Cat­e­gories

Cat­e­gories al­ready ex­ist in our ad­min­is­tra­tion sys­tem but we haven’t im­ple­mented it yet.

Once again, this should be done in a near fu­ture.

Con­cern­ing pack­ages

com­ments ?

It could be in­ter­est­ing for users to com­ment our pack­ages. Feed­backs are al­ways im­por­tant.

You will be able to send com­ments with­out reg­is­ter­ing, you’ll just need to pass the capcha test.

flag pack­ages out­dated

As we may not fol­low the de­vel­op­ment of a pro­gram we al­ready packed-up, we would like to add the flag ‘out­dated’ as Arch­linux do.

Misc.

Re­searchs

As you may have dis­cov­ered by your­self, the Re­search but­ton in the menu bar is not work­ing.

We are still dis­cussing on what to do, so, it may not open that soon.

Add CVs in con­tacts

The cur­rent sys­tem sup­ports CVs for users, but we are not ac­tu­ally show­ing it in the con­tact page.

Should be added soon :)

Re­lease the web site

Ah! An in­ter­est­ing point. As this web­site is, in our opin­ion, what hack­ers com­mu­nity need, we de­cided to re­lease it so as it can be use­ful for the cre­ation of your web­site.

We may ship some css/tem­plate work also, but it is your work to make it work the way you want. We just wanted to re­duce your de­vel­op­ment time so as you can fo­cus on your real work and less on your web­site.

Comments