Click on this icon to open the XML page.Tom Van Gaever - Blog
Search:   

SharePoint automatic resource file translator 
Saturday, October 24, 2009, 19:30 - SharePoint
Posted by Administrator
finally the release of SPResourceTranslator tool. this WPF application will automatically translate your resource files from one language to another language.

Download the tool from here here




More information on CodePlex:

http://spresourcetranslator.codeplex.com/
http://spresourcetranslator.codeplex.com/wikipage
add comment   |  permalink   |  related link   |   ( 3 / 78 )
Same sharepoint list multiple times in view all site content 
Thursday, October 22, 2009, 12:06 - SharePoint
Posted by Administrator
A few weeks ago I posted a question on the MSDN forum about a rather strange bug.

Although nobody seemed to know the answer, we were able to find the problem.

When we opened the view all site content on a sharepoint website, we noticed that our custom document library showed 3 times on the screen. Each link redirected to the same list.

When we created the custom views in the schema.xml, we didn't change the DefaultView="TRUE" to FALSE.

It seems that when more than 1 view is set as DefaultView, the list is showed more than once in the view all site content page.

when we changed the DefaultView to FALSE and left only A View as default.The other 'ghost' document libraries dissapeared.
add comment   |  permalink   |   ( 2.9 / 70 )
Using BPOS smtp relay in order to send mails using C# 
Friday, October 16, 2009, 15:44 - BPOS
Posted by Administrator

string const string SMTPADDRESS= "stp.mail.emea.microsoftonline.com";

try
{
  MailMessage mail = new MailMessage();
  mail.from = new MailAddress("from@company.be");
  mail.To.Add("customer1@company.be");
  mail.To.Add("customer2@company.be");
  mail.Subject = "Mail sent using BPOS SMTP relay";
  mail.Body= "This mail has been sent using ssl";

  SmtpClient smtpServer = new SmtpClient(SMTPADDRESS)
  smtpServer.Port = 587;
  //TODO: put these configurations in config files.
  smtpServer.Credentials = new System.Net.NetworkCredentials("from@company.be","password");
  smtpServer.EnableSsl = true;
  smtpServer.Send(mail);
  return true;
}
catch(Exception ex)
{
  return ex.ToString();
}




http://msdn.microsoft.com/en-us/library ... ssage.aspx
http://msdn.microsoft.com/en-us/library ... lient.aspx
add comment   |  permalink   |   ( 3 / 139 )
What do CC and BCC stand for? 
Monday, October 12, 2009, 13:33 - General
Posted by Administrator
I was chocked that I didn't knew the answer to this question immediately, offcourse we all know the result of putting someone in CC or BCC... :)

so here we go:

Cc
Cc is shorthand for Carbon copy . If you add a recipient's name to this box in an Outlook e-mail message, a copy of the message is sent to that recipient, and the recipient's name is visible to other recipients of the message.

Bcc
Bcc is shorthand for Blind carbon copy . If you add a recipient's name to this box in a mail message, a copy of the message is sent to that recipient, and the recipient's name is not visible to other recipients of the message. If the Bcc box isn't visible when you create a new message, you can add it.

add comment   |  permalink   |   ( 2.7 / 58 )
Workflow activities Child Replicator activity in Parent Replicator not working 
Saturday, October 10, 2009, 22:17 - Worklfow Foundation
Posted by Administrator
When binding a replicator from within another replicator, you will discover the following behaviour:

We have 2 replicators:
ParentReplicator & ChildReplicator

We have 4 roles:
role1,role2,role3 and role4

We have 5 users:
user1,user2,user3,user4 and user 5

each user is connected to a role in a dictionnary<Role,list<User>>

role1 has 2 users: user1 & user 2
role2 has 1 user: user 3
role3 has 1 user: user 4
role4 has 1 user: user 5

We want to iterate through each role and create a task for each user in this role.

through the designer we bind the initialchilddata property to List<Roles> Roles property

using code we capture the ParentReplicator_ChildIntialized
event and execute this code:




The result is this:

Role 1
Role 2
- user 1
- user 3
Role 3
- user 2

...

SO it seems like the ChildData is only set the next iteration?...

The reason for this behaviour is because we are settings the InitialChildData on the wrong object, the object we are using is living in another context.


Use:

//use the control in this context
ReplicatorActivity rep = e.Activity.GetActivityByName(PanretReplicator.Name, true) as ReplicatorActivity;
rep.InitialChildData = users.Select(u => u.Sid).ToList();





here we go!


Conclusion: ALWAYS use the sender or e.Activity to get your childactivities to avoid these unhappy behaviour...


read more:
Pro WF: Windows Worklfow Foundation Pages
Very nice post that pushed me in the right direction

Good luck;)
</tom>


add comment   |  permalink   |   ( 3 / 56 )

<<First <Back | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Next> Last>>