Hola:
No he terminado de comprender la idea... si los datos deben ordenarse después de cargarse la página, se trataría de usar javascript, pero si es antes de que se cargue (supongo que sería lo más lógico), podría tratarse de usar plantillas y algún lenguaje del servidor como php... para ordenar listados, podría conseguirse con la sentencia sql adecuada (order by)... y estando la página cargada se trataría otra vez de usar javascript... si se tratase de preferencias de usuarios, posiblemente necesites programar galletas (cookies) que se pueden implementar tanto en el servidor como en el navegador (deben estar habilitadas), y por último, tal vez te interese que duren solo una sesión...
Saludos