Used technologies :

PHP, CSS, XHTML, JavaScript (AJAX), Twitter API, Perl

Project URL :


Project introduction :

PCInfo-Web is a multimedia and computer science community.
PCInfo-Web is my first and still main project. It started under the name of "Pc-Info" on a Xooit automated-creation forum platform.
PCInfo-Web has, through it's 6 years of existence (from March 2006), grown a lot, but suffers a lack of staff. We are hiring actively trying to balance this lack.
PCInfo-Web is a complete hand-made website. This means there is not any single line of CMS code behind it (except the forums part). It has currently a dozen of different areas, in addition to the advanced administration scripts.
The frontend includes features like news, multi-page articles, rss, forums, centralized management of pages, etc. .
But this is nothing compared to the backend : A complete centralized caching system (reducing by between 50 and 70% the SQL queries) managing all sections. Three different administrations areas, with the last one including some advanced editing tools for news/articles writers (auto-save, multi-paging, drafts system, WYSIWYG, etc., everything in AJAX) that was developed before becoming a standard in web CMS.

What is my role in this project ?

I am the founder of the project and its current single developer.
I designed and developed the whole website, from mock-up to final release (including the graphical structure), the integration with MyBB (and the integration of the database from Xooit when we negociated with the platform to get back our data), the links between every part of the website, the integration of MyBB as a part of our news system (comments are posts in the forums). I made a large amount of work turning MyBB into a latin9-only compatible engine (as MyBB was meant to deal with UTF-8) as the rest the website. I tuned Apache2 and then Nginx to be best used by the website.
I also developed a MyBB Twitter plugin using the JMP2 url shortener API and the Twitter API.
I am currently administrator and global manager of the website, I manage the team, the hiring process (and the firing process...), the management of suggestions and their implementation, I coordinate all the people of the team (~ 15-18) to best work together.
I am also in charge of public relations, editing contents, moderating forums and wiki... Animating the forums...
There is finally no role I don't take part in this project.

Skills I acquired and I experienced with this project