I am a French citizen living and working in Dublin since 2009. Last year I met a Thai woman while I was on a holiday. Yes i know how cliché that sounds

We met in July 2012 the we met in October 2012 in Dubai (we got her a 2 week visa for the UAE).
Once she flew back to Thailand we used the services of a Thai agency (owned by a British man) to apply for a tourist visa for her to visit Ireland. It took forever but she was granted the visa (with 2 month left on a 3 month valid period: i still dont know how that happened. (no extension, single entry) , she came to visit and stayed with me for 2 months, and she left on time.
As i see this relationship progressing in a positive way, I am looking for the "next visa".
Ideally the next visa would allow her to stay longer than 2 months and ideally allow her to work. I can support the two of us but I do not imagine her being happy sitting at home all day or most of the day while I work. Although she will study English for sure, I am not sure that a student visa is the solution.
Whatever course of action we take today will influence whatever visa or change of status we would apply for in the future and it is with that in mind that i want to make sure we are doing things right.
Thank you for reading and even more thank you if you can contribute.