Main Page: Difference between revisions
RoyShapiro (talk | contribs) mNo edit summary |
Milleniumbug (talk | contribs) (Undo revision 1632 by RoyShapiro (talk)) |
||
Line 1: | Line 1: | ||
= Want to Join the MediaGoblin Community? = |
|||
你想提高搜索引擎排名在您的網站?要獲得並保持對谷歌的榜首位置,是搜索引擎的長期營銷策略的影響。在谷歌加一很受歡迎,著名的社交網站,以增加你的網站流量。互聯網營銷必須遵循一些步驟,以提高搜索結果頁面。 <br><br>[http://andylee1001.wordpress.com/2014/08/02/搜尋引擎最佳化/ 關鍵字建議工具] 這些步驟是非常簡單的跟隨。如果你想提高地位高於競爭對手谷歌,那麼你必須要保持一定的步驟和建議。在這篇文章中,你可以找到這些步驟和建議。 <br><br>為了提高搜索引擎排名第一,你必須找出所有的競爭對手。這是至關重要的地位高於競爭對手谷歌。你需要收集所有信息,如主要的關鍵字,廣告預算,網頁評級,谷歌排名,社交媒體個人資料等有關的主要競爭對手。下一步是建立一個具體的網站,傳統,USP和分配增加的SERP。在這一步中,你必須優化你的網絡營銷實踐和存在。您可以通過創建所有這些發布您的產品的所有優惠和服務。你需要確保你的網站是顯著的。 <br>下一步要提高搜索引擎排名是滿足人性化的廣告策略。它是一種類型的光盤中。它有助於建立一個可觀的發病率網的。它使用社交媒體,播客,視頻創作的通信,博客等,還採用了在許多其他外觀上超過競爭對手谷歌。然後該過程的下一個步驟是獲得在社交媒體能力。這是非常重要的,以增加SERP。這個社交媒體允許與客戶建立連接。你可以非常快速分享您的滿意對這個媒體。 <br><br>你必須得到受益於在線營銷和廣告提高搜索引擎排名。它是該過程的下一個步驟。最後,你必須了解的研究和競爭。它可以幫助你建立良好的品牌,以提高搜索結果頁面。重要的是要在線廣告,內容銷售和谷歌加一的接觸。其他的一些建議是檢查所有網站的標題,檢查網站的網頁排名,考試前域,檢查滿意等聯,你必須遵循這些建議作出成功的網站的所有鏈接。 <br><br>許多方法可用於提高搜索引擎排名。您可以輕鬆地跟踪這些進程。這些過程都非常簡單易用。您可以使用許多知名網站,提高搜索結果頁面。你可以找到很多網站很容易。另外一個容易的過程是使用文章目錄。這是地位高於競爭對手谷歌非常有效的方法。它也是最簡單的方法。您也可以使用新聞稿的方法來提高你的網站。您也可以使用其他的許多方法。您可以使用這些方法來提高排名的網站和評級。這些方法是非常容易和簡單,但非常effective |
|||
We’re really glad that you want to join the MediaGoblin community! |
|||
There are a variety of ways to help and support MediaGoblin and to join the team. If you want to code, great, if not, even better! MediaGoblin interested contributors in many different roles: users, system administrators, technical writers, testers, evangelists, UI/UX and graphics designers, cheerleaders, and dreamers. |
|||
We observe the [https://www.djangoproject.com/conduct/ Django code of conduct]. Be welcoming, friendly, and patient! |
|||
This wiki covers a variety of ways that you can get involved with MediaGoblin as well as instructions on how to get started. |
|||
== Hang out with the MediaGoblin folk == |
|||
MediaGoblin has a mailing list and an IRC channel where we hang out. See [http://mediagoblin.org/pages/join.html our join page] for links. |
|||
Please drop by and say “Hi!” And, if you’re looking for something to do, just ask---there’s always work to be done. |
|||
== Take Part in the Monthly Meetings == |
|||
Each month is a [[:Meeting|Meeting]]. You can take part and help decide on the future of MediaGoblin. Or just be around and see what's happening live! |
|||
=How Can you help ?= |
|||
First and foremost, for many (but not all) types of contributions you may want to set up a local instance. To learn how to do this, see the [[HackingHowto]] page. (If you're not familiar with command line level things, there are still ways you can help below!) |
|||
== File Bugs / Triage Bugs == |
|||
Issue reports are critical for all projects. Identified bugs give developers a basis for beginning work, and providing an idea of what features and issues are most important to users and the overall usability of the software. If you identify errors, flaws, unexpected behaviors, or deficits that impede use, file a bug. |
|||
* [[File Bugs]] -- notes on filing new bugs/issues/feature requests |
|||
* [[Feature Ideas]] -- notes on possible features |
|||
* [[Triage Bugs]] -- notes on triaging |
|||
* [[BugTriageDay]] -- every other Thursday is bug triage day where anyone can help out triaging bugs |
|||
== Send Encouragement / Spread the Word == |
|||
Sometimes, a nice word, simple encouragement, and interest in the work we’re doing is enough to inspire a tizzy of productive work. Just a bit more interest and encouragement can even make the difference between a complete feature and limited functionality; between a completed milestone and lost momentum. |
|||
Similarly, MediaGoblin, and the movement for free network services, is always in need of encouragement. Use free network services, understand the principals behind the movement, be able to articulate the benefits of free network services and the problems with psudo-free applications that don’t respect the users’ freedom. |
|||
Write a blog post, post a status update, drop by the listserv or join #mediagoblin on freenode.net and let us know. See [http://mediagoblin.org/join/ our join page] for links. |
|||
== Write Documentation / Edit Documentation == |
|||
* [[Documentation quick start]] - How to contribute to the documentation effort. |
|||
* [[ManualStandards]] - covers the standards for writing the user manual (forthcoming.) |
|||
== Test MediaGoblin == |
|||
Do you have access to the web? Do you like sharing your opinions? If so, we need your help to test MediaGoblin! Testers play around with the current test instance, note what operating system and browser they use (notes on multiple set-ups are also helpful) and take some notes. That's it! It's a very important task that doesn't require any special knowledge and you're done in under an hour. Ready to help? |
|||
* [[User Experience]] - user experience testing. Includes link to an instance you can try! |
|||
* [[UnitTests|Unit Tests]] - all about the unit tests |
|||
* [[Manual_Functional_Testing|Manual Functional Testing]] - a great way to get to know MediaGoblin. |
|||
== Translate MediaGoblin == |
|||
If you know English and another language and feel comfortable translating elements of the interface or even the documentation, we’d love to have help translating the software and resources. |
|||
Translating MediaGoblin is very easy with a web interface, so there is no programming knowledge required at all. |
|||
* [[Translations]] - How to translate stuff or update the translations |
|||
== Become a User == |
|||
Coming soon! |
|||
We’re building MediaGoblin for us and for you but really you’re one of us and I am you and we are we and MediaGoblin is the walrus. |
|||
We're planning to launch our own public instance of MediaGoblin in the near future--probably in the September/October 2011 time frame. When we do, sign up for an account, use the service and relish in the thought that this service comes with a heaping side of Freedom and you can salt and pepper it to your liking. |
|||
== Help Others == |
|||
Have you spent time with MediaGoblin? If so, your experience and wisdom are invaluable and you’re the best person we can think of to help other users with their questions. |
|||
Hang out on the IRC channel and help answer new peoples' questions. See [http://mediagoblin.org/join/ our join page] for links. |
|||
== Run your own MediaGoblin Instance == |
|||
Are there things about our instance you want to change? Are there things about other instances you wish were different? Want to test upcoming changes? Want to create patches to implement things you need? That’s great—you can run your own instance! |
|||
The primary documentation for this is at [http://docs.mediagoblin.org http://docs.mediagoblin.org] but here are some additional tips: |
|||
* [[Configure_MediaGoblin|Configuration]] - Learn about MediaGoblin configuration files and file options. |
|||
* [[Deployment]] - General deployment advice |
|||
* [[Scaling Down]] - Minimizing MediaGoblin's resource requirements |
|||
* [[Virtual Machine Hosting]] - Deploy your own publicly available MediaGoblin server using [http://aws.amazon.com/free/?utm_source=adwords&utm_medium=cpc&utm_campaign=CPC_Google_AWS_ec2&utm_content=TextV01_PP_V01_EC2&trk=CPC_Google_AWS_ec2 Amazon's free EC2 tier]. |
|||
= Technical project documentation = |
|||
The technical docs, that are more finished and the ones that are better maintained near the code (so they stay up to date) are in the more technical chapters of the [http://docs.mediagoblin.org/ main documentation]. |
|||
* [[Storage]] - How MediaGoblin's internal storage system works. |
|||
* [[Processing]] - What happens after you submit your image/video/etc? Processing! More about that. |
|||
* [https://gitorious.org/mediagoblin/mediagoblin/blobs/master/extlib/README External Library Policy] - covers use of external libraries |
|||
* [[User:Cwebber/braindumps]] - Chris Webber's braindumps (you can help refactoring these into real sections of the site!) |
|||
* [[Multiple media support]] - Design plan for multiple media support |
|||
== Write Code / Fix Code == |
|||
MediaGoblin development is premised on the idea that the entire interface for the platform be completely theme-able. If you have a design or theming background, consider developing themes for MediaGoblin. New themes help test the theming system, provide attractive and appealing interfaces for prospective users. If you want to start a new theme but don’t know where to start, touch base with the development community on the list or in the IRC channel for more information. |
|||
If you are a coder and you would like to write code, the repository is hosted on gitorious. Clone or fork the repository and start poking around. Become familiar with this manual for an overview of how the software works and is used. Consider the contributor wiki for more information about the project, our preferred methods, and guides for developing MediaGoblin. We even have tips on becoming a coder and we’re willing to help! |
|||
* [[HackingHowto|Hacking]] - notes on making and sending in code contributions |
|||
** [[BeginnersCorner|Beginner's Corner]] - resources for those who are new to Python or Git. |
|||
** ''Started from an older version of the Hacking Howto? We switched from buildout->virtualenv, so look at [[Moving from buildout to virtualenv]] for information on how to move over.'' |
|||
* [[Git workflow]] - How to go about submitting patches via git. |
|||
* [[Code review tips]] - Tips on how to go about doing local code review |
|||
* [[Templating]] - How our templating structure is set up |
|||
* [[Code overview]] - Overview of the structure of the codebase |
|||
== Create a Theme == |
|||
See [http://docs.mediagoblin.org/siteadmin/theming.html the theming docs] |
|||
== Write a plugin == |
|||
If you start, you'll find some basic documentation [http://docs.mediagoblin.org/#part-4-developer-s-zone| in the docs site] |
|||
You've made a plugin ? List it here : |
|||
[[Available_Plugins|Available plugins]] |
|||
You've written a plugin ? You got some tips to share ? A tutorial idea ? Please do : |
|||
[[PluginsTips|Plugins Tips]] |
|||
= Misc = |
|||
== Android client == |
|||
See [[Android Client]] |
|||
= Inner workings of the secret sanctum = |
|||
* [[IRCBot]] - covers our irc bot |
|||
* [[ReleaseProcess|Release Process]] - covers the release process |
|||
* [[Update the website]] - Learn how to update mediagoblin.org! |
|||
=FAQ= |
|||
[[GMG FAQ]] |
Revision as of 14:07, 1 January 2015
Want to Join the MediaGoblin Community?
We’re really glad that you want to join the MediaGoblin community!
There are a variety of ways to help and support MediaGoblin and to join the team. If you want to code, great, if not, even better! MediaGoblin interested contributors in many different roles: users, system administrators, technical writers, testers, evangelists, UI/UX and graphics designers, cheerleaders, and dreamers.
We observe the Django code of conduct. Be welcoming, friendly, and patient!
This wiki covers a variety of ways that you can get involved with MediaGoblin as well as instructions on how to get started.
Hang out with the MediaGoblin folk
MediaGoblin has a mailing list and an IRC channel where we hang out. See our join page for links.
Please drop by and say “Hi!” And, if you’re looking for something to do, just ask---there’s always work to be done.
Take Part in the Monthly Meetings
Each month is a Meeting. You can take part and help decide on the future of MediaGoblin. Or just be around and see what's happening live!
How Can you help ?
First and foremost, for many (but not all) types of contributions you may want to set up a local instance. To learn how to do this, see the HackingHowto page. (If you're not familiar with command line level things, there are still ways you can help below!)
File Bugs / Triage Bugs
Issue reports are critical for all projects. Identified bugs give developers a basis for beginning work, and providing an idea of what features and issues are most important to users and the overall usability of the software. If you identify errors, flaws, unexpected behaviors, or deficits that impede use, file a bug.
- File Bugs -- notes on filing new bugs/issues/feature requests
- Feature Ideas -- notes on possible features
- Triage Bugs -- notes on triaging
- BugTriageDay -- every other Thursday is bug triage day where anyone can help out triaging bugs
Send Encouragement / Spread the Word
Sometimes, a nice word, simple encouragement, and interest in the work we’re doing is enough to inspire a tizzy of productive work. Just a bit more interest and encouragement can even make the difference between a complete feature and limited functionality; between a completed milestone and lost momentum.
Similarly, MediaGoblin, and the movement for free network services, is always in need of encouragement. Use free network services, understand the principals behind the movement, be able to articulate the benefits of free network services and the problems with psudo-free applications that don’t respect the users’ freedom.
Write a blog post, post a status update, drop by the listserv or join #mediagoblin on freenode.net and let us know. See our join page for links.
Write Documentation / Edit Documentation
- Documentation quick start - How to contribute to the documentation effort.
- ManualStandards - covers the standards for writing the user manual (forthcoming.)
Test MediaGoblin
Do you have access to the web? Do you like sharing your opinions? If so, we need your help to test MediaGoblin! Testers play around with the current test instance, note what operating system and browser they use (notes on multiple set-ups are also helpful) and take some notes. That's it! It's a very important task that doesn't require any special knowledge and you're done in under an hour. Ready to help?
- User Experience - user experience testing. Includes link to an instance you can try!
- Unit Tests - all about the unit tests
- Manual Functional Testing - a great way to get to know MediaGoblin.
Translate MediaGoblin
If you know English and another language and feel comfortable translating elements of the interface or even the documentation, we’d love to have help translating the software and resources. Translating MediaGoblin is very easy with a web interface, so there is no programming knowledge required at all.
- Translations - How to translate stuff or update the translations
Become a User
Coming soon!
We’re building MediaGoblin for us and for you but really you’re one of us and I am you and we are we and MediaGoblin is the walrus.
We're planning to launch our own public instance of MediaGoblin in the near future--probably in the September/October 2011 time frame. When we do, sign up for an account, use the service and relish in the thought that this service comes with a heaping side of Freedom and you can salt and pepper it to your liking.
Help Others
Have you spent time with MediaGoblin? If so, your experience and wisdom are invaluable and you’re the best person we can think of to help other users with their questions.
Hang out on the IRC channel and help answer new peoples' questions. See our join page for links.
Run your own MediaGoblin Instance
Are there things about our instance you want to change? Are there things about other instances you wish were different? Want to test upcoming changes? Want to create patches to implement things you need? That’s great—you can run your own instance!
The primary documentation for this is at http://docs.mediagoblin.org but here are some additional tips:
- Configuration - Learn about MediaGoblin configuration files and file options.
- Deployment - General deployment advice
- Scaling Down - Minimizing MediaGoblin's resource requirements
- Virtual Machine Hosting - Deploy your own publicly available MediaGoblin server using Amazon's free EC2 tier.
Technical project documentation
The technical docs, that are more finished and the ones that are better maintained near the code (so they stay up to date) are in the more technical chapters of the main documentation.
- Storage - How MediaGoblin's internal storage system works.
- Processing - What happens after you submit your image/video/etc? Processing! More about that.
- External Library Policy - covers use of external libraries
- User:Cwebber/braindumps - Chris Webber's braindumps (you can help refactoring these into real sections of the site!)
- Multiple media support - Design plan for multiple media support
Write Code / Fix Code
MediaGoblin development is premised on the idea that the entire interface for the platform be completely theme-able. If you have a design or theming background, consider developing themes for MediaGoblin. New themes help test the theming system, provide attractive and appealing interfaces for prospective users. If you want to start a new theme but don’t know where to start, touch base with the development community on the list or in the IRC channel for more information.
If you are a coder and you would like to write code, the repository is hosted on gitorious. Clone or fork the repository and start poking around. Become familiar with this manual for an overview of how the software works and is used. Consider the contributor wiki for more information about the project, our preferred methods, and guides for developing MediaGoblin. We even have tips on becoming a coder and we’re willing to help!
- Hacking - notes on making and sending in code contributions
- Beginner's Corner - resources for those who are new to Python or Git.
- Started from an older version of the Hacking Howto? We switched from buildout->virtualenv, so look at Moving from buildout to virtualenv for information on how to move over.
- Git workflow - How to go about submitting patches via git.
- Code review tips - Tips on how to go about doing local code review
- Templating - How our templating structure is set up
- Code overview - Overview of the structure of the codebase
Create a Theme
See the theming docs
Write a plugin
If you start, you'll find some basic documentation in the docs site
You've made a plugin ? List it here :
You've written a plugin ? You got some tips to share ? A tutorial idea ? Please do :
Misc
Android client
See Android Client
Inner workings of the secret sanctum
- IRCBot - covers our irc bot
- Release Process - covers the release process
- Update the website - Learn how to update mediagoblin.org!