[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
CP FAQ
Displaying differences between revision 18 and the latest revision
== CodePedia FAQ ==
=== Contents ===
[b]What is CodePedia?[/b][br]
[b]What is a Wiki?[/b][br]
[b]What is a good book about Wiki?[/b][br]¶
[b]What Wiki engine are you using?[/b][br]¶
[b]Why does CodePedia exist?[/b][br]
[b]What about the copyright?[/b][br]
[b]So who puts this content here?[/b][br]
[b]What will stop people from destroying content I post?[/b][br]
[b]How can I get notification?[/b][br]
[b]How can I make notification stay turned off?[/b][br]
[b]What if some content needs editing? Should I?[/b][br]
[b]What if I know something is wrong, but don't know what's right?[/b][br]
[b]What are all these ? links?[/b][br]
[b]Why can't I edit x page?[/b][br]¶
[b]What does "revision conflict" mean?[/b][br]
[b]What is a talkpage?[/b][br]
[b]What content can I post?[/b][br]
[b]What is the list of internal links for?[/b][br]¶
[b]Why was some content (or a page) I posted deleted?[/b][br]
[b]What about when a word has more than one meaning?[/b][br]¶
[b]Why doesn't CodePedia have a glossary?[/b][br]¶
[b]How can I get started?[/b][br]
[b]Why do I have to register?[/b][br]
[b]Can I enable autologin?[/b][br]
[b]Do I have a personal page?[/b][br]
[b]I think I found a bug![/b][br]¶
[hr]
More questions and answers can be found in Naming Conventions, CodePediquette and Help.¶
[hr]
[anchor:whatiscp][b]What is CodePedia?[/b][br]
CodePedia is a Wiki-based knowledgebase aimed at software and hardware developers. You can find code or information if you are stuck or place your own help for others here.[br][br]¶
[anchor:whatiswiki][b]What is a Wiki?[/b][br]
A Wiki is a set of interlinked web pages that can be edited or created by any registered user. The original concept and software was created by Ward Cunningham. The idea is to make it easy for anyone to add new content or edit old content. It has a powerful set of formatting tags to help you make your content look exactly as you intended.¶
¶
[anchor:wikibook][b]What is a good book about Wiki?[/b][br]¶
Bo Leuf wrote a book that tries to explain it all: [italic]The Wiki Way[/italic], ISBN: 020171499X.¶
¶
[anchor:wikiengine][b]What Wiki engine are you using?[/b][br]
The CodePedia is running on our own in-house developed Wiki compatible engine. The engine is running on the .NET platform and it was developed using 100% C# code. One reason the engine was developed from scratch was to allow us to integrate it better into the existing WEB-site and to optimize it for speed and server resource usage. Another reason for doing it by our self was to allow us to learn the C# programming language and the .NET platform.¶
¶
[anchor:whyiscp][b]Why does CodePedia exist?[/b][br]
CodePedia was implemented in the hopes of becoming a reliable and extensive knowledgebase for developers. This knowledgebase contains facts, theories, tips, tricks and general how-to. Developers, from the newbie who has never tried before to the advanced user who is making a living from this, are encouraged to look here for help and post their own knowledge here for others.[br][br]¶
[anchor:whatcopyr][b]What about the copyright?[/b][br]
See the [[shttp://www.programmecirsheal:ven.copym/other/digsclaimer.htm | copyright]] for more information.[br][br]¶
[anchor:whoposts][b]So who puts this content here?[/b][br]
You do! CodePedia is a joint effort by all of our users. Everyone who has some knowledge is encouraged to find areas you know about and add content or improve existing content.[br][br]¶
[anchor:protect][b]What will stop people from destroying content I post?[/b][br]
Every time a change is made to a page, the old page is stored and this change is added to the recent changes page. When you edit or create a page, you can even get notification when someone else edits it! Also, some people, including me, [user:KDivad Leahcim], help keep an eye on modified pages. On any page, you can click the "diff" link at the bottom to review the changes made and who made them. You can also view the page's history by clicking the page history link. There is also some evidence from other sites that indicate there are more people willing to fix pages than there are people willing to destroy them.[br][br]¶
[anchor:notif][b]How can I get notification?[/b][br]
Directly below the box you make edits in, there is a checkbox where you can decide whether or not you recieve notifications when the page is modified.[br][br]¶
[anchor:notifoff][b]How can I make notification stay turned off?[/b][br]
You can set the default for notification in your settings and then override that setting on each page. It is only stored with the page if you have notification is turned on. So, if you turn off notification for the page, the site can only know by checking your settings. If your settings have it turned on, it will be on by default when you next edit a page. If you must have it turned off, you will have to modify your global settings.[br][br]¶
[anchor:shouldedit][b]What if some content needs editing? Should I?[/b][br]
If you see something that is missing, inaccurate or misworded, then you should correct it. If you don't, then you might as well share the blame for the error.[br][br]¶
[anchor:knowright][b]What if I know something is wrong, but don't know what's right?[/b][br]
Good question! Every page has a "Discuss this topic" link. If you aren't sure about some content, post a question on the talk page for the next person that does know.[br][br]¶
[anchor:nelinks][b]What are all these ? links?[/b][br]
The ? link represents a link to a page that is not yet created. You are encouraged to click on that link and create that page if you have some knowledge about that topic. When you create a link (see linking in the rendering specifications) to another page in CodePedia, one of two things happen. If the page exists, then the link is displayed as a normal link to the other page. If the page doesn't exist, then the link's name has a ? link place in front of it instead. This makes it easy to see if the page exists when reading some content. (see also naming conventions)¶
¶
[banchor:whynotedit][b]Why can't I edit x page?[/b][br]
Like many Wikis, this one has some pages that are protected against casual editing. In CodePedia's case, this includes [startpage] and all special: pages.¶
¶
[anchor:revconflict][b]What does "revision conflict" mean?[/b][br]
This happens when two people are editing the same page at the same time. One of them saves the changes and then the second one saves. The software can do one of two things. The first is to simply overwrite the first person's changes. This is obviously not a very good idea! The second choice is to raise a "revision conflict" error. If you get this error, you also get instructions on what to do. Basically, save your content, reload the page and then re-edit to merge your content with the current content.[br][br]¶
[anchor:talkpage][b]What is a talkpage?[/b][br]
A talkpage is a special page that you can use to discuss the topic at hand. It is a good place to discuss before editing if you aren't sure about your addition or modification. All editable pages have a link to the talkpage. This link is shown in bold if there is any content on the talkpage.[br][br]¶
[anchor:topicguidelines][b]What content can I post?[/b][br]
You can post almost anything that involves computers, from hardware to software.[br]
* Source code
* [[protocol | Protocols]]/[[Format | Formats]]
* Hardware issues, such as known conflicts
* Software issues, such as programs that are known to interfere with each other
* OS, or Operating System, ?</b></strike></font>tips and tricks<font color=red><strike><b>.
* Computer-related events, people, biographies, places, history, etc.
* Any other technological content that may be of use or interest to someone and does not violate the rules of this site.[br][br]¶
[b]What content can I not post?[/b][br]
Please note that these items will be removed when found.[br][br]
* Advertisements or SPAM
* Personal attacks or "flames"
* Any illegal, obscene, pornographic or otherwise questionable material.
* Any content whose [[shttp://www.programmecirsheal:Cven.copym/other/digsclaimer.htm | copyright]] does not allow it to be posted here.
* Product listings or links to your own websites unless it adds value to this site.
* If it doesn't add value and you wish to post, please use the submission pages.
* Any content that is not primarily about computers.¶
¶
[anchor:IL][b]What is the list of internal links for?[/b][br]
When you preview an edit to a page, there is a list of links at the bottom. This list makes it easier to find all the links in a long page so you can see if they are rendering as you wanted them to.¶
¶
[anchor:whydeleted][b]Why was some content (or a page) I posted deleted?[/b][br]
If the content was completely deleted then it probably violated one of the rules mentioned just above. If you think your content might have been deleted in error, use the contact page and include the name of the page. Keep in mind that any registered user can edit most of the pages on this site so your content may have been simply modified out. You can place a comment on the talk page asking about it. Also, you may have created a page with a similar name (OperatingSystem and Operating System)to an existing page. In this case, the pages were probably combined.¶
¶
[anchor:nameclash][b]What about when a word has more than one meaning?[/b][br]¶
The method we have decided on is to use the page to expose links to another page for each meaning. For example, a page named "Binary" could have links to "Binary_Code" for the contents of a program and "Binary_Numbers" for the number system. This "opening" page is called a doorway page.¶
¶
[anchor:noglossary][b]Why doesn't CodePedia have a glossary?[/b][br]
We did have a glossary, but there was confusion over when content should be in the glossary and when it should have a separate page. In many cases, the content was put in both. We decided that removing the glossary would be the easiest solution.¶
¶
Note that some pages do have a glossary, for example the C++ Glossary. It is managed manually, however, so it will not link to all pages in the C++ section of the CodePedia.¶
¶
[anchor:howstart][b]How can I get started?[/b][br]
Easy! Just log in, browse and post! Take a look in help for more details. If you don't have an account, click here to register. If you need some ideas about where to start posting, there are a couple of pages to look at for ideas:
* Undefined Pages is a list of pages that are linked to but don't exist.
* Wish List is a list of topics people would like to see but don't exist yet.
* Orphaned Pages is a list of pages that aren't linked to from anywhere.
* Short Pages is a list of pages that probably could use some filling out.[br][br]
¶
[anchor:whyreg][b]Why do I have to register?[/b][br]
There are several advantages to registering here. Among them are:
* The ability to edit pages on this site.
* Access to the rich features on Programmers Heaven.
* Notification when a page is modified.
* Easy contact with other users.¶
Requiring registration also helps us to prevent abuse and a maintain quality of the content.¶
¶
[anchor:autologin][b]Can I enable autologin?[/b][br]¶
When you log in, there is a box you can check to enable autologin. To stop autologin, you simply have to log out.¶
¶
[anchor:whereprofile][b]Do I have a personal page?[/b][br]¶
Yes, you do. Simply click on [username] to get to it if you have registered and are logged in. There you can share information you choose with other users, read your guestbook and other activities.¶
¶
[anchor:foundbug][b]I think I found a bug![/b][br]¶
If you think you might have found a bug and it is not addressed on this page, you can use the Bug Reports page to let us know.
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
CP FAQ
Displaying differences between revision 18 and the latest revision
== CodePedia FAQ ==
=== Contents ===
[b]What is CodePedia?[/b][br]
[b]What is a Wiki?[/b][br]
[b]What is a good book about Wiki?[/b][br]¶
[b]What Wiki engine are you using?[/b][br]¶
[b]Why does CodePedia exist?[/b][br]
[b]What about the copyright?[/b][br]
[b]So who puts this content here?[/b][br]
[b]What will stop people from destroying content I post?[/b][br]
[b]How can I get notification?[/b][br]
[b]How can I make notification stay turned off?[/b][br]
[b]What if some content needs editing? Should I?[/b][br]
[b]What if I know something is wrong, but don't know what's right?[/b][br]
[b]What are all these ? links?[/b][br]
[b]Why can't I edit x page?[/b][br]¶
[b]What does "revision conflict" mean?[/b][br]
[b]What is a talkpage?[/b][br]
[b]What content can I post?[/b][br]
[b]What is the list of internal links for?[/b][br]¶
[b]Why was some content (or a page) I posted deleted?[/b][br]
[b]What about when a word has more than one meaning?[/b][br]¶
[b]Why doesn't CodePedia have a glossary?[/b][br]¶
[b]How can I get started?[/b][br]
[b]Why do I have to register?[/b][br]
[b]Can I enable autologin?[/b][br]
[b]Do I have a personal page?[/b][br]
[b]I think I found a bug![/b][br]¶
[hr]
More questions and answers can be found in Naming Conventions, CodePediquette and Help.¶
[hr]
[anchor:whatiscp][b]What is CodePedia?[/b][br]
CodePedia is a Wiki-based knowledgebase aimed at software and hardware developers. You can find code or information if you are stuck or place your own help for others here.
[anchor:whatiswiki][b]What is a Wiki?[/b][br]
A Wiki is a set of interlinked web pages that can be edited or created by any registered user. The original concept and software was created by Ward Cunningham. The idea is to make it easy for anyone to add new content or edit old content. It has a powerful set of formatting tags to help you make your content look exactly as you intended.¶
¶
[anchor:wikibook][b]What is a good book about Wiki?[/b][br]¶
Bo Leuf wrote a book that tries to explain it all: [italic]The Wiki Way[/italic], ISBN: 020171499X.¶
¶
[anchor:wikiengine][b]What Wiki engine are you using?[/b][br]
The CodePedia is running on our own in-house developed Wiki compatible engine. The engine is running on the .NET platform and it was developed using 100% C# code. One reason the engine was developed from scratch was to allow us to integrate it better into the existing WEB-site and to optimize it for speed and server resource usage. Another reason for doing it by our self was to allow us to learn the C# programming language and the .NET platform.¶
¶
[anchor:whyiscp][b]Why does CodePedia exist?[/b][br]
CodePedia was implemented in the hopes of becoming a reliable and extensive knowledgebase for developers. This knowledgebase contains facts, theories, tips, tricks and general how-to. Developers, from the newbie who has never tried before to the advanced user who is making a living from this, are encouraged to look here for help and post their own knowledge here for others.
[anchor:whatcopyr][b]What about the copyright?[/b][br]
See the [[
[anchor:whoposts][b]So who puts this content here?[/b][br]
You do! CodePedia is a joint effort by all of our users. Everyone who has some knowledge is encouraged to find areas you know about and add content or improve existing content.
[anchor:protect][b]What will stop people from destroying content I post?[/b][br]
Every time a change is made to a page, the old page is stored and this change is added to the recent changes page. When you edit or create a page, you can even get notification when someone else edits it! Also, some people, including me, [user:KDivad Leahcim], help keep an eye on modified pages. On any page, you can click the "diff" link at the bottom to review the changes made and who made them. You can also view the page's history by clicking the page history link. There is also some evidence from other sites that indicate there are more people willing to fix pages than there are people willing to destroy them.
[anchor:notif][b]How can I get notification?[/b][br]
Directly below the box you make edits in, there is a checkbox where you can decide whether or not you recieve notifications when the page is modified.
[anchor:notifoff][b]How can I make notification stay turned off?[/b][br]
You can set the default for notification in your settings and then override that setting on each page. It is only stored with the page if you have notification is turned on. So, if you turn off notification for the page, the site can only know by checking your settings. If your settings have it turned on, it will be on by default when you next edit a page. If you must have it turned off, you will have to modify your global settings.
[anchor:shouldedit][b]What if some content needs editing? Should I?[/b][br]
If you see something that is missing, inaccurate or misworded, then you should correct it. If you don't, then you might as well share the blame for the error.
[anchor:knowright][b]What if I know something is wrong, but don't know what's right?[/b][br]
Good question! Every page has a "Discuss this topic" link. If you aren't sure about some content, post a question on the talk page for the next person that does know.
[anchor:nelinks][b]What are all these ? links?[/b][br]
The ? link represents a link to a page that is not yet created. You are encouraged to click on that link and create that page if you have some knowledge about that topic. When you create a link (see linking in the rendering specifications) to another page in CodePedia, one of two things happen. If the page exists, then the link is displayed as a normal link to the other page. If the page doesn't exist, then the link's name has a ? link place in front of it instead. This makes it easy to see if the page exists when reading some content. (see also naming conventions)¶
¶
[
Like many Wikis, this one has some pages that are protected against casual editing. In CodePedia's case, this includes [startpage] and all special: pages.¶
¶
[anchor:revconflict][b]What does "revision conflict" mean?[/b][br]
This happens when two people are editing the same page at the same time. One of them saves the changes and then the second one saves. The software can do one of two things. The first is to simply overwrite the first person's changes. This is obviously not a very good idea! The second choice is to raise a "revision conflict" error. If you get this error, you also get instructions on what to do. Basically, save your content, reload the page and then re-edit to merge your content with the current content.
[anchor:talkpage][b]What is a talkpage?[/b][br]
A talkpage is a special page that you can use to discuss the topic at hand. It is a good place to discuss before editing if you aren't sure about your addition or modification. All editable pages have a link to the talkpage. This link is shown in bold if there is any content on the talkpage.
[anchor:topicguidelines][b]What content can I post?[/b][br]
You can post almost anything that involves computers, from hardware to software.[br]
* Source code
* [[protocol | Protocols]]/[[Format | Formats]]
* Hardware issues, such as known conflicts
* Software issues, such as programs that are known to interfere with each other
* OS, or Operating System,
* Computer-related events, people, biographies, places, history, etc.
* Any other technological content that may be of use or interest to someone and does not violate the rules of this site.
[b]What content can I not post?[/b][br]
Please note that these items will be removed when found.[br][br]
* Advertisements or SPAM
* Personal attacks or "flames"
* Any illegal, obscene, pornographic or otherwise questionable material.
* Any content whose [[
* Product listings or links to your own websites unless it adds value to this site.
* If it doesn't add value and you wish to post, please use the submission pages.
* Any content that is not primarily about computers.¶
¶
[anchor:IL][b]What is the list of internal links for?[/b][br]
When you preview an edit to a page, there is a list of links at the bottom. This list makes it easier to find all the links in a long page so you can see if they are rendering as you wanted them to.¶
¶
[anchor:whydeleted][b]Why was some content (or a page) I posted deleted?[/b][br]
If the content was completely deleted then it probably violated one of the rules mentioned just above. If you think your content might have been deleted in error, use the contact page and include the name of the page. Keep in mind that any registered user can edit most of the pages on this site so your content may have been simply modified out. You can place a comment on the talk page asking about it. Also, you may have created a page with a similar name (OperatingSystem and Operating System)to an existing page. In this case, the pages were probably combined.¶
¶
[anchor:nameclash][b]What about when a word has more than one meaning?[/b][br]¶
The method we have decided on is to use the page to expose links to another page for each meaning. For example, a page named "Binary" could have links to "Binary_Code" for the contents of a program and "Binary_Numbers" for the number system. This "opening" page is called a doorway page.¶
¶
[anchor:noglossary][b]Why doesn't CodePedia have a glossary?[/b][br]
We did have a glossary, but there was confusion over when content should be in the glossary and when it should have a separate page. In many cases, the content was put in both. We decided that removing the glossary would be the easiest solution.¶
¶
Note that some pages do have a glossary, for example the C++ Glossary. It is managed manually, however, so it will not link to all pages in the C++ section of the CodePedia.¶
¶
[anchor:howstart][b]How can I get started?[/b][br]
Easy! Just log in, browse and post! Take a look in help for more details. If you don't have an account, click here to register. If you need some ideas about where to start posting, there are a couple of pages to look at for ideas:
* Undefined Pages is a list of pages that are linked to but don't exist.
* Wish List is a list of topics people would like to see but don't exist yet.
* Orphaned Pages is a list of pages that aren't linked to from anywhere.
* Short Pages is a list of pages that probably could use some filling out.
¶
[anchor:whyreg][b]Why do I have to register?[/b][br]
There are several advantages to registering here. Among them are:
* The ability to edit pages on this site.
* Access to the rich features on Programmers Heaven.
* Notification when a page is modified.
* Easy contact with other users.¶
Requiring registration also helps us to prevent abuse and a maintain quality of the content.¶
¶
[anchor:autologin][b]Can I enable autologin?[/b][br]¶
When you log in, there is a box you can check to enable autologin. To stop autologin, you simply have to log out.¶
¶
[anchor:whereprofile][b]Do I have a personal page?[/b][br]¶
Yes, you do. Simply click on [username] to get to it if you have registered and are logged in. There you can share information you choose with other users, read your guestbook and other activities.¶
¶
[anchor:foundbug][b]I think I found a bug![/b][br]¶
If you think you might have found a bug and it is not addressed on this page, you can use the Bug Reports page to let us know.
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
