Here are a few:
Use the Semantic MediaWiki extensions. They will allow you to define properties
corresponding to each of the fields in your database.
Create a standard UserPage template, with each field as a variable in the template, and
have each page simply invoke the template.
-----Original Message-----
From: mediawiki-l-bounces(a)lists.wikimedia.org
[mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Joosep-Georg Järvemaa
Sent: Friday, November 26, 2010 5:29 AM
To: mediawiki-l(a)lists.wikimedia.org
Subject: [Mediawiki-l] Import users and create their pages
Hello,
I have an idea to replace an existing tailor-made but really simple user
database with MediaWiki. The cause being the app's hardly maintainable code
base.
Also, the users would gain the possibility to update their information and
create some content they could update together.
The structure of the user base has some fields for general information with a
relation to a table with some status changes and a second relation to pictures
table.
I would like to see that users' full names will be as their usernames and there
would be a possibility to generate a temporary password for them for sending by
e-mail.
The rest of the information would end up at their user pages as same structure
table or box and a second box for their status changes from related table.
The picture files I can upload to the server but at their pages there should be
some reference to related pictures, based on data from second table.
Additionally, some database fields are desirably considered as categories.
The database contains 820 users in total, 1785 status rows and 715 pictures.
Any recommendations?
Regards,
--
Joosep-Georg
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
This e-mail and any attachments are for the intended recipient(s) only and may contain
proprietary, confidential material. If you are not the intended recipient, (even if the
email address above is yours) do not use, retain, copy or disclose any part of this
communication or any attachment as it is strictly prohibited and may be unlawful. If you
believe that you have received this e-mail in error, please notify the sender immediately
and permanently delete. This email may be a personal communication from the sender and as
such does not represent the views of the company.