News: Development

Fabian Gebert

2009/01/03 20:28

Development

Arrange your cards using drag & drop

To make the map view (that is the structure view of a topic) more useful, I've just implemented a drag & drop handling that completely replaces the old behavior. You can now insert cards with the plus button to the right and drag these cards to any position you like. The same applies for existing cards of a topic.

With this new approach, it is possible to move an advanced card to the main or illustrative level and vice versa.

Additionally, the take-notes-and-sort-them-later workflow is now a lot easier to realize.

There are 1 comments

Fabian Gebert

2008/12/14 19:34

Development

Forget about losing changes

I've just implemented a small interface that allows the user to keep changes that failed uploading and allows the user to retry uploading the changes. This makes Mediabird a lot more stable even if the server is irresponsive or you've lost your internet connection.

What it does not allow you to do right now is to keep changes and to upload them later on instead of aborting or retrying the upload process. This shouldn't be much of a real life limitation though.

Feedback to the new feature is most welcome.

The next steps will be to implement versioning, change locking (to avoid unwanted multi-user access at the same time) and the ability to have personal copies of content cards. Stay tuned.

Fabian Gebert

2008/08/21 15:56

Development

How to install LaTeX on a webserver without SSH/root access

In order to install a LaTeX distribution on a web server, including dvipng support and some basic LaTeX packages, you can proceed as follows:

  • Download the latest net installer from CTAN server
  • If you use Unix/Linux, install the package perl-tk if you want the GUI installer.
  • Follow the guide in the attachement, or just select the packages from the lists in the way you like. Make sure you select the architecture that matches the architecture of your webserver (probably GNU/Linux)
  • Create a zip from the files in the texlive folder being created (in the example that is "~/texlive".
  • Upload the zip file to the server
  • If you do not know how to extract the zip on your server (but your server supports PHP), try creating an empty PHP file unzip.php with just
    • <?php system('unzip texlive.zip'); ?>
  • You will now be able to access the latex binaries in the folder texlive/2008/bin/i386-linux relative to where you have extracted the files.

This is quite useful if you want to render LaTeX equations as PNG but your server does not support LaTeX nor dvipng/convert/ghostscript.

Download tutorial as PDF

Previous 1 | 2 | 3