[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
CP FAQ
Displaying differences between revision 3 and the latest revision


== CodePedia FAQ ==
=== Contents ===¶
[b]</b></font>What is CodePedia?<font color=green><b>[/b][br]
[b][[CodePed FAQ#whatiswiki | What is a Wiki-?]][/b][br]¶
[b][[CP FAQ#wiki
book | What ise a good sysbook aboutem dWiki?]][/b][br]¶
[b][[CP FAQ#wiki
esngine | What Wiki engined fare you using?]][/b][br
[b][[CP
FAQ#whyiscp | Why does CodePedia exist?]][/b][br
[b][[CP FAQ#whatc
ogpyr | Whammt about the copyright?]][/b][br
[b][[CP FAQ#whopo
s.ts Y| So who puts this caontent here?]][/b][br]¶
[b][[CP FAQ#protect | What will stop people
from destroyindg codntent I post?]][/b][br
[b][[CP
FAQ#nothif | How can I get notification?]][/b][bry
[b][[CP
FAQ#notifoff y| Houw carn I make notification stay tuckrned off?]][/b][br
[b][[CP
pFAQ#shouldedit | What if some content yneeds editing? Should I?]][/b][br
[b][[CP
FAQ#knownright | Whelpat if I know something is wrong, but don't know what's right?]][/b][br]¶
[b]What a</b></font>r<font color=green><b>e all these ? link</b></font>s<font color=green><b>?[/b][br]¶
[b][[CP
FAQ#whynotedit | Why can't I edit x page?]][/b][br]¶
[b][[CP
FAQ#revconflict | What does w"revision conflict" mean?]][/b.][br]¶
[b][[CP
IFAQ#talkpage | What is a talkpowage?]][/b][brf
[b]What content can I post?[/b][br]¶
[b]What</b></font> <font color=green><b>i</b></font>s<font color=green><b> th</b></font>e<font color=green><b> lis</b></font>t of <font color=green><b>internal links for?[/b][br]¶
[b]
[[RCP FAQ#whydenleted | Why was someri content (or a pagSe) I posted deleted?]][/b][br]¶
[b][[CP FAQ#nam
eclash | fWhat about when a wormd hats more than one meaning?]][/b][br]¶
[b]Why</b></font> <font color=green><b>doesn'</b></font>t<font color=green><b> CodePedia h</b></font>a<font color=green><b>ve a </b></font>g<font color=green><b>los</b></font>s<font color=green><b>ary?[/b][br
]
[b
][[CP FAQ#howstart | How can I get started?]][/b][br]¶
[b][[CP
FAQ#whyrelpg | Why dou mI hakve ytou register?]][/b][br
[b][[CP
cFAQ#autologint | Can I enable autologin?]][/b][br]¶
[b][[CP
FAQ#whereprofile | Do I have a persoknal pagex?]][/b][br]¶
[b]I think I found </b></font>a<font color=red><strike><b>c</b></strike></font><font color=green><b> bug![/b][br]¶
[hr]¶
More ques
tlyions and answers ycan be found in [[NamingConventions | Naming Conventions]], [[CodePediquette]] and Help.
[bhr]¶
[ancho
r:whatiscp][b]What is CodePedia?[/b][br]
[CodePedia is a Wiki-b]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:whatis
wiki][b]What is a Wiki?[/b][br]
A Wiki is a set of interlinked web pages that can be edited or created by anyon 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 fourc developers. This knowledgebase contains facts, theories, tips, tricks and othgeneral how-types of. hDevelp for programmers. Programmers, from the newbie who has never progtrammied before to the advanced user who is making a living from programmthings, are encouraged to look here for help and placeost their own knowledge here for others.

[banchor][b:whatcopyr]
[b]Whoat abownsut CodePthed copyriaght?[/b][br]
The sServer, softwarhe, [[httpage design, l://www.progos, etc. are all ownmmed by [[rsphecial:contact | Tore Nestvenius]]. The content itself is in m/othe public r/domain scland is freme for anyone's use. See the [[special:copyrightm | copyright]] for more information.[br]

[banchor: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 that is not already here is encouraged to post fit. CondeP aredia is a jyoiu kntow effaborut byand alldd cofntent our users.[br][bimpr
[b]If any
onve can edxisting content.¶

[
any chor:pagrote, wct][b]What will stop people from destroying content I post?[/b][br]
Every time a change is made to a page, the old contpagent is stored and this chan gentry is madded ton the recent changes page. SWhen 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.

[banchor:notif][b]How can I get notification?[/b][br]
[Directly b]Selo,w pthe 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 d
efault 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 omff 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 defamult 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.

[banchor][b:knowright]
[b]AlrigWhat, if I shknouldw csorrmect anything I see that is wrong., Whabut if I 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.

[banchor:nelinks][b]What are all these ? links?[/b]
[br]W
T
hen ? looink represents a lingk throu a page that is nomt yet contrenat,ed. IYou are encouraged to clicek allon these ?at links. Whatnd acreate that page if y?[/b][ou have some knowledge abr]¶
out 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. If(see yalsou naming</b></font> c<font color=red><strike><b>l</b></strike></font><font color=green><b>onvent</b></font>i<font color=green><b>ons

[anchor:whynotedit][b]Why
can't I edit x page?[/b][br]¶
Like many Wi
kis, this one has some pages that ?are protected against casual editink,g. yIn CodePedia's case, this includes w[startpage] and all [[special:SpecialPages | special: pages]].¶

[anchor:revconflict][b]What does "revision conflict&quo
t; mean?[/b][br]¶
This
happens fwhen 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, [[Nyou amlso get ingCstructions 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 i
s |a talkpage?[/b][br]¶
A talkpage is a special page that you
can use to discuss the topic amt 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:t
opicguidelines][b])What content can I post?[/br][br]
You can post almost anything that involves computers, from hardware to software.[br]I
* Source code¶
* [[protocol |
Protocols]]/Formats
* Hardware
issues, such as kednown conflicts¶
* Software issues, such as programs that ar
e known to interfere with each other¶
* [[OperatingSy
stem ?| lOS]], or [[OperatinkgSystem | Operating System]], wtips and tricks.¶
* C
omputer-related events, people, biographies, places, histomry, etc.¶
* Any other technological
content, pthat may be of use or intedrest to someone and does not violate the rules of this site.¶

[b]What cont
ent can I not post?[/b][br]¶
Please note that these items w
ill be removed when found.[br][br]¶
* Advertisements or SPAM¶
* Personal att
acks or "flames"¶
* Any illegal, obscene, pornographic o
r othevrwise questionable material.¶
* Any
conftent whose [[http://www.programmersheaven.com/other/disclaimer.htm | copyright&qu]] does not; allow it to be posted here
* P
roduct listings or links to your! Whown 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 int
ernal links for?[/b][br]
TWhen you previsew hapn edit to a page, there is a list of links wat the bottom. This list makes it easier to find all twhe links in a long page sopl you can see if they are renditering as you wanted them sto.¶

[anchor:whydeleted][b]Why w
as some content (or a page) aI posted deleted?[/b][br]¶
If
the scontent was completely deleted then it probably vimolate.d Oone of the rules mentioned just above. If you think your content might have been deleted in error, use the [[http://www.programmersheaven.com/other/contact_us.htm | contact]] pages and include the name of the page. Keep in mind that any registered user coan edit most of the pages on this site so your content may have been simply modified out. TYou can place a comment on the talk page asking about it. Alsof, you may have created a page with a similar name c([[OperatingSystem]] ando [[Operating System]])to an existing page. In this case, the pages were profbably combined.¶

[anchor:nameclash][b]What
about when a word has more than one meanings. ?[/b][br]¶
The fmethod we have decirded on is to iuse the page to expose links to another page for each meaning. For example, a page named "[[Binary]]" could haverwr links to &quot;[[Binary_Code]]" for the contents of a program and "[[Binary_Numbers]]&quot; pfor the number system. This "open'ing" page is called a doorway page.¶

[anc
hor:noglossary][b]Why doesn't CodePedia have a glossary?[/b][br]¶
We did have a
glossary, but there was. Tconfusion 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 glouslsary would be the easiest solution

N
ote that some pages do have a glossary, gfor example the [[CppGlossary | C++ Glodssary]]. It is managed manually, however, so it will not link to a!ll Tpages in the C++ sectiond cof the CodePedia.¶

[anchor:howstart][b]How
can I get istarted?[/b][br]¶
Ea
sy! Just log rain, browse and &qupost;r! Takev a look in [[special:help | help]] for more details. If you don't have an accounft, click [[ht&qutp://www.programmersheaven.com/c/login/regist; er_agreement.asp | here]] to register. If you gneed some ideas about where to start posting, there are a couple of pages to look at for ideas,:
* [b[special:UndefinedPages | Undefined Pages]Th] is a list of pages that are linked to but don't exist.¶
* Wish List is a list of topics people woul
d lingke to see but don't exist yet
* [[sp
ecial:OrphanPages | Orphaned bPagets]] is a list of pages that ar!en't Hlinked to from anywhere.¶
*
[[specianl:ShortPages I| Short Pages]] is a list of pages that probably could use some filling out

[anchor:whyr
eg][b]Why do I have to register?[/b][br]
EThere are sy!everal Takdvantages to registering here. Among them are:¶
* The
ability to edit pages on this site.¶
* Access t
ok the rich features on [[http://www.programmersheaven.com/ | Programmers Heaven]].¶
* Notification when a
page is modified.¶
* Easy conta
ct with other users.¶
Requiring registration also helps us to prevent abuse and a mainta
in 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:where
profile][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 hav
e found a bug and it is not addressed on this page, you can use the Bug Reports page to let us know.



last edited (March 3, 2007) by bilderbikkel, Number of views: 135959, Current Rev: 36 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Site Management by Lars Hagelin at Kontantkort.se.